--- /srv/rebuilderd/tmp/rebuilderd0JU2Yk/inputs/mesa-vulkan-drivers_26.0.4-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderd0JU2Yk/out/mesa-vulkan-drivers_26.0.4-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-04-03 06:44:08.000000 debian-binary │ -rw-r--r-- 0 0 0 1824 2026-04-03 06:44:08.000000 control.tar.xz │ --rw-r--r-- 0 0 0 13913300 2026-04-03 06:44:08.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 13913764 2026-04-03 06:44:08.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 8 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0xb1fb38 0x00b1fb38 0x00b1fb38 0x00070 0x00070 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0xb1fbac 0xb1fbac R E 0x10000 │ │ │ │ + ARM_EXIDX 0xb1f828 0x00b1f828 0x00b1f828 0x00070 0x00070 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0xb1f89c 0xb1f89c R E 0x10000 │ │ │ │ LOAD 0xb2a5f8 0x00b2a5f8 0x00b2a5f8 0x57c94 0x5ba84 RW 0x10000 │ │ │ │ DYNAMIC 0xb7fe60 0x00b7fe60 0x00b7fe60 0x001a0 0x001a0 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0xb2a5f8 0x00b2a5f8 0x00b2a5f8 0x00000 0x01160 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0xb2a5f8 0x00b2a5f8 0x00b2a5f8 0x55a08 0x55a08 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,19 +9,19 @@ │ │ │ │ [ 4] .dynstr STRTAB 00008bd4 008bd4 0283d3 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00030fa8 030fa8 00114a 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 000320f4 0320f4 000250 00 A 4 6 4 │ │ │ │ [ 7] .rel.dyn REL 00032344 032344 020cf0 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00053034 053034 000f98 08 AI 3 21 4 │ │ │ │ [ 9] .init PROGBITS 00053fcc 053fcc 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00053fd8 053fd8 0017a4 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00055780 055780 2db54c 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 00330ccc 330ccc 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00330cd8 330cd8 7eee60 00 A 0 0 8 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 00b1fb38 b1fb38 000070 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 00b1fba8 b1fba8 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00055780 055780 2db23c 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 003309bc 3309bc 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 003309c8 3309c8 7eee60 00 A 0 0 8 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 00b1f828 b1f828 000070 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 00b1f898 b1f898 000004 00 A 0 0 4 │ │ │ │ [16] .tbss NOBITS 00b2a5f8 b2a5f8 001160 00 WAT 0 0 4 │ │ │ │ [17] .init_array INIT_ARRAY 00b2a5f8 b2a5f8 000004 04 WA 0 0 4 │ │ │ │ [18] .fini_array FINI_ARRAY 00b2a5fc b2a5fc 000004 04 WA 0 0 4 │ │ │ │ [19] .data.rel.ro PROGBITS 00b2a600 b2a600 055860 00 WA 0 0 8 │ │ │ │ [20] .dynamic DYNAMIC 00b7fe60 b7fe60 0001a0 08 WA 4 0 4 │ │ │ │ [21] .got PROGBITS 00b80000 b80000 000e60 04 WA 0 0 4 │ │ │ │ [22] .data PROGBITS 00b80e60 b80e60 00142c 00 WA 0 0 8 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -20,15 +20,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) 0x53fcc │ │ │ │ - 0x0000000d (FINI) 0x330ccc │ │ │ │ + 0x0000000d (FINI) 0x3309bc │ │ │ │ 0x00000019 (INIT_ARRAY) 0xb2a5f8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0xb2a5fc │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x158 │ │ │ │ 0x00000005 (STRTAB) 0x8bd4 │ │ │ │ 0x00000006 (SYMTAB) 0x184 │ │ │ ├── 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: 1be65447aa75d472a9c63d90425ebfa0843fe200 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a49afac2eee42b41513bb71f5c4f3bdf877ffb5a │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -2178,15 +2178,15 @@ │ │ │ │ ;QF Fb`*FE │ │ │ │ 2Jc`0KzD │ │ │ │ 1Jc`/KzD │ │ │ │ |kIF{lPF │ │ │ │ |kIF{lPF │ │ │ │ GBF;FYF F │ │ │ │ GBF;FYF F │ │ │ │ -*K"F!F{DPFh │ │ │ │ +*K"F!F{DPFg │ │ │ │ yJ0FCFzD!F │ │ │ │ ch "!F0FC │ │ │ │ ` KzD `a` │ │ │ │ `Y`@F)F' │ │ │ │ @X+j!F(FS │ │ │ │ @X+j!F(FS │ │ │ │ @X+j!F(FS │ │ │ │ @@ -2419,15 +2419,15 @@ │ │ │ │ _tZ********Z │ │ │ │ I#FzDyDa │ │ │ │ (FyD'JzD ] │ │ │ │ K)FXF{D " │ │ │ │ #{K|J{DzD │ │ │ │ #oKpJ{DzD │ │ │ │ 'J'HzD0XCF │ │ │ │ - RIzDyD` │ │ │ │ + RIzDyD_ │ │ │ │ &J|DzD!F_ │ │ │ │ RF)F;F8F │ │ │ │ ">K>L{D|D │ │ │ │ ;KH!FxDE │ │ │ │ #b`1`s`3r │ │ │ │ #!`c`#rO │ │ │ │ bh(F!`IF │ │ │ │ !hXhZ`x`0F │ │ │ │ bh(F!`IF │ │ │ │ bh(F!`IF │ │ │ │ @@ -3530,54 +3523,54 @@ │ │ │ │ +F."9FHF │ │ │ │ I#"@FyD; │ │ │ │ +F0"9FHF │ │ │ │ HF+F*"9F │ │ │ │ I%"@FyD; │ │ │ │ I#"@FyD; │ │ │ │ kI/"@FyD; │ │ │ │ -FI#"@FyD: │ │ │ │ -CI6"@FyD: │ │ │ │ +FI#"@FyD; │ │ │ │ +CI6"@FyD; │ │ │ │ BF r!F(F │ │ │ │ -,I/" FyD9 │ │ │ │ -I(" FyD8 │ │ │ │ +,I/" FyD: │ │ │ │ +I(" FyD9 │ │ │ │ I@" FyD8 │ │ │ │ mI."yD F8 │ │ │ │ 3#d9K!` │ │ │ │ 2F!(!FHF │ │ │ │ *F!(!FHF │ │ │ │ I " FyD5 │ │ │ │ 3#dfK!`X │ │ │ │ I$" FyD4 │ │ │ │ I(" FyD4 │ │ │ │ #+p.J)KzD │ │ │ │ 1FYN~D0F3 │ │ │ │ 2FIFDF^F │ │ │ │ 1F{N~D0F2 │ │ │ │ -MFDF^F F1 │ │ │ │ -F,F F]F1 │ │ │ │ +MFDF^F F2 │ │ │ │ +F,F F]F2 │ │ │ │ #{#+p,J#hzDS │ │ │ │ #{#+pWJ#hzDS │ │ │ │ -F,F F]F0 │ │ │ │ -/FLF F]F/ │ │ │ │ +F,F F]F1 │ │ │ │ +/FLF F]F0 │ │ │ │ VI "8FyD. │ │ │ │ -#9F;`0F, │ │ │ │ +#9F;`0F- │ │ │ │ #9F;`0F, │ │ │ │ #9F0F;`, │ │ │ │ )FmM}D(F, │ │ │ │ #9F;`0F, │ │ │ │ 3+dTK*`Z │ │ │ │ I0"(FyD+ │ │ │ │ H!KxD{D │ │ │ │ 3#dRK"` │ │ │ │ 9F#h0`Xh │ │ │ │ I(" FyD* │ │ │ │ 3#dIK"` │ │ │ │ 3#ddK!` │ │ │ │ F"FQF0F\` │ │ │ │ -yI " FyD' │ │ │ │ +yI " FyD( │ │ │ │ 3#dIK!`[ │ │ │ │ I&" FyD' │ │ │ │ YVSPMJGDA>;852/,)\&# │ │ │ │ (HxDpG(HxDpG'HxDpG'HxDpG&HxDpG&HxDpG%HxDpG%HxDpG$HxDpG$HxDpG#HxDpG#HxDpG"HxDpG"HxDpG!HxDpG!HxDpG HxDpG HxDpG │ │ │ │ ZFAFHFsi │ │ │ │ HF;F2F)F │ │ │ │ #FZF0Fih │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -55,24 +55,24 @@ │ │ │ │ adcseq ip, r2, r2, ror #20 │ │ │ │ svclt 0x0000e7c4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febaca54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdami sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi fp, [r8], #-131 @ 0xffffff7d │ │ │ │ - @ instruction: 0xf852f16f │ │ │ │ + cdp2 1, 12, cr15, cr10, cr14, {3} │ │ │ │ movwcs r4, #2312 @ 0x908 │ │ │ │ rscsvc pc, r5, #82837504 @ 0x4f00000 │ │ │ │ eorseq pc, pc, #192, 4 │ │ │ │ tstls r0, r9, ror r4 │ │ │ │ - @ instruction: 0xf978f176 │ │ │ │ + @ instruction: 0xfff0f175 │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, sl, ror r4 │ │ │ │ + eoreq fp, sp, sl, ror #2 │ │ │ │ adceq r5, sp, r0, lsl #2 │ │ │ │ adcseq ip, r2, lr, lsl sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febaca98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 3345cc │ │ │ │ @@ -84,15 +84,15 @@ │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 19b804 │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ andlt lr, r9, r0, lsl #30 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq fp, sp, r8, lsr #8 │ │ │ │ + eoreq fp, sp, r8, lsl r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacae0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 334614 │ │ │ │ stmib sp, {r2, r3, r7, r9, sl, lr}^ │ │ │ │ stmvs fp, {r1, r2, r9, ip, sp} │ │ │ │ @@ -102,65 +102,65 @@ │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 19b84c │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ ldrdlt lr, [r9], -ip │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq fp, sp, r4, lsl #9 │ │ │ │ + eoreq fp, sp, r4, ror r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacb28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1b40 │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-3072 @ 0xfffff400 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ mcr 7, 6, pc, cr4, cr14, {7} @ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrdeq fp, [sp], -sl @ │ │ │ │ + eoreq fp, sp, sl, asr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacb54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1b6c │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-3072 @ 0xfffff400 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ mcr 7, 5, pc, cr14, cr14, {7} @ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrdeq fp, [sp], -sl @ │ │ │ │ + eoreq fp, sp, sl, asr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacb80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 281ba0 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ mulgt r4, ip, r8 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ @ instruction: 0xf7fe9301 │ │ │ │ mullt r5, r4, lr │ │ │ │ svclt 0x0000bd00 │ │ │ │ - ldrdeq fp, [sp], -r2 @ │ │ │ │ + eoreq fp, sp, r2, asr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacbb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 281bd8 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ mulgt r4, ip, r8 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ @ instruction: 0xf7fe9301 │ │ │ │ andlt lr, r5, r8, ror lr │ │ │ │ svclt 0x0000bd00 │ │ │ │ - ldrdeq fp, [sp], -sl @ │ │ │ │ + eoreq fp, sp, sl, asr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febacbf0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvc 15, cr0, [ip, #-768] @ 0xfffffd00 │ │ │ │ stcvc 0, cr11, [fp], {142} @ 0x8e │ │ │ │ mulsgt r1, r1, r8 │ │ │ │ @ instruction: 0xf8917c8a │ │ │ │ @@ -180,17 +180,17 @@ │ │ │ │ strls r8, [sp], #-2508 @ 0xfffff634 │ │ │ │ stmdbhi r9, {r2, r3, r7, r8, fp, pc}^ │ │ │ │ strne lr, [fp], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, lr, r2, asr #28 │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7db447c │ │ │ │ - ldrdeq fp, [sp], -r2 @ │ │ │ │ - ldrdeq fp, [sp], -r0 @ │ │ │ │ - mlaeq sp, r4, r4, fp │ │ │ │ + eoreq fp, sp, r2, asr #3 │ │ │ │ + eoreq fp, sp, r0, asr #3 │ │ │ │ + eoreq fp, sp, r4, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febacc68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvc 15, cr0, [ip, #-768] @ 0xfffffd00 │ │ │ │ stcvc 0, cr11, [fp], {142} @ 0x8e │ │ │ │ mulsgt r1, r1, r8 │ │ │ │ @ instruction: 0xf8917c8a │ │ │ │ @@ -210,17 +210,17 @@ │ │ │ │ strls r8, [sp], #-2508 @ 0xfffff634 │ │ │ │ stmdbhi r9, {r2, r3, r7, r8, fp, pc}^ │ │ │ │ strne lr, [fp], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, lr, r6, lsl #28 │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7db447c │ │ │ │ - eoreq fp, sp, sl, asr r4 │ │ │ │ - eoreq fp, sp, r0, ror r5 │ │ │ │ - eoreq fp, sp, ip, lsl r4 │ │ │ │ + eoreq fp, sp, sl, asr #2 │ │ │ │ + eoreq fp, sp, r0, ror #4 │ │ │ │ + eoreq fp, sp, ip, lsl #2 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r7, r8, fp, lsl #16 │ │ │ │ stcvc 1, cr11, [sp], {155} @ 0x9b │ │ │ │ @ instruction: 0xf8d14b1e │ │ │ │ @@ -250,24 +250,24 @@ │ │ │ │ bmi 376314 │ │ │ │ @ instruction: 0xe7ec447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 34fb04 │ │ │ │ @ instruction: 0xe7e6447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ - eoreq fp, sp, r2, ror #7 │ │ │ │ - ldrdeq fp, [sp], -ip @ │ │ │ │ - eoreq fp, sp, r2, asr #7 │ │ │ │ - strhteq fp, [sp], -sl │ │ │ │ - strhteq fp, [sp], -r4 │ │ │ │ ldrdeq fp, [sp], -r2 @ │ │ │ │ - eoreq fp, sp, r4, lsl #11 │ │ │ │ - eoreq fp, sp, r2, lsr #11 │ │ │ │ - mlaeq sp, r0, r5, fp │ │ │ │ - eoreq fp, sp, r2, lsr #11 │ │ │ │ + eoreq fp, sp, ip, asr #1 │ │ │ │ + strhteq fp, [sp], -r2 │ │ │ │ + eoreq fp, sp, sl, lsr #1 │ │ │ │ + eoreq fp, sp, r4, lsr #5 │ │ │ │ + eoreq fp, sp, r2, asr #5 │ │ │ │ + eoreq fp, sp, r4, ror r2 │ │ │ │ + mlaeq sp, r2, r2, fp │ │ │ │ + eoreq fp, sp, r0, lsl #5 │ │ │ │ + mlaeq sp, r2, r2, fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacd9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ stcvc 5, cr15, [r6], {1} │ │ │ │ biceq pc, fp, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf1014a0d │ │ │ │ @@ -280,15 +280,15 @@ │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ vstmiavc r3!, {s29-s107} │ │ │ │ tstcs r1, fp, asr #16 │ │ │ │ andsgt pc, ip, sp, asr #17 │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ ldcl 7, cr15, [r6, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - eoreq fp, sp, r6, lsl #12 │ │ │ │ + strdeq fp, [sp], -r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacdf0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ stcvc 5, cr15, [r6], {1} │ │ │ │ biceq pc, fp, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf1014a0d │ │ │ │ @@ -301,177 +301,177 @@ │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ vstmiavc r3!, {s29-s107} │ │ │ │ tstcs r1, fp, asr #16 │ │ │ │ andsgt pc, ip, sp, asr #17 │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ stcl 7, cr15, [ip, #-1016] @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - eoreq fp, sp, sl, lsr r6 │ │ │ │ + eoreq fp, sp, sl, lsr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febace44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1e5c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [r6, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, ip, lsl #17 │ │ │ │ + eoreq fp, sp, ip, ror r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febace70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1e88 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [r0, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r0, lsl r6 │ │ │ │ + eoreq fp, sp, r0, lsl #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febace9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1eb4 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [sl, #-1016] @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r4, lsr r8 │ │ │ │ + eoreq fp, sp, r4, lsr #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacec8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1ee0 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [r4], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strhteq fp, [sp], -r8 │ │ │ │ + eoreq fp, sp, r8, lsr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacef4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1f0c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [lr], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrdeq fp, [sp], -ip @ │ │ │ │ + eoreq fp, sp, ip, asr #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacf20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1f38 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stcl 7, cr15, [r8], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r0, ror #10 │ │ │ │ + eoreq fp, sp, r0, asr r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacf4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1f64 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [r2], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r4, lsl #15 │ │ │ │ + eoreq fp, sp, r4, ror r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacf78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1f90 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [ip], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r8, lsl #10 │ │ │ │ + strdeq fp, [sp], -r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacfa4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1fbc │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [r6], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, ip, lsr #14 │ │ │ │ + eoreq fp, sp, ip, lsl r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacfd0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1fe8 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [r0], #-1016 @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strhteq fp, [sp], -r0 │ │ │ │ + eoreq fp, sp, r0, lsr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacffc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2c201c │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ ldrbne r9, [fp, r2, lsl #6] │ │ │ │ @ instruction: 0xf89c9303 │ │ │ │ @ instruction: 0xf89ce005 │ │ │ │ @ instruction: 0xf8cd3004 │ │ │ │ @ instruction: 0xf7fee000 │ │ │ │ andlt lr, r5, r4, asr ip │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq fp, sp, r2, lsr #9 │ │ │ │ + mlaeq sp, r2, r1, fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad038 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2c2058 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ ldrbne r9, [fp, r2, lsl #6] │ │ │ │ @ instruction: 0xf89c9303 │ │ │ │ @ instruction: 0xf89ce005 │ │ │ │ @ instruction: 0xf8cd3004 │ │ │ │ @ instruction: 0xf7fee000 │ │ │ │ andlt lr, r5, r6, lsr ip │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq fp, sp, lr, lsr #9 │ │ │ │ + mlaeq sp, lr, r1, fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad074 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c208c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [lr], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, ip, asr r6 │ │ │ │ + eoreq fp, sp, ip, asr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad0a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c20b8 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [r8], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r0, ror #7 │ │ │ │ + ldrdeq fp, [sp], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad0cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd0 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf8b12307 │ │ │ │ @@ -485,15 +485,15 @@ │ │ │ │ mulgt r5, r1, r8 │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ @ instruction: 0x2e01e9cd │ │ │ │ @ instruction: 0xf8cd4a03 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ bl ff793f0c │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - eoreq fp, sp, r6, lsr #8 │ │ │ │ + eoreq fp, sp, r6, lsl r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad124 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd0 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf8b12307 │ │ │ │ @@ -507,119 +507,119 @@ │ │ │ │ mulgt r5, r1, r8 │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ @ instruction: 0x2e01e9cd │ │ │ │ @ instruction: 0xf8cd4a03 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ bl fec93f64 │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - eoreq fp, sp, sl, lsr #9 │ │ │ │ + mlaeq sp, sl, r1, fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad17c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 248ba0 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 143a394 │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ mullt r5, r6, fp │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq fp, sp, r6, lsr #10 │ │ │ │ + eoreq fp, sp, r6, lsl r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad1b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 248bd8 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 143a3cc │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ andlt lr, r5, sl, ror fp │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq fp, sp, r2, lsr r5 │ │ │ │ + eoreq fp, sp, r2, lsr #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad1ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 202200 │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ bl 1894004 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - eoreq fp, sp, ip, lsr r5 │ │ │ │ + eoreq fp, sp, ip, lsr #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad21c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 202230 │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ bl 1294034 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - eoreq fp, sp, r0, lsr #10 │ │ │ │ + eoreq fp, sp, r0, lsl r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad24c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 242264 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ bl c14068 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r2, lsl #10 │ │ │ │ + strdeq fp, [sp], -r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad280 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 242298 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ bl 59409c │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strdeq fp, [sp], -lr @ │ │ │ │ + eoreq fp, sp, lr, ror #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad2b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 2422cc │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ b fff140d0 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - mlaeq sp, sl, r4, fp │ │ │ │ + eoreq fp, sp, sl, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad2e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 242300 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ b ff894104 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - mlaeq sp, r6, r4, fp │ │ │ │ + eoreq fp, sp, r6, lsl #3 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r7, r8, fp, lsl #16 │ │ │ │ stcvc 1, cr11, [sp], {155} @ 0x9b │ │ │ │ @ instruction: 0xf8d14b1e │ │ │ │ @@ -649,307 +649,307 @@ │ │ │ │ bmi 376950 │ │ │ │ @ instruction: 0xe7ec447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 350140 │ │ │ │ @ instruction: 0xe7e6447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ - eoreq sl, sp, r6, lsr #27 │ │ │ │ - eoreq sl, sp, r0, lsr #27 │ │ │ │ - eoreq sl, sp, r6, lsl #27 │ │ │ │ - eoreq sl, sp, lr, ror sp │ │ │ │ - eoreq sl, sp, r8, ror pc │ │ │ │ - eoreq fp, sp, lr, lsr r4 │ │ │ │ - eoreq sl, sp, r8, asr #30 │ │ │ │ - eoreq sl, sp, r6, ror #30 │ │ │ │ - eoreq sl, sp, r4, asr pc │ │ │ │ - eoreq sl, sp, r6, ror #30 │ │ │ │ + mlaeq sp, r6, sl, sl │ │ │ │ + mlaeq sp, r0, sl, sl │ │ │ │ + eoreq sl, sp, r6, ror sl │ │ │ │ + eoreq sl, sp, lr, ror #20 │ │ │ │ + eoreq sl, sp, r8, ror #24 │ │ │ │ + eoreq fp, sp, lr, lsr #2 │ │ │ │ + eoreq sl, sp, r8, lsr ip │ │ │ │ + eoreq sl, sp, r6, asr ip │ │ │ │ + eoreq sl, sp, r4, asr #24 │ │ │ │ + eoreq sl, sp, r6, asr ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad3d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d3 │ │ │ │ - @ instruction: 0xf168fba9 │ │ │ │ - stmdbls r3, {r0, r1, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167fa21 │ │ │ │ + stmdbls r3, {r0, r1, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 227c04 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ b 1894204 │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - mlaeq sp, r8, r4, fp │ │ │ │ + eoreq fp, sp, r8, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad41c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d3 │ │ │ │ - @ instruction: 0xf168fb87 │ │ │ │ - stmdbls r3, {r0, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f9ff │ │ │ │ + stmdbls r3, {r0, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 227c48 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ b 1014248 │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq fp, sp, r4, lsl #9 │ │ │ │ + eoreq fp, sp, r4, ror r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad460 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf168fb65 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f9dd │ │ │ │ + stmdbls r5, {r0, r1, r2, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1434aa8 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ b 714290 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq fp, sp, lr, asr r4 │ │ │ │ + eoreq fp, sp, lr, asr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad4a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf168fb41 │ │ │ │ - stmdbls r5, {r0, r1, r3, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f9b9 │ │ │ │ + stmdbls r5, {r0, r1, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1434af0 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ ldmib r6!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq fp, sp, sl, asr r4 │ │ │ │ + eoreq fp, sp, sl, asr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad4f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf168fb1d │ │ │ │ - stmdbls r5, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f995 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1434b38 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ ldmib r2, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq fp, sp, sl, asr #8 │ │ │ │ + eoreq fp, sp, sl, lsr r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad538 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf168faf9 │ │ │ │ - stmdbls r5, {r0, r1, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f971 │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1434b80 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ stmib lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq fp, sp, r6, asr #8 │ │ │ │ + eoreq fp, sp, r6, lsr r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad580 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf168fad5 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f94d │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 1fabb4 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, sl, lsl #19 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq fp, sp, r6, lsr r4 │ │ │ │ + eoreq fp, sp, r6, lsr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad5cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf168faaf │ │ │ │ - stmdbls r5, {r0, r3, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f927 │ │ │ │ + stmdbls r5, {r0, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 1fac00 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, r4, ror #18 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq fp, sp, r2, asr #8 │ │ │ │ + eoreq fp, sp, r2, lsr r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad618 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf168fa89 │ │ │ │ - stmdbls r5, {r0, r1, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f901 │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 1fac4c │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, lr, lsr r9 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq fp, sp, lr, lsr r4 │ │ │ │ + eoreq fp, sp, lr, lsr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad664 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf168fa63 │ │ │ │ - stmdbls r5, {r0, r2, r3, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f8db │ │ │ │ + stmdbls r5, {r0, r2, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 1fac98 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, r8, lsl r9 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq fp, sp, sl, asr #8 │ │ │ │ + eoreq fp, sp, sl, lsr r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad6b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167fa3d │ │ │ │ - stmdbls r5, {r0, r1, r2, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f8b5 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 2f06d8 │ │ │ │ bmi 342b18 │ │ │ │ andls r4, r0, #2046820352 @ 0x7a000000 │ │ │ │ stmdavs sl, {r5, r9, sl, lr} │ │ │ │ andls r7, r2, #299008 @ 0x49000 │ │ │ │ vstmiavc r2!, {s29-s107} │ │ │ │ tstls r1, r7, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ stmia lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ │ │ svclt 0x0000e7eb │ │ │ │ - eoreq sl, sp, ip, lsl #20 │ │ │ │ - eoreq fp, sp, lr, lsr r4 │ │ │ │ - eoreq sl, sp, lr, ror #19 │ │ │ │ + strdeq sl, [sp], -ip @ │ │ │ │ + eoreq fp, sp, lr, lsr #2 │ │ │ │ + ldrdeq sl, [sp], -lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad710 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167fa0d │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167f885 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 2f0738 │ │ │ │ bmi 342b78 │ │ │ │ andls r4, r0, #2046820352 @ 0x7a000000 │ │ │ │ stmdavs sl, {r5, r9, sl, lr} │ │ │ │ andls r7, r2, #299008 @ 0x49000 │ │ │ │ vstmiavc r2!, {s29-s107} │ │ │ │ tstls r1, r7, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ ldm lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ │ │ svclt 0x0000e7eb │ │ │ │ - eoreq sl, sp, ip, lsr #19 │ │ │ │ - eoreq fp, sp, lr, lsr #8 │ │ │ │ - eoreq sl, sp, lr, lsl #19 │ │ │ │ + mlaeq sp, ip, r6, sl │ │ │ │ + eoreq fp, sp, lr, lsl r1 │ │ │ │ + eoreq sl, sp, lr, ror r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febad770 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vcgt.s d25, d10, d7 │ │ │ │ - @ instruction: 0xf167f9db │ │ │ │ - strmi pc, [r2], -r5, lsl #31 │ │ │ │ + @ instruction: 0xf167f853 │ │ │ │ + @ instruction: 0x4602fdfd │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - @ instruction: 0xf9d4f27a │ │ │ │ - @ instruction: 0xff7ef167 │ │ │ │ + @ instruction: 0xf84cf27a │ │ │ │ + ldc2l 1, cr15, [r6, #412]! @ 0x19c │ │ │ │ strmi r6, [r1], -r2, lsr #16 │ │ │ │ strls r7, [r2], #-3108 @ 0xfffff3dc │ │ │ │ andls r4, r4, #48, 12 @ 0x3000000 │ │ │ │ andls r1, r5, #55050240 @ 0x3480000 │ │ │ │ stmvs ip, {r0, r2, r9, fp, lr} │ │ │ │ blls 21e9b4 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r8, sl, lsl #17 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq fp, sp, r4, lsl #8 │ │ │ │ + strdeq fp, [sp], -r4 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febad7cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vcgt.s d25, d10, d7 │ │ │ │ - @ instruction: 0xf167f9ad │ │ │ │ - @ instruction: 0x4602ff57 │ │ │ │ + @ instruction: 0xf167f825 │ │ │ │ + strmi pc, [r2], -pc, asr #27 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - @ instruction: 0xf9a6f27a │ │ │ │ - @ instruction: 0xff50f167 │ │ │ │ + @ instruction: 0xf81ef27a │ │ │ │ + stc2l 1, cr15, [r8, #412] @ 0x19c │ │ │ │ strmi r6, [r1], -r2, lsr #16 │ │ │ │ strls r7, [r2], #-3108 @ 0xfffff3dc │ │ │ │ andls r4, r4, #48, 12 @ 0x3000000 │ │ │ │ andls r1, r5, #55050240 @ 0x3480000 │ │ │ │ stmvs ip, {r0, r2, r9, fp, lr} │ │ │ │ blls 21ea10 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r8, ip, asr r8 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq fp, sp, r8, lsl r4 │ │ │ │ + eoreq fp, sp, r8, lsl #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febad828 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi r4, [r9], #-2051 @ 0xfffff7fd │ │ │ │ @ instruction: 0xf1824478 │ │ │ │ - stclt 15, cr15, [r8, #-684] @ 0xfffffd54 │ │ │ │ + stclt 14, cr15, [r8, #-140] @ 0xffffff74 │ │ │ │ @ instruction: 0xfffff217 │ │ │ │ adcseq fp, r2, r0, ror #24 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x46894c3b │ │ │ │ @@ -993,15 +993,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1250300 │ │ │ │ pop {r0, r1, r6, ip, sp, pc} │ │ │ │ bmi 5ba6bc │ │ │ │ stmdbls sl, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - @ instruction: 0xf972f16f │ │ │ │ + @ instruction: 0xffeaf16e │ │ │ │ ldr r4, [r5, r4, lsl #12]! │ │ │ │ stmdacc r4, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ stmib sp, {r0, r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ strls r6, [r0], #-1798 @ 0xfffff8fa │ │ │ │ ldmdavs r8, {r0, r2, r3, r9, fp, lr} │ │ │ │ strls r4, [r2, #-1619] @ 0xfffff9ad │ │ │ │ @ instruction: 0x17ed447a │ │ │ │ @@ -1012,17 +1012,17 @@ │ │ │ │ blmi 290608 │ │ │ │ @ instruction: 0xe7aa447b │ │ │ │ b fe49473c │ │ │ │ adcseq r9, r2, r4, lsr #19 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, ip, lsl r9 │ │ │ │ adceq r4, sp, ip, asr r2 │ │ │ │ - eoreq fp, sp, r0, ror #6 │ │ │ │ - eoreq fp, sp, r6, asr #6 │ │ │ │ - eoreq fp, sp, r0, asr #6 │ │ │ │ + eoreq fp, sp, r0, asr r0 │ │ │ │ + eoreq fp, sp, r6, lsr r0 │ │ │ │ + eoreq fp, sp, r0, lsr r0 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febad968 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fc8 │ │ │ │ strmi ip, [ip], -r0, lsl #1 │ │ │ │ addlt r4, sl, pc, lsl r9 │ │ │ │ @ instruction: 0xf01444fc │ │ │ │ @@ -1043,27 +1043,27 @@ │ │ │ │ blls 2b0820 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r4, r0, lsl #6 │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ movwcs r4, #2573 @ 0xa0d │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - @ instruction: 0xf16f9105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf16e9105 │ │ │ │ + stmdbls r5, {r0, r2, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 2d0750 │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ ldc2 0, cr15, [r4], #328 @ 0x148 │ │ │ │ @ instruction: 0xf7fee7e0 │ │ │ │ svclt 0x0000ea3c │ │ │ │ adcseq r9, r2, r8, lsl #17 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r0, asr r8 │ │ │ │ adceq r4, sp, ip, ror r1 │ │ │ │ - eoreq fp, sp, r2, lsr r3 │ │ │ │ + eoreq fp, sp, r2, lsr #32 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febada0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r1], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r1!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1085,48 +1085,48 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r6, lsl r1 │ │ │ │ bmi 405e2c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf8baf16f │ │ │ │ + @ instruction: 0xff32f16e │ │ │ │ ldrb r9, [sl, r5, lsl #18] │ │ │ │ strbne r4, [r5, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ strls r9, [r0], #-770 @ 0xfffffcfe │ │ │ │ @ instruction: 0xf0529501 │ │ │ │ ldrb pc, [lr, r9, lsr #24] @ │ │ │ │ stmib r6!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq r9, r2, r6, ror #15 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, sl, lsr #15 │ │ │ │ adceq r4, sp, r2, asr #1 │ │ │ │ - strhteq fp, [sp], -sl │ │ │ │ + eoreq sl, sp, sl, lsr #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febadab4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ - @ instruction: 0xf16f9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf16e9105 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf052447a │ │ │ │ andlt pc, r7, pc, lsr #24 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r4, sp, r6, asr #32 │ │ │ │ - eoreq fp, sp, r4, lsr #5 │ │ │ │ + mlaeq sp, r4, pc, sl @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0048f8cc │ │ │ │ mrrcmi 0, 10, fp, r0, cr5 │ │ │ │ ldmdbmi r0, {r0, r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0x2600447c │ │ │ │ @@ -1179,15 +1179,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ eorlt sp, r5, sl, lsr r1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r4, #2591 @ 0xa1f │ │ │ │ ldrbtmi r9, [sl], #-2321 @ 0xfffff6ef │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ @ instruction: 0xf16e9300 │ │ │ │ - @ instruction: 0x4604ffff │ │ │ │ + @ instruction: 0x4604fe77 │ │ │ │ bls 6508e0 │ │ │ │ bls 3f0a3c │ │ │ │ bmi 6c56a8 │ │ │ │ andls r4, r3, #2046820352 @ 0x7a000000 │ │ │ │ strbtvc lr, [r8], #2639 @ 0xa4f │ │ │ │ adcslt r9, pc, #90112 @ 0x16000 │ │ │ │ bls 5bb218 │ │ │ │ @@ -1208,17 +1208,17 @@ │ │ │ │ bmi 290940 │ │ │ │ @ instruction: 0xe7d8447a │ │ │ │ stmdb r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r9, r2, r8, ror #13 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r6, lsr r6 │ │ │ │ adceq r3, sp, r6, lsr #30 │ │ │ │ - eoreq sl, sp, r4, ror #9 │ │ │ │ - eoreq fp, sp, r6, ror r1 │ │ │ │ - mlaeq sp, r0, r4, sl │ │ │ │ + ldrdeq sl, [sp], -r4 @ │ │ │ │ + eoreq sl, sp, r6, ror #28 │ │ │ │ + eoreq sl, sp, r0, lsl #3 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ bmi de84cc │ │ │ │ blmi de84e8 │ │ │ │ addslt r4, r6, sl, ror r4 │ │ │ │ @@ -1251,15 +1251,15 @@ │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ blge 569368 │ │ │ │ movwls r4, #9809 @ 0x2651 │ │ │ │ movwcs r4, #5242 @ 0x147a │ │ │ │ movwls r4, #1608 @ 0x648 │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf16e2300 │ │ │ │ - ldrb pc, [r5, pc, ror #30] @ │ │ │ │ + ldrb pc, [r5, r7, ror #27] @ │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ blmi 54ab74 │ │ │ │ @ instruction: 0xb1b7447b │ │ │ │ ldrbtmi r4, [sl], #-2578 @ 0xfffff5ee │ │ │ │ bls 87b338 │ │ │ │ bls 83b338 │ │ │ │ @@ -1274,19 +1274,19 @@ │ │ │ │ bmi 30b2f4 │ │ │ │ @ instruction: 0xe7e7447a │ │ │ │ stm r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r9, r2, r8, ror r5 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, lr, lsl r5 │ │ │ │ strdeq r3, [sp], r8 @ │ │ │ │ - strhteq sl, [sp], -ip │ │ │ │ - strhteq sl, [sp], -r6 │ │ │ │ - eoreq fp, sp, sl, asr #2 │ │ │ │ - mlaeq sp, r8, r3, sl │ │ │ │ - mlaeq sp, r0, r3, sl │ │ │ │ + eoreq sl, sp, ip, lsr #1 │ │ │ │ + eoreq sl, sp, r6, lsr #1 │ │ │ │ + eoreq sl, sp, sl, lsr lr │ │ │ │ + eoreq sl, sp, r8, lsl #1 │ │ │ │ + eoreq sl, sp, r0, lsl #1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 5, cr15, cr8, cr12, {6} │ │ │ │ @ instruction: 0x460d4c36 │ │ │ │ rsclt r4, r1, r6, lsr r9 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -1326,15 +1326,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle lr, r0, lsl #6 │ │ │ │ pop {r0, r5, r6, ip, sp, pc} │ │ │ │ bmi 4fabf0 │ │ │ │ stmdbls r8, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - cdp2 1, 13, cr15, cr8, cr14, {3} │ │ │ │ + ldc2l 1, cr15, [r0, #-440] @ 0xfffffe48 │ │ │ │ ldr r4, [sp, r7, lsl #12]! │ │ │ │ stmib sp, {r0, r3, r8, r9, fp, ip, pc}^ │ │ │ │ stmib sp, {r0, r1, r8, r9, sl, sp, pc}^ │ │ │ │ bmi 339054 │ │ │ │ stmdbls r8, {r3, r4, fp, sp, lr} │ │ │ │ strls r4, [r6], #-1146 @ 0xfffffb86 │ │ │ │ blls 1adcbec │ │ │ │ @@ -1342,36 +1342,36 @@ │ │ │ │ blx 1092dac │ │ │ │ @ instruction: 0xf7fde7d6 │ │ │ │ svclt 0x0000effe │ │ │ │ adcseq r9, r2, r8, ror #8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r8, ror #7 │ │ │ │ strhteq r3, [sp], r0 │ │ │ │ - ldrdeq fp, [sp], -r8 @ │ │ │ │ + eoreq sl, sp, r8, asr #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febade88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf052447a │ │ │ │ andlt pc, r7, r5, asr #20 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, r2, lsr #24 │ │ │ │ - ldrdeq fp, [sp], -r8 @ │ │ │ │ + eoreq sl, sp, r8, asr #27 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febadedc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1389,48 +1389,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 4062ec │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - cdp2 1, 5, cr15, cr10, cr14, {3} │ │ │ │ + ldc2l 1, cr15, [r2], {110} @ 0x6e │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf9caf052 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ef88 │ │ │ │ adcseq r9, r2, r6, lsl r3 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, sl, ror #5 │ │ │ │ adceq r3, sp, sl, lsl #23 │ │ │ │ - eoreq fp, sp, lr, asr r0 │ │ │ │ + eoreq sl, sp, lr, asr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febadf74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf052447a │ │ │ │ andlt pc, r7, pc, asr #19 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, lr, lsl #22 │ │ │ │ - eoreq fp, sp, r8, lsr #32 │ │ │ │ + eoreq sl, sp, r8, lsl sp │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febadfc8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1448,48 +1448,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 4063d8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - stc2l 1, cr15, [r4, #440]! @ 0x1b8 │ │ │ │ + mrrc2 1, 6, pc, ip, cr14 @ │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf954f052 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ef12 │ │ │ │ adcseq r9, r2, sl, lsr #4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrshteq r9, [r2], lr │ │ │ │ adceq r3, sp, r6, ror sl │ │ │ │ - strhteq sl, [sp], -r6 │ │ │ │ + eoreq sl, sp, r6, lsr #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae060 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf052447a │ │ │ │ andlt pc, r7, r9, asr r9 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ strdeq r3, [sp], sl @ │ │ │ │ - eoreq sl, sp, r8, lsl #31 │ │ │ │ + eoreq sl, sp, r8, ror ip │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae0b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1507,48 +1507,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 4064c4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - stc2l 1, cr15, [lr, #-440]! @ 0xfffffe48 │ │ │ │ + blx ffa134ce │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf8def052 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ee9c │ │ │ │ adcseq r9, r2, lr, lsr r1 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r2, lsl r1 │ │ │ │ adceq r3, sp, r2, ror #18 │ │ │ │ - eoreq sl, sp, lr, lsl pc │ │ │ │ + eoreq sl, sp, lr, lsl #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae14c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf052447a │ │ │ │ andlt pc, r7, r3, ror #17 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, r6, ror #17 │ │ │ │ - eoreq sl, sp, ip, ror #29 │ │ │ │ + ldrdeq sl, [sp], -ip @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae1a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1566,48 +1566,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 4065b0 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - ldc2l 1, cr15, [r8], #440 @ 0x1b8 │ │ │ │ + blx 1c935ba │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf868f052 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ee26 │ │ │ │ adcseq r9, r2, r2, asr r0 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r6, lsr #32 │ │ │ │ adceq r3, sp, lr, asr #16 │ │ │ │ - eoreq sl, sp, lr, ror lr │ │ │ │ + eoreq sl, sp, lr, ror #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae238 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r2, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf052447a │ │ │ │ andlt pc, r7, sp, ror #16 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrdeq r3, [sp], r2 @ │ │ │ │ - eoreq sl, sp, r8, asr #28 │ │ │ │ + eoreq sl, sp, r8, lsr fp │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae28c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1625,48 +1625,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40669c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - stc2 1, cr15, [r2], {110} @ 0x6e │ │ │ │ + blx fff136a4 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xfff2f051 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000edb0 │ │ │ │ adcseq r8, r2, r6, ror #30 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, sl, lsr pc │ │ │ │ adceq r3, sp, sl, lsr r7 │ │ │ │ - ldrdeq sl, [sp], -r6 @ │ │ │ │ + eoreq sl, sp, r6, asr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae324 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ strdlt pc, [r7], -r7 │ │ │ │ svclt 0x0000bd30 │ │ │ │ strhteq r3, [sp], lr │ │ │ │ - strhteq sl, [sp], -r0 │ │ │ │ + eoreq sl, sp, r0, lsr #21 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -sp, lsr #24 │ │ │ │ addlt r4, sl, sp, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -1689,21 +1689,21 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12e0300 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 6f799c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_abt │ │ │ │ - stc2 1, cr15, [r2], {110} @ 0x6e │ │ │ │ + blx 1f137a4 │ │ │ │ strmi r9, [r2], -r4, lsl #18 │ │ │ │ @ instruction: 0x4618e7dc │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - blx fe813be6 │ │ │ │ - @ instruction: 0xf948f167 │ │ │ │ + blx 613be4 │ │ │ │ + @ instruction: 0xffc0f166 │ │ │ │ stmvs r3, {r2, r9, fp, ip, pc} │ │ │ │ bvc 5bd620 │ │ │ │ @ instruction: 0x4d0eb975 │ │ │ │ @ instruction: 0x4620447d │ │ │ │ strls r6, [r2], #-2068 @ 0xfffff7ec │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ bmi 335b70 │ │ │ │ @@ -1713,38 +1713,38 @@ │ │ │ │ ldrbtmi r4, [sp], #-3336 @ 0xfffff2f8 │ │ │ │ @ instruction: 0xf7fde7ef │ │ │ │ svclt 0x0000ed18 │ │ │ │ adcseq r8, r2, r8, ror lr │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, ip, lsr lr │ │ │ │ adceq r3, sp, r2, lsl r6 │ │ │ │ - ldrdeq r9, [sp], -r4 @ │ │ │ │ - eoreq sl, sp, lr, lsl #26 │ │ │ │ - eoreq r9, sp, lr, lsr #25 │ │ │ │ + eoreq r9, sp, r4, asr #19 │ │ │ │ + strdeq sl, [sp], -lr @ │ │ │ │ + mlaeq sp, lr, r9, r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae45c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, fp, asr pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, lr, asr r5 │ │ │ │ - eoreq sl, sp, ip, ror #25 │ │ │ │ + ldrdeq sl, [sp], -ip @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [lr], -r7, lsr #24 │ │ │ │ addlt r4, sl, r7, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -1766,55 +1766,55 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r5, lsr #2 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ movwcs r4, #2581 @ 0xa15 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - blx 213d16 │ │ │ │ - @ instruction: 0xf8b0f167 │ │ │ │ + @ instruction: 0xf97ef279 │ │ │ │ + @ instruction: 0xff28f166 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 969b68 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ mcr2 0, 6, pc, cr10, cr1, {2} @ │ │ │ │ @ instruction: 0xf7fde7cf │ │ │ │ svclt 0x0000ec88 │ │ │ │ adcseq r8, r2, r0, asr #26 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, sl, lsl #26 │ │ │ │ strhteq r3, [sp], r8 │ │ │ │ - eoreq sl, sp, ip, asr #24 │ │ │ │ + eoreq sl, sp, ip, lsr r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae574 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, pc, asr #29 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, lr, lsl r4 │ │ │ │ - eoreq sl, sp, ip, lsr #24 │ │ │ │ + eoreq sl, sp, ip, lsl r9 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -sl, lsr #24 │ │ │ │ addlt r4, fp, sl, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -1838,56 +1838,56 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r7, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - blx 1e13e34 │ │ │ │ - @ instruction: 0xf820f167 │ │ │ │ + @ instruction: 0xf8eef279 │ │ │ │ + cdp2 1, 9, cr15, cr8, cr6, {3} │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ andls r7, r1, #401408 @ 0x62000 │ │ │ │ bvc 969c8c │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ mrc2 0, 1, pc, cr8, cr1, {2} │ │ │ │ @ instruction: 0xf7fde7cd │ │ │ │ svclt 0x0000ebf6 │ │ │ │ adcseq r8, r2, r8, lsr #24 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, sl, ror #23 │ │ │ │ adceq r3, sp, r0, ror r3 │ │ │ │ - eoreq sl, sp, r0, lsl #23 │ │ │ │ + eoreq sl, sp, r0, ror r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae698 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r2, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, sp, lsr lr @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrdeq r3, [sp], r2 @ │ │ │ │ - eoreq sl, sp, r0, ror fp │ │ │ │ + eoreq sl, sp, r0, ror #16 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -r1, lsr #24 │ │ │ │ addlt r4, sl, r1, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -1909,49 +1909,49 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 437d0c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx 1313b14 │ │ │ │ + @ instruction: 0xf8c2f16e │ │ │ │ ldrb r9, [pc, r5, lsl #18] │ │ │ │ ldrtmi r9, [r3], -r0, lsl #14 │ │ │ │ @ instruction: 0xf8d84a09 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf0519403 │ │ │ │ @ instruction: 0xe7dbfdb7 │ │ │ │ bl 1d95570 │ │ │ │ adcseq r8, r2, r4, lsl #22 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, ip, asr #21 │ │ │ │ adceq r3, sp, sl, lsr #4 │ │ │ │ - eoreq sl, sp, sl, ror #21 │ │ │ │ + ldrdeq sl, [sp], -sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae798 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r2, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ @ instruction: 0xb007fdbd │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, sl, lsr #3 │ │ │ │ - ldrdeq sl, [sp], -r4 @ │ │ │ │ + eoreq sl, sp, r4, asr #15 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [lr], -r7, lsr #24 │ │ │ │ addlt r4, sl, r7, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -1973,55 +1973,55 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r5, lsr #2 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ movwcs r4, #2581 @ 0xa15 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r6, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf968f279 │ │ │ │ - @ instruction: 0xff12f166 │ │ │ │ + @ instruction: 0xffe0f278 │ │ │ │ + stc2 1, cr15, [sl, #408] @ 0x198 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 969ea4 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ stc2 0, cr15, [ip, #-324]! @ 0xfffffebc │ │ │ │ @ instruction: 0xf7fde7cf │ │ │ │ svclt 0x0000eaea │ │ │ │ adcseq r8, r2, r4, lsl #20 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, lr, asr #19 │ │ │ │ adceq r3, sp, r4, lsl #2 │ │ │ │ - eoreq sl, sp, r8, lsr sl │ │ │ │ + eoreq sl, sp, r8, lsr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae8b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r3, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, r1, lsr sp @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, sl, rrx │ │ │ │ - eoreq sl, sp, r8, lsl sl │ │ │ │ + eoreq sl, sp, r8, lsl #14 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -sl, lsr #24 │ │ │ │ addlt r4, fp, sl, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -2044,57 +2044,57 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r7, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf16d9105 │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - @ instruction: 0xf8d8f279 │ │ │ │ - cdp2 1, 8, cr15, cr2, cr6, {3} │ │ │ │ + @ instruction: 0xff50f278 │ │ │ │ + ldc2l 1, cr15, [sl], #408 @ 0x198 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ andls r7, r1, #401408 @ 0x62000 │ │ │ │ bvc 969fc8 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldc2 0, cr15, [sl], {81} @ 0x51 │ │ │ │ @ instruction: 0xf7fde7cd │ │ │ │ svclt 0x0000ea58 │ │ │ │ adcseq r8, r2, ip, ror #17 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, lr, lsr #17 │ │ │ │ strhteq r2, [sp], ip │ │ │ │ - eoreq sl, sp, r8, ror #18 │ │ │ │ + eoreq sl, sp, r8, asr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae9d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ - @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf16d9105 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ mullt r7, pc, ip @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, lr, lsl pc │ │ │ │ - eoreq sl, sp, r8, asr r9 │ │ │ │ + eoreq sl, sp, r8, asr #12 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaea28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2113,55 +2113,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5c6e3c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - @ instruction: 0xf8b2f16e │ │ │ │ + @ instruction: 0xff2af16d │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ - vtst. d22, d9, d21 │ │ │ │ - @ instruction: 0xf166f84f │ │ │ │ - blls 197088 │ │ │ │ + vtst. d22, d8, d21 │ │ │ │ + @ instruction: 0xf166fec7 │ │ │ │ + blls 196a68 │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ ldc2 0, cr15, [r4], {81} @ 0x51 │ │ │ │ @ instruction: 0xf7fde7d1 │ │ │ │ svclt 0x0000e9d2 │ │ │ │ adcseq r8, r2, sl, asr #15 │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlalseq r8, r2, sl, r7 │ │ │ │ adceq r2, sp, r0, lsl #29 │ │ │ │ - eoreq sl, sp, r2, asr #17 │ │ │ │ + strhteq sl, [sp], -r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaeae0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ - @ instruction: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf16d9105 │ │ │ │ + stmdbls r5, {r0, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, r9, lsl ip @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, sl, ror #27 │ │ │ │ - mlaeq sp, ip, r8, sl │ │ │ │ + eoreq sl, sp, ip, lsl #11 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaeb34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2179,48 +2179,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 406f44 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf82ef16e │ │ │ │ + cdp2 1, 10, cr15, cr6, cr13, {3} │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx fe813aee │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000e95c │ │ │ │ ldrhteq r8, [r2], lr │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlalseq r8, r2, r2, r6 │ │ │ │ adceq r2, sp, r2, asr sp │ │ │ │ - eoreq sl, sp, lr, lsr #16 │ │ │ │ + eoreq sl, sp, lr, lsl r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaebcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, r3, lsr #23 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrdeq r2, [sp], r6 @ │ │ │ │ - strdeq sl, [sp], -ip @ │ │ │ │ + eoreq sl, sp, ip, ror #9 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ strmi r4, [sp], -pc, lsr #24 │ │ │ │ addlt r4, lr, pc, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2244,61 +2244,61 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle r1, r0, lsl #6 │ │ │ │ pop {r1, r2, r3, ip, sp, pc} │ │ │ │ bmi 738248 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_und │ │ │ │ - @ instruction: 0xffacf16d │ │ │ │ + cdp2 1, 2, cr15, cr4, cr13, {3} │ │ │ │ strmi r9, [r2], -r6, lsl #18 │ │ │ │ @ instruction: 0x4618e7da │ │ │ │ smlabtcs r6, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - @ instruction: 0xff48f278 │ │ │ │ - ldc2l 1, cr15, [r2], #408 @ 0x198 │ │ │ │ + stc2l 2, cr15, [r0, #480] @ 0x1e0 │ │ │ │ + blx 1b1404a │ │ │ │ stmvs r5, {r1, r2, r9, fp, ip, pc} │ │ │ │ vtst. q11, q12, q0 │ │ │ │ - @ instruction: 0xf166ff41 │ │ │ │ - bls 216e6c │ │ │ │ + @ instruction: 0xf166fdb9 │ │ │ │ + bls 21684c │ │ │ │ strtmi r4, [r0], -r7, lsl #12 │ │ │ │ ldrtmi r9, [r3], -r7, lsl #18 │ │ │ │ strls r6, [r4], #-2068 @ 0xfffff7ec │ │ │ │ strls r1, [r5], #-2020 @ 0xfffff81c │ │ │ │ andls r7, r2, #4608 @ 0x1200 │ │ │ │ ldmvs ip!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf0519401 │ │ │ │ strb pc, [r3, r1, lsl #22] @ │ │ │ │ ldm lr!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrsbteq r8, [r2], r0 │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlalseq r8, r2, r0, r5 │ │ │ │ adceq r2, sp, r6, lsr #24 │ │ │ │ - eoreq sl, sp, r0, asr #14 │ │ │ │ + eoreq sl, sp, r0, lsr r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaed04 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, r7, lsl #22 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, r6, ror fp │ │ │ │ - eoreq sl, sp, ip, lsr r7 │ │ │ │ + eoreq sl, sp, ip, lsr #8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0038f8cc │ │ │ │ @ instruction: 0x460f4c3d │ │ │ │ adclt r4, r9, sp, lsr r9 │ │ │ │ strcs r4, [r0, #-1148] @ 0xfffffb84 │ │ │ │ @@ -2342,15 +2342,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1240300 │ │ │ │ pop {r0, r3, r5, ip, sp, pc} │ │ │ │ bmi 5bbbd0 │ │ │ │ stmdbls sp, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - cdp2 1, 14, cr15, cr8, cr13, {3} │ │ │ │ + stc2l 1, cr15, [r0, #-436]! @ 0xfffffe4c │ │ │ │ blls 491b64 │ │ │ │ blls 43c834 │ │ │ │ blls 3fc834 │ │ │ │ blls 4bc834 │ │ │ │ andge lr, r6, sp, asr #19 │ │ │ │ stmdblt r4, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldmdavs r8, {r0, r1, r3, r9, fp, lr} │ │ │ │ @@ -2361,36 +2361,36 @@ │ │ │ │ blx 1313d94 │ │ │ │ @ instruction: 0xf7fde7d0 │ │ │ │ svclt 0x0000e808 │ │ │ │ umlalseq r8, r2, r8, r4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r8, lsl #8 │ │ │ │ adceq r2, sp, r8, ror sl │ │ │ │ - eoreq sl, sp, r0, asr #12 │ │ │ │ + eoreq sl, sp, r0, lsr r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaee74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, pc, asr #20 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrdeq r2, [sp], lr @ │ │ │ │ - eoreq sl, sp, r8, lsl #13 │ │ │ │ + eoreq sl, sp, r8, ror r3 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ strmi r4, [sp], -r2, lsr #24 │ │ │ │ addslt r4, r9, r2, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2413,28 +2413,28 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r0, r3, r4, ip, sp, pc} │ │ │ │ bmi 438cec │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - cdp2 1, 5, cr15, cr10, cr13, {3} │ │ │ │ + ldc2l 1, cr15, [r2], {109} @ 0x6d │ │ │ │ ldrdls lr, [r0], -sp │ │ │ │ bmi 2e9610 │ │ │ │ @ instruction: 0xf8d94641 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf0519403 │ │ │ │ ldrb pc, [fp, r7, asr #19] @ │ │ │ │ svc 0x0084f7fc │ │ │ │ adcseq r8, r2, r8, lsr #6 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, ip, ror #5 │ │ │ │ adceq r2, sp, r0, lsr r9 │ │ │ │ - strdeq sl, [sp], -sl @ │ │ │ │ + eoreq sl, sp, sl, ror #5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaef78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r6], -r8, asr #31 │ │ │ │ blmi 82a5fc │ │ │ │ ldrbtmi fp, [sl], #-138 @ 0xffffff76 │ │ │ │ ldceq 1, cr15, [r0], {13} │ │ │ │ @@ -2456,25 +2456,25 @@ │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ andls r2, r0, #268435456 @ 0x10000000 │ │ │ │ blge 26a608 │ │ │ │ movwls r4, #9777 @ 0x2631 │ │ │ │ movwcs r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ @ instruction: 0xf16dc004 │ │ │ │ - strbteq pc, [r3], r5, lsl #28 @ │ │ │ │ + uxtabeq pc, r3, sp, ror #24 @ │ │ │ │ bmi 28d57c │ │ │ │ stmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ ldrb pc, [sp, sp, lsr #19] @ │ │ │ │ svc 0x0034f7fc │ │ │ │ adcseq r8, r2, sl, ror r2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r8, asr #4 │ │ │ │ adceq r2, sp, r8, ror r8 │ │ │ │ - eoreq sl, sp, r0, lsr #11 │ │ │ │ + mlaeq sp, r0, r2, sl │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -r5, lsr #24 │ │ │ │ addlt r4, sl, r5, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2501,48 +2501,48 @@ │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ andcs r8, r0, #240, 2 @ 0x3c │ │ │ │ andcs lr, r1, #3358720 @ 0x334000 │ │ │ │ ldrtmi r9, [r9], -r0, lsl #4 │ │ │ │ movwls r4, #23052 @ 0x5a0c │ │ │ │ @ instruction: 0xf16d447a │ │ │ │ - blls 1d7548 │ │ │ │ + blls 1d6f28 │ │ │ │ bmi 311df8 │ │ │ │ @ instruction: 0xf8d817e5 │ │ │ │ ldrtmi r0, [r9], -r0 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf0519501 │ │ │ │ bfi pc, r9, #18, #10 @ │ │ │ │ mrc 7, 6, APSR_nzcv, cr6, cr12, {7} │ │ │ │ ldrsbteq r8, [r2], r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlalseq r8, r2, r0, r1 │ │ │ │ adceq r2, sp, r8, lsr #15 │ │ │ │ - eoreq sl, sp, r0, lsl #10 │ │ │ │ + strdeq sl, [sp], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaf0d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, pc, lsl r9 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, lr, lsr #14 │ │ │ │ - ldrdeq sl, [sp], -ip @ │ │ │ │ + eoreq sl, sp, ip, asr #3 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -r5, lsr #24 │ │ │ │ addlt r4, sl, r5, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2569,48 +2569,48 @@ │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ andcs r8, r0, #240, 2 @ 0x3c │ │ │ │ andcs lr, r1, #3358720 @ 0x334000 │ │ │ │ ldrtmi r9, [r9], -r0, lsl #4 │ │ │ │ movwls r4, #23052 @ 0x5a0c │ │ │ │ @ instruction: 0xf16d447a │ │ │ │ - blls 1d7438 │ │ │ │ + blls 1d6e18 │ │ │ │ bmi 311f08 │ │ │ │ @ instruction: 0xf8d817e5 │ │ │ │ ldrtmi r0, [r9], -r0 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf0519501 │ │ │ │ bfi pc, r1, #17, #11 @ │ │ │ │ mcr 7, 2, pc, cr14, cr12, {7} @ │ │ │ │ adcseq r8, r2, r8, asr #1 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r0, lsl #1 │ │ │ │ adceq r2, sp, r0, ror r6 │ │ │ │ - eoreq sl, sp, ip, asr #8 │ │ │ │ + eoreq sl, sp, ip, lsr r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaf1e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ mullt r7, r7, r8 │ │ │ │ svclt 0x0000bd30 │ │ │ │ strdeq r2, [sp], r6 @ │ │ │ │ - eoreq sl, sp, ip, lsr #8 │ │ │ │ + eoreq sl, sp, ip, lsl r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febaf238 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ ldrdmi pc, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf8a4f0e7 │ │ │ │ rscpl pc, fp, #76, 12 @ 0x4c00000 │ │ │ │ @@ -2740,15 +2740,15 @@ │ │ │ │ bge 5e9afc │ │ │ │ ldc2l 0, cr15, [r4], #868 @ 0x364 │ │ │ │ ldr r4, [r0, r4, lsl #12]! │ │ │ │ stc 7, cr15, [lr, #-1008] @ 0xfffffc10 │ │ │ │ umlalseq r7, r2, ip, lr │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r7, r2, r6, asr lr │ │ │ │ - eoreq sl, sp, r2, lsl #12 │ │ │ │ + strdeq sl, [sp], -r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaf460 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 91c168 │ │ │ │ blmi 9444a0 │ │ │ │ mcrrvs 4, 7, r4, ip, cr10 │ │ │ │ ldmpl r3, {r0, sl, fp, sp}^ │ │ │ │ @@ -2783,17 +2783,17 @@ │ │ │ │ strtmi r2, [r8], -r6, lsl #6 │ │ │ │ mcrr2 0, 4, pc, r4, cr3 @ │ │ │ │ @ instruction: 0xf7fce7c7 │ │ │ │ svclt 0x0000ecba │ │ │ │ umlalseq r7, r2, r4, sp │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r7, r2, ip, ror sp │ │ │ │ - eorseq r5, r3, r8, lsl #5 │ │ │ │ - eoreq r7, lr, ip, asr #12 │ │ │ │ - eorseq r3, r3, r2, lsr r0 │ │ │ │ + eorseq r4, r3, r8, ror pc │ │ │ │ + eoreq r7, lr, ip, lsr r3 │ │ │ │ + eorseq r2, r3, r2, lsr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaf514 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r8, asr #31 │ │ │ │ @ instruction: 0xf5004605 │ │ │ │ blge 1ec524 │ │ │ │ ldrsbgt pc, [ip], #-143 @ 0xffffff71 @ │ │ │ │ @@ -2817,31 +2817,31 @@ │ │ │ │ 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 │ │ │ │ ldcl 7, cr15, [r0], #-1008 @ 0xfffffc10 │ │ │ │ ldrsbteq r7, [r2], r0 │ │ │ │ - ldrsbteq r6, [r3], -r2 │ │ │ │ + eorseq r6, r3, r2, asr #5 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - ldrdeq sl, [sp], -r4 @ │ │ │ │ + eoreq sl, sp, r4, asr #3 │ │ │ │ umlalseq r7, r2, r6, ip │ │ │ │ mrccc 8, 5, APSR_nzcv, cr0, cr0, {6} │ │ │ │ andcs fp, r0, fp, lsl #2 │ │ │ │ ldrlt r4, [r0, #-1904]! @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, pc, r4, lsl #12 │ │ │ │ adcsvs pc, r4, r0, lsl #12 │ │ │ │ - @ instruction: 0xf988f181 │ │ │ │ + @ instruction: 0xf800f181 │ │ │ │ mrccc 8, 5, APSR_nzcv, cr0, cr4, {6} │ │ │ │ @ instruction: 0xf604b133 │ │ │ │ @ instruction: 0xf18160b4 │ │ │ │ - andcs pc, r0, pc, lsl #19 │ │ │ │ + andcs pc, r0, r7, lsl #16 │ │ │ │ ldclt 0, cr11, [r0, #-60]! @ 0xffffffc4 │ │ │ │ mcrcc 8, 2, pc, cr4, cr4, {6} @ │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ blcc 1196728 │ │ │ │ adcscc pc, ip, #9633792 @ 0x930000 │ │ │ │ @ instruction: 0xf8dfbb3b │ │ │ │ ldrbtmi ip, [ip], #88 @ 0x58 │ │ │ │ @@ -2857,21 +2857,21 @@ │ │ │ │ @ instruction: 0xf8dc2200 │ │ │ │ @ instruction: 0xf8ce3000 │ │ │ │ movwcs r3, #0 │ │ │ │ stc2 0, cr15, [r8, #900] @ 0x384 │ │ │ │ cdpeq 8, 11, cr15, cr0, cr4, {6} │ │ │ │ bicle r2, lr, r0, lsl #16 │ │ │ │ adcsvs pc, r4, r4, lsl #12 │ │ │ │ - @ instruction: 0xf95ef181 │ │ │ │ + @ instruction: 0xffd6f180 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ @ instruction: 0xf8dfe7cc │ │ │ │ ldrbtmi ip, [ip], #12 │ │ │ │ svclt 0x0000e7d6 │ │ │ │ - ldrhteq r2, [r3], -r6 │ │ │ │ - mlaseq r3, sl, lr, r2 │ │ │ │ + eorseq r2, r3, r6, lsr #23 │ │ │ │ + eorseq r2, r3, sl, lsl #23 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 15, cr15, cr8, cr12, {6} │ │ │ │ umlalslt r4, r9, sp, sl │ │ │ │ pkhbtmi r4, r3, sp, lsl #23 │ │ │ │ @ instruction: 0xf8d1447a │ │ │ │ @@ -3028,16 +3028,16 @@ │ │ │ │ stmdavs r0, {r3, r4, r8, r9, fp, sp, lr} │ │ │ │ stmdacs r2, {r7, fp, sp, lr} │ │ │ │ mcrge 4, 7, pc, cr7, cr15, {1} @ │ │ │ │ @ instruction: 0xf7fce75d │ │ │ │ svclt 0x0000eace │ │ │ │ adcseq r7, r2, r4, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r7, lr, r0, lsl #8 │ │ │ │ - eorseq r5, r3, r2, lsr r0 │ │ │ │ + strdeq r7, [lr], -r0 @ │ │ │ │ + eorseq r4, r3, r2, lsr #26 │ │ │ │ adcseq r7, r2, sl, ror #18 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrdcc pc, [r0, -r1] │ │ │ │ strpl pc, [r0], #1280 @ 0x500 │ │ │ │ @@ -3191,18 +3191,18 @@ │ │ │ │ @ instruction: 0xf8d3681b │ │ │ │ str r8, [r2, r8] │ │ │ │ andcs r2, r0, #-1073741777 @ 0xc000002f │ │ │ │ @ instruction: 0xf7fce7b6 │ │ │ │ svclt 0x0000e988 │ │ │ │ ldrshteq r7, [r2], r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - ldrhteq r6, [r3], -r6 │ │ │ │ - strhteq r9, [sp], -sl │ │ │ │ - eorseq r6, r3, sl, ror r0 │ │ │ │ - eoreq r9, sp, lr, ror pc │ │ │ │ + eorseq r5, r3, r6, lsr #27 │ │ │ │ + eoreq r9, sp, sl, lsr #25 │ │ │ │ + eorseq r5, r3, sl, ror #26 │ │ │ │ + eoreq r9, sp, lr, ror #24 │ │ │ │ ldrsbteq r7, [r2], r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr8, cr12, {6} │ │ │ │ bmi cea3d0 │ │ │ │ strpl pc, [r0, r0, lsl #10] │ │ │ │ @@ -3254,15 +3254,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7fce7e0 │ │ │ │ svclt 0x0000e90c │ │ │ │ adcseq r7, r2, r0, ror r6 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrshteq r7, [r2], r0 │ │ │ │ - strdeq r9, [sp], -r0 @ │ │ │ │ + eoreq r9, sp, r0, ror #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 9, cr15, cr0, cr12, {6} │ │ │ │ sbcslt r4, r3, r3, asr sl │ │ │ │ @ instruction: 0x46044b53 │ │ │ │ ldmdami r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @@ -3346,20 +3346,20 @@ │ │ │ │ @ instruction: 0xe7dd04f4 │ │ │ │ @ instruction: 0xf85b4b0b │ │ │ │ strb r6, [r7, r3] │ │ │ │ ldmda r2, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq r7, r2, r8, lsl #11 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r7, r2, sl, ror r5 │ │ │ │ - eorseq r2, r3, ip, ror #16 │ │ │ │ - eorseq r1, r2, r6, ror r7 │ │ │ │ + eorseq r2, r3, ip, asr r5 │ │ │ │ + eorseq r1, r2, r6, ror #8 │ │ │ │ muleq r0, r0, r9 │ │ │ │ adcseq r7, r2, ip, lsl #9 │ │ │ │ andeq r0, r0, r4, lsr lr │ │ │ │ - eoreq r9, sp, r4, lsl #25 │ │ │ │ + eoreq r9, sp, r4, ror r9 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ 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 │ │ │ │ @@ -3421,18 +3421,18 @@ │ │ │ │ ldrbtcc pc, [r4], #2260 @ 0x8d4 @ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7fbe7e1 │ │ │ │ svclt 0x0000efbc │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r7, r2, r2, ror #7 │ │ │ │ - ldrshteq r1, [r2], -r2 │ │ │ │ - eorseq r2, r3, r4, ror #13 │ │ │ │ + eorseq r1, r2, r2, ror #5 │ │ │ │ + ldrsbteq r2, [r3], -r4 │ │ │ │ adcseq r7, r2, lr, asr #6 │ │ │ │ - eoreq r9, sp, r0, asr fp │ │ │ │ + eoreq r9, sp, r0, asr #16 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 7, cr15, cr8, cr12, {6} │ │ │ │ @ instruction: 0x460eb0d9 │ │ │ │ blge 1eb318 │ │ │ │ @ instruction: 0xf04f4a7e │ │ │ │ @@ -3560,20 +3560,20 @@ │ │ │ │ blmi 392e80 │ │ │ │ andne pc, r3, fp, asr r8 @ │ │ │ │ @ instruction: 0xf7fbe769 │ │ │ │ svclt 0x0000eea8 │ │ │ │ ldrsbteq r7, [r2], sl │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrhteq r7, [r2], lr │ │ │ │ - ldrsbteq r1, [r2], -r0 │ │ │ │ - eorseq r2, r3, r2, asr #11 │ │ │ │ + eorseq r1, r2, r0, asr #3 │ │ │ │ + ldrhteq r2, [r3], -r2 │ │ │ │ muleq r0, r0, r9 │ │ │ │ adcseq r7, r2, r6, lsr r1 │ │ │ │ andeq r0, r0, r4, lsr lr │ │ │ │ - eoreq r9, sp, r0, lsr r9 │ │ │ │ + eoreq r9, sp, r0, lsr #12 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb0148 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fc0 │ │ │ │ addlt ip, sp, r8, ror r0 │ │ │ │ @ instruction: 0x46044d1d │ │ │ │ @@ -3690,15 +3690,15 @@ │ │ │ │ @ instruction: 0xf84c1c0c │ │ │ │ addsmi r2, sp, #8, 24 @ 0x800 │ │ │ │ str sp, [r6, lr, ror #3]! │ │ │ │ @ instruction: 0x46304619 │ │ │ │ stc2l 0, cr15, [r0, #380] @ 0x17c │ │ │ │ @ instruction: 0xf7fbe7a1 │ │ │ │ svclt 0x0000ed9e │ │ │ │ - eoreq r9, sp, r8, lsr #16 │ │ │ │ + eoreq r9, sp, r8, lsl r5 │ │ │ │ ldrhteq r6, [r2], r2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlalseq r6, r2, r2, pc @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1145fc │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -3992,40 +3992,40 @@ │ │ │ │ bl 13975b8 │ │ │ │ adcseq r6, r2, r4, lsr #29 │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlalseq r6, r2, r8, lr │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ adcseq r6, r2, r4, ror #28 │ │ │ │ andeq r0, r0, r0, lsr #22 │ │ │ │ - eoreq r9, sp, r6, asr #12 │ │ │ │ - eoreq r9, sp, ip, asr #12 │ │ │ │ - eoreq r9, sp, r6, lsr r6 │ │ │ │ - eoreq r9, sp, lr, lsr #12 │ │ │ │ - eoreq r7, sp, r4, lsr pc │ │ │ │ - ldrdeq r9, [sp], -sl @ │ │ │ │ - eoreq r9, sp, r0, lsr #12 │ │ │ │ - eoreq r9, sp, r2, lsl r6 │ │ │ │ - eoreq r9, sp, sl, lsl #11 │ │ │ │ - eoreq r9, sp, ip, lsr #11 │ │ │ │ - eoreq r9, sp, lr, ror r5 │ │ │ │ - eoreq r9, sp, r8, asr r5 │ │ │ │ - eoreq r9, sp, r0, lsl #10 │ │ │ │ - eoreq r7, sp, r4, lsr lr │ │ │ │ - eoreq r7, sp, r4, lsr #28 │ │ │ │ - strdeq r9, [sp], -lr @ │ │ │ │ - strdeq r9, [sp], -r8 @ │ │ │ │ - eoreq r9, sp, r6, ror #9 │ │ │ │ - ldrdeq r9, [sp], -ip @ │ │ │ │ - strdeq r4, [lr], -r8 @ │ │ │ │ - eoreq r9, sp, r6, lsr r4 │ │ │ │ - eoreq r9, sp, sl, lsl #8 │ │ │ │ - eoreq r9, sp, r8, ror #7 │ │ │ │ - eoreq r4, lr, r0, ror #15 │ │ │ │ - eoreq r7, sp, sl, lsr ip │ │ │ │ - strhteq r9, [sp], -r4 │ │ │ │ + eoreq r9, sp, r6, lsr r3 │ │ │ │ + eoreq r9, sp, ip, lsr r3 │ │ │ │ + eoreq r9, sp, r6, lsr #6 │ │ │ │ + eoreq r9, sp, lr, lsl r3 │ │ │ │ + eoreq r7, sp, r4, lsr #24 │ │ │ │ + eoreq r9, sp, sl, asr #5 │ │ │ │ + eoreq r9, sp, r0, lsl r3 │ │ │ │ + eoreq r9, sp, r2, lsl #6 │ │ │ │ + eoreq r9, sp, sl, ror r2 │ │ │ │ + mlaeq sp, ip, r2, r9 │ │ │ │ + eoreq r9, sp, lr, ror #4 │ │ │ │ + eoreq r9, sp, r8, asr #4 │ │ │ │ + strdeq r9, [sp], -r0 @ │ │ │ │ + eoreq r7, sp, r4, lsr #22 │ │ │ │ + eoreq r7, sp, r4, lsl fp │ │ │ │ + eoreq r9, sp, lr, ror #3 │ │ │ │ + eoreq r9, sp, r8, ror #3 │ │ │ │ + ldrdeq r9, [sp], -r6 @ │ │ │ │ + eoreq r9, sp, ip, asr #3 │ │ │ │ + eoreq r4, lr, r8, ror #11 │ │ │ │ + eoreq r9, sp, r6, lsr #2 │ │ │ │ + strdeq r9, [sp], -sl @ │ │ │ │ + ldrdeq r9, [sp], -r8 @ │ │ │ │ + ldrdeq r4, [lr], -r0 @ │ │ │ │ + eoreq r7, sp, sl, lsr #18 │ │ │ │ + eoreq r8, sp, r4, lsr #31 │ │ │ │ andgt lr, r0, #208, 18 @ 0x340000 │ │ │ │ movweq lr, #2513 @ 0x9d1 │ │ │ │ svclt 0x0008429a │ │ │ │ svclt 0x000c4584 │ │ │ │ andcs r2, r0, r1 │ │ │ │ svclt 0x00004770 │ │ │ │ ldrbmi r6, [r0, -r0, lsl #16]! │ │ │ │ @@ -4130,22 +4130,22 @@ │ │ │ │ strmi r5, [ip], -r0, lsl #7 │ │ │ │ strmi fp, [r2], r2, lsl #1 │ │ │ │ @ instruction: 0x46994615 │ │ │ │ andsne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf5019101 │ │ │ │ @ instruction: 0x3614569f │ │ │ │ @ instruction: 0xf17f4630 │ │ │ │ - stmdbls r1, {r0, r1, r2, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r1, r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1052320 │ │ │ │ @ instruction: 0xf5010008 │ │ │ │ @ instruction: 0x461a519e │ │ │ │ pkhbtmi r3, r0, r8, lsl #2 │ │ │ │ blx 1b95a9e │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ - @ instruction: 0xff5ef17f │ │ │ │ + ldc2l 1, cr15, [r6, #508] @ 0x1fc │ │ │ │ andcs fp, r0, #-1073741811 @ 0xc000000d │ │ │ │ stmib r5, {r8, r9, sp}^ │ │ │ │ andlt r2, r2, r4, lsl #6 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strbmi r6, [r0], -fp, lsr #18 │ │ │ │ ldrmi r6, [pc], -lr, ror #18 │ │ │ │ stc2 0, cr15, [r6], {158} @ 0x9e │ │ │ │ @@ -4818,22 +4818,22 @@ │ │ │ │ strmi r5, [ip], -r0, lsl #7 │ │ │ │ strmi fp, [r2], r2, lsl #1 │ │ │ │ @ instruction: 0x46994615 │ │ │ │ andsne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf5019101 │ │ │ │ @ instruction: 0x3614569f │ │ │ │ @ instruction: 0xf17f4630 │ │ │ │ - stmdbls r1, {r0, r1, r2, r3, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r1, r2, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1052320 │ │ │ │ @ instruction: 0xf5010008 │ │ │ │ @ instruction: 0x461a519e │ │ │ │ pkhbtmi r3, r0, r8, lsl #2 │ │ │ │ mcr2 0, 0, pc, cr12, cr13, {4} @ │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ - @ instruction: 0xf9fef17f │ │ │ │ + @ instruction: 0xf876f17f │ │ │ │ andcs fp, r0, #-1073741811 @ 0xc000000d │ │ │ │ stmib r5, {r8, r9, sp}^ │ │ │ │ andlt r2, r2, r4, lsl #6 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strbmi r6, [r0], -fp, lsr #18 │ │ │ │ ldrmi r6, [pc], -lr, ror #18 │ │ │ │ mcr2 0, 5, pc, cr6, cr13, {4} @ │ │ │ │ @@ -4965,23 +4965,23 @@ │ │ │ │ @ instruction: 0xf5000fd8 │ │ │ │ strmi r5, [ip], -r0, lsl #7 │ │ │ │ strmi fp, [r2], r2, lsl #1 │ │ │ │ @ instruction: 0x46994615 │ │ │ │ andsne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf5019101 │ │ │ │ @ instruction: 0x3614569f │ │ │ │ - @ instruction: 0xf17f4630 │ │ │ │ - stmdbls r1, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17e4630 │ │ │ │ + stmdbls r1, {r0, r1, r2, r3, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1052320 │ │ │ │ @ instruction: 0xf5010008 │ │ │ │ @ instruction: 0x461a519e │ │ │ │ pkhbtmi r3, r0, r8, lsl #2 │ │ │ │ stc2l 0, cr15, [r4], #628 @ 0x274 │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ - @ instruction: 0xf8d6f17f │ │ │ │ + @ instruction: 0xff4ef17e │ │ │ │ andcs fp, r0, #-1073741811 @ 0xc000000d │ │ │ │ stmib r5, {r8, r9, sp}^ │ │ │ │ andlt r2, r2, r4, lsl #6 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strbmi r6, [r0], -fp, lsr #18 │ │ │ │ ldrmi r6, [pc], -lr, ror #18 │ │ │ │ ldc2l 0, cr15, [lr, #-628]! @ 0xfffffd8c │ │ │ │ @@ -5212,40 +5212,40 @@ │ │ │ │ andvc pc, r8, r9, asr #17 │ │ │ │ cmnvs r7, #583008256 @ 0x22c00000 │ │ │ │ eorls pc, r8, r4, asr #17 │ │ │ │ @ instruction: 0xf1a0462c │ │ │ │ eorsle r0, lr, ip, lsr #10 │ │ │ │ @ instruction: 0xf10468b0 │ │ │ │ @ instruction: 0xf1680120 │ │ │ │ - stmdacs r0, {r0, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x2120d1e9 │ │ │ │ @ instruction: 0xf7fa2001 │ │ │ │ vldr d14, [r4, #384] @ 0x180 │ │ │ │ strmi r7, [r1], r8, lsl #22 │ │ │ │ @ instruction: 0xf1094640 │ │ │ │ stc 1, cr0, [r9, #48] @ 0x30 │ │ │ │ stmib r9, {r8, r9, fp, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf16b1103 │ │ │ │ - ldmvs r0!, {r0, r1, r2, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs r0!, {r0, r1, r2, r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ strbmi r4, [r9], -sl, asr #12 │ │ │ │ - blx 1696ec4 │ │ │ │ + @ instruction: 0xf8d0f168 │ │ │ │ @ instruction: 0xf16b4640 │ │ │ │ - @ instruction: 0xe7d2fa59 │ │ │ │ + @ instruction: 0xe7d2f8d1 │ │ │ │ @ instruction: 0xf8d74650 │ │ │ │ @ instruction: 0xf17eb00c │ │ │ │ - blls 15a464 │ │ │ │ + blls 159e44 │ │ │ │ msreq CPSR_s, fp, lsr #3 │ │ │ │ addspl pc, lr, r3, lsl #10 │ │ │ │ @ instruction: 0xf09d3018 │ │ │ │ @ instruction: 0xf1abfb6f │ │ │ │ ldmib fp, {r2, r3, r5}^ │ │ │ │ subsvs r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf7f9601a │ │ │ │ ldrbmi lr, [r0], -lr, ror #24 │ │ │ │ - mcr2 1, 6, pc, cr6, cr14, {3} @ │ │ │ │ + ldc2 1, cr15, [lr, #-504]! @ 0xfffffe08 │ │ │ │ addsmi r6, sp, #966656 @ 0xec000 │ │ │ │ svcge 0x003ff47f │ │ │ │ bvc fe3d60e4 │ │ │ │ @ instruction: 0xf8dde748 │ │ │ │ ldrbmi r9, [r2], -ip │ │ │ │ andcc r9, r1, #4, 22 @ 0x1000 │ │ │ │ @ instruction: 0xd1964293 │ │ │ │ @@ -5328,34 +5328,34 @@ │ │ │ │ rscsvs r0, r3, #44, 4 @ 0xc0000002 │ │ │ │ @ instruction: 0xf8db4591 │ │ │ │ @ instruction: 0xf1a33030 │ │ │ │ bicle r0, sp, ip, lsr #22 │ │ │ │ @ instruction: 0xd1b84547 │ │ │ │ ldmvs r0!, {r0, r1, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf1682100 │ │ │ │ - pkhtbmi pc, r3, r9, asr #19 @ │ │ │ │ + pkhtbmi pc, r3, r1, asr #16 @ │ │ │ │ suble r2, ip, r0, lsl #16 │ │ │ │ @ instruction: 0xf1a49b05 │ │ │ │ @ instruction: 0xf5030a80 │ │ │ │ @ instruction: 0xf503589e │ │ │ │ @ instruction: 0xf108519f │ │ │ │ tstcc r4, r8, lsl r8 │ │ │ │ @ instruction: 0xf8db9103 │ │ │ │ stmiavs r3!, {r3, lr} │ │ │ │ movweq lr, #15274 @ 0x3baa │ │ │ │ blle d256f0 │ │ │ │ andeq pc, ip, r6, lsl #2 │ │ │ │ streq pc, [ip, -r4, lsl #2] │ │ │ │ - @ instruction: 0xf966f16b │ │ │ │ + @ instruction: 0xffdef16a │ │ │ │ ldmvs r0!, {r0, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf99cf168 │ │ │ │ + @ instruction: 0xf814f168 │ │ │ │ andeq pc, ip, r6, lsl #2 │ │ │ │ - @ instruction: 0xf968f16b │ │ │ │ + @ instruction: 0xffe0f16a │ │ │ │ @ instruction: 0xf17e9803 │ │ │ │ - stmdbvs r5!, {r0, r2, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs r5!, {r0, r2, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x001e42af │ │ │ │ stccc 8, cr6, [ip, #-428]! @ 0xfffffe54 │ │ │ │ stmdbeq ip!, {r0, r1, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf105d014 │ │ │ │ strbmi r0, [r0], -r8, lsl #2 │ │ │ │ blx 1f96da0 │ │ │ │ ldmib r5, {r3, r5, r9, sl, lr}^ │ │ │ │ @@ -5364,17 +5364,17 @@ │ │ │ │ bl 1f18b20 │ │ │ │ ldrsbtcc pc, [r0], -r9 @ │ │ │ │ eoreq pc, ip, #1073741826 @ 0x40000002 │ │ │ │ @ instruction: 0xf1a34297 │ │ │ │ mvnle r0, ip, lsr #18 │ │ │ │ @ instruction: 0xf7f94620 │ │ │ │ stmdals r3, {r4, r5, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ - stc2l 1, cr15, [r8, #504] @ 0x1f8 │ │ │ │ + mcrr2 1, 7, pc, r0, cr14 @ │ │ │ │ ldmvs r0!, {r0, r3, r4, r6, r9, sl, lr} │ │ │ │ - @ instruction: 0xf98cf168 │ │ │ │ + @ instruction: 0xf804f168 │ │ │ │ stmdacs r0, {r0, r1, r7, r9, sl, lr} │ │ │ │ stmdals r6, {r0, r2, r3, r4, r5, r7, r8, ip, lr, pc} │ │ │ │ pop {r0, r1, r3, ip, sp, pc} │ │ │ │ blmi 3beb30 │ │ │ │ @ instruction: 0xe728447b │ │ │ │ ldrbtmi r4, [fp], #-2828 @ 0xfffff4f4 │ │ │ │ lsrcs lr, r5, #14 │ │ │ │ @@ -5386,28 +5386,28 @@ │ │ │ │ andls r2, r6, r5, lsl #6 │ │ │ │ stc2 0, cr15, [r4, #308] @ 0x134 │ │ │ │ svclt 0x0000e700 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xffffeca1 │ │ │ │ @ instruction: 0xffffebed │ │ │ │ @ instruction: 0xffffeb6b │ │ │ │ - eoreq r7, sp, r8, ror #26 │ │ │ │ + eoreq r7, sp, r8, asr sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febb1db8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 45eb80 │ │ │ │ strmi r4, [fp], -r4, lsl #12 │ │ │ │ strcs r4, [r1, #-2319] @ 0xfffff6f1 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ subvs r7, r3, r5 │ │ │ │ @ instruction: 0xf1672000 │ │ │ │ - strmi pc, [r3], -fp, lsl #31 │ │ │ │ + strmi pc, [r3], -r3, lsl #28 │ │ │ │ andeq pc, ip, r4, lsl #2 │ │ │ │ - @ instruction: 0xf16b60a3 │ │ │ │ - @ instruction: 0xf104f8c9 │ │ │ │ + @ instruction: 0xf16a60a3 │ │ │ │ + @ instruction: 0xf104ff41 │ │ │ │ @ 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 │ │ │ │ @@ -5417,15 +5417,15 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @ instruction: 0xf5014682 │ │ │ │ @ instruction: 0xf10b5b9f │ │ │ │ @ instruction: 0x460f0b14 │ │ │ │ @ instruction: 0xf17e4658 │ │ │ │ - @ instruction: 0xf8dafd51 │ │ │ │ + @ instruction: 0xf8dafbc9 │ │ │ │ @ instruction: 0xf1a33030 │ │ │ │ strmi r0, [r2, #1068]! @ 0x42c │ │ │ │ ldmdavs sp, {r1, r2, r4, ip, lr, pc}^ │ │ │ │ ldrpl pc, [lr], r7, lsl #10 │ │ │ │ stccc 6, cr3, [ip, #-96]! @ 0xffffffa0 │ │ │ │ tstpeq r8, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf09d4630 │ │ │ │ @@ -5433,19 +5433,19 @@ │ │ │ │ movwcs lr, #47572 @ 0xb9d4 │ │ │ │ @ instruction: 0x462c6053 │ │ │ │ @ instruction: 0xf7f9601a │ │ │ │ blvs b5580c │ │ │ │ @ instruction: 0xf1a345a2 │ │ │ │ mvnle r0, ip, lsr #10 │ │ │ │ @ instruction: 0xf17e4658 │ │ │ │ - @ instruction: 0x4658fd3f │ │ │ │ - stc2 1, cr15, [lr, #-504]! @ 0xfffffe08 │ │ │ │ + @ instruction: 0x4658fbb7 │ │ │ │ + blx fea1726a │ │ │ │ ldrdeq pc, [r8], -sl │ │ │ │ - @ instruction: 0xf1682100 │ │ │ │ - @ instruction: 0x4680f8ff │ │ │ │ + @ instruction: 0xf1672100 │ │ │ │ + @ instruction: 0x4680ff77 │ │ │ │ @ instruction: 0xf507b360 │ │ │ │ @ instruction: 0x3718579e │ │ │ │ ldrdls pc, [r8], -r8 │ │ │ │ streq pc, [ip], -r9, lsl #2 │ │ │ │ @ instruction: 0x4010f8d9 │ │ │ │ svclt 0x001e42a6 │ │ │ │ stccc 8, cr6, [ip], #-404 @ 0xfffffe6c │ │ │ │ @@ -5458,20 +5458,20 @@ │ │ │ │ @ instruction: 0xf7f9601a │ │ │ │ blvs bd57b0 │ │ │ │ msreq CPSR_fs, #4, 2 │ │ │ │ addsmi r3, lr, #44, 26 @ 0xb00 │ │ │ │ strbmi sp, [r8], -ip, ror #3 │ │ │ │ b fed98cac │ │ │ │ @ instruction: 0xf8da4641 │ │ │ │ - @ instruction: 0xf1680008 │ │ │ │ - pkhtbmi pc, r0, r3, asr #17 @ │ │ │ │ + @ instruction: 0xf1670008 │ │ │ │ + strmi pc, [r0], fp, asr #30 │ │ │ │ bicsle r2, r5, r0, lsl #16 │ │ │ │ @ instruction: 0xf10a4658 │ │ │ │ @ instruction: 0xf17e0734 │ │ │ │ - @ instruction: 0xf8dafd03 │ │ │ │ + @ instruction: 0xf8dafb7b │ │ │ │ adcsmi r4, ip, #56 @ 0x38 │ │ │ │ @ instruction: 0x2600bf1c │ │ │ │ andle r6, pc, r5, ror #16 │ │ │ │ @ instruction: 0xf1046823 │ │ │ │ subsvs r0, sp, r0, lsl r0 │ │ │ │ stmib r4, {r0, r1, r3, r5, sp, lr}^ │ │ │ │ @ instruction: 0xf04d6600 │ │ │ │ @@ -5490,17 +5490,17 @@ │ │ │ │ stc2 0, cr15, [r2, #-308]! @ 0xfffffecc │ │ │ │ @ instruction: 0xf7f94620 │ │ │ │ stmdavs fp!, {r2, r3, r4, r5, r6, r9, fp, sp, lr, pc}^ │ │ │ │ adcmi r4, pc, #44, 12 @ 0x2c00000 │ │ │ │ mvnle r4, sp, lsl r6 │ │ │ │ ldrdeq pc, [r8], -sl │ │ │ │ @ instruction: 0xf1672100 │ │ │ │ - @ instruction: 0xf10affd3 │ │ │ │ - @ instruction: 0xf16b000c │ │ │ │ - pop {r0, r1, r3, r4, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf10afe4b │ │ │ │ + @ instruction: 0xf16a000c │ │ │ │ + pop {r0, r1, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x00008ff8 │ │ │ │ pkhbtmi fp, lr, r0, lsl #10 │ │ │ │ stmdacc r4, {r0, r4, r7, r8, ip, sp, pc} │ │ │ │ vhsub.s8 d18, d1, d0 │ │ │ │ and r2, r1, ip, asr #8 │ │ │ │ mulle fp, r6, r5 │ │ │ │ svccc 0x0004f850 │ │ │ │ @@ -5514,15 +5514,15 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0xf500460f │ │ │ │ @ instruction: 0xf108589f │ │ │ │ @ instruction: 0x46060814 │ │ │ │ @ instruction: 0xf17e4640 │ │ │ │ - ldmdavs fp!, {r0, r1, r2, r3, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r0, r1, r2, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ mulsle r9, pc, r2 @ │ │ │ │ @ instruction: 0xf506685d │ │ │ │ @ instruction: 0xf1a3569e │ │ │ │ ldrcc r0, [r8], -ip, lsr #8 │ │ │ │ @ instruction: 0xf1043d2c │ │ │ │ ldrtmi r0, [r0], -r8, lsl #2 │ │ │ │ @ instruction: 0xf92cf09d │ │ │ │ @@ -5530,15 +5530,15 @@ │ │ │ │ subsvs r2, r3, fp, lsl #6 │ │ │ │ andsvs r4, sl, ip, lsr #12 │ │ │ │ b b18dc0 │ │ │ │ @ instruction: 0xf1046b2d │ │ │ │ stccc 3, cr0, [ip, #-176]! @ 0xffffff50 │ │ │ │ @ instruction: 0xd1ec429f │ │ │ │ @ instruction: 0xf17e4640 │ │ │ │ - pop {r0, r2, r3, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + pop {r0, r2, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf8df4680 │ │ │ │ @ instruction: 0x46910650 │ │ │ │ @@ -5795,25 +5795,25 @@ │ │ │ │ streq lr, [r5], #-2689 @ 0xfffff57f │ │ │ │ @ instruction: 0xf7f92140 │ │ │ │ teqvs ip, #3616 @ 0xe20 │ │ │ │ @ instruction: 0xf1086204 │ │ │ │ @ instruction: 0xf8c9040c │ │ │ │ subvs r0, r5, #0 │ │ │ │ cmnvs sp, #32, 12 @ 0x2000000 │ │ │ │ - stc2l 1, cr15, [r6, #424] @ 0x1a8 │ │ │ │ + ldc2 1, cr15, [lr], #-424 @ 0xfffffe58 │ │ │ │ ldrdeq pc, [r8], -r8 │ │ │ │ teqpeq r0, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - ldc2 1, cr15, [ip, #412]! @ 0x19c │ │ │ │ + ldc2 1, cr15, [r4], #-412 @ 0xfffffe64 │ │ │ │ andcc lr, sl, #3522560 @ 0x35c000 │ │ │ │ stmvs r1, {r5, r8, ip, sp, pc} │ │ │ │ stmdacs r0, {r3, r6, r8, fp, sp, lr} │ │ │ │ adcshi pc, r1, r0, asr #32 │ │ │ │ stmib r7, {r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf16a320a │ │ │ │ - bvs fef5a930 │ │ │ │ + bvs fef5a310 │ │ │ │ @ instruction: 0xf8d36afa │ │ │ │ blcs 1a8034 │ │ │ │ mrcge 6, 0, APSR_nzcv, cr2, cr15, {1} │ │ │ │ stmdacs r0, {r4, r6, r7, r9, fp, sp, lr} │ │ │ │ mcrge 4, 1, pc, cr0, cr15, {1} @ │ │ │ │ and r2, r4, r0, lsl #6 │ │ │ │ addcc r3, r8, #67108864 @ 0x4000000 │ │ │ │ @@ -5894,15 +5894,15 @@ │ │ │ │ @ instruction: 0xd1d5429e │ │ │ │ ldmib r7, {r2, r3, r4, r5, r9, fp, sp, lr}^ │ │ │ │ stmdbne r9, {r0, r1, r9, ip, sp} │ │ │ │ andeq pc, r0, r0, asr #2 │ │ │ │ stmibvs fp, {r1, r2, r3, r4, r6, r9, sl, sp, lr, pc} │ │ │ │ svchi 0x005bf3bf │ │ │ │ @ instruction: 0x46204699 │ │ │ │ - stc2 1, cr15, [sl, #-424] @ 0xfffffe58 │ │ │ │ + blx fe11794a │ │ │ │ bvs ffef5e90 │ │ │ │ blne b996f4 │ │ │ │ ldreq lr, [r2], #-2514 @ 0xfffff62e │ │ │ │ blcs c996fc │ │ │ │ @ instruction: 0xf101fb02 │ │ │ │ cmnpcs ip, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ strmi pc, [r1, #-2980] @ 0xfffff45c │ │ │ │ @@ -6010,15 +6010,15 @@ │ │ │ │ ldrbmi r4, [r9], -r8, lsr #12 │ │ │ │ @ instruction: 0xf8b8f0c1 │ │ │ │ ldrmi r9, [r8], -r7, lsl #22 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ @ instruction: 0x462188f0 │ │ │ │ @ instruction: 0xf08f4628 │ │ │ │ ldrb pc, [r5, sp, lsl #20] @ │ │ │ │ - eoreq r7, sp, sl, asr #7 │ │ │ │ + strhteq r7, [sp], -sl │ │ │ │ ldrblt fp, [r0, #-914]! @ 0xfffffc6e │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ mcrcc 8, 2, pc, cr4, cr0, {6} @ │ │ │ │ @ instruction: 0xf8904614 │ │ │ │ strdlt r2, [r4], ip │ │ │ │ @@ -6174,26 +6174,26 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf0c12390 │ │ │ │ @ instruction: 0x4604f891 │ │ │ │ bvs fe0885f0 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ - vcgt.s d25, d5, d4 │ │ │ │ - @ instruction: 0xf8cdf89d │ │ │ │ + vcgt.s d25, d4, d4 │ │ │ │ + @ instruction: 0xf8cdff15 │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe91b930 │ │ │ │ blvs ff00041c │ │ │ │ blvs 364a4 │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabd.s32 d25, d9, d1 │ │ │ │ - movwcs pc, #3675 @ 0xe5b @ │ │ │ │ + movwcs pc, #3283 @ 0xcd3 @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3ec438 │ │ │ │ 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 @ │ │ │ │ @@ -6204,15 +6204,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf0cb9400 │ │ │ │ strb pc, [r8, r7, lsl #23]! @ │ │ │ │ ldmib lr!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq r4, r2, ip, lsr #16 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r4, r2, r6, asr #15 │ │ │ │ - ldrdeq r7, [sp], -r2 @ │ │ │ │ + eoreq r6, sp, r2, asr #27 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi r4, [sp], -r6, lsr #24 │ │ │ │ addlt r4, r6, r6, lsr #22 │ │ │ │ stmdbvs pc, {r2, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -6221,26 +6221,26 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf0c12390 │ │ │ │ @ instruction: 0x4604f833 │ │ │ │ bvs fe0886ac │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ - vcgt.s d25, d5, d4 │ │ │ │ - @ instruction: 0xf8cdf83f │ │ │ │ + vcgt.s d25, d4, d4 │ │ │ │ + @ instruction: 0xf8cdfeb7 │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe91b9ec │ │ │ │ blvs ff0004d8 │ │ │ │ blvs 36560 │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabd.s32 d25, d8, d1 │ │ │ │ - movwcs pc, #4089 @ 0xff9 @ │ │ │ │ + movwcs pc, #3697 @ 0xe71 @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3ec4f4 │ │ │ │ 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 @ │ │ │ │ @@ -6251,15 +6251,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf0cb9400 │ │ │ │ strb pc, [r8, r9, lsr #22]! @ │ │ │ │ stmib r0!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r4, r2, r0, ror r7 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r4, r2, sl, lsl #14 │ │ │ │ - eoreq r7, sp, r6, lsl r0 │ │ │ │ + eoreq r6, sp, r6, lsl #26 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi r4, [sp], -r6, lsr #24 │ │ │ │ addlt r4, r6, r6, lsr #22 │ │ │ │ stmdbvs pc, {r2, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -6269,25 +6269,25 @@ │ │ │ │ @ instruction: 0xf0c02390 │ │ │ │ @ instruction: 0x4604ffd5 │ │ │ │ bvs fe088768 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vcgt.s d25, d4, d4 │ │ │ │ - @ instruction: 0xf8cdffe1 │ │ │ │ + @ instruction: 0xf8cdfe59 │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe91baa8 │ │ │ │ blvs ff000594 │ │ │ │ blvs 3661c │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabd.s32 d25, d10, d1 │ │ │ │ - movwcs pc, #3035 @ 0xbdb @ │ │ │ │ + movwcs pc, #2643 @ 0xa53 @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3ec5b0 │ │ │ │ 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 @ │ │ │ │ @@ -6298,15 +6298,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf0cb9400 │ │ │ │ strb pc, [r8, fp, asr #21]! @ │ │ │ │ stmdb r2, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrhteq r4, [r2], r4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r4, r2, lr, asr #12 │ │ │ │ - eoreq r6, sp, sl, asr pc │ │ │ │ + eoreq r6, sp, sl, asr #24 │ │ │ │ ldrbmi fp, [r0, -r2, lsl #18]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febb2bfc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbls r2, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xffa8f0c0 │ │ │ │ svclt 0x0000bd08 │ │ │ │ @@ -6323,17 +6323,17 @@ │ │ │ │ @ instruction: 0xf8d04604 │ │ │ │ ldmpl r3, {r4, r6, r9, sl, fp}^ │ │ │ │ ldmdavs fp, {r2, r3, r7, r8, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9383 │ │ │ │ @ instruction: 0xf0f10300 │ │ │ │ tstpcs r4, r1, lsl sp @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x46386178 │ │ │ │ - blx b180be │ │ │ │ + @ instruction: 0xf9a2f19a │ │ │ │ ldrtmi r2, [r8], -r8, lsl #2 │ │ │ │ - blx a180c6 │ │ │ │ + @ instruction: 0xf99ef19a │ │ │ │ smlabtcs r0, r8, r2, r2 │ │ │ │ @ instruction: 0xf7f8a818 │ │ │ │ @ instruction: 0xf1b9ee60 │ │ │ │ cmnle lr, r0, lsl #30 │ │ │ │ ldrdcs r2, [r0, -ip] │ │ │ │ @ instruction: 0xf04fa84c │ │ │ │ @ instruction: 0xf7f80801 │ │ │ │ @@ -6436,15 +6436,15 @@ │ │ │ │ blx 1a97d68 │ │ │ │ strmi r2, [r4], -r0, lsl #26 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r5, {r1, r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4638 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [lr, #-2509] @ 0xfffff633 │ │ │ │ - cdp2 2, 14, cr15, cr6, cr8, {3} │ │ │ │ + ldc2l 2, cr15, [lr, #-416] @ 0xfffffe60 │ │ │ │ blmi 22e43c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 535c8c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ ldcllt 0, cr11, [r0, #84]! @ 0x54 │ │ │ │ ldmda r8, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @@ -6490,15 +6490,15 @@ │ │ │ │ @ instruction: 0xf9fcf05b │ │ │ │ strmi r2, [r4], -r0, lsl #26 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r5, {r1, r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4638 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [lr, #-2509] @ 0xfffff633 │ │ │ │ - @ instruction: 0xf882f268 │ │ │ │ + cdp2 2, 15, cr15, cr10, cr7, {3} │ │ │ │ blmi 22e514 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 535d64 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ ldcllt 0, cr11, [r0, #84]! @ 0x54 │ │ │ │ svc 0x00acf7f8 │ │ │ │ @@ -6544,15 +6544,15 @@ │ │ │ │ @ instruction: 0xf990f05b │ │ │ │ strmi r2, [r4], -r0, lsl #26 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r5, {r1, r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4638 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [lr, #-2509] @ 0xfffff633 │ │ │ │ - ldc2l 2, cr15, [r2], #-420 @ 0xfffffe5c │ │ │ │ + blx ffb1876c │ │ │ │ blmi 22e5ec │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 535e3c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ ldcllt 0, cr11, [r0, #84]! @ 0x54 │ │ │ │ svc 0x0040f7f8 │ │ │ │ @@ -6617,28 +6617,28 @@ │ │ │ │ svclt 0x0000e7e6 │ │ │ │ ldrshteq r4, [r2], r0 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febb30e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ - stc2 2, cr15, [r8, #-464]! @ 0xfffffe30 │ │ │ │ + blx fe8988be │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - stc2 2, cr15, [r4, #-464]! @ 0xfffffe30 │ │ │ │ - @ instruction: 0xf8f8f171 │ │ │ │ + blx fe7988c6 │ │ │ │ + @ instruction: 0xff70f170 │ │ │ │ strtmi fp, [r8], -r0, lsr #19 │ │ │ │ - blx ff318488 │ │ │ │ + @ instruction: 0xf942f162 │ │ │ │ @ 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 │ │ │ │ - stc2l 2, cr15, [r6, #464]! @ 0x1d0 │ │ │ │ + mrrc2 2, 7, pc, lr, cr4 @ │ │ │ │ mvnsle r2, r1, lsl #16 │ │ │ │ ldclt 0, cr2, [r8, #-0] │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0x4606b093 │ │ │ │ @@ -6646,15 +6646,15 @@ │ │ │ │ @ instruction: 0x460c4610 │ │ │ │ blmi 1980b7c │ │ │ │ ldrbtmi r9, [fp], #-3356 @ 0xfffff2e4 │ │ │ │ @ instruction: 0xf89d930e │ │ │ │ andls r3, sl, #116 @ 0x74 │ │ │ │ stmibne r5, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ vcgt.s d25, d4, d9 │ │ │ │ - @ instruction: 0xf8dafcef │ │ │ │ + @ instruction: 0xf8dafb67 │ │ │ │ @ instruction: 0xf8da3b14 │ │ │ │ @ instruction: 0xf8da2b34 │ │ │ │ vmovvs.32 r8, d11[0] │ │ │ │ eorlt pc, r5, r2, asr r8 @ │ │ │ │ @ instruction: 0xf8da444b │ │ │ │ andls r2, r8, r8, lsr fp │ │ │ │ andne lr, r5, #2048 @ 0x800 │ │ │ │ @@ -6758,15 +6758,15 @@ │ │ │ │ @ instruction: 0x460c4610 │ │ │ │ blmi 1980d3c │ │ │ │ ldrbtmi r9, [fp], #-3356 @ 0xfffff2e4 │ │ │ │ @ instruction: 0xf89d930e │ │ │ │ andls r3, sl, #116 @ 0x74 │ │ │ │ stmibne r5, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ vcgt.s d25, d4, d9 │ │ │ │ - @ instruction: 0xf8dafc0f │ │ │ │ + @ instruction: 0xf8dafa87 │ │ │ │ @ instruction: 0xf8da3b14 │ │ │ │ @ instruction: 0xf8da2b34 │ │ │ │ vmovvs.32 r8, d11[0] │ │ │ │ eorlt pc, r5, r2, asr r8 @ │ │ │ │ @ instruction: 0xf8da444b │ │ │ │ andls r2, r8, r8, lsr fp │ │ │ │ andne lr, r5, #2048 @ 0x800 │ │ │ │ @@ -6870,15 +6870,15 @@ │ │ │ │ @ instruction: 0x460c4610 │ │ │ │ blmi 1980efc │ │ │ │ ldrbtmi r9, [fp], #-3356 @ 0xfffff2e4 │ │ │ │ @ instruction: 0xf89d930e │ │ │ │ andls r3, sl, #116 @ 0x74 │ │ │ │ stmibne r5, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ vcgt.s d25, d4, d9 │ │ │ │ - @ instruction: 0xf8dafb2f │ │ │ │ + @ instruction: 0xf8daf9a7 │ │ │ │ @ instruction: 0xf8da3b14 │ │ │ │ @ instruction: 0xf8da2b34 │ │ │ │ vmovvs.32 r8, d11[0] │ │ │ │ eorlt pc, r5, r2, asr r8 @ │ │ │ │ @ instruction: 0xf8da444b │ │ │ │ andls r2, r8, r8, lsr fp │ │ │ │ andne lr, r5, #2048 @ 0x800 │ │ │ │ @@ -6976,18 +6976,18 @@ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3670 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ movwcs fp, #4226 @ 0x1082 │ │ │ │ @ instruction: 0x71234608 │ │ │ │ vrhadd.s d25, d4, d1 │ │ │ │ - @ instruction: 0x0782fb33 │ │ │ │ + streq pc, [r2, fp, lsr #19] │ │ │ │ andcs fp, r8, r8, asr #30 │ │ │ │ stmdals r1, {r0, r1, r3, sl, ip, lr, pc} │ │ │ │ - blx b98e66 │ │ │ │ + @ instruction: 0xf9a4f274 │ │ │ │ svclt 0x004f0743 │ │ │ │ stmdavs r0!, {r0, r3, sp} │ │ │ │ @ instruction: 0xf0001c43 │ │ │ │ svclt 0x00580007 │ │ │ │ andlt r6, r2, r3, lsr #32 │ │ │ │ svclt 0x0000bd10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -7007,15 +7007,15 @@ │ │ │ │ @ instruction: 0x462158d3 │ │ │ │ ldrbvs r6, [fp, #-2075]! @ 0xfffff7e5 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ rscsvs r4, fp, #9306112 @ 0x8e0000 │ │ │ │ rsbsvs r4, r8, r8, ror r4 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - cdp2 1, 4, cr15, cr0, cr9, {3} │ │ │ │ + ldc2 1, cr15, [r8], #420 @ 0x1a4 │ │ │ │ strtmi r4, [r9], -r2, lsr #12 │ │ │ │ @ instruction: 0xf7f86138 │ │ │ │ @ instruction: 0x4649edfc │ │ │ │ @ instruction: 0xf04c4640 │ │ │ │ @ instruction: 0x4640fa7b │ │ │ │ @ instruction: 0xf97af04c │ │ │ │ movtpl pc, #1286 @ 0x506 @ │ │ │ │ @@ -7123,15 +7123,15 @@ │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ subseq pc, ip, #13828096 @ 0xd30000 │ │ │ │ ldmpl r3, {r0, r1, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ mulsle ip, r8, r2 │ │ │ │ @ instruction: 0xf8d36afb │ │ │ │ orrslt r3, r8, r0, ror #4 │ │ │ │ ldrmi r4, [r9], -sl, lsr #12 │ │ │ │ - ldc2 1, cr15, [r2, #420] @ 0x1a4 │ │ │ │ + stc2 1, cr15, [sl], {105} @ 0x69 │ │ │ │ bvs fff08c58 │ │ │ │ rsbcc pc, r4, #13762560 @ 0xd20000 │ │ │ │ rsbeq pc, r0, #12713984 @ 0xc20000 │ │ │ │ @ instruction: 0xf8c218c4 │ │ │ │ ldr r5, [fp, r8, ror #4]! │ │ │ │ svclt 0x00384545 │ │ │ │ strb r4, [r1, r5, asr #12]! │ │ │ │ @@ -7148,15 +7148,15 @@ │ │ │ │ @ instruction: 0xf8c62300 │ │ │ │ stmib r6, {r3, r5, r6, r9, ip, lr}^ │ │ │ │ @ instruction: 0xe79d3997 │ │ │ │ b fe81a708 │ │ │ │ adcseq r3, r2, r2, lsr fp │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r3, r2, r8, lsl #22 │ │ │ │ - eorseq fp, r3, sl, lsl #1 │ │ │ │ + eorseq sl, r3, sl, ror sp │ │ │ │ adcseq r3, r2, ip, lsl #19 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi fp, [r1], r7, lsl #1 │ │ │ │ @@ -7166,42 +7166,42 @@ │ │ │ │ ldrbtmi r3, [sl], #-768 @ 0xfffffd00 │ │ │ │ strmi r4, [fp], ip, lsr #22 │ │ │ │ tstcs r1, r0, lsl #18 │ │ │ │ ldmpl r3, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ ldmdavs fp, {r5, r9, sp} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ @ instruction: 0xf1830300 │ │ │ │ - strmi pc, [r4], -r7, ror #23 │ │ │ │ + @ instruction: 0x4604fa5f │ │ │ │ strbtmi fp, [fp], -r0, asr #2 │ │ │ │ adcvs ip, r0, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r1], -r1, ror #5 │ │ │ │ @ instruction: 0x46383414 │ │ │ │ - @ instruction: 0xffaef187 │ │ │ │ + cdp2 1, 2, cr15, cr6, cr7, {4} │ │ │ │ msrne (UNDEF: 39), r0 │ │ │ │ @ instruction: 0xf1836938 │ │ │ │ - strbmi pc, [sl], -r7, lsl #24 @ │ │ │ │ + @ instruction: 0x464afa7f │ │ │ │ @ instruction: 0x23204606 │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorls pc, r8, r0, lsl #17 │ │ │ │ - @ instruction: 0xff60f185 │ │ │ │ + ldc2l 1, cr15, [r8, #532] @ 0x214 │ │ │ │ movwcs r9, #1027 @ 0x403 │ │ │ │ ldrbeq pc, [r0], #-262 @ 0xfffffefa @ │ │ │ │ movwcc lr, #2509 @ 0x9cd │ │ │ │ cdpeq 0, 7, cr15, cr8, cr15, {2} │ │ │ │ @ instruction: 0xf8df9302 │ │ │ │ ldm sp, {r3, r4, r6, sp, pc} │ │ │ │ @ instruction: 0xf8d6000f │ │ │ │ stm r4, {r2, r5, lr, pc} │ │ │ │ ldrtmi r0, [r8], -pc │ │ │ │ @ instruction: 0xf8584631 │ │ │ │ blx 3e8806 │ │ │ │ svcvc 0x005b330c │ │ │ │ orreq lr, r3, #6144 @ 0x1800 │ │ │ │ eorlt pc, r8, r3, asr #17 │ │ │ │ - @ instruction: 0xff82f187 │ │ │ │ + ldc2l 1, cr15, [sl, #540]! @ 0x21c │ │ │ │ blmi 2ef020 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1b6860 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_abt │ │ │ │ andseq pc, r4, r6, lsl #2 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ @@ -7232,26 +7232,26 @@ │ │ │ │ svclt 0x0000bd08 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ pkhbtmi r4, r0, pc, lsl #12 @ │ │ │ │ - @ instruction: 0xf85af274 │ │ │ │ - cdp2 1, 0, cr15, cr4, cr1, {3} │ │ │ │ + mrc2 2, 6, pc, cr2, cr3, {3} │ │ │ │ + ldc2l 1, cr15, [ip], #-388 @ 0xfffffe7c │ │ │ │ eorsle r2, pc, r0, lsl #16 │ │ │ │ blcs b6ba0 │ │ │ │ @ instruction: 0x4640d93c │ │ │ │ - vmax.s d18, d4, d1 │ │ │ │ - @ instruction: 0xf161f84f │ │ │ │ - strdlt pc, [r0, -r9] │ │ │ │ + vmax.s d18, d3, d1 │ │ │ │ + @ instruction: 0xf161fec7 │ │ │ │ + tstplt r0, r1, ror ip @ p-variant is OBSOLETE │ │ │ │ strbmi r6, [r0], -r6, asr #17 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf846f274 │ │ │ │ - ldc2l 1, cr15, [r0, #388]! @ 0x184 │ │ │ │ + mrc2 2, 5, pc, cr14, cr3, {3} │ │ │ │ + stc2l 1, cr15, [r8], #-388 @ 0xfffffe7c │ │ │ │ @ instruction: 0xf8d0b108 │ │ │ │ stmdavs r0!, {r4, pc} │ │ │ │ @ instruction: 0xf7f84631 │ │ │ │ strbmi lr, [r1], -r8, asr #23 │ │ │ │ stmdavs r0!, {r5, sp, lr}^ │ │ │ │ bl ff11a8ac │ │ │ │ cmnlt sp, r0, rrx │ │ │ │ @@ -7276,36 +7276,36 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r5, sp, lsl #12 │ │ │ │ tstcs r0, r4, lsl #12 │ │ │ │ ldrmi r6, [r7], -r0, lsl #18 │ │ │ │ @ instruction: 0xf1834699 │ │ │ │ - stmdbvs fp!, {r0, r1, r2, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs fp!, {r0, r1, r2, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ ldreq pc, [r4], -r0, lsl #2 │ │ │ │ ldrtmi r4, [r1], -r2, lsl #13 │ │ │ │ ldrdhi pc, [r4], #143 @ 0x8f │ │ │ │ tstpeq r7, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ stmiavs fp!, {r0, r1, r7, r9, sp, lr} │ │ │ │ stmib r0, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ @ instruction: 0xf04f350b │ │ │ │ stmdbvs r3!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, sl, ip, sp} │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1853178 │ │ │ │ - ldrbmi pc, [r1], -r1, lsl #29 @ │ │ │ │ + @ instruction: 0x4651fcf9 │ │ │ │ @ instruction: 0xf1874620 │ │ │ │ - blvc f5c46c │ │ │ │ + blvc f5be4c │ │ │ │ teqpvc sp, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ blx 1b6e00 │ │ │ │ b ad9590 │ │ │ │ @ instruction: 0xf1830903 │ │ │ │ - @ instruction: 0x9603fb11 │ │ │ │ + strls pc, [r3], -r9, lsl #19 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1003300 │ │ │ │ movwls r0, #10832 @ 0x2a50 │ │ │ │ strbteq pc, [r0], -r0, lsl #2 @ │ │ │ │ mullt ip, r7, r8 │ │ │ │ @ instruction: 0xf8804686 │ │ │ │ ldm sp, {r3, r5, ip, sp, pc} │ │ │ │ @@ -7321,15 +7321,15 @@ │ │ │ │ blx a49da │ │ │ │ ldrbtmi r2, [r1], -r3, lsl #4 │ │ │ │ @ instruction: 0xf8927f93 │ │ │ │ bl 3e4a94 │ │ │ │ bl 3dd7ec │ │ │ │ addsvs r0, sp, #536870920 @ 0x20000008 │ │ │ │ addsvs r2, r3, #0, 6 │ │ │ │ - cdp2 1, 8, cr15, cr2, cr7, {4} │ │ │ │ + ldc2l 1, cr15, [sl], #540 @ 0x21c │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf1bb8ff0 │ │ │ │ svclt 0x001f0f20 │ │ │ │ @ instruction: 0xf00b2501 │ │ │ │ blx 19f67c │ │ │ │ @ instruction: 0xf105f50b │ │ │ │ @ instruction: 0xe7db35ff │ │ │ │ @@ -7345,49 +7345,49 @@ │ │ │ │ ldrbtmi r8, [r8], #436 @ 0x1b4 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f932b │ │ │ │ stmdacs r0, {r8, r9} │ │ │ │ blmi 1ad0bb0 │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ ldmdage r5, {r2, r8, sp} │ │ │ │ - stc2l 1, cr15, [r0, #540]! @ 0x21c │ │ │ │ + mrrc2 1, 8, pc, r8, cr7 @ │ │ │ │ andcs r4, r4, #104448 @ 0x19800 │ │ │ │ ldmdals r9, {r3, r8, sp} │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ - @ instruction: 0xf183930f │ │ │ │ - ldcls 8, cr15, [r9], {23} │ │ │ │ + @ instruction: 0xf182930f │ │ │ │ + ldcls 14, cr15, [r9], {143} @ 0x8f │ │ │ │ ldcne 6, cr4, [r8], #524 @ 0x20c │ │ │ │ - @ instruction: 0xf884f25d │ │ │ │ + mrc2 2, 7, pc, cr12, cr12, {2} │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ strtmi r2, [r0], -r4, lsl #2 │ │ │ │ - @ instruction: 0xf80cf183 │ │ │ │ + cdp2 1, 8, cr15, cr4, cr2, {4} │ │ │ │ movwcs r9, #7193 @ 0x1c19 │ │ │ │ eorscs r4, ip, #6291456 @ 0x600000 │ │ │ │ @ instruction: 0xf8842100 │ │ │ │ ldmdage ip, {r0, r2, r6, ip, sp} │ │ │ │ ldrdcc pc, [ip], #132 @ 0x84 @ │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ rsccc pc, ip, r4, asr #17 │ │ │ │ mcr 7, 2, pc, cr8, cr7, {7} @ │ │ │ │ tstcs r0, r0, lsr #12 │ │ │ │ - blx 3990a8 │ │ │ │ + @ instruction: 0xf884f183 │ │ │ │ @ instruction: 0x46046933 │ │ │ │ tstpeq r7, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ ldmvs r3!, {r0, r1, r7, r9, sp, lr} │ │ │ │ strcc lr, [fp], -r0, asr #19 │ │ │ │ ldreq pc, [r4], -r0, lsl #2 │ │ │ │ @ instruction: 0x46319b19 │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1853178 │ │ │ │ - @ instruction: 0x4621fdd3 │ │ │ │ + strtmi pc, [r1], -fp, asr #24 │ │ │ │ @ instruction: 0xf187a815 │ │ │ │ - bvs ff91c310 │ │ │ │ + bvs ff91bcf0 │ │ │ │ blcs 67af24 │ │ │ │ ldm pc, {r4, r5, r6, fp, ip, lr, pc}^ @ │ │ │ │ svcvs 0x006ff003 │ │ │ │ rsbsvc r7, r8, #7274496 @ 0x6f0000 │ │ │ │ rsbsvc r1, r2, #114 @ 0x72 │ │ │ │ andsne r7, r0, r8, ror r8 │ │ │ │ andsne r6, r0, r5, ror pc │ │ │ │ @@ -7395,47 +7395,47 @@ │ │ │ │ rsbeq r6, pc, pc, ror #30 │ │ │ │ ldrbtmi r4, [fp], #-2876 @ 0xfffff4c4 │ │ │ │ @ instruction: 0xf04fe7a1 │ │ │ │ @ instruction: 0xf8920a40 │ │ │ │ vhadd.s8 d25, d0, d13 │ │ │ │ ldmdals r9, {r0, r1, r2, r3, r4, r5, r8, ip} │ │ │ │ @ instruction: 0xf1833701 │ │ │ │ - strbmi pc, [sl], -sp, asr #20 @ │ │ │ │ + strbmi pc, [sl], -r5, asr #17 @ │ │ │ │ eorls pc, r8, r0, lsl #17 │ │ │ │ ldmdbeq r4, {r8, ip, sp, lr, pc} │ │ │ │ ldrbmi r4, [r3], -r4, lsl #12 │ │ │ │ @ instruction: 0xf04f4649 │ │ │ │ @ instruction: 0xf1850a78 │ │ │ │ - blge 4dc1b8 │ │ │ │ + blge 4dbb98 │ │ │ │ mrrceq 1, 0, pc, r0, cr4 @ │ │ │ │ @ instruction: 0x26009614 │ │ │ │ stmib sp, {r0, r4, r9, sl, ip, pc}^ │ │ │ │ bvs 18f6384 │ │ │ │ ldrsbt pc, [r0], pc @ │ │ │ │ blgt 441380 │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0xf8589a0f │ │ │ │ strtmi r3, [r1], -lr │ │ │ │ blx 306baa │ │ │ │ @ instruction: 0xf8933302 │ │ │ │ bl 168c14 │ │ │ │ strbtmi r0, [ip], -r3, lsl #7 │ │ │ │ @ instruction: 0xf187629e │ │ │ │ - strls pc, [r8, -r5, asr #27]! │ │ │ │ + @ instruction: 0x9728fc3d │ │ │ │ @ instruction: 0x2322af1d │ │ │ │ adccc pc, r4, sp, lsl #17 │ │ │ │ rsbls pc, ip, sp, asr #17 │ │ │ │ strgt ip, [pc], #-3855 @ 5cb78 │ │ │ │ strgt ip, [pc], #-3855 @ 5cb7c │ │ │ │ strgt ip, [pc], #-3855 @ 5cb80 │ │ │ │ muleq r3, r7, r8 │ │ │ │ andeq lr, r3, r4, lsl #17 │ │ │ │ ldmdage r5, {r0, r4, r5, r9, sl, lr} │ │ │ │ tstcs fp, #3620864 @ 0x374000 │ │ │ │ - @ instruction: 0xf910f188 │ │ │ │ + @ instruction: 0xff88f187 │ │ │ │ strmi r2, [r2], -pc, lsl #6 │ │ │ │ ldmdage r5, {r0, r3, r4, r6, r9, sl, lr} │ │ │ │ mrc2 7, 5, pc, cr10, cr15, {7} │ │ │ │ blmi 3ef3f4 │ │ │ │ ldmdals r9, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, fp, lsr #22 │ │ │ │ @@ -7448,17 +7448,17 @@ │ │ │ │ beq d8d08 │ │ │ │ @ instruction: 0xf04fe799 │ │ │ │ @ instruction: 0xe7960a10 │ │ │ │ stmda r6, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrsbteq r3, [r2], r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrsbteq r3, [r2], r2 │ │ │ │ - eoreq r5, sp, r8, lsl pc │ │ │ │ + eoreq r5, sp, r8, lsl #24 │ │ │ │ @ instruction: 0x00000cb0 │ │ │ │ - eoreq r5, sp, lr, ror #28 │ │ │ │ + eoreq r5, sp, lr, asr fp │ │ │ │ andeq r0, r0, ip, lsl r8 │ │ │ │ adcseq r3, r2, ip, asr r4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3e00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi r6, [r3], -r1, lsl #19 │ │ │ │ @@ -7682,15 +7682,15 @@ │ │ │ │ @ instruction: 0x53bcf503 │ │ │ │ blls 541b8c │ │ │ │ @ instruction: 0x0179f890 │ │ │ │ tstpne r0, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ strmi r9, [r1], #-2058 @ 0xfffff7f6 │ │ │ │ tstls r0, fp, lsl #16 │ │ │ │ vmul.i32 d25, d5, d9 │ │ │ │ - blls 5dc7fc │ │ │ │ + blls 5dc1dc │ │ │ │ strbcc pc, [r0], #-2259 @ 0xfffff72d @ │ │ │ │ @ instruction: 0x1098f8d3 │ │ │ │ mlacc ip, r1, r8, pc @ │ │ │ │ ldrtle r0, [r4], #-1883 @ 0xfffff8a5 │ │ │ │ stmdbls r1!, {r0, r3, r9, fp, ip, pc} │ │ │ │ strmi r9, [sl], #-2838 @ 0xfffff4ea │ │ │ │ andls r9, r9, #475136 @ 0x74000 │ │ │ │ @@ -7759,27 +7759,27 @@ │ │ │ │ movwls r5, #21436 @ 0x53bc │ │ │ │ @ instruction: 0xf8909b13 │ │ │ │ blx 15d696 │ │ │ │ stmdals sl, {r8, ip} │ │ │ │ stmdals r9, {ip, pc} │ │ │ │ tstls r1, r1, lsl #8 │ │ │ │ ldrdeq lr, [r4, -sp]! │ │ │ │ - stc2 2, cr15, [r4, #-400]! @ 0xfffffe70 │ │ │ │ + blx fe799a56 │ │ │ │ bmi 1756e54 │ │ │ │ ldrbtmi r4, [sl], #-2905 @ 0xfffff4a7 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, ror fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ adchi pc, r5, r0, asr #32 │ │ │ │ pop {r0, r1, r2, r4, r5, r6, ip, sp, pc} │ │ │ │ stcge 15, cr8, [fp], #-960 @ 0xfffffc40 │ │ │ │ strtmi sl, [r2], -sl, lsr #18 │ │ │ │ strmi r9, [lr], -pc, lsl #16 │ │ │ │ tstls ip, r3, lsr #8 │ │ │ │ - @ instruction: 0xffdaf261 │ │ │ │ + cdp2 2, 5, cr15, cr2, cr1, {3} │ │ │ │ ldcls 8, cr6, [r9, #-136] @ 0xffffff78 │ │ │ │ andls r4, r7, #17825792 @ 0x1100000 │ │ │ │ @ instruction: 0xf7f74628 │ │ │ │ bls 258fa4 │ │ │ │ @ instruction: 0x46049b13 │ │ │ │ tstls r8, #721420288 @ 0x2b000000 │ │ │ │ @ instruction: 0xf702fb00 │ │ │ │ @@ -7824,25 +7824,25 @@ │ │ │ │ andeq lr, r8, #196, 22 @ 0x31000 │ │ │ │ @ instruction: 0xf8da9e11 │ │ │ │ andls r3, r8, #68, 28 @ 0x440 │ │ │ │ @ instruction: 0x53bcf503 │ │ │ │ @ instruction: 0xf8db9305 │ │ │ │ movwls r3, #12300 @ 0x300c │ │ │ │ vqdmulh.s32 d25, d5, d7 │ │ │ │ - blls 49c5c4 │ │ │ │ + blls 49bfa4 │ │ │ │ movwls lr, #6605 @ 0x19cd │ │ │ │ blls 2e3850 │ │ │ │ movwls r9, #1796 @ 0x704 │ │ │ │ @ instruction: 0xf8da9a08 │ │ │ │ stmdbls sp, {r2, r6, r9, sl, fp, ip, sp} │ │ │ │ @ instruction: 0x53bcf503 │ │ │ │ @ instruction: 0xf8db9305 │ │ │ │ movwls r3, #12328 @ 0x3028 │ │ │ │ vqdmulh.s32 d25, d4, d7 │ │ │ │ - blls 39c42c │ │ │ │ + blls 39be0c │ │ │ │ blx 137262 │ │ │ │ strbmi pc, [r4, #-1029] @ 0xfffffbfb @ │ │ │ │ ldcls 3, cr13, [fp], {195} @ 0xc3 │ │ │ │ ldmdavs sl, {r0, r1, r5, r8, r9, fp, ip, pc} │ │ │ │ blx 103e66 │ │ │ │ addsmi pc, lr, #4, 12 @ 0x400000 │ │ │ │ mcrge 4, 6, pc, cr1, cr15, {5} @ │ │ │ │ @@ -7978,15 +7978,15 @@ │ │ │ │ rsbne pc, pc, #64, 4 │ │ │ │ ldrb r4, [r1, -r0, asr #15]! │ │ │ │ stc 7, cr15, [r4], #-988 @ 0xfffffc24 │ │ │ │ ldrhteq r2, [r2], r0 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r2, r1, r9, asr #8 │ │ │ │ strdeq sp, [ip], lr @ │ │ │ │ - eorseq sl, r3, r0, asr r3 │ │ │ │ + eorseq sl, r3, r0, asr #32 │ │ │ │ adcseq r2, r2, r6, lsl ip │ │ │ │ andeq fp, r0, pc, asr #21 │ │ │ │ adceq sp, ip, r0, asr r8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @@ -8107,15 +8107,15 @@ │ │ │ │ rsbne pc, pc, #64, 4 │ │ │ │ ldrb r4, [r1, -r0, asr #15]! │ │ │ │ bl 91b5fc │ │ │ │ adcseq r2, r2, ip, lsr #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r4, r1, r5, ror #13 │ │ │ │ adceq sp, ip, r6, asr #13 │ │ │ │ - eorseq sl, r3, ip, asr #2 │ │ │ │ + eorseq r9, r3, ip, lsr lr │ │ │ │ adcseq r2, r2, r2, lsl sl │ │ │ │ andeq sp, r0, r7, ror #20 │ │ │ │ adceq sp, ip, r8, lsl r6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @@ -8236,30 +8236,30 @@ │ │ │ │ rsbne pc, pc, #64, 4 │ │ │ │ ldrb r4, [r1, -r0, asr #15]! │ │ │ │ b 89b800 │ │ │ │ adcseq r2, r2, r8, lsr #19 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r6, r1, sp, ror #13 │ │ │ │ adceq sp, ip, lr, lsl #9 │ │ │ │ - eorseq r9, r3, r8, asr #30 │ │ │ │ + eorseq r9, r3, r8, lsr ip │ │ │ │ adcseq r2, r2, lr, lsl #16 │ │ │ │ andeq ip, r0, r7, lsr r7 │ │ │ │ adceq sp, ip, r0, ror #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4a4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ - @ instruction: 0xf870f273 │ │ │ │ - cdp2 1, 1, cr15, cr10, cr0, {3} │ │ │ │ + mcr2 2, 7, pc, cr8, cr2, {3} @ │ │ │ │ + ldc2 1, cr15, [r2], {96} @ 0x60 │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ blcs b7b74 │ │ │ │ @ instruction: 0x4620d93a │ │ │ │ - @ instruction: 0xf866f273 │ │ │ │ - cdp2 1, 1, cr15, cr0, cr0, {3} │ │ │ │ + mrc2 2, 6, pc, cr14, cr2, {3} │ │ │ │ + stc2 1, cr15, [r8], {96} @ 0x60 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r2, r4, r6, r9, pc} │ │ │ │ blcs 9fbec │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ bcs 4251f0 │ │ │ │ ldm pc, {r0, r1, r2, r5, fp, ip, lr, pc}^ @ │ │ │ │ subeq pc, fp, #18 │ │ │ │ @@ -8271,24 +8271,24 @@ │ │ │ │ eoreq r0, r6, r6, lsr #32 │ │ │ │ eoreq r0, r6, r6, lsr #32 │ │ │ │ vst4.8 {d16-d19}, [pc :128], r6 │ │ │ │ ldclcs 3, cr7, [fp], #-936 @ 0xfffffc58 │ │ │ │ eorshi pc, sl, #0 │ │ │ │ andle r2, r5, r2, lsl #25 │ │ │ │ movwls r4, #5664 @ 0x1620 │ │ │ │ - @ instruction: 0xf9ecf273 │ │ │ │ + @ instruction: 0xf864f273 │ │ │ │ cmplt r0, r1, lsl #22 │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ blx ff819a36 │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ blx fef19a3e │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ - vmax.s d20, d3, d16 │ │ │ │ - strmi pc, [r3], -fp, lsr #16 │ │ │ │ + vmax.s d20, d2, d16 │ │ │ │ + strmi pc, [r3], -r3, lsr #29 │ │ │ │ vadd.i8 q1, q8, │ │ │ │ ldmdacs ip, {r0, r2, r4, r6, r8, pc} │ │ │ │ @ instruction: 0xf1a0d9df │ │ │ │ bcs fe95e16c │ │ │ │ ldrdge sp, [r2, -fp] │ │ │ │ eorcs pc, r2, r1, asr r8 @ │ │ │ │ smladmi r8, r1, r4, r4 │ │ │ │ @@ -8740,15 +8740,15 @@ │ │ │ │ @ instruction: 0xf7fe4662 │ │ │ │ blls d1d0dc │ │ │ │ blls d42c34 │ │ │ │ blls d82c6c │ │ │ │ blls dc2c28 │ │ │ │ stmdals sl, {r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r8, #55296 @ 0xd800 │ │ │ │ - blx 101a598 │ │ │ │ + @ instruction: 0xf8b6f160 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r2, r3, r5, r6, r8, pc} │ │ │ │ blcs a0390 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ strls r9, [r1, #-781] @ 0xfffffcf3 │ │ │ │ ldmdavs fp!, {r8, sl, sp} │ │ │ │ movwls r4, #34399 @ 0x865f │ │ │ │ @@ -9009,16 +9009,16 @@ │ │ │ │ stmib sp, {r1, r4, r5, r8, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf7fece35 │ │ │ │ blls d1cca4 │ │ │ │ blls d43064 │ │ │ │ ldmib sp, {r0, r1, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movwls r7, #62260 @ 0xf334 │ │ │ │ blls e04468 │ │ │ │ - @ instruction: 0xf1609317 │ │ │ │ - stmdacs r0, {r0, r1, r5, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf15f9317 │ │ │ │ + stmdacs r0, {r0, r1, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ cmnphi r5, r0 @ p-variant is OBSOLETE │ │ │ │ ldmeq fp, {r0, r1, r7, r8, fp, sp, lr}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #49921 @ 0xc301 │ │ │ │ stmdbls ip, {r0, r1, r2, r8, r9, fp, ip, pc} │ │ │ │ stmdavs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ vqdmulh.s d15, d1, d2 │ │ │ │ @@ -9299,15 +9299,15 @@ │ │ │ │ @ instruction: 0xf7fdce35 │ │ │ │ blls d1e820 │ │ │ │ blls d434e8 │ │ │ │ ldmib sp, {r0, r1, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movwls r7, #62260 @ 0xf334 │ │ │ │ blls e048ec │ │ │ │ @ instruction: 0xf15f9317 │ │ │ │ - stmdacs r0, {r0, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ cmnphi r5, r0 @ p-variant is OBSOLETE │ │ │ │ ldmeq fp, {r0, r1, r7, r8, fp, sp, lr}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #49921 @ 0xc301 │ │ │ │ stmdbls ip, {r0, r1, r2, r8, r9, fp, ip, pc} │ │ │ │ stmdavs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ vqdmulh.s d15, d1, d2 │ │ │ │ @@ -9588,15 +9588,15 @@ │ │ │ │ @ instruction: 0xf7fdce35 │ │ │ │ blls d1e39c │ │ │ │ blls d4396c │ │ │ │ ldmib sp, {r0, r1, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movwls r7, #62260 @ 0xf334 │ │ │ │ blls e04d70 │ │ │ │ @ instruction: 0xf15f9317 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ cmnphi r5, r0 @ p-variant is OBSOLETE │ │ │ │ ldmeq fp, {r0, r1, r7, r8, fp, sp, lr}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #49921 @ 0xc301 │ │ │ │ stmdbls ip, {r0, r1, r2, r8, r9, fp, ip, pc} │ │ │ │ stmdavs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ vqdmulh.s d15, d1, d2 │ │ │ │ @@ -9838,24 +9838,24 @@ │ │ │ │ @ instruction: 0xd1017f9e │ │ │ │ ldrbmi r2, [r0, -r0]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb6330 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0xf15f4604 │ │ │ │ - @ instruction: 0xf890f9ab │ │ │ │ + @ instruction: 0xf890f823 │ │ │ │ blcs 12b214 │ │ │ │ ldm pc, {r2, r4, r5, fp, ip, lr, pc}^ @ │ │ │ │ blcs c5b158 │ │ │ │ andcs r3, r4, r6, lsl #6 │ │ │ │ andcs r4, r5, r0, ror r7 │ │ │ │ stchi 7, cr4, [r3, #448] @ 0x1c0 │ │ │ │ strbne pc, [r8, #963] @ 0x3c3 @ │ │ │ │ @ instruction: 0xf16d4620 │ │ │ │ - svcne 0x002bff61 │ │ │ │ + svcne 0x002bfdd9 │ │ │ │ ldmdale r2!, {r2, r3, r4, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ teqcc r1, pc, lsl #30 │ │ │ │ ldrne r3, [r5, #-271] @ 0xfffffef1 │ │ │ │ teqcc r1, r1, lsr r1 │ │ │ │ teqcc r1, r6, lsr #2 │ │ │ │ teqcc r1, r1, lsr r1 │ │ │ │ @@ -9870,15 +9870,15 @@ │ │ │ │ @ instruction: 0xf3c38d03 │ │ │ │ ldrb r1, [r9, r8, asr #11] │ │ │ │ vmull.u8 q12, d19, d3 │ │ │ │ ldrb r1, [r5, r8, asr #11] │ │ │ │ vmull.p8 q12, d3, d3 │ │ │ │ ldrb r1, [r1, r8, asr #11] │ │ │ │ strtmi r9, [r0], -r1 │ │ │ │ - cdp2 1, 11, cr15, cr10, cr13, {3} │ │ │ │ + ldc2 1, cr15, [r2, #-436]! @ 0xfffffe4c │ │ │ │ bls cd704 │ │ │ │ svclt 0x00144282 │ │ │ │ andcs r2, r4, r6 │ │ │ │ stmdacs r0, {r0, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ andcs fp, r7, r4, lsl pc │ │ │ │ ldrb r2, [ip, r4] │ │ │ │ ldrb r2, [sl, r3] │ │ │ │ @@ -9894,16 +9894,16 @@ │ │ │ │ andcs fp, r0, r8, lsl #30 │ │ │ │ @ instruction: 0xf893d002 │ │ │ │ stmdblt r3, {r0, r4, r5, r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf891bd08 │ │ │ │ stmdbcs r2, {r0, r3, r4, r5, r6, r8, ip} │ │ │ │ sadd16mi fp, r8, r8 │ │ │ │ @ instruction: 0x4610d1f8 │ │ │ │ - blx fe41bbe6 │ │ │ │ - @ instruction: 0xf938f15f │ │ │ │ + blx 21bbe4 │ │ │ │ + @ instruction: 0xffb0f15e │ │ │ │ mlaeq r0, r0, r8, pc @ │ │ │ │ andeq pc, r7, r0 │ │ │ │ svclt 0x00183802 │ │ │ │ stclt 0, cr2, [r8, #-4] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb643c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -11120,15 +11120,15 @@ │ │ │ │ @ instruction: 0xf857d039 │ │ │ │ strmi ip, [r5], -r6 │ │ │ │ ldrmi r4, [r1], ip, lsl #12 │ │ │ │ svceq 0x0082f1bc │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r3, asr #8] │ │ │ │ ldmibpl r8!, {r2, r3, r6, sl, ip, lr, pc} │ │ │ │ - blx ff51cf08 │ │ │ │ + @ instruction: 0xf94af270 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorsle r4, r0, r8, lsr #12 │ │ │ │ blx fe81c5dc │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0214628 │ │ │ │ andcs pc, pc, #626688 @ 0x99000 │ │ │ │ @@ -11180,15 +11180,15 @@ │ │ │ │ @ instruction: 0xf857d039 │ │ │ │ strmi ip, [r5], -r6 │ │ │ │ ldrmi r4, [r1], ip, lsl #12 │ │ │ │ svceq 0x0082f1bc │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r3, asr #8] │ │ │ │ ldmibpl r8!, {r2, r3, r6, sl, ip, lr, pc} │ │ │ │ - blx 171cff8 │ │ │ │ + @ instruction: 0xf8d2f270 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorsle r4, r0, r8, lsr #12 │ │ │ │ ldc2 0, cr15, [r8], #-136 @ 0xffffff78 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0224628 │ │ │ │ andcs pc, pc, #13056 @ 0x3300 │ │ │ │ @@ -11240,15 +11240,15 @@ │ │ │ │ @ instruction: 0xf857d039 │ │ │ │ strmi ip, [r5], -r6 │ │ │ │ ldrmi r4, [r1], ip, lsl #12 │ │ │ │ svceq 0x0082f1bc │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r3, asr #8] │ │ │ │ ldmibpl r8!, {r2, r3, r6, sl, ip, lr, pc} │ │ │ │ - @ instruction: 0xf9e2f270 │ │ │ │ + @ instruction: 0xf85af270 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorsle r4, r0, r8, lsr #12 │ │ │ │ stc2l 0, cr15, [lr], #136 @ 0x88 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0224628 │ │ │ │ andcs pc, pc, #59648 @ 0xe900 │ │ │ │ @@ -11479,15 +11479,15 @@ │ │ │ │ @ instruction: 0xf5a2d30a │ │ │ │ blcs 2bd8e4 │ │ │ │ ldm pc, {r1, r2, fp, ip, lr, pc}^ @ │ │ │ │ svcvs 0x00aaf003 │ │ │ │ cmnpl pc, r5, lsl #10 │ │ │ │ tstpl r5, r5, lsl #10 │ │ │ │ andls r4, r1, #16, 12 @ 0x1000000 │ │ │ │ - ldc2l 1, cr15, [r8], {93} @ 0x5d │ │ │ │ + blx 149d05a │ │ │ │ strmi r4, [r2], r6, lsl #12 │ │ │ │ @ instruction: 0xf7fe9801 │ │ │ │ @ instruction: 0xf106fb07 │ │ │ │ @ instruction: 0x46800937 │ │ │ │ teqpeq r3, #-2147483647 @ p-variant is OBSOLETE @ 0x80000001 │ │ │ │ ldrmi sl, [r8], -r4, lsl #18 │ │ │ │ svccs 0x0001f813 │ │ │ │ @@ -11623,15 +11623,15 @@ │ │ │ │ subcs lr, r3, r0, asr #20 │ │ │ │ @ instruction: 0xf1b8e091 │ │ │ │ svclt 0x001c0f03 │ │ │ │ andvs r6, sl, sl, lsr #16 │ │ │ │ svcge 0x0029f47f │ │ │ │ beq 9c370 │ │ │ │ smlabtcc r1, sp, r9, lr │ │ │ │ - blx 1f9d2a8 │ │ │ │ + @ instruction: 0xf8f4f161 │ │ │ │ blls c7130 │ │ │ │ ldr r6, [lr, -r8] │ │ │ │ beq 149c3ac │ │ │ │ mrc 7, 5, lr, cr15, cr4, {1} │ │ │ │ vmov.f32 s15, #64 @ 0x3e000000 0.125 │ │ │ │ vsqrt.f32 s15, s14 │ │ │ │ vldmdble fp!, {s31-s46} │ │ │ │ @@ -11983,15 +11983,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2246 @ 0x8c6 @ │ │ │ │ @ instruction: 0xf7f3e7e2 │ │ │ │ svclt 0x0000ecda │ │ │ │ adcseq lr, r1, r4, lsr #28 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq lr, r1, r8, lsl #27 │ │ │ │ - ldrdeq r1, [sp], -r8 @ │ │ │ │ + eoreq r1, sp, r8, asr #7 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb84cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r5], -r0, asr #31 │ │ │ │ strmi r4, [lr], -r6, asr #16 │ │ │ │ ldrbtmi r4, [r8], #-2374 @ 0xfffff6ba │ │ │ │ stcge 0, cr11, [r6], {140} @ 0x8c │ │ │ │ @@ -12525,15 +12525,15 @@ │ │ │ │ strbt r6, [r6], r2, rrx │ │ │ │ stmia r0!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strne lr, [r4, #-2525] @ 0xfffff623 │ │ │ │ svclt 0x0000e7a6 │ │ │ │ adcseq lr, r1, r0, lsr #16 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq lr, r1, r6, lsr #12 │ │ │ │ - eoreq r0, sp, r2, asr #30 │ │ │ │ + eoreq r0, sp, r2, lsr ip │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ bmi f333ac │ │ │ │ addslt r4, r5, fp, lsr fp │ │ │ │ sxtab16mi r4, r2, sl, ror #8 │ │ │ │ @@ -12556,15 +12556,15 @@ │ │ │ │ bls 9560c4 │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ vst2.8 {d16-d17}, [pc], r0 │ │ │ │ teqle pc, lr @ @ │ │ │ │ @ instruction: 0xf15c4638 │ │ │ │ - teqplt r8, pc, ror #24 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r7, ror #21 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed227c4 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ stmeq r3, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmvc r9, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf4489c20 │ │ │ │ movwls r4, #9169 @ 0x23d1 │ │ │ │ @@ -12751,15 +12751,15 @@ │ │ │ │ bls 9563d0 │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ vst2.8 {d16-d17}, [pc], r0 │ │ │ │ teqle pc, lr @ @ │ │ │ │ @ instruction: 0xf15c4638 │ │ │ │ - teqplt r8, r9, ror #21 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r1, ror #18 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed22ad0 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ stmeq r3, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmvc r9, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf4489c20 │ │ │ │ movwls r4, #9169 @ 0x23d1 │ │ │ │ @@ -12919,17 +12919,17 @@ │ │ │ │ orrpl pc, r0, #29360128 @ 0x1c00000 │ │ │ │ addspl pc, r1, #29360128 @ 0x1c00000 │ │ │ │ movwls r3, #53788 @ 0xd21c │ │ │ │ @ instruction: 0xf8d3920f │ │ │ │ ldmdavs r9, {r2, r3, r4, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ ldrbmi r8, [r8], -sl, asr #1 │ │ │ │ - blx ffb9eb1e │ │ │ │ + blx 199eb1c │ │ │ │ stmdals sl, {r0, r1, r3, ip, pc} │ │ │ │ - blx ffa9eb26 │ │ │ │ + blx 189eb24 │ │ │ │ ldrsbtcc pc, [r8], #-138 @ 0xffffff76 @ │ │ │ │ bls 3485dc │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ andls r9, ip, r5, lsl #6 │ │ │ │ ldrtmi r6, [r1], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89a9304 │ │ │ │ @@ -13095,17 +13095,17 @@ │ │ │ │ orrpl pc, r0, #29360128 @ 0x1c00000 │ │ │ │ addspl pc, r1, #29360128 @ 0x1c00000 │ │ │ │ movwls r3, #53788 @ 0xd21c │ │ │ │ @ instruction: 0xf8d3920f │ │ │ │ ldmdavs r9, {r2, r3, r4, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ ldrbmi r8, [r8], -sl, asr #1 │ │ │ │ - blx fe39eddc │ │ │ │ + @ instruction: 0xf904f26e │ │ │ │ stmdals sl, {r0, r1, r3, ip, pc} │ │ │ │ - blx fe29ede4 │ │ │ │ + @ instruction: 0xf900f26e │ │ │ │ ldrsbtcc pc, [r8], #-138 @ 0xffffff76 @ │ │ │ │ bls 34889c │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ andls r9, ip, r5, lsl #6 │ │ │ │ ldrtmi r6, [r1], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89a9304 │ │ │ │ @@ -13464,15 +13464,15 @@ │ │ │ │ strbt r6, [fp], r2, rrx │ │ │ │ stmdb sl, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strne lr, [r4, #-2525] @ 0xfffff623 │ │ │ │ svclt 0x0000e7a6 │ │ │ │ adcseq sp, r1, r8, ror #18 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq sp, r1, r2, ror r7 │ │ │ │ - mlaeq sp, r6, r0, r0 │ │ │ │ + eoreq pc, ip, r6, lsl #27 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ bmi d7424c │ │ │ │ blmi d74468 │ │ │ │ addslt r4, r4, sl, ror r4 │ │ │ │ @@ -13616,15 +13616,15 @@ │ │ │ │ @ instruction: 0xf5b29a23 │ │ │ │ svclt 0x00187fb2 │ │ │ │ svclt 0x000c429a │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x001c2b00 │ │ │ │ vst3.8 {d18-d20}, [pc], r2 │ │ │ │ @ instruction: 0x4640789e │ │ │ │ - stc2 1, cr15, [r6], #-364 @ 0xfffffe94 │ │ │ │ + blx fe81f1b4 │ │ │ │ blvs fe08f10c │ │ │ │ andeq pc, r1, r0, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ cmpeq r0, r0, asr #18 │ │ │ │ b 1449870 │ │ │ │ vst2.8 {d2,d4}, [r9], r9 │ │ │ │ bge 101164 │ │ │ │ @@ -13785,17 +13785,17 @@ │ │ │ │ orrpl pc, r0, #29360128 @ 0x1c00000 │ │ │ │ addspl pc, r1, #29360128 @ 0x1c00000 │ │ │ │ movwls r3, #53788 @ 0xd21c │ │ │ │ @ instruction: 0xf8d3920f │ │ │ │ ldmdavs r9, {r2, r3, r4, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ ldrbmi r8, [r8], -sl, asr #1 │ │ │ │ - stc2 2, cr15, [r8, #-436]! @ 0xfffffe4c │ │ │ │ + blx fe89f8a2 │ │ │ │ stmdals sl, {r0, r1, r3, ip, pc} │ │ │ │ - stc2 2, cr15, [r4, #-436]! @ 0xfffffe4c │ │ │ │ + blx fe79f8aa │ │ │ │ ldrsbtcc pc, [r8], #-138 @ 0xffffff76 @ │ │ │ │ bls 349364 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ andls r9, ip, r5, lsl #6 │ │ │ │ ldrtmi r6, [r1], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89a9304 │ │ │ │ @@ -13962,15 +13962,15 @@ │ │ │ │ svclt 0x00187fb2 │ │ │ │ svclt 0x000c429a │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x000e2b00 │ │ │ │ @ instruction: 0xf04f4681 │ │ │ │ vst2.8 {d16,d18}, [pc], r2 │ │ │ │ @ instruction: 0x4628759e │ │ │ │ - @ instruction: 0xf972f15b │ │ │ │ + @ instruction: 0xffeaf15a │ │ │ │ blvs fe08f674 │ │ │ │ andeq pc, r1, r0, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ movteq r0, #2368 @ 0x940 │ │ │ │ b 12bd84c │ │ │ │ blls 26c7e0 │ │ │ │ ldmibeq lr, {r0, r2, r8, r9, lr} │ │ │ │ @@ -14116,19 +14116,19 @@ │ │ │ │ blx 29f512 │ │ │ │ @ instruction: 0xf1026862 │ │ │ │ stmdavs r8!, {r3, r8, r9} │ │ │ │ subsvs r2, r1, r0, lsl #2 │ │ │ │ tstpeq r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ rsbvs r6, r3, r1, lsl r0 │ │ │ │ - blx fe51fdcc │ │ │ │ - cdp2 1, 0, cr15, cr4, cr9, {3} │ │ │ │ + @ instruction: 0xf90af26d │ │ │ │ + ldc2l 1, cr15, [ip], #-420 @ 0xfffffe5c │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ stmdavs r8!, {r2, r9, sl, sp} │ │ │ │ - blx 191fdde │ │ │ │ + @ instruction: 0xf9daf26d │ │ │ │ @ instruction: 0xf01069a1 │ │ │ │ stmdals r8, {r1, r2, r8, r9, sl, fp} │ │ │ │ strcs fp, [r1, #-3860] @ 0xfffff0ec │ │ │ │ b 126c838 │ │ │ │ teqeq sl, #402653184 @ 0x18000000 │ │ │ │ andne lr, r0, #270336 @ 0x42000 │ │ │ │ biceq lr, r5, #274432 @ 0x43000 │ │ │ │ @@ -14151,15 +14151,15 @@ │ │ │ │ @ instruction: 0x460281f0 │ │ │ │ tstppl r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ blne 2a159c │ │ │ │ @ instruction: 0xf1006043 │ │ │ │ @ instruction: 0xe7b20310 │ │ │ │ vadd.i32 d22, d13, d24 │ │ │ │ - @ instruction: 0xf010fb25 │ │ │ │ + @ instruction: 0xf010f99d │ │ │ │ svclt 0x00140f06 │ │ │ │ strcs r2, [r0], -r1, lsl #12 │ │ │ │ @ instruction: 0xe7b800b6 │ │ │ │ andeq pc, r8, #0, 2 │ │ │ │ subvs r6, r3, r2, lsr #1 │ │ │ │ movwpl pc, #4685 @ 0x124d @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @@ -14184,15 +14184,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 6c118 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf15a4640 │ │ │ │ - teqplt r8, r7 @ @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, pc, lsr #28 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed24134 │ │ │ │ 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 │ │ │ │ @@ -14237,15 +14237,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 6c1ec │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf15a4640 │ │ │ │ - teqplt r8, sp, asr #30 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r5, asr #27 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed24208 │ │ │ │ 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 │ │ │ │ vst2.32 {d22,d24}, [r4 :256], r9 │ │ │ │ @@ -14615,15 +14615,15 @@ │ │ │ │ stmda lr, {r0, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq ip, r1, r4, ror r9 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq ip, r1, r4, lsl r9 │ │ │ │ umlaleq r7, ip, r8, r4 │ │ │ │ adceq r7, ip, r8, lsl #8 │ │ │ │ adcseq ip, r1, r8, lsl r6 │ │ │ │ - eorseq r3, r3, r4, asr fp │ │ │ │ + eorseq r3, r3, r4, asr #16 │ │ │ │ adceq r7, ip, lr, asr r1 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r9, lsr sl │ │ │ │ @@ -15032,15 +15032,15 @@ │ │ │ │ stc 7, cr15, [ip, #-960] @ 0xfffffc40 │ │ │ │ ldrshteq ip, [r1], r0 │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlalseq ip, r1, r0, r2 │ │ │ │ adceq r6, ip, r0, ror #27 │ │ │ │ adceq r6, ip, r0, asr sp │ │ │ │ umlalseq fp, r1, r4, pc @ │ │ │ │ - ldrsbteq r3, [r3], -r0 │ │ │ │ + eorseq r3, r3, r0, asr #3 │ │ │ │ adceq r6, ip, r6, lsr #21 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r9, lsr sl │ │ │ │ @@ -15449,15 +15449,15 @@ │ │ │ │ stmib sl, {r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq fp, r1, ip, ror #24 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq fp, r1, ip, lsl #24 │ │ │ │ adceq r6, ip, r8, lsr #14 │ │ │ │ umlaleq r6, ip, r8, r6 │ │ │ │ adcseq fp, r1, r0, lsl r9 │ │ │ │ - eorseq r2, r3, ip, asr #28 │ │ │ │ + eorseq r2, r3, ip, lsr fp │ │ │ │ adceq r6, ip, lr, ror #7 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r9, lsr sl │ │ │ │ @@ -16159,24 +16159,24 @@ │ │ │ │ eorshi pc, r2, #64 @ 0x40 │ │ │ │ stcpl 2, cr15, [ip, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle ip, r0, lsr pc │ │ │ │ @ instruction: 0xe77a465f │ │ │ │ - @ instruction: 0xf1594658 │ │ │ │ - tstplt r8, r7, asr #16 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf1584658 │ │ │ │ + @ instruction: 0xb118febf │ │ │ │ blcs 43fa18 │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe222550 │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1104 @ 0xfffffbb0 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ - @ instruction: 0xf1594638 │ │ │ │ - tstplt r8, r7, lsr r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf1584638 │ │ │ │ + tstplt r8, pc, lsr #29 @ p-variant is OBSOLETE │ │ │ │ blcs 43fa38 │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 2df1b4 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 345acc │ │ │ │ @@ -16224,15 +16224,15 @@ │ │ │ │ @ instruction: 0x963a8054 │ │ │ │ bicpl pc, r2, r1, lsl #10 │ │ │ │ eorcc pc, r2, r2, lsl #17 │ │ │ │ ldrtmi r4, [r3], -r0, asr #12 │ │ │ │ ldrtls r9, [r9], -r9, lsl #10 │ │ │ │ ldrtls r2, [fp], -r1, lsl #10 │ │ │ │ vbic q11, , │ │ │ │ - stcls 14, cr15, [r9, #-276] @ 0xfffffeec │ │ │ │ + stcls 12, cr15, [r9, #-756] @ 0xfffffd0c │ │ │ │ tstls r6, #37888 @ 0x9400 │ │ │ │ andseq pc, ip, #13959168 @ 0xd50000 │ │ │ │ ldmib r8, {r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf049234c │ │ │ │ strmi pc, [r0], r9, ror #16 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ blls 5c59a8 │ │ │ │ @@ -16249,15 +16249,15 @@ │ │ │ │ movwcs lr, #18898 @ 0x49d2 │ │ │ │ teqcs ip, #3358720 @ 0x334000 │ │ │ │ subls r9, r1, #20, 20 @ 0x14000 │ │ │ │ ldc2 0, cr15, [r8, #324]! @ 0x144 │ │ │ │ bge f76e04 │ │ │ │ subls r4, r4, r3, asr #12 │ │ │ │ @ instruction: 0x9009a8bc │ │ │ │ - blx fa1ee8 │ │ │ │ + @ instruction: 0xf8b4f25f │ │ │ │ movwls r2, #769 @ 0x301 │ │ │ │ blls 436edc │ │ │ │ movwls r4, #5665 @ 0x1621 │ │ │ │ blls 336e9c │ │ │ │ stmib sp, {r1, r8, sl, fp, sp, pc}^ │ │ │ │ cdpls 8, 0, cr8, cr10, cr2, {0} │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @@ -16332,15 +16332,15 @@ │ │ │ │ ldmib r2, {r0, r4, r6, r8, ip, pc}^ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 56e3c4 │ │ │ │ @ instruction: 0xf051934d │ │ │ │ ldmdbls r7, {r0, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs sl, #2632 @ 0xa48 │ │ │ │ stmdals r9, {r4, r6, ip, pc} │ │ │ │ - @ instruction: 0xf996f25f │ │ │ │ + @ instruction: 0xf80ef25f │ │ │ │ movwls r9, #6927 @ 0x1b0f │ │ │ │ bls 336f44 │ │ │ │ @ instruction: 0xf8da4648 │ │ │ │ movwls r3, #36 @ 0x24 │ │ │ │ @ instruction: 0xf8929d0a │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ stmib sp, {r4, r7, r8, sp}^ │ │ │ │ @@ -16385,28 +16385,28 @@ │ │ │ │ ldrbtmi r4, [sl], #-1608 @ 0xfffff9b8 │ │ │ │ @ instruction: 0xf0c19600 │ │ │ │ @ instruction: 0xf8d9fbfd │ │ │ │ blcs 72b4c │ │ │ │ mcrge 4, 1, pc, cr6, cr15, {3} @ │ │ │ │ ldrbteq pc, [r4], #2249 @ 0x8c9 @ │ │ │ │ stcls 6, cr14, [r9, #-136] @ 0xffffff78 │ │ │ │ - vpmax.s32 q11, , q12 │ │ │ │ - @ instruction: 0xf158f8d7 │ │ │ │ - stmdbls fp, {r0, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + vpmax.s32 q11, q13, q12 │ │ │ │ + @ instruction: 0xf158ff4f │ │ │ │ + stmdbls fp, {r0, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 1002c4 │ │ │ │ bcs 1198d4 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64e1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r8, #216, 20 @ 0xd8000 │ │ │ │ - @ instruction: 0xf8c0f26b │ │ │ │ - mcr2 1, 3, pc, cr10, cr8, {2} @ │ │ │ │ + @ instruction: 0xff38f26a │ │ │ │ + stc2l 1, cr15, [r2], #352 @ 0x160 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a08 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed263d8 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -16429,31 +16429,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4d1090 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx 1a1db4 │ │ │ │ + @ instruction: 0xf87cf15e │ │ │ │ bcs 11f07c │ │ │ │ mcrge 4, 0, pc, cr13, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ b 32380c │ │ │ │ adcseq sl, r1, r8, lsr lr │ │ │ │ adcseq sl, r1, r2, lsr lr │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r5, ip, r8, asr #19 │ │ │ │ strdeq r5, [ip], r6 @ │ │ │ │ adcseq sl, r1, ip, lsr #24 │ │ │ │ adceq r5, ip, lr, lsr r8 │ │ │ │ - eoreq sp, ip, r2, lsl #4 │ │ │ │ + strdeq ip, [ip], -r2 @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq sp, ip, r8, ror #2 │ │ │ │ - eoreq sp, ip, r2, lsr #3 │ │ │ │ + eoreq ip, ip, r8, asr lr │ │ │ │ + mlaeq ip, r2, lr, ip │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r7, r6, lsr sl │ │ │ │ @ instruction: 0x46834b36 │ │ │ │ stmibvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -16563,15 +16563,15 @@ │ │ │ │ @ instruction: 0xf7f6e639 │ │ │ │ blls e256a0 │ │ │ │ blls e4a670 │ │ │ │ blls e8a6bc │ │ │ │ blls eca668 │ │ │ │ stmdals sl, {r0, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r6, #59392 @ 0xe800 │ │ │ │ - stc2 1, cr15, [r0, #-352]! @ 0xfffffea0 │ │ │ │ + blx fe6a1fb6 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r2, r5, r9, pc} │ │ │ │ blcs a7dcc │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ blls 24a6a0 │ │ │ │ movwls r4, #5697 @ 0x1641 │ │ │ │ @ instruction: 0xf8dd4650 │ │ │ │ @@ -16690,15 +16690,15 @@ │ │ │ │ @ instruction: 0xf10126f0 │ │ │ │ blls 867458 │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ stmdals r8, {r5, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c4604b │ │ │ │ andsls r6, r1, #220, 12 @ 0xdc00000 │ │ │ │ @ instruction: 0xf1589108 │ │ │ │ - stmdbls r8, {r0, r1, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r8, {r0, r1, r3, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ teqlt r8, r1, lsl sl │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed26860 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ stmdacc r3, {r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdals r6, {r0, r1, r2, r8, r9, fp, ip, pc} │ │ │ │ stmcs r3, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @@ -17111,16 +17111,16 @@ │ │ │ │ @ instruction: 0xf8cd4662 │ │ │ │ @ instruction: 0xf7f680ec │ │ │ │ blls ea4e0c │ │ │ │ blls ecaf04 │ │ │ │ ldmib sp, {r0, r2, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movwls r8, #54074 @ 0xd33a │ │ │ │ blls f8c308 │ │ │ │ - @ instruction: 0xf1589316 │ │ │ │ - ldrdls pc, [r3], -r7 @ │ │ │ │ + @ instruction: 0xf1579316 │ │ │ │ + eorls pc, r3, pc, asr #30 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r4, r5, r6, r9, pc} │ │ │ │ blcs a8660 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ strls r9, [r1, #-782] @ 0xfffffcf2 │ │ │ │ blls 977c78 │ │ │ │ movwls r4, #30281 @ 0x7649 │ │ │ │ @@ -17213,15 +17213,15 @@ │ │ │ │ svcvc 0x0086f5b1 │ │ │ │ orrhi pc, fp, r0, asr #32 │ │ │ │ @ instruction: 0xf5b39b0b │ │ │ │ svclt 0x00187fb2 │ │ │ │ @ instruction: 0xf0004563 │ │ │ │ sbclt r8, r3, #-2147483632 @ 0x80000010 │ │ │ │ movwls r9, #34826 @ 0x880a │ │ │ │ - @ instruction: 0xf80cf158 │ │ │ │ + mcr2 1, 4, pc, cr4, cr7, {2} @ │ │ │ │ blls 24a49c │ │ │ │ ldmibvs sl, {r0, r1, r4, r6, r8, ip, sp, pc} │ │ │ │ strtmi r2, [r8], -r0, lsl #6 │ │ │ │ ldmeq r2, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ svclt 0x00382a01 │ │ │ │ @ instruction: 0xf7ed2201 │ │ │ │ strmi lr, [r7], -r8, lsl #28 │ │ │ │ @@ -17374,15 +17374,15 @@ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1d40750 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle r1, r0, lsl #6 │ │ │ │ pop {r0, r2, r4, r5, r6, ip, sp, pc} │ │ │ │ @ instruction: 0xf44f8ff0 │ │ │ │ @ instruction: 0xf157709e │ │ │ │ - movwcs pc, #11979 @ 0x2ecb @ │ │ │ │ + movwcs pc, #11587 @ 0x2d43 @ │ │ │ │ movwls r9, #32775 @ 0x8007 │ │ │ │ @ instruction: 0x460de6bb │ │ │ │ movwcs pc, #4685 @ 0x124d @ │ │ │ │ @ instruction: 0x03b2f6c4 │ │ │ │ blcc 2a4828 │ │ │ │ subvs r9, pc, r7, lsl #22 │ │ │ │ ldrbpl pc, [ip], r4, asr #17 @ │ │ │ │ @@ -19643,15 +19643,15 @@ │ │ │ │ @ instruction: 0xf8d46866 │ │ │ │ @ instruction: 0xf1068018 │ │ │ │ @ instruction: 0xf8c60708 │ │ │ │ ldrbmi r9, [r8], -r4 │ │ │ │ movwne pc, #4672 @ 0x1240 @ │ │ │ │ orreq pc, ip, #196, 12 @ 0xc400000 │ │ │ │ rsbvs r6, r7, r3, lsr r0 │ │ │ │ - ldc2 1, cr15, [r0, #-340] @ 0xfffffeac │ │ │ │ + blx fe2a4fca │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ adchi pc, r5, r0 │ │ │ │ blcs c388c │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407280 │ │ │ │ stmdbls r3, {r1, r2, r3, r4, r7, pc} │ │ │ │ b 114f6d8 │ │ │ │ @@ -19699,20 +19699,20 @@ │ │ │ │ @ instruction: 0xf04fa004 │ │ │ │ @ instruction: 0xf6c40301 │ │ │ │ ldrbmi r0, [r8], -r4, lsl #7 │ │ │ │ rsbvs r6, r7, r3, lsr r0 │ │ │ │ rsceq fp, sp, r4, lsl pc │ │ │ │ strbvc pc, [r4, #-1103] @ 0xfffffbb1 @ │ │ │ │ beq 1a4c8c │ │ │ │ - blx feba50e4 │ │ │ │ + @ instruction: 0xf924f164 │ │ │ │ ldrbmi fp, [r8], -r0, lsr #18 │ │ │ │ - blx fe3250ec │ │ │ │ + @ instruction: 0xf902f164 │ │ │ │ beq 10a349c │ │ │ │ @ instruction: 0xf1649802 │ │ │ │ - @ instruction: 0xf1b9fb23 │ │ │ │ + @ instruction: 0xf1b9f99b │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r9 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 11ab0e8 │ │ │ │ b 11b228c │ │ │ │ movwmi r0, #21770 @ 0x550a │ │ │ │ @@ -19839,28 +19839,28 @@ │ │ │ │ ldmdbls fp, {r4, r5, r9, sl, lr} │ │ │ │ mcrcc 8, 2, pc, cr4, cr3, {6} @ │ │ │ │ @ instruction: 0x53b7f503 │ │ │ │ ldmdavs fp, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ andls r1, r8, #9043968 @ 0x8a0000 │ │ │ │ movweq pc, #323 @ 0x143 @ │ │ │ │ @ instruction: 0xf1559309 │ │ │ │ - strmi pc, [r6], -r9, lsl #23 │ │ │ │ + strmi pc, [r6], -r1, lsl #20 │ │ │ │ blvs fe215248 │ │ │ │ streq pc, [r1], -r6, lsr #3 │ │ │ │ @ instruction: 0xf686fab6 │ │ │ │ cmneq r6, #1933312 @ 0x1d8000 │ │ │ │ ldmdals r9, {r1, r2, r4, r8, r9, fp, ip, pc} │ │ │ │ streq pc, [r1, -r3, asr #32] │ │ │ │ - @ instruction: 0xf942f164 │ │ │ │ + @ instruction: 0xffbaf163 │ │ │ │ @ instruction: 0xf787fab7 │ │ │ │ @ instruction: 0xf1c74603 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r8, r9, sl} │ │ │ │ ldmdals r9, {r1, r4, r5, r6, r8, ip, lr, pc} │ │ │ │ @ instruction: 0xf155930b │ │ │ │ - tstplt r8, pc, ror #22 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r7, ror #19 @ p-variant is OBSOLETE │ │ │ │ movwcs r6, #2946 @ 0xb82 │ │ │ │ rsbsle r2, sp, r3, lsl #20 │ │ │ │ orrcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ bls 78f1e4 │ │ │ │ orrcs lr, r1, #274432 @ 0x43000 │ │ │ │ movwmi r9, #47370 @ 0xb90a │ │ │ │ vqdmulh.s d15, d2, d5 │ │ │ │ @@ -20016,15 +20016,15 @@ │ │ │ │ @ instruction: 0x463a87f0 │ │ │ │ @ instruction: 0xf8e2f02b │ │ │ │ blvc 5a7394 │ │ │ │ @ instruction: 0xf7ebe7b0 │ │ │ │ svclt 0x0000ee16 │ │ │ │ adcseq r7, r1, r2, lsr #1 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eorseq lr, r2, r4, ror #12 │ │ │ │ + eorseq lr, r2, r4, asr r3 │ │ │ │ adcseq r6, r1, ip, ror #31 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -r5, lsl #12 │ │ │ │ stmdbpl r0, {r0, r2, r8, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -20077,15 +20077,15 @@ │ │ │ │ @ instruction: 0xf8c97391 │ │ │ │ strdlt r3, [sl], -r8 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strtmi r4, [r8], -sl, lsl #12 │ │ │ │ @ instruction: 0xf02b4631 │ │ │ │ @ instruction: 0xf8d9f861 │ │ │ │ @ instruction: 0xe7a21b14 │ │ │ │ - eorseq lr, r2, lr, asr r5 │ │ │ │ + eorseq lr, r2, lr, asr #4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 1a7a9a8 │ │ │ │ @ instruction: 0xf5064699 │ │ │ │ @@ -20464,15 +20464,15 @@ │ │ │ │ blcs 76afc │ │ │ │ @ instruction: 0xf8c6d1d5 │ │ │ │ @ instruction: 0xe7d204f4 │ │ │ │ b fe6276e4 │ │ │ │ ldrhteq r6, [r1], r4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r6, r1, r2, lsr #18 │ │ │ │ - eoreq r9, ip, r6, asr r2 │ │ │ │ + eoreq r8, ip, r6, asr #30 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a6f │ │ │ │ blmi 1c48b6c │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -20480,17 +20480,17 @@ │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ ldrmi pc, [r6], #-1280 @ 0xfffffb00 │ │ │ │ ldrbcc r5, [r8], #2259 @ 0x8d3 │ │ │ │ ldmdavs fp, {r1, r3, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f9381 │ │ │ │ andls r0, ip, #0, 6 │ │ │ │ bvs ff48efac │ │ │ │ - @ instruction: 0xf8daf267 │ │ │ │ + @ instruction: 0xff52f266 │ │ │ │ bvs ffc8d7a4 │ │ │ │ - @ instruction: 0xf8d6f267 │ │ │ │ + @ instruction: 0xff4ef266 │ │ │ │ blne 5a7af0 │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf006900f │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adchi pc, pc, r0 │ │ │ │ strtmi r9, [r2], -pc, lsl #22 │ │ │ │ @ instruction: 0xf5059300 │ │ │ │ @@ -20637,15 +20637,15 @@ │ │ │ │ @ instruction: 0x9018f8d4 │ │ │ │ streq pc, [r8], -r5, lsl #2 │ │ │ │ andhi pc, r4, r5, asr #17 │ │ │ │ vmin.s8 q10, q0, q4 │ │ │ │ @ instruction: 0xf6c41301 │ │ │ │ eorvs r0, fp, ip, lsl #7 │ │ │ │ @ instruction: 0xf1546066 │ │ │ │ - strmi pc, [r0], sp, asr #26 │ │ │ │ + strmi pc, [r0], r5, asr #23 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe149d18 │ │ │ │ svclt 0x00082b01 │ │ │ │ addvc pc, r0, #79 @ 0x4f │ │ │ │ adcshi pc, lr, r0, asr #32 │ │ │ │ blls 50fe20 │ │ │ │ movwmi lr, #6723 @ 0x1a43 │ │ │ │ @@ -20709,19 +20709,19 @@ │ │ │ │ vqadd.s8 q11, , │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ b 145976c │ │ │ │ rsbvs r0, r5, r7, asr #21 │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ strcs r7, [r4, -r4, asr #20] │ │ │ │ - blx ff2a60a8 │ │ │ │ + @ instruction: 0xf940f163 │ │ │ │ @ instruction: 0x4658b918 │ │ │ │ - blx fea260b0 │ │ │ │ + @ instruction: 0xf91ef163 │ │ │ │ stmdals r2, {r0, r1, r2, r6} │ │ │ │ - blx 10a60ba │ │ │ │ + @ instruction: 0xf9b8f163 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0xf8d8d008 │ │ │ │ @ instruction: 0xf1a33038 │ │ │ │ blx fed2a740 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ bcs ff16446c │ │ │ │ streq lr, [sl, -r7, asr #20] │ │ │ │ @@ -20888,28 +20888,28 @@ │ │ │ │ ldmib r8, {r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf02cb91a │ │ │ │ @ instruction: 0xf8d7fbbb │ │ │ │ @ instruction: 0xf8d33b20 │ │ │ │ tstlt r0, r0 │ │ │ │ strbmi r6, [r3], #2139 @ 0x85b │ │ │ │ @ instruction: 0x46284499 │ │ │ │ - blx 162633a │ │ │ │ + @ instruction: 0xf9cef154 │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedab1f8 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 56abb0 │ │ │ │ @ instruction: 0xf0439817 │ │ │ │ - @ instruction: 0xf1630701 │ │ │ │ - blx fee68244 │ │ │ │ + @ instruction: 0xf1620701 │ │ │ │ + blx fee69c24 │ │ │ │ strmi pc, [r3], -r7, lsl #15 │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ cmnle r7, r0, lsl #16 │ │ │ │ movwls r9, #38935 @ 0x9817 │ │ │ │ - blx fa636e │ │ │ │ + @ instruction: 0xf9b4f154 │ │ │ │ blvs fe1162a0 │ │ │ │ bcs 132a24 │ │ │ │ addhi pc, r2, r0 │ │ │ │ orrcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ b 135064c │ │ │ │ b 1138558 │ │ │ │ bls 6f2c40 │ │ │ │ @@ -21168,15 +21168,15 @@ │ │ │ │ usada8 fp, r4, fp, r6 │ │ │ │ ldc 7, cr15, [sl, #-936] @ 0xfffffc58 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ andeq r0, r0, r1 │ │ │ │ ldrshteq r5, [r1], r6 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - ldrshteq sp, [r2], -lr │ │ │ │ + eorseq sp, r2, lr, ror #3 │ │ │ │ ldrshteq r5, [r1], sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 1a7bab8 │ │ │ │ @@ -21556,15 +21556,15 @@ │ │ │ │ blcs 77c0c │ │ │ │ @ instruction: 0xf8c6d1d5 │ │ │ │ @ instruction: 0xe7d204f4 │ │ │ │ b 4287f0 │ │ │ │ adcseq r5, r1, r4, lsr #17 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r5, r1, r2, lsl r8 │ │ │ │ - eoreq r8, ip, r6, asr #2 │ │ │ │ + eoreq r7, ip, r6, lsr lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a6f │ │ │ │ blmi 1c49c7c │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -21572,17 +21572,17 @@ │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ ldrmi pc, [r6], #-1280 @ 0xfffffb00 │ │ │ │ ldrbcc r5, [r8], #2259 @ 0x8d3 │ │ │ │ ldmdavs fp, {r1, r3, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f9381 │ │ │ │ andls r0, ip, #0, 6 │ │ │ │ bvs ff4900bc │ │ │ │ - @ instruction: 0xf852f266 │ │ │ │ + cdp2 2, 12, cr15, cr10, cr5, {3} │ │ │ │ bvs ffc8e8b4 │ │ │ │ - @ instruction: 0xf84ef266 │ │ │ │ + cdp2 2, 12, cr15, cr6, cr5, {3} │ │ │ │ blne 5a8c00 │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf006900f │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adchi pc, pc, r0 │ │ │ │ strtmi r9, [r2], -pc, lsl #22 │ │ │ │ @ instruction: 0xf5059300 │ │ │ │ @@ -21729,15 +21729,15 @@ │ │ │ │ @ instruction: 0x9018f8d4 │ │ │ │ streq pc, [r8], -r5, lsl #2 │ │ │ │ andhi pc, r4, r5, asr #17 │ │ │ │ vmin.s8 q10, q0, q4 │ │ │ │ @ instruction: 0xf6c41301 │ │ │ │ eorvs r0, fp, ip, lsl #7 │ │ │ │ @ instruction: 0xf1536066 │ │ │ │ - strmi pc, [r0], r5, asr #25 │ │ │ │ + @ instruction: 0x4680fb3d │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe14ae28 │ │ │ │ svclt 0x00082b01 │ │ │ │ addvc pc, r0, #79 @ 0x4f │ │ │ │ adcshi pc, lr, r0, asr #32 │ │ │ │ blls 510f30 │ │ │ │ movwmi lr, #6723 @ 0x1a43 │ │ │ │ @@ -21801,19 +21801,19 @@ │ │ │ │ vqadd.s8 q11, , │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ b 145a87c │ │ │ │ rsbvs r0, r5, r7, asr #21 │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ strcs r7, [r4, -r4, asr #20] │ │ │ │ - blx 10a71b4 │ │ │ │ + @ instruction: 0xf8b8f162 │ │ │ │ @ instruction: 0x4658b918 │ │ │ │ - blx 8271bc │ │ │ │ + @ instruction: 0xf896f162 │ │ │ │ stmdals r2, {r0, r1, r2, r6} │ │ │ │ - blx feea71c4 │ │ │ │ + @ instruction: 0xf930f162 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0xf8d8d008 │ │ │ │ @ instruction: 0xf1a33038 │ │ │ │ blx fed2b850 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ bcs ff16557c │ │ │ │ streq lr, [sl, -r7, asr #20] │ │ │ │ @@ -21987,28 +21987,28 @@ │ │ │ │ @ instruction: 0x4628321c │ │ │ │ @ instruction: 0xf8d3991b │ │ │ │ @ instruction: 0xf5033e44 │ │ │ │ ldmdavs sl, {r0, r1, r2, r4, r5, r7, r8, r9, ip, lr} │ │ │ │ stmne sl, {r0, r1, r3, r4, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf1439208 │ │ │ │ movwls r0, #37632 @ 0x9300 │ │ │ │ - blx ff0a7460 │ │ │ │ + @ instruction: 0xf938f153 │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedac324 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 5ebcdc │ │ │ │ @ instruction: 0xf0439819 │ │ │ │ - @ instruction: 0xf1620701 │ │ │ │ - blx fee69118 │ │ │ │ + @ instruction: 0xf1610701 │ │ │ │ + blx fee6aaf8 │ │ │ │ strmi pc, [r3], -r7, lsl #15 │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ cmnle r7, r0, lsl #16 │ │ │ │ movwls r9, #47129 @ 0xb819 │ │ │ │ - blx fea27494 │ │ │ │ + @ instruction: 0xf91ef153 │ │ │ │ blvs fe1173cc │ │ │ │ bcs 133b50 │ │ │ │ addhi pc, r2, r0 │ │ │ │ orrcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ b 1311778 │ │ │ │ b 1139684 │ │ │ │ bls 773d6c │ │ │ │ @@ -22173,15 +22173,15 @@ │ │ │ │ bcc ffea9508 │ │ │ │ pop {r0, r4, ip, sp, pc} │ │ │ │ @ instruction: 0x460a8ff0 │ │ │ │ @ instruction: 0x46594638 │ │ │ │ @ instruction: 0xf890f029 │ │ │ │ blne 5a955c │ │ │ │ svclt 0x0000e79a │ │ │ │ - eorseq ip, r2, sl, asr #10 │ │ │ │ + eorseq ip, r2, sl, lsr r2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1266bc │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r5, lr, asr #28 │ │ │ │ @ instruction: 0xf5004b4e │ │ │ │ @@ -22260,15 +22260,15 @@ │ │ │ │ usada8 fp, r4, fp, r6 │ │ │ │ ldc 7, cr15, [r2], {233} @ 0xe9 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adcseq r4, r1, r6, ror #27 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eorseq ip, r2, lr, ror #7 │ │ │ │ + ldrsbteq ip, [r2], -lr │ │ │ │ adcseq r4, r1, sl, ror #25 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 1a7cbc8 │ │ │ │ @@ -22648,15 +22648,15 @@ │ │ │ │ blcs 78d1c │ │ │ │ @ instruction: 0xf8c6d1d5 │ │ │ │ @ instruction: 0xe7d204f4 │ │ │ │ stmib r6, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ umlalseq r4, r1, r4, r7 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r4, r1, r2, lsl #14 │ │ │ │ - eoreq r7, ip, r6, lsr r0 │ │ │ │ + eoreq r6, ip, r6, lsr #26 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a6f │ │ │ │ blmi 1c4ad8c │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -22664,17 +22664,17 @@ │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ ldrmi pc, [r6], #-1280 @ 0xfffffb00 │ │ │ │ ldrbcc r5, [r8], #2259 @ 0x8d3 │ │ │ │ ldmdavs fp, {r1, r3, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f9381 │ │ │ │ andls r0, ip, #0, 6 │ │ │ │ bvs ff4911cc │ │ │ │ - @ instruction: 0xffcaf264 │ │ │ │ + cdp2 2, 4, cr15, cr2, cr4, {3} │ │ │ │ bvs ffc8f9c4 │ │ │ │ - @ instruction: 0xffc6f264 │ │ │ │ + cdp2 2, 3, cr15, cr14, cr4, {3} │ │ │ │ blne 5a9d10 │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf006900f │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adchi pc, pc, r0 │ │ │ │ strtmi r9, [r2], -pc, lsl #22 │ │ │ │ @ instruction: 0xf5059300 │ │ │ │ @@ -23473,15 +23473,15 @@ │ │ │ │ ldclcc 5, cr0, [r6, #-20] @ 0xffffffec │ │ │ │ stccc 5, cr0, [r5, #-20] @ 0xffffffec │ │ │ │ stceq 1, cr15, [r4], #-52 @ 0xffffffcc │ │ │ │ stmdavs r1!, {fp, sp, lr}^ │ │ │ │ stmiavs r2!, {r0, r3, r9, sl, fp, sp, pc} │ │ │ │ stmia ip!, {r0, r1, r5, r6, r7, fp, sp, lr} │ │ │ │ strtmi r0, [r8], -pc │ │ │ │ - @ instruction: 0xff24f151 │ │ │ │ + ldc2 1, cr15, [ip, #324] @ 0x144 │ │ │ │ rsbsle r2, r0, r0, lsl #16 │ │ │ │ blcs c7460 │ │ │ │ ldc 1, cr13, [pc, #436] @ 6c80c │ │ │ │ ldrtmi r7, [r3], -lr, lsl #21 │ │ │ │ vmov.f32 s21, #124 @ 0x3fe00000 1.750 │ │ │ │ vldmia r3!, {s12-s11} │ │ │ │ vmov.f32 s0, #81 @ 0x3e880000 0.2656250 │ │ │ │ @@ -23537,15 +23537,15 @@ │ │ │ │ beq 1767dac │ │ │ │ tstlt r5, sl, asr #15 │ │ │ │ blcs c7544 │ │ │ │ movwcs sp, #2476 @ 0x9ac │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf924f14e │ │ │ │ + @ instruction: 0xff9cf14d │ │ │ │ ldcl 7, cr14, [pc, #788] @ 6ca64 │ │ │ │ @ instruction: 0xe7997a53 │ │ │ │ bvc 1527ed4 │ │ │ │ bvc a680dc │ │ │ │ ldcl 7, cr14, [pc, #592] @ 6c9b0 │ │ │ │ andls r0, r7, r1, asr sl │ │ │ │ andcc lr, r3, #3358720 @ 0x334000 │ │ │ │ @@ -23604,22 +23604,22 @@ │ │ │ │ @ instruction: 0xf3c38d03 │ │ │ │ ldr r1, [r0, r8, asr #7]! │ │ │ │ @ instruction: 0xf3c38d83 │ │ │ │ str r1, [ip, r8, asr #7]! │ │ │ │ vmull.u8 q12, d19, d3 │ │ │ │ str r1, [r8, r8, asr #7]! │ │ │ │ @ instruction: 0xf1604628 │ │ │ │ - stmdacs r0, {r0, r3, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ cmpphi ip, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - mrrc2 1, 6, pc, r0, cr0 @ │ │ │ │ + blx ff2a8de4 │ │ │ │ stmdacs r0, {r8, r9, sp} │ │ │ │ cmpphi r8, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - blx 18a8df6 │ │ │ │ + @ instruction: 0xf9d8f160 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdavs r2!, {r0, r1, r3, r5, r7, r8, pc}^ │ │ │ │ b 114e90c │ │ │ │ eorsvs r4, fp, r2, lsl #6 │ │ │ │ stmiavs r2!, {r0, r1, r5, r8, fp, pc}^ │ │ │ │ movwmi lr, #10819 @ 0x2a43 │ │ │ │ @ instruction: 0xe724607b │ │ │ │ @@ -23690,74 +23690,74 @@ │ │ │ │ bvc ffa68464 │ │ │ │ blx 4a855c │ │ │ │ rschi pc, sp, r0, asr #6 │ │ │ │ ldrbmi pc, [r7, #-69]! @ 0xffffffbb @ │ │ │ │ strbeq pc, [r0, #-1093] @ 0xfffffbbb @ │ │ │ │ @ instruction: 0xe698603d │ │ │ │ @ instruction: 0xf1604628 │ │ │ │ - stmdacs r0, {r0, r1, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ stmdavs r3!, {r1, r3, r5, r6, ip, lr, pc} │ │ │ │ ldmib r4, {r1, r5, r6, r7, fp, sp, lr}^ │ │ │ │ vaddl.u8 , d3, d1 │ │ │ │ b 112d5e4 │ │ │ │ vst2.32 {d23-d26}, [pc], r2 │ │ │ │ vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ b ed208 │ │ │ │ andcs r2, r0, #1073741856 @ 0x40000020 │ │ │ │ rscsvc pc, r0, #204472320 @ 0xc300000 │ │ │ │ b fd604 │ │ │ │ tstmi r3, #0, 4 │ │ │ │ @ instruction: 0xe67c603b │ │ │ │ @ instruction: 0xf1604628 │ │ │ │ - stmdacs r0, {r0, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ addhi pc, lr, r0, asr #32 │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - blx fe2a8f76 │ │ │ │ + blx a8f74 │ │ │ │ rsble r2, lr, r0, lsl #16 │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ - @ instruction: 0xf14e4400 │ │ │ │ - strbt pc, [r6], -r9, lsr #17 @ │ │ │ │ + @ instruction: 0xf14d4400 │ │ │ │ + strbt pc, [r6], -r1, lsr #30 @ │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1494400 │ │ │ │ - ldrb pc, [ip], -r3, asr #25 @ │ │ │ │ + @ instruction: 0xe65cfb3b │ │ │ │ stmdavs r0!, {r0, r2, r3, r4, r5, r9, sl, lr} │ │ │ │ stmiavs r2!, {r0, r5, r6, fp, sp, lr} │ │ │ │ strgt r6, [pc, #-2275] @ 6c149 │ │ │ │ @ instruction: 0xf890e655 │ │ │ │ blcs 138b08 │ │ │ │ ldm pc, {r1, r2, r3, r4, fp, ip, lr, pc}^ @ │ │ │ │ ldrne pc, [r9, #-3] │ │ │ │ mcrhi 2, 0, r0, cr3, cr1, {0} │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ tstle r5, r6, lsl #22 │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1494400 │ │ │ │ - @ instruction: 0xe63efd5b │ │ │ │ + @ instruction: 0xe63efbd3 │ │ │ │ @ instruction: 0xf3c38d83 │ │ │ │ strb r1, [pc, r8, asr #7]! │ │ │ │ @ instruction: 0xf3c38d03 │ │ │ │ strb r1, [fp, r8, asr #7]! │ │ │ │ vmull.u8 q12, d19, d3 │ │ │ │ strb r1, [r7, r8, asr #7]! │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1494400 │ │ │ │ - @ instruction: 0xe628fbdb │ │ │ │ + @ instruction: 0xe628fa53 │ │ │ │ strmi r2, [r3], -r1, lsl #8 │ │ │ │ ldrtmi r4, [r2], -r1, lsl #12 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1494400 │ │ │ │ - @ instruction: 0xe61efddd │ │ │ │ + @ instruction: 0xe61efc55 │ │ │ │ ldreq pc, [r6, #-961] @ 0xfffffc3f │ │ │ │ @ instruction: 0xf0402d00 │ │ │ │ adcmi r8, fp, #146 @ 0x92 │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ @ instruction: 0xe74365f8 │ │ │ │ tstpeq r6, #204, 6 @ p-variant is OBSOLETE @ 0x30000003 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @@ -23776,24 +23776,24 @@ │ │ │ │ rsbseq pc, pc, #33554432 @ 0x2000000 │ │ │ │ tstmi r3, #738197504 @ 0x2c000000 │ │ │ │ ldrb r6, [r2, #59]! @ 0x3b │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1494400 │ │ │ │ - strb pc, [r8, #3959]! @ 0xf77 @ │ │ │ │ + strb pc, [r8, #3567]! @ 0xdef @ │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ - @ instruction: 0xf14a4400 │ │ │ │ - ldrb pc, [lr, #2099] @ 0x833 @ │ │ │ │ + @ instruction: 0xf1494400 │ │ │ │ + ldrb pc, [lr, #3755] @ 0xeab @ │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - cdp2 1, 10, cr15, cr0, cr9, {2} │ │ │ │ + ldc2 1, cr15, [r8, #-292] @ 0xfffffedc │ │ │ │ @ instruction: 0x4606e5d5 │ │ │ │ svceq 0x000ef110 │ │ │ │ @ instruction: 0xf1c0db56 │ │ │ │ cdp 0, 0, cr0, cr0, cr6, {0} │ │ │ │ tstls r3, r0, lsl sl │ │ │ │ bl 122aae0 │ │ │ │ ldcl 7, cr15, [lr], #-924 @ 0xfffffc64 │ │ │ │ @@ -23831,15 +23831,15 @@ │ │ │ │ ldrbne pc, [r8, #-1093]! @ 0xfffffbbb @ │ │ │ │ vmin.s8 q15, q8, q1 │ │ │ │ ldrt r7, [r3], r1, asr #11 │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf14a4400 │ │ │ │ - ldrb pc, [sl, #-2539]! @ 0xfffff615 @ │ │ │ │ + ldrb pc, [sl, #-2147]! @ 0xfffff79d @ │ │ │ │ mcr 0, 0, r2, cr0, cr4, {0} │ │ │ │ @ instruction: 0xf7e7ca10 │ │ │ │ @ instruction: 0xf7e7eaf2 │ │ │ │ stmibeq r3, {r1, r3, r5, sl, fp, sp, lr, pc} │ │ │ │ b 11dc828 │ │ │ │ vst3. {d18,d20,d22}, [r5], r0 │ │ │ │ ldrt r3, [r7], r0, lsl #10 │ │ │ │ @@ -23880,15 +23880,15 @@ │ │ │ │ stcvs 15, cr11, [sl], {2} │ │ │ │ ldrdcc pc, [ip], -r9 │ │ │ │ stmdaeq r3, {r1, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ smlabble r4, r2, ip, r2 │ │ │ │ blcs 193a20 │ │ │ │ ldrbtcs fp, [lr], #-3860 @ 0xfffff0ec │ │ │ │ @ instruction: 0x4620247f │ │ │ │ - cdp2 2, 4, cr15, cr10, cr3, {3} │ │ │ │ + stc2l 2, cr15, [r2], {99} @ 0x63 │ │ │ │ andls r9, r9, r4, lsl #22 │ │ │ │ bmi 4aa0bc │ │ │ │ tstpmi r6, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ movwls r3, #13272 @ 0x33d8 │ │ │ │ usatne pc, #16, sl, asr #17 @ │ │ │ │ @ instruction: 0x26dcf8da │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @@ -23923,19 +23923,19 @@ │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ strtmi r2, [r0], -r0, lsl #2 │ │ │ │ vqadd.s8 q11, , │ │ │ │ vaddw.s8 q8, q2, d1 │ │ │ │ andsvs r0, r9, r8, lsl #3 │ │ │ │ ldrbcs pc, [ip], sl, asr #17 @ │ │ │ │ bleq 1a8e8c │ │ │ │ - ldc2l 2, cr15, [r4, #396]! @ 0x18c │ │ │ │ - @ instruction: 0xf966f160 │ │ │ │ + stc2l 2, cr15, [ip], #-396 @ 0xfffffe74 │ │ │ │ + @ instruction: 0xffdef15f │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x46208193 │ │ │ │ - cdp2 2, 12, cr15, cr4, cr3, {3} │ │ │ │ + ldc2 2, cr15, [ip, #-396]! @ 0xfffffe74 │ │ │ │ @ instruction: 0xf0109909 │ │ │ │ vmax.f32 d16, d0, d6 │ │ │ │ svclt 0x00141211 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x00184291 │ │ │ │ @ instruction: 0xf00022f0 │ │ │ │ b 134d320 │ │ │ │ @@ -24129,15 +24129,15 @@ │ │ │ │ ldrmi lr, [r3], -r7, lsl #13 │ │ │ │ vhadd.s8 d18, d14, d0 │ │ │ │ @ instruction: 0xf6c44101 │ │ │ │ @ instruction: 0xf8430188 │ │ │ │ subsvs r1, r0, r8, lsl #22 │ │ │ │ @ instruction: 0xe6593210 │ │ │ │ vmax.s32 d20, d3, d16 │ │ │ │ - @ instruction: 0xf010fd31 │ │ │ │ + @ instruction: 0xf010fba9 │ │ │ │ svclt 0x00140f06 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ bleq fe1679d4 │ │ │ │ @ instruction: 0xf102e661 │ │ │ │ @ instruction: 0xf8ca0308 │ │ │ │ subsvs r3, r1, r0, ror #13 │ │ │ │ tstpmi r1, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ @@ -24187,16 +24187,16 @@ │ │ │ │ stmiale r7!, {r0, r1, r3, r5, r7, r8, sl, lr}^ │ │ │ │ @ instruction: 0xf5079a03 │ │ │ │ bllt 302260 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf8968ff0 │ │ │ │ blcs f9750 │ │ │ │ vorr , , q0 │ │ │ │ - @ instruction: 0xf151fbe5 │ │ │ │ - @ instruction: 0xf890f98f │ │ │ │ + @ instruction: 0xf151fa5d │ │ │ │ + @ instruction: 0xf890f807 │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ blcs edd9c │ │ │ │ ldrb sp, [sp, r6, asr #3] │ │ │ │ strbpl pc, [r0], #-1287 @ 0xfffffaf9 @ │ │ │ │ ldrtmi r9, [r8], -r3 │ │ │ │ bcc ffeab4e0 │ │ │ │ orrvc pc, r4, #1124073472 @ 0x43000000 │ │ │ │ @@ -24316,19 +24316,19 @@ │ │ │ │ stmib sp, {r0, r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff5700 │ │ │ │ blls 4ac510 │ │ │ │ ldrcc r3, [r4, #-1537] @ 0xfffff9ff │ │ │ │ stmdble lr!, {r0, r1, r4, r5, r7, r9, lr} │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ vmin.s32 q10, , q0 │ │ │ │ - @ instruction: 0xf010fbbb │ │ │ │ + @ instruction: 0xf010fa33 │ │ │ │ ldrbmi r0, [r0], -r2, lsl #30 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ tstle r9, r8, lsl #20 │ │ │ │ - blx fed29d16 │ │ │ │ + blx b29d14 │ │ │ │ svclt 0x00560743 │ │ │ │ beq 2693bc │ │ │ │ beq 2e94d0 │ │ │ │ bleq e97c4 │ │ │ │ @ instruction: 0xf8d94621 │ │ │ │ @ instruction: 0xf7f1021c │ │ │ │ pkhbtmi pc, r4, sp, lsl #30 @ │ │ │ │ @@ -24382,19 +24382,19 @@ │ │ │ │ stmib sp, {r0, r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff5700 │ │ │ │ blls 4ac408 │ │ │ │ ldrcc r3, [r4, #-1537] @ 0xfffff9ff │ │ │ │ stmdble lr!, {r0, r1, r4, r5, r7, r9, lr} │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ vmin.s32 q10, , q0 │ │ │ │ - @ instruction: 0xf010fb37 │ │ │ │ + @ instruction: 0xf010f9af │ │ │ │ ldrbmi r0, [r0], -r2, lsl #30 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ tstle r9, r8, lsl #20 │ │ │ │ - blx c29e1e │ │ │ │ + @ instruction: 0xf9a6f263 │ │ │ │ svclt 0x00560743 │ │ │ │ beq 2694c4 │ │ │ │ beq 2e95d8 │ │ │ │ bleq e98cc │ │ │ │ @ instruction: 0xf8d94621 │ │ │ │ @ instruction: 0xf7f1021c │ │ │ │ pkhbtmi pc, r4, r9, lsl #29 @ │ │ │ │ @@ -24453,19 +24453,19 @@ │ │ │ │ @ instruction: 0xf7ff9600 │ │ │ │ andcs pc, r1, #93184 @ 0x16c00 │ │ │ │ smladcc r1, r4, fp, r9 │ │ │ │ adcsmi r3, fp, #20, 12 @ 0x1400000 │ │ │ │ addhi pc, lr, r0, asr #4 │ │ │ │ vstmiacs r2, {s12-s247} │ │ │ │ strtmi sp, [r0], -r2, lsr #32 │ │ │ │ - blx feaa9f28 │ │ │ │ + @ instruction: 0xf920f263 │ │ │ │ svclt 0x00480782 │ │ │ │ bleq 2a96e0 │ │ │ │ strtmi sp, [r0], -sl, lsl #8 │ │ │ │ - blx fe8a9f38 │ │ │ │ + @ instruction: 0xf918f263 │ │ │ │ svclt 0x00560743 │ │ │ │ bleq 2695d4 │ │ │ │ bleq 2e96f4 │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ andseq pc, ip, #14286848 @ 0xda0000 │ │ │ │ ldmdavs r4!, {r0, r3, r5, r9, sl, lr} │ │ │ │ mcr2 7, 0, pc, cr10, cr1, {7} @ │ │ │ │ @@ -24501,26 +24501,26 @@ │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ bls 561da8 │ │ │ │ stmdals r3, {r0, r1, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd4629 │ │ │ │ @ instruction: 0xf7ef8000 │ │ │ │ @ instruction: 0xe7d9fef5 │ │ │ │ vqadd.s32 q9, , │ │ │ │ - streq pc, [r0, r9, asr #20] │ │ │ │ + streq pc, [r0, r1, asr #17] │ │ │ │ rsbscs sp, pc, r1, asr #8 │ │ │ │ - blx 11a9ff0 │ │ │ │ + @ instruction: 0xf8bcf263 │ │ │ │ ldrble r0, [ip], #-1857 @ 0xfffff8bf │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5895 @ 0x1707 │ │ │ │ movwcs r9, #4868 @ 0x1304 │ │ │ │ ldrb r9, [fp, r5, lsl #6] │ │ │ │ vqadd.s32 q9, , q15 │ │ │ │ - @ instruction: 0x0783fa37 │ │ │ │ + streq pc, [r3, pc, lsr #17] │ │ │ │ rsbscs sp, lr, pc, lsr #8 │ │ │ │ - blx d2a014 │ │ │ │ + @ instruction: 0xf8aaf263 │ │ │ │ strble r0, [sl], #-1863 @ 0xfffff8b9 │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5895 @ 0x1707 │ │ │ │ strcc lr, [r4], #-2509 @ 0xfffff633 │ │ │ │ svcls 0x0006e7ca │ │ │ │ blls 57aef0 │ │ │ │ ldmib sp, {r0, r8, r9, sl, ip, sp}^ │ │ │ │ @@ -24582,19 +24582,19 @@ │ │ │ │ @ instruction: 0xf7ff9600 │ │ │ │ andcs pc, r1, #364544 @ 0x59000 │ │ │ │ smladcc r1, r4, fp, r9 │ │ │ │ adcsmi r3, fp, #20, 12 @ 0x1400000 │ │ │ │ addhi pc, lr, r0, asr #4 │ │ │ │ vstmiacs r2, {s12-s247} │ │ │ │ strtmi sp, [r0], -r2, lsr #32 │ │ │ │ - @ instruction: 0xf9a6f263 │ │ │ │ + @ instruction: 0xf81ef263 │ │ │ │ svclt 0x00480782 │ │ │ │ bleq 2a98e4 │ │ │ │ strtmi sp, [r0], -sl, lsl #8 │ │ │ │ - @ instruction: 0xf99ef263 │ │ │ │ + @ instruction: 0xf816f263 │ │ │ │ svclt 0x00560743 │ │ │ │ bleq 2697d8 │ │ │ │ bleq 2e98f8 │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ andseq pc, ip, #14286848 @ 0xda0000 │ │ │ │ ldmdavs r4!, {r0, r3, r5, r9, sl, lr} │ │ │ │ stc2 7, cr15, [r8, #-964] @ 0xfffffc3c │ │ │ │ @@ -24629,27 +24629,27 @@ │ │ │ │ @ instruction: 0xf7f1f804 │ │ │ │ stmdacs r0, {r0, r2, r3, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ bls 561fac │ │ │ │ stmdals r3, {r0, r1, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd4629 │ │ │ │ @ instruction: 0xf7ef8000 │ │ │ │ @ instruction: 0xe7d9fef5 │ │ │ │ - vqadd.s32 q9, , │ │ │ │ - streq pc, [r0, r7, asr #18] │ │ │ │ + vqadd.s32 q9, q1, │ │ │ │ + @ instruction: 0x0780ffbf │ │ │ │ rsbscs sp, pc, r1, asr #8 │ │ │ │ - @ instruction: 0xf942f263 │ │ │ │ + @ instruction: 0xffbaf262 │ │ │ │ ldrble r0, [ip], #-1857 @ 0xfffff8bf │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5895 @ 0x1707 │ │ │ │ movwcs r9, #4868 @ 0x1304 │ │ │ │ ldrb r9, [fp, r5, lsl #6] │ │ │ │ - vqadd.s32 q9, , q15 │ │ │ │ - @ instruction: 0x0783f935 │ │ │ │ + vqadd.s32 q9, q1, q15 │ │ │ │ + streq pc, [r3, sp, lsr #31] │ │ │ │ rsbscs sp, lr, pc, lsr #8 │ │ │ │ - @ instruction: 0xf930f263 │ │ │ │ + @ instruction: 0xffa8f262 │ │ │ │ strble r0, [sl], #-1863 @ 0xfffff8b9 │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5895 @ 0x1707 │ │ │ │ strcc lr, [r4], #-2509 @ 0xfffff633 │ │ │ │ svcls 0x0006e7ca │ │ │ │ blls 57b0f4 │ │ │ │ ldmib sp, {r0, r8, r9, sl, ip, sp}^ │ │ │ │ @@ -24976,15 +24976,15 @@ │ │ │ │ tstpeq r8, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andsvs r5, sl, r8, lsr #18 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ ldrhvs r6, [r9], #-203 @ 0xffffff35 │ │ │ │ - ldc2 2, cr15, [sl, #392]! @ 0x188 │ │ │ │ + ldc2 2, cr15, [r2], #-392 @ 0xfffffe78 │ │ │ │ ldrdcc pc, [r0], #135 @ 0x87 │ │ │ │ @ instruction: 0xf0436338 │ │ │ │ eorsvs r0, lr, r1, lsl #6 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d7617b │ │ │ │ blcs 7a0e4 │ │ │ │ @@ -25001,15 +25001,15 @@ │ │ │ │ bgt 43a030 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0xf1076cfb │ │ │ │ tstcs r8, r4, ror r4 │ │ │ │ @ instruction: 0xf8c74625 │ │ │ │ @ instruction: 0xf8d3d02c │ │ │ │ @ instruction: 0xf1580258 │ │ │ │ - strmi pc, [r6], -sp, lsr #19 │ │ │ │ + strmi pc, [r6], -r5, lsr #16 │ │ │ │ stcgt 2, cr6, [pc, #-736] @ 6db50 │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ teqvs r0, r3, lsl #26 │ │ │ │ ldrhvs r6, [r1, #-205]! @ 0xffffff33 │ │ │ │ strtmi r2, [r8], -r3, lsl #2 │ │ │ │ stc2l 0, cr15, [r2, #232]! @ 0xe8 │ │ │ │ @@ -25140,19 +25140,19 @@ │ │ │ │ subsmi r3, sl, ip, lsl #1 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ tstphi sl, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ ssatmi r3, #30, r4, lsl #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r6, #6589 @ 0x19bd │ │ │ │ @ instruction: 0x712b4620 │ │ │ │ - stc2l 2, cr15, [sl, #-392] @ 0xfffffe78 │ │ │ │ + blx ff12a9e2 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s32 d20, d2, d16 │ │ │ │ - strbeq pc, [r2, -r3, asr #26] @ │ │ │ │ + @ instruction: 0x0742fbbb │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr10 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, fp, r8, asr pc │ │ │ │ vpadd.i8 d22, d0, d25 │ │ │ │ addsmi r1, r9, #1140850688 @ 0x44000000 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -25228,15 +25228,15 @@ │ │ │ │ blmi df729c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26cfa │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ ldclvs 0, cr13, [fp], #108 @ 0x6c │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4622b190 │ │ │ │ - @ instruction: 0xf820f158 │ │ │ │ + mrc2 1, 4, pc, cr8, cr7, {2} │ │ │ │ ldclvs 1, cr11, [fp], #384 @ 0x180 │ │ │ │ rsbmi pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strbt r1, [lr], r4, asr #17 │ │ │ │ svclt 0x003842ac │ │ │ │ strb r4, [r2, ip, lsr #12]! │ │ │ │ @@ -25273,15 +25273,15 @@ │ │ │ │ stmdbcc r4, {r1, r2, r3, r5, r6, r7, r9, sl, sp, lr, pc} │ │ │ │ andeq lr, r1, #13312 @ 0x3400 │ │ │ │ @ instruction: 0xe64f6010 │ │ │ │ stc 7, cr15, [r4, #-920] @ 0xfffffc68 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrsbteq r2, [r1], ip │ │ │ │ adcseq r2, r1, r2, asr #5 │ │ │ │ - eorseq r9, r2, r6, asr r7 │ │ │ │ + eorseq r9, r2, r6, asr #8 │ │ │ │ @ instruction: 0xffff2251 │ │ │ │ ldrsbteq r1, [r1], r0 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc5484 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -25502,15 +25502,15 @@ │ │ │ │ tstpeq r8, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andsvs r5, sl, r8, lsr #18 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ ldrhvs r6, [r9], #-203 @ 0xffffff35 │ │ │ │ - @ instruction: 0xf99ef262 │ │ │ │ + @ instruction: 0xf816f262 │ │ │ │ ldrdcc pc, [r0], #135 @ 0x87 │ │ │ │ @ instruction: 0xf0436338 │ │ │ │ eorsvs r0, lr, r1, lsl #6 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d7617b │ │ │ │ blcs 7a91c │ │ │ │ @@ -25527,15 +25527,15 @@ │ │ │ │ bgt 43a868 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0xf1076cfb │ │ │ │ tstcs r8, r4, ror r4 │ │ │ │ @ instruction: 0xf8c74625 │ │ │ │ @ instruction: 0xf8d3d02c │ │ │ │ @ instruction: 0xf1570258 │ │ │ │ - @ instruction: 0x4606fd91 │ │ │ │ + strmi pc, [r6], -r9, lsl #24 │ │ │ │ stcgt 2, cr6, [pc, #-736] @ 6e388 │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ teqvs r0, r3, lsl #26 │ │ │ │ ldrhvs r6, [r1, #-205]! @ 0xffffff33 │ │ │ │ strtmi r2, [r8], -r3, lsl #2 │ │ │ │ @ instruction: 0xf9c6f03a │ │ │ │ @@ -25666,19 +25666,19 @@ │ │ │ │ subsmi r3, sl, ip, lsl #1 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ tstphi sl, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ ssatmi r3, #30, r4, lsl #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r6, #6589 @ 0x19bd │ │ │ │ @ instruction: 0x712b4620 │ │ │ │ - @ instruction: 0xf92ef262 │ │ │ │ + @ instruction: 0xffa6f261 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ - vmax.s32 d20, d2, d16 │ │ │ │ - strbeq pc, [r2, -r7, lsr #18] @ │ │ │ │ + vmax.s32 d20, d1, d16 │ │ │ │ + @ instruction: 0x0742ff9f │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr10 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, fp, r8, asr pc │ │ │ │ vpadd.i8 d22, d0, d25 │ │ │ │ addsmi r1, r9, #1140850688 @ 0x44000000 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -25754,15 +25754,15 @@ │ │ │ │ blmi df7ad4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26cfa │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ ldclvs 0, cr13, [fp], #108 @ 0x6c │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4622b190 │ │ │ │ - stc2 1, cr15, [r4], {87} @ 0x57 │ │ │ │ + blx 1faaf4c │ │ │ │ ldclvs 1, cr11, [fp], #384 @ 0x180 │ │ │ │ rsbmi pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strbt r1, [lr], r4, asr #17 │ │ │ │ svclt 0x003842ac │ │ │ │ strb r4, [r2, ip, lsr #12]! │ │ │ │ @@ -25799,15 +25799,15 @@ │ │ │ │ stmdbcc r4, {r1, r2, r3, r5, r6, r7, r9, sl, sp, lr, pc} │ │ │ │ andeq lr, r1, #13312 @ 0x3400 │ │ │ │ @ instruction: 0xe64f6010 │ │ │ │ stmia r8!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r1, r1, r4, lsr #21 │ │ │ │ adcseq r1, r1, sl, lsl #21 │ │ │ │ - eorseq r8, r2, lr, lsl pc │ │ │ │ + eorseq r8, r2, lr, lsl #24 │ │ │ │ @ instruction: 0xffff1a19 │ │ │ │ umlalseq r1, r1, r8, r7 @ │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc5cbc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -26027,15 +26027,15 @@ │ │ │ │ @ instruction: 0xf8c30108 │ │ │ │ vhadd.s8 d24, d13, d4 │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ stmdbpl r8!, {r3, r7, r9} │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ ldcvs 8, cr0, [fp] │ │ │ │ subsvs r4, r9, fp, asr #13 │ │ │ │ - stc2 2, cr15, [r4, #388] @ 0x184 │ │ │ │ + blx fffab7ba │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ @ instruction: 0xf04363b8 │ │ │ │ eorsvs r0, lr, r1, lsl #6 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d761bb │ │ │ │ blcs 7b140 │ │ │ │ @@ -26051,15 +26051,15 @@ │ │ │ │ addcc pc, r8, r7, asr #17 │ │ │ │ stm r4, {r0, r1, r2, r3, r9, fp, lr, pc} │ │ │ │ ldclvs 0, cr0, [fp], #60 @ 0x3c │ │ │ │ ldrbteq pc, [r4], #-263 @ 0xfffffef9 @ │ │ │ │ @ instruction: 0x46252118 │ │ │ │ eorle pc, ip, r7, asr #17 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xf978f157 │ │ │ │ + @ instruction: 0xfff0f156 │ │ │ │ adcsvs r4, r8, #6291456 @ 0x600000 │ │ │ │ eorsvs ip, r0, pc, lsl #26 │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ stcgt 0, cr6, [r3, #-972] @ 0xfffffc34 │ │ │ │ ldcvs 1, cr6, [sp], #192 @ 0xc0 │ │ │ │ tstcs r3, r1, ror r1 │ │ │ │ @ instruction: 0xf0394628 │ │ │ │ @@ -26257,15 +26257,15 @@ │ │ │ │ blmi df82b0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26cfa │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ ldclvs 0, cr13, [fp], #108 @ 0x6c │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4622b190 │ │ │ │ - @ instruction: 0xf816f157 │ │ │ │ + mcr2 1, 4, pc, cr14, cr6, {2} @ │ │ │ │ ldclvs 1, cr11, [fp], #384 @ 0x180 │ │ │ │ rsbmi pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldr r1, [r9, -r4, asr #17] │ │ │ │ svclt 0x003842ac │ │ │ │ strb r4, [r2, ip, lsr #12]! │ │ │ │ @@ -26302,15 +26302,15 @@ │ │ │ │ stmdbcc r4, {r1, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ andeq lr, r1, #13312 @ 0x3400 │ │ │ │ @ instruction: 0xe67a6010 │ │ │ │ ldcl 7, cr15, [sl], #916 @ 0x394 │ │ │ │ adcseq r1, r1, lr, ror r2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r1, r1, sl, asr r2 │ │ │ │ - eorseq r8, r2, ip, ror #13 │ │ │ │ + ldrsbteq r8, [r2], -ip │ │ │ │ @ instruction: 0xffff11e7 │ │ │ │ adcseq r0, r1, r4, lsr pc │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc6498 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -26548,15 +26548,15 @@ │ │ │ │ @ instruction: 0xe71d6011 │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ @ instruction: 0xf8d36fb1 │ │ │ │ @ instruction: 0xf7ef021c │ │ │ │ stmdacs r0, {r0, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 3, APSR_nzcv, cr1, cr15, {1} │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf972f261 │ │ │ │ + @ instruction: 0xffeaf260 │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ addsmi r4, r8, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf5b0d046 │ │ │ │ svclt 0x00187f8c │ │ │ │ tstle r7, pc, lsl #10 │ │ │ │ strcs r9, [pc, #-2820] @ 6eb6c │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -26826,17 +26826,17 @@ │ │ │ │ andvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ addeq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ @ instruction: 0xf8489305 │ │ │ │ andcs r2, r0, #8, 22 @ 0x2000 │ │ │ │ @ instruction: 0xf8c4607a │ │ │ │ @ instruction: 0xf15d8004 │ │ │ │ - andls pc, r4, r1, ror #21 │ │ │ │ + andls pc, r4, r9, asr r9 @ │ │ │ │ @ instruction: 0xf15d4628 │ │ │ │ - blls 1ae6a4 │ │ │ │ + blls 1ae084 │ │ │ │ blls 1b0324 │ │ │ │ subcs lr, r0, #270336 @ 0x42000 │ │ │ │ beq 32a3cc │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmiavs r1!, {r1, r3, r5, r7, pc}^ │ │ │ │ movweq lr, #35745 @ 0x8ba1 │ │ │ │ stmdble r4, {r2, r8, r9, fp, sp} │ │ │ │ @@ -26913,18 +26913,18 @@ │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ andvs r0, r3, r8, lsl #7 │ │ │ │ @ instruction: 0xf1002300 │ │ │ │ rsbsvs r0, fp, r0, lsl r8 │ │ │ │ vmax.s8 d20, d8, d24 │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ eorsvs r0, fp, r8, lsl #7 │ │ │ │ - blx d2c180 │ │ │ │ + @ instruction: 0xf8aaf15d │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf15d4628 │ │ │ │ - b 12ee544 │ │ │ │ + b 12edf24 │ │ │ │ b 12ba11c │ │ │ │ vpmax.s8 d16, d9, d10 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @ instruction: 0xf8c803a9 │ │ │ │ vhadd.s8 d19, d0, d0 │ │ │ │ addsmi r1, sp, #1140850688 @ 0x44000000 │ │ │ │ andge pc, r4, r8, asr #17 │ │ │ │ @@ -26933,15 +26933,15 @@ │ │ │ │ strdvs r6, [r7], #-160 @ 0xffffff60 @ │ │ │ │ msrhi SPSR_sc, #0 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ eorsvs sl, fp, r4 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ - ldc2 1, cr15, [ip], {78} @ 0x4e │ │ │ │ + blx fe5ac194 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe150a44 │ │ │ │ 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 │ │ │ │ @@ -27166,18 +27166,18 @@ │ │ │ │ ldmdaeq r0, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8c42300 │ │ │ │ strtmi r8, [r8], -r8 │ │ │ │ vqadd.s8 q11, q4, │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ eorsvs r0, fp, r8, lsl #7 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - @ instruction: 0xf15d9105 │ │ │ │ - andls pc, r4, r7, lsr r8 @ │ │ │ │ - @ instruction: 0xf15d4628 │ │ │ │ - blls 1ae150 │ │ │ │ + @ instruction: 0xf15c9105 │ │ │ │ + andls pc, r4, pc, lsr #29 │ │ │ │ + @ instruction: 0xf15c4628 │ │ │ │ + blls 1afb30 │ │ │ │ stmdbls r5, {r6, r9} │ │ │ │ andcs lr, r3, r0, asr #20 │ │ │ │ beq 32a918 │ │ │ │ @ instruction: 0x3710e558 │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ @ instruction: 0xf8c860a7 │ │ │ │ @@ -27197,15 +27197,15 @@ │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ @ instruction: 0xf8489204 │ │ │ │ @ instruction: 0xf8c73b08 │ │ │ │ @ instruction: 0xf8c4a004 │ │ │ │ @ instruction: 0xf14e8004 │ │ │ │ - bls 1ae8b0 │ │ │ │ + bls 1ae290 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ cmpphi pc, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx feef2890 │ │ │ │ b 146eab8 │ │ │ │ bcs 769fc │ │ │ │ orrhi pc, r1, r0, asr #32 │ │ │ │ @@ -27333,16 +27333,16 @@ │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ 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: 0xf14e9104 │ │ │ │ - stmdbls r4, {r0, r1, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf14d9104 │ │ │ │ + stmdbls r4, {r0, r1, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r2], r5, lsl #12 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs fe15be8c │ │ │ │ beq ec93c │ │ │ │ blx fe32ed9c │ │ │ │ bne 172abf4 │ │ │ │ ldrcc lr, [r0, -pc, ror #13] │ │ │ │ @@ -27583,15 +27583,15 @@ │ │ │ │ strbeq pc, [sp, r6, lsl #2] @ │ │ │ │ svcge 0x0031f53f │ │ │ │ adcsmi r3, r2, #1048576 @ 0x100000 │ │ │ │ ldcvs 8, cr13, [r8], #988 @ 0x3dc │ │ │ │ @ instruction: 0xf7f04649 │ │ │ │ @ instruction: 0xf8dbf8ab │ │ │ │ vhadd.s32 d16, d0, d0 │ │ │ │ - @ instruction: 0xf010fa35 │ │ │ │ + @ instruction: 0xf010f8ad │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ bmi ffe50c7c │ │ │ │ ldrbtmi r4, [sl], #-3060 @ 0xfffff40c │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x309cf8d7 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @@ -27624,15 +27624,15 @@ │ │ │ │ stmdane r2, {r1, r2, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldcvs 7, cr14, [fp], #4 │ │ │ │ ldrbvs r2, [lr, #260]! @ 0x104 │ │ │ │ @ instruction: 0xf503466d │ │ │ │ @ instruction: 0xf8c75380 │ │ │ │ ldrbtvs sp, [fp], #-44 @ 0xffffffd4 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - stc2 1, cr15, [lr, #-340]! @ 0xfffffeac │ │ │ │ + blx fea2cc7e │ │ │ │ adcsvs r2, r8, #4, 2 │ │ │ │ strbmi r6, [r8], -r6 │ │ │ │ @ instruction: 0xf96cf038 │ │ │ │ @ instruction: 0xf0384648 │ │ │ │ @ instruction: 0xf8d4f86b │ │ │ │ stmib r7, {r2, r4, r8, r9, fp, ip, sp}^ │ │ │ │ ldmibvs sl!, {r3, r8}^ │ │ │ │ @@ -27802,15 +27802,15 @@ │ │ │ │ ldmdavs r9!, {r0, r1, r2, r5, r8, r9, fp, lr} │ │ │ │ ldclvs 8, cr5, [r9], #-812 @ 0xfffffcd4 │ │ │ │ subseq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36c7b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ @ instruction: 0xf155462a │ │ │ │ - msrlt SPSR_, r5, lsl #24 │ │ │ │ + smclt 4013 @ 0xfad │ │ │ │ @ instruction: 0xf8c36c7b │ │ │ │ @ instruction: 0xf8c35268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r5, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ strbmi lr, [r5, #-1870] @ 0xfffff8b2 │ │ │ │ @ instruction: 0x4645bf38 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -27834,15 +27834,15 @@ │ │ │ │ @ instruction: 0xe6c46018 │ │ │ │ stmdb r6, {r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq pc, r0, ip, lsr ip @ │ │ │ │ adcseq pc, r0, r0, lsr ip @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ @ instruction: 0xffff1045 │ │ │ │ adcseq pc, r0, r2, ror r9 @ │ │ │ │ - eorseq r6, r2, r4, ror #28 │ │ │ │ + eorseq r6, r2, r4, asr fp │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strbpl pc, [r0], -r0, lsl #10 @ │ │ │ │ @ instruction: 0xf8dfb089 │ │ │ │ @@ -28246,21 +28246,21 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andshi pc, r2, #64 @ 0x40 │ │ │ │ pop {r0, r1, r2, r4, ip, sp, pc} │ │ │ │ movwls r8, #53232 @ 0xcff0 │ │ │ │ andeq pc, r9, r7, asr r8 @ │ │ │ │ rsbpl pc, ip, #20971520 @ 0x1400000 │ │ │ │ andsls r3, r3, #36, 4 @ 0x40000002 │ │ │ │ - stc2 2, cr15, [lr], #-380 @ 0xfffffe84 │ │ │ │ + blx fea2da5c │ │ │ │ @ instruction: 0xf5b34603 │ │ │ │ @ instruction: 0xf8577f8c │ │ │ │ svclt 0x00080008 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ vcgt.s16 d25, d15, d13 │ │ │ │ - @ instruction: 0xf5b0fc23 │ │ │ │ + @ instruction: 0xf5b0fa9b │ │ │ │ svclt 0x00147f8c │ │ │ │ vst1.8 {d20-d22}, [pc], r3 │ │ │ │ movwls r7, #58248 @ 0xe388 │ │ │ │ bls 557d44 │ │ │ │ blcs cb278 │ │ │ │ tstphi r7, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ stmdbls sl, {r3, r8, r9, fp, ip, pc} │ │ │ │ @@ -28540,19 +28540,19 @@ │ │ │ │ strtmi r2, [r1], r0, lsl #8 │ │ │ │ ldrdlt pc, [r0], -r6 │ │ │ │ svceq 0x0082f1bb │ │ │ │ blls 161178 │ │ │ │ bleq 202d978 │ │ │ │ ldrbmi r2, [r8], -r1, lsl #6 │ │ │ │ andcc pc, r4, sl, lsl #17 │ │ │ │ - blx fef2def4 │ │ │ │ + @ instruction: 0xf932f25f │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [sp], #-264 @ 0xfffffef8 │ │ │ │ vmin.s16 q10, , q4 │ │ │ │ - @ instruction: 0x0742fab3 │ │ │ │ + strbeq pc, [r2, -fp, lsr #18] @ │ │ │ │ tstcs r9, pc, asr #30 │ │ │ │ ldrdne pc, [r0], -sl │ │ │ │ @ instruction: 0xf0011c4b │ │ │ │ svclt 0x00580107 │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ strls r4, [r0], #-1586 @ 0xfffff9ce │ │ │ │ strbmi r4, [r0], -fp, asr #12 │ │ │ │ @@ -28608,15 +28608,15 @@ │ │ │ │ pop {r0, r1, r2, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf5008ff0 │ │ │ │ svcvs 0x00a95380 │ │ │ │ andseq pc, ip, #13828096 @ 0xd30000 │ │ │ │ ldc2 7, cr15, [r0, #948]! @ 0x3b4 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldmdavs r0!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ - @ instruction: 0xf95af25f │ │ │ │ + @ instruction: 0xffd2f25e │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ addsmi r4, r8, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf5b0d04c │ │ │ │ svclt 0x00187f8c │ │ │ │ tstle r7, pc, lsl #8 │ │ │ │ strcs r9, [pc], #-2819 @ 716a0 │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -28684,19 +28684,19 @@ │ │ │ │ strtmi r2, [r8], r0, lsl #10 │ │ │ │ ldrdlt pc, [r0], -r7 │ │ │ │ svceq 0x0082f1bb │ │ │ │ blls 1a13b8 │ │ │ │ bleq 202dbb8 │ │ │ │ ldrbmi r2, [r8], -r1, lsl #6 │ │ │ │ andcc pc, r4, sl, lsl #17 │ │ │ │ - @ instruction: 0xf99af25f │ │ │ │ + @ instruction: 0xf812f25f │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [sp], #-264 @ 0xfffffef8 │ │ │ │ vmin.s16 q10, , q4 │ │ │ │ - @ instruction: 0x0742f993 │ │ │ │ + strbeq pc, [r2, -fp, lsl #16] @ │ │ │ │ tstcs r9, pc, asr #30 │ │ │ │ ldrdne pc, [r0], -sl │ │ │ │ @ instruction: 0xf0011c4b │ │ │ │ svclt 0x00580107 │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ ldrtmi r4, [sl], -r3, asr #12 │ │ │ │ strtmi r9, [r0], -r0, lsl #10 │ │ │ │ @@ -28892,15 +28892,15 @@ │ │ │ │ @ instruction: 0xe71e6011 │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ @ instruction: 0xf8d36fb1 │ │ │ │ @ instruction: 0xf7ed021c │ │ │ │ stmdacs r0, {r0, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 2, APSR_nzcv, cr4, cr15, {1} │ │ │ │ vtst.16 d22, d14, d24 │ │ │ │ - vmax.f32 d31, d0, d19 │ │ │ │ + vmla.f32 d31, d16, d11 │ │ │ │ @ instruction: 0x46011311 │ │ │ │ umaalle r4, r7, r8, r2 │ │ │ │ svcvc 0x008cf5b0 │ │ │ │ strcs fp, [pc, #-3864] @ 70bf0 │ │ │ │ blls 1a5f28 │ │ │ │ blcs 7af4c │ │ │ │ @ instruction: 0xf44fbf0c │ │ │ │ @@ -29164,17 +29164,17 @@ │ │ │ │ vmla.i8 d22, d24, d19 │ │ │ │ @ instruction: 0xf6c47201 │ │ │ │ ldrtmi r0, [r8], r8, lsl #5 │ │ │ │ movwls r4, #26152 @ 0x6628 │ │ │ │ blcs 2b004c │ │ │ │ rsbsvs r2, sl, r0, lsl #4 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - @ instruction: 0xf89cf15b │ │ │ │ + @ instruction: 0xff14f15a │ │ │ │ strtmi r9, [r8], -r5 │ │ │ │ - @ instruction: 0xf8b6f15b │ │ │ │ + @ instruction: 0xff2ef15a │ │ │ │ andseq r9, sl, #5120 @ 0x1400 │ │ │ │ b 1118b60 │ │ │ │ b 10fa84c │ │ │ │ blcs 74778 │ │ │ │ adchi pc, fp, r0, asr #32 │ │ │ │ bl fe8cc2dc │ │ │ │ blcs 172b7c │ │ │ │ @@ -29252,17 +29252,17 @@ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ movwcs r6, #3 │ │ │ │ ldmdaeq r0, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4628607b │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0xf15a603b │ │ │ │ - strmi pc, [r1], sp, ror #31 │ │ │ │ - @ instruction: 0xf15b4628 │ │ │ │ - b 14700bc │ │ │ │ + strmi pc, [r1], r5, ror #28 │ │ │ │ + @ instruction: 0xf15a4628 │ │ │ │ + b 1471a9c │ │ │ │ b 113acc8 │ │ │ │ b 113ada8 │ │ │ │ vpmax.s8 d16, d9, d10 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @ instruction: 0xf8c803a9 │ │ │ │ vhadd.s8 d19, d0, d0 │ │ │ │ addsmi r1, sp, #1140850688 @ 0x44000000 │ │ │ │ @@ -29272,15 +29272,15 @@ │ │ │ │ strdvs r6, [r7], #-160 @ 0xffffff60 @ │ │ │ │ ldrhi pc, [fp], #0 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ eorsvs sl, fp, r4 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf9d6f14c │ │ │ │ + @ instruction: 0xf84ef14c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe1533b8 │ │ │ │ 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 │ │ │ │ @@ -29541,17 +29541,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 r6, r4 │ │ │ │ - stc2 1, cr15, [sl, #360]! @ 0x168 │ │ │ │ + stc2 1, cr15, [r2], #-360 @ 0xfffffe98 │ │ │ │ strtmi r9, [r8], -r5 │ │ │ │ - stc2l 1, cr15, [r4, #360] @ 0x168 │ │ │ │ + ldc2 1, cr15, [ip], #-360 @ 0xfffffe98 │ │ │ │ stmdbls r6, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ b 1132d98 │ │ │ │ b 113b230 │ │ │ │ ldr r0, [r0, #-2570] @ 0xfffff5f6 │ │ │ │ vaba.s8 d19, d9, d0 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ adcvs r0, r7, r9, lsr #7 │ │ │ │ @@ -29571,15 +29571,15 @@ │ │ │ │ vmla.i8 d22, d18, d18 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ ldrtmi r0, [r8], r8, lsl #7 │ │ │ │ andls r4, r5, #40, 12 @ 0x2800000 │ │ │ │ blcc 2b06a8 │ │ │ │ andge pc, r4, r7, asr #17 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - @ instruction: 0xff80f14b │ │ │ │ + ldc2l 1, cr15, [r8, #300]! @ 0x12c │ │ │ │ strmi r9, [r5], -r5, lsl #20 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe152ef8 │ │ │ │ beq eec30 │ │ │ │ blx fe331090 │ │ │ │ bne 172cee8 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ @@ -29801,15 +29801,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: 0xf14b9105 │ │ │ │ - stmdbls r5, {r0, r2, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r2], r5, lsl #12 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs fe15e234 │ │ │ │ beq eefc8 │ │ │ │ blx fe331428 │ │ │ │ bne 172d280 │ │ │ │ andscc lr, r0, #56623104 @ 0x3600000 │ │ │ │ @@ -30109,15 +30109,15 @@ │ │ │ │ strbeq pc, [sp, r4, lsl #2] @ │ │ │ │ svcge 0x000df53f │ │ │ │ adcmi r3, r2, #16777216 @ 0x1000000 │ │ │ │ ldcvs 8, cr13, [r8], #988 @ 0x3dc │ │ │ │ @ instruction: 0xf7ed4649 │ │ │ │ @ instruction: 0xf8dafd63 │ │ │ │ vhadd.s16 d16, d13, d0 │ │ │ │ - @ instruction: 0xf010fe79 │ │ │ │ + @ instruction: 0xf010fcf1 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ @ instruction: 0xf8df8196 │ │ │ │ @ instruction: 0xf8df240c │ │ │ │ ldrbtmi r3, [sl], #-1028 @ 0xfffffbfc │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x309cf8d7 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -30154,15 +30154,15 @@ │ │ │ │ ldrvs r6, [fp, #-770]! @ 0xfffffcfe │ │ │ │ ldcvs 6, cr14, [fp], #888 @ 0x378 │ │ │ │ ldrbvs r2, [ip, #260]! @ 0x104 │ │ │ │ @ instruction: 0xf503466d │ │ │ │ @ instruction: 0xf8c75380 │ │ │ │ ldrbtvs sp, [fp], #-40 @ 0xffffffd8 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xf96af153 │ │ │ │ + @ instruction: 0xffe2f152 │ │ │ │ rsbsvs r2, r8, #4, 2 │ │ │ │ strbmi r6, [r8], -r4 │ │ │ │ stc2 0, cr15, [r8, #212]! @ 0xd4 │ │ │ │ @ instruction: 0xf0354648 │ │ │ │ @ instruction: 0xf8dbfca7 │ │ │ │ stmib r7, {r2, r4, r8, r9, fp, ip, sp}^ │ │ │ │ bvs ef32e4 │ │ │ │ @@ -30340,16 +30340,16 @@ │ │ │ │ strbcs fp, [r0, #-3896] @ 0xfffff0c8 │ │ │ │ ldmdavs r9!, {r0, r1, r2, r5, r8, r9, fp, lr} │ │ │ │ ldclvs 8, cr5, [r9], #-812 @ 0xfffffcd4 │ │ │ │ subseq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36c7b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ - @ instruction: 0xf153462a │ │ │ │ - msrlt SPSR_, pc, lsr #16 │ │ │ │ + @ instruction: 0xf152462a │ │ │ │ + msrlt (UNDEF: 96), r7 │ │ │ │ @ instruction: 0xf8c36c7b │ │ │ │ @ instruction: 0xf8c35268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r5, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #17039360 @ 0x1040000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -30372,15 +30372,15 @@ │ │ │ │ strbtmi r3, [fp], #-2820 @ 0xfffff4fc │ │ │ │ ssat r6, #19, r8 │ │ │ │ ldc 7, cr15, [r0, #-900]! @ 0xfffffc7c │ │ │ │ adcseq sp, r0, ip, lsl #10 │ │ │ │ adcseq sp, r0, r0, lsl #10 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrshteq sp, [r0], r6 │ │ │ │ - ldrsbteq r4, [r2], -sl │ │ │ │ + eorseq r4, r2, sl, asr #7 │ │ │ │ @ instruction: 0xfffee4f5 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0xf500b08b │ │ │ │ @@ -30847,20 +30847,20 @@ │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ andslt r8, r7, r6, lsl r2 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf857930c │ │ │ │ @ instruction: 0xf5050009 │ │ │ │ eorcc r5, r4, #108, 4 @ 0xc0000006 │ │ │ │ vqsub.s16 d25, d12, d1 │ │ │ │ - @ instruction: 0x4603ffdd │ │ │ │ + @ instruction: 0x4603fe55 │ │ │ │ svcvc 0x008cf5b3 │ │ │ │ andeq pc, r8, r7, asr r8 @ │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ movwls r7, #54152 @ 0xd388 │ │ │ │ - @ instruction: 0xffd2f25c │ │ │ │ + mcr2 2, 2, pc, cr10, cr12, {2} @ │ │ │ │ svcvc 0x008cf5b0 │ │ │ │ @ instruction: 0x4603bf14 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ blls 4585e0 │ │ │ │ ldmdavs fp, {r0, r4, r9, fp, ip, pc}^ │ │ │ │ vqrdmulh.s d18, d0, d1 │ │ │ │ blls 293ddc │ │ │ │ @@ -31345,17 +31345,17 @@ │ │ │ │ andvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ addeq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ strtmi r4, [r8], -r7, asr #12 │ │ │ │ @ instruction: 0xf8479305 │ │ │ │ andcs r2, r0, #8, 22 @ 0x2000 │ │ │ │ andcs pc, r4, r8, asr #17 │ │ │ │ @ instruction: 0xf1586067 │ │ │ │ - mulls r4, r3, pc @ │ │ │ │ + andls pc, r4, fp, lsl #28 │ │ │ │ @ instruction: 0xf1584628 │ │ │ │ - blls 1b4008 │ │ │ │ + blls 1b39e8 │ │ │ │ blls 1b49c0 │ │ │ │ subcs lr, r0, #270336 @ 0x42000 │ │ │ │ beq 32ea68 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmiavs r1!, {r0, r2, r4, r9, sl, pc}^ │ │ │ │ blcs 17b098 │ │ │ │ ldmib r4, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ @@ -31405,15 +31405,15 @@ │ │ │ │ ldrdhi pc, [r4], -r4 │ │ │ │ movwmi pc, #4672 @ 0x1240 @ │ │ │ │ @ instruction: 0x03aaf2c4 │ │ │ │ strbmi r4, [r2], r8, lsr #12 │ │ │ │ blcc 2b2358 │ │ │ │ andvc pc, r4, r8, asr #17 │ │ │ │ andge pc, r4, r4, asr #17 │ │ │ │ - @ instruction: 0xf92cf14a │ │ │ │ + @ instruction: 0xffa4f149 │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ ldrbthi pc, [r5], #-0 @ │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedb5650 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ svceq 0x0000f1b9 │ │ │ │ orrhi pc, r0, r0, asr #32 │ │ │ │ @@ -31711,17 +31711,17 @@ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ movwcs r6, #59 @ 0x3b │ │ │ │ @ instruction: 0xf8c84628 │ │ │ │ vhadd.s8 d19, d8, d4 │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ @ instruction: 0xf8c80388 │ │ │ │ @ instruction: 0xf1583000 │ │ │ │ - @ instruction: 0x9004fcb7 │ │ │ │ + andls pc, r4, pc, lsr #22 │ │ │ │ ldrcc r4, [r0, -r8, lsr #12] │ │ │ │ - ldc2l 1, cr15, [r0], {88} @ 0x58 │ │ │ │ + blx 12b0c6e │ │ │ │ subeq r9, r0, #4, 22 @ 0x1000 │ │ │ │ andcs lr, r3, r0, asr #20 │ │ │ │ beq 32f018 │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ andge pc, r4, r7, asr #17 │ │ │ │ vqadd.s8 d22, d0, d27 │ │ │ │ @@ -31964,17 +31964,17 @@ │ │ │ │ movwcs r3, #1808 @ 0x710 │ │ │ │ strtmi r6, [r8], -r7, lsr #1 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ tstls r5, r7, rrx │ │ │ │ - blx fefb1058 │ │ │ │ + @ instruction: 0xf934f158 │ │ │ │ strtmi r9, [r8], -r4 │ │ │ │ - blx ff631060 │ │ │ │ + @ instruction: 0xf94ef158 │ │ │ │ subeq r9, r0, #4, 22 @ 0x1000 │ │ │ │ b 109af1c │ │ │ │ b 107cb18 │ │ │ │ @ instruction: 0xf7ff0a0a │ │ │ │ bcs a37c0 │ │ │ │ msrhi CPSR_fsx, r0, asr #32 │ │ │ │ vst2. {d22-d23}, [pc :128], r1 │ │ │ │ @@ -32351,15 +32351,15 @@ │ │ │ │ strbeq pc, [sp, r4, lsl #2] @ │ │ │ │ svcge 0x000df53f │ │ │ │ adcmi r3, r2, #16777216 @ 0x1000000 │ │ │ │ ldcvs 8, cr13, [r8], #988 @ 0x3dc │ │ │ │ @ instruction: 0xf7eb4649 │ │ │ │ @ instruction: 0xf8dafc53 │ │ │ │ vhadd.s16 d16, d11, d0 │ │ │ │ - @ instruction: 0xf010fcf5 │ │ │ │ + @ instruction: 0xf010fb6d │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ @ instruction: 0xf8df8196 │ │ │ │ @ instruction: 0xf8df240c │ │ │ │ ldrbtmi r3, [sl], #-1028 @ 0xfffffbfc │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x309cf8d7 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -32396,15 +32396,15 @@ │ │ │ │ ldrvs r6, [fp, #-770]! @ 0xfffffcfe │ │ │ │ ldcvs 6, cr14, [fp], #888 @ 0x378 │ │ │ │ ldrbvs r2, [ip, #260]! @ 0x104 │ │ │ │ @ instruction: 0xf503466d │ │ │ │ @ instruction: 0xf8c75380 │ │ │ │ ldrbtvs sp, [fp], #-40 @ 0xffffffd8 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xffe6f150 │ │ │ │ + mrc2 1, 2, pc, cr14, cr0, {2} │ │ │ │ rsbsvs r2, r8, #4, 2 │ │ │ │ strbmi r6, [r8], -r4 │ │ │ │ stc2 0, cr15, [r4], #-204 @ 0xffffff34 │ │ │ │ @ instruction: 0xf0334648 │ │ │ │ @ instruction: 0xf8dbfb23 │ │ │ │ stmib r7, {r2, r4, r8, r9, fp, ip, sp}^ │ │ │ │ bvs ef55ec │ │ │ │ @@ -32583,15 +32583,15 @@ │ │ │ │ ldmdavs r9!, {r0, r1, r2, r5, r8, r9, fp, lr} │ │ │ │ ldclvs 8, cr5, [r9], #-812 @ 0xfffffcd4 │ │ │ │ subseq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36c7b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ @ instruction: 0xf150462a │ │ │ │ - msrlt (UNDEF: 96), fp │ │ │ │ + msrlt SPSR_, r3, lsr #26 │ │ │ │ @ instruction: 0xf8c36c7b │ │ │ │ @ instruction: 0xf8c35268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r5, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #17039360 @ 0x1040000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -32614,15 +32614,15 @@ │ │ │ │ strbtmi r3, [fp], #-2820 @ 0xfffff4fc │ │ │ │ ssat r6, #19, r8 │ │ │ │ bl febb3488 │ │ │ │ adcseq fp, r0, r4, lsl #4 │ │ │ │ ldrshteq fp, [r0], r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq sl, r0, lr, ror #29 │ │ │ │ - ldrsbteq r2, [r2], -r2 │ │ │ │ + eorseq r2, r2, r2, asr #1 │ │ │ │ @ instruction: 0xfffec1ed │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0xf500b08b │ │ │ │ @@ -33072,20 +33072,20 @@ │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ andslt r8, r7, r6, lsl r2 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf857930c │ │ │ │ @ instruction: 0xf5050009 │ │ │ │ eorcc r5, r4, #108, 4 @ 0xc0000006 │ │ │ │ vqsub.s16 d25, d10, d1 │ │ │ │ - @ instruction: 0x4603fe7b │ │ │ │ + @ instruction: 0x4603fcf3 │ │ │ │ svcvc 0x008cf5b3 │ │ │ │ andeq pc, r8, r7, asr r8 @ │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ movwls r7, #54152 @ 0xd388 │ │ │ │ - mrc2 2, 3, pc, cr0, cr10, {2} │ │ │ │ + stc2l 2, cr15, [r8], #360 @ 0x168 │ │ │ │ svcvc 0x008cf5b0 │ │ │ │ @ instruction: 0x4603bf14 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ blls 45a8a4 │ │ │ │ ldmdavs fp, {r0, r4, r9, fp, ip, pc}^ │ │ │ │ vqrdmulh.s d18, d0, d1 │ │ │ │ blls 2960a0 │ │ │ │ @@ -33970,15 +33970,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm sl, {r2, r4, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldclvs 0, cr0, [fp, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0x21204634 │ │ │ │ bhi 8b2064 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - blx fe732f8e │ │ │ │ + blx 532f8c │ │ │ │ stcgt 6, cr4, [pc], {128} @ 0x80 │ │ │ │ andeq pc, r0, r8, asr #17 │ │ │ │ andne pc, r4, r8, asr #17 │ │ │ │ andcs pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ ldcvs 0, cr2, [ip, #-96]! @ 0xffffffa0 │ │ │ │ @@ -34141,28 +34141,28 @@ │ │ │ │ blx 1d34c88 │ │ │ │ svclt 0x0000e78f │ │ │ │ ... │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adcseq r9, r0, r2, lsl sl │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eorseq r0, r2, r8, lsl fp │ │ │ │ + eorseq r0, r2, r8, lsl #16 │ │ │ │ @ instruction: 0xfffeaa7f │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81d │ │ │ │ svclt 0x00382e40 │ │ │ │ @ instruction: 0xf8df2640 │ │ │ │ ldmdbvs sl!, {r3, sl, ip, sp} │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ subseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ @ instruction: 0xf14f4632 │ │ │ │ - msrlt (UNDEF: 96), r3 │ │ │ │ + ldrdlt pc, [r0, #-139]! @ 0xffffff75 │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c36268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r6, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ strbmi lr, [r6, #-1872] @ 0xfffff8b0 │ │ │ │ @ instruction: 0x4646bf38 │ │ │ │ strcs lr, [r0], -r1, ror #15 │ │ │ │ @@ -35035,15 +35035,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm sl, {r2, r4, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldclvs 0, cr0, [fp, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0x21204634 │ │ │ │ bhi 8b310c │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - blx 1234032 │ │ │ │ + @ instruction: 0xf9bef14e │ │ │ │ stcgt 6, cr4, [pc], {128} @ 0x80 │ │ │ │ andeq pc, r0, r8, asr #17 │ │ │ │ andne pc, r4, r8, asr #17 │ │ │ │ andcs pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ ldcvs 0, cr2, [ip, #-96]! @ 0xffffffa0 │ │ │ │ @@ -35206,28 +35206,28 @@ │ │ │ │ blx 835d2c │ │ │ │ svclt 0x0000e78f │ │ │ │ ... │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adcseq r8, r0, sl, ror #18 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eorseq pc, r1, r0, ror sl @ │ │ │ │ + eorseq pc, r1, r0, ror #14 │ │ │ │ @ instruction: 0xfffe99d7 │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81d │ │ │ │ svclt 0x00382e40 │ │ │ │ @ instruction: 0xf8df2640 │ │ │ │ ldmdbvs sl!, {r3, sl, ip, sp} │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ subseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ @ instruction: 0xf14e4632 │ │ │ │ - msrlt (UNDEF: 96), pc │ │ │ │ + msrlt SPSR_, r7, lsl #17 │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c36268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r6, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ strbmi lr, [r6, #-1872] @ 0xfffff8b0 │ │ │ │ @ instruction: 0x4646bf38 │ │ │ │ strcs lr, [r0], -r1, ror #15 │ │ │ │ @@ -36120,15 +36120,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm sl, {r2, r4, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldclvs 0, cr0, [fp, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0x21204634 │ │ │ │ bhi 8b4204 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - blx ff335124 │ │ │ │ + @ instruction: 0xf942f14d │ │ │ │ stcgt 6, cr4, [pc], {128} @ 0x80 │ │ │ │ andeq pc, r0, r8, asr #17 │ │ │ │ andne pc, r4, r8, asr #17 │ │ │ │ andcs pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ ldcvs 0, cr2, [ip, #-96]! @ 0xffffffa0 │ │ │ │ @@ -36291,27 +36291,27 @@ │ │ │ │ @ instruction: 0xf9a2f7e8 │ │ │ │ svclt 0x0000e78f │ │ │ │ ... │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adcseq r7, r0, r4, asr r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eorseq lr, r1, r8, ror r9 │ │ │ │ + eorseq lr, r1, r8, ror #12 │ │ │ │ @ instruction: 0xfffe88df │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81c │ │ │ │ svclt 0x00382e40 │ │ │ │ blmi ffb427b4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26d7a │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ ldclvs 0, cr13, [fp, #-108]! @ 0xffffff94 │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b190 │ │ │ │ - @ instruction: 0xf994f14d │ │ │ │ + @ instruction: 0xf80cf14d │ │ │ │ ldclvs 1, cr11, [fp, #-384]! @ 0xfffffe80 │ │ │ │ rsbvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldrb r1, [r1, -r6, asr #17] │ │ │ │ svclt 0x00384546 │ │ │ │ strb r4, [r2, r6, asr #12]! │ │ │ │ @@ -36691,15 +36691,15 @@ │ │ │ │ svcvs 0x00388210 │ │ │ │ @ instruction: 0xf02f2101 │ │ │ │ vstmiavs r3!, {s30-s64} │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ cdpvs 2, 15, cr8, cr11, cr9, {2} │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ vtst.16 d22, d7, d8 │ │ │ │ - svcvs 0x007bfa2f │ │ │ │ + svcvs 0x007bf8a7 │ │ │ │ @ instruction: 0xf8c767b8 │ │ │ │ ldcvs 0, cr11, [fp], {72} @ 0x48 │ │ │ │ teqle r5, r0, lsl #22 │ │ │ │ @ instruction: 0x3014f8d9 │ │ │ │ suble r4, r1, #152, 10 @ 0x26000000 │ │ │ │ @ instruction: 0x3010f8d9 │ │ │ │ bl 2953e4 │ │ │ │ @@ -36753,19 +36753,19 @@ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf57f059b │ │ │ │ svcvs 0x003aaf29 │ │ │ │ @ instruction: 0xf7dd4620 │ │ │ │ str pc, [r3, -r5, asr #28]! │ │ │ │ movwcs r4, #5664 @ 0x1620 │ │ │ │ addcc pc, ip, r7, lsl #17 │ │ │ │ - blx fe335f34 │ │ │ │ + @ instruction: 0xf902f257 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [sp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s16 d20, d7, d16 │ │ │ │ - strbeq pc, [r2, -r3, lsl #21] @ │ │ │ │ + @ instruction: 0x0742f8fb │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ ldrdcs pc, [r8], r7 │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ addcc pc, r8, r7, asr #17 │ │ │ │ @ instruction: 0xf8cd9502 │ │ │ │ cdpvs 0, 7, cr10, cr11, cr0, {0} │ │ │ │ @@ -36806,15 +36806,15 @@ │ │ │ │ subsle pc, r4, r7, asr #17 │ │ │ │ mlascc lr, r2, r8, pc @ │ │ │ │ sbccc pc, r0, r7, lsl #17 │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ tstcs r8, sl, lsr lr │ │ │ │ subseq pc, r8, #13762560 @ 0xd20000 │ │ │ │ - stc2l 1, cr15, [sl, #-304]! @ 0xfffffed0 │ │ │ │ + blx ff935be2 │ │ │ │ adceq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46064614 │ │ │ │ ldrvs r6, [sl, #-1272]! @ 0xfffffb08 │ │ │ │ eorsvs ip, r0, pc, lsl #24 │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ stcgt 0, cr6, [r3], {243} @ 0xf3 │ │ │ │ svcvs 0x003c6130 │ │ │ │ @@ -36928,19 +36928,19 @@ │ │ │ │ strmi sl, [r2], -r0 │ │ │ │ movwls r6, #20091 @ 0x4e7b │ │ │ │ movwls r6, #16379 @ 0x3ffb │ │ │ │ movwls r2, #4865 @ 0x1301 │ │ │ │ orrvc pc, r6, #1325400064 @ 0x4f000000 │ │ │ │ rsbscs lr, lr, r0, asr #13 │ │ │ │ @ instruction: 0xf8872301 │ │ │ │ - vhadd.s16 d19, d23, d12 │ │ │ │ - streq pc, [r6, r9, lsr #18] │ │ │ │ + vhadd.s16 d19, d22, d12 │ │ │ │ + streq pc, [r6, r1, lsr #31] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, lr, sp, lsl #8 │ │ │ │ - @ instruction: 0xf922f257 │ │ │ │ + @ instruction: 0xff9af256 │ │ │ │ svclt 0x004f0744 │ │ │ │ @ instruction: 0xf8d72209 │ │ │ │ mrrcne 0, 8, r2, r3, cr8 │ │ │ │ andeq pc, r7, #2 │ │ │ │ @ instruction: 0xf8c7bf58 │ │ │ │ cdpvs 0, 7, cr3, cr11, cr8, {4} │ │ │ │ movwcs r9, #772 @ 0x304 │ │ │ │ @@ -37019,15 +37019,15 @@ │ │ │ │ ldmibvs sl!, {r0, r5, r7, r8, r9, fp, lr} │ │ │ │ mrcvs 8, 1, r5, cr10, cr3, {6} │ │ │ │ subseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36e3b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ @ instruction: 0xf14c4622 │ │ │ │ - strdlt pc, [r0, #-187]! @ 0xffffff45 │ │ │ │ + smclt 4003 @ 0xfa3 │ │ │ │ @ instruction: 0xf8c36e3b │ │ │ │ @ instruction: 0xf8c34268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r4, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ adcsmi lr, r4, #6815744 @ 0x680000 │ │ │ │ shasxmi fp, r4, r8 │ │ │ │ strcs lr, [r0], #-2018 @ 0xfffff81e │ │ │ │ @@ -37169,15 +37169,15 @@ │ │ │ │ @ instruction: 0xf8c00146 │ │ │ │ andsvs r2, r9, r0, ror r7 │ │ │ │ subsvs r2, r9, ip, lsl r1 │ │ │ │ @ instruction: 0xf8c04613 │ │ │ │ @ instruction: 0xf7ff276c │ │ │ │ @ instruction: 0xf7dbbb8f │ │ │ │ svclt 0x0000e808 │ │ │ │ - ldrhteq sp, [r1], -r8 │ │ │ │ + eorseq sp, r1, r8, lsr #23 │ │ │ │ @ instruction: 0xfffe69a9 │ │ │ │ @ instruction: 0xfffe6857 │ │ │ │ adcseq r6, r0, sl, asr #12 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -37416,15 +37416,15 @@ │ │ │ │ ldm fp, {r0, r1, r3, r4, r5, r6, r8, sl, sp, lr} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ blvs feefa060 │ │ │ │ @ instruction: 0x67fc2118 │ │ │ │ addsmi pc, r0, r7, asr #17 │ │ │ │ subseq pc, r8, #13762560 @ 0xd20000 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ - @ instruction: 0xf8a6f14c │ │ │ │ + @ instruction: 0xff1ef14b │ │ │ │ ldrsbgt pc, [r4], #-135 @ 0xffffff79 @ │ │ │ │ eorsvs r4, r8, #6291456 @ 0x600000 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ @@ -37590,15 +37590,15 @@ │ │ │ │ blmi d83bd4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26bba │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ blvs fef6e384 │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b198 │ │ │ │ - @ instruction: 0xff84f14b │ │ │ │ + ldc2l 1, cr15, [ip, #300]! @ 0x12c │ │ │ │ blvs fef66894 │ │ │ │ rsbvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strb r1, [r0, -r6, asr #17]! │ │ │ │ svclt 0x003842a3 │ │ │ │ ldrmi r4, [lr], -r3, lsr #12 │ │ │ │ @@ -37622,30 +37622,30 @@ │ │ │ │ rsbvs pc, r8, #12713984 @ 0xc20000 │ │ │ │ streq lr, [sl], -r9, lsl #22 │ │ │ │ rsbls pc, r0, #12713984 @ 0xc20000 │ │ │ │ subscc pc, ip, #12713984 @ 0xc20000 │ │ │ │ bmi 4f4028 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2l 1, cr15, [sl], #-292 @ 0xfffffedc │ │ │ │ + blx ff936894 │ │ │ │ @ instruction: 0xf7dae784 │ │ │ │ svclt 0x0000ec78 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r6, r0, r0, ror r3 │ │ │ │ adcseq r6, r0, r2, ror #6 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r8, fp, lr, lsl sp │ │ │ │ + eoreq r8, fp, lr, lsl #20 │ │ │ │ adcseq r6, r0, r0, lsr r0 │ │ │ │ - eorseq sp, r1, ip, lsr r5 │ │ │ │ + eorseq sp, r1, ip, lsr #4 │ │ │ │ @ instruction: 0xfffe6035 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - eoreq r8, fp, r8, lsl #13 │ │ │ │ - eoreq r8, fp, lr, ror #12 │ │ │ │ + eoreq r8, fp, r8, ror r3 │ │ │ │ + eoreq r8, fp, lr, asr r3 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0018f8cc │ │ │ │ svcge 0x0006b0b1 │ │ │ │ @ instruction: 0x4730f8df │ │ │ │ @@ -37888,15 +37888,15 @@ │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ blvs ffefa7c0 │ │ │ │ @ instruction: 0xf8c72118 │ │ │ │ @ instruction: 0xf8c7408c │ │ │ │ @ instruction: 0xf8d240a0 │ │ │ │ @ instruction: 0xf8c70258 │ │ │ │ @ instruction: 0xf14bd02c │ │ │ │ - @ instruction: 0xf8d7fcf5 │ │ │ │ + @ instruction: 0xf8d7fb6d │ │ │ │ @ instruction: 0x4606c05c │ │ │ │ ldm ip!, {r3, r4, r5, r7, r9, sp, lr} │ │ │ │ eorsvs r0, r0, pc │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ ldm ip!, {r0, r1, r4, r5, r6, r7, sp, lr} │ │ │ │ teqvs r0, r3 │ │ │ │ tstcs r3, r1, ror r1 │ │ │ │ @@ -38066,15 +38066,15 @@ │ │ │ │ blmi dc4348 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26bfa │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ blvs fff6eac8 │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b198 │ │ │ │ - blx ff336f92 │ │ │ │ + blx 1136f90 │ │ │ │ blvs fff67008 │ │ │ │ rsbvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldrb r1, [r9, -r6, asr #17] │ │ │ │ svclt 0x003842a3 │ │ │ │ ldrmi r4, [lr], -r3, lsr #12 │ │ │ │ @@ -38092,37 +38092,37 @@ │ │ │ │ rsbvs pc, r8, #12713984 @ 0xc20000 │ │ │ │ streq lr, [sl], -r9, lsl #22 │ │ │ │ rsbls pc, r0, #12713984 @ 0xc20000 │ │ │ │ subscc pc, ip, #12713984 @ 0xc20000 │ │ │ │ bmi 6b4798 │ │ │ │ ldmdbmi r8, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf8bcf149 │ │ │ │ + @ instruction: 0xff34f148 │ │ │ │ @ instruction: 0xf1076cfb │ │ │ │ stmib r7, {r3, r5, r6, r9}^ │ │ │ │ ldrbvs r4, [sl, #-1050]! @ 0xfffffbe6 │ │ │ │ blcc fe0b8d28 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ ldcvs 13, cr10, [r8, #260]! @ 0x104 │ │ │ │ @ instruction: 0xf02d2101 │ │ │ │ ldr pc, [fp, #-3859]! @ 0xfffff0ed │ │ │ │ ldm sl!, {r1, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r5, r0, r0, lsr ip │ │ │ │ adcseq r5, r0, r2, lsr #24 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - ldrdeq r8, [fp], -lr @ │ │ │ │ + eoreq r8, fp, lr, asr #5 │ │ │ │ adcseq r5, r0, lr, asr #17 │ │ │ │ - ldrsbteq ip, [r1], -sl │ │ │ │ + eorseq ip, r1, sl, asr #21 │ │ │ │ @ instruction: 0xfffe58d1 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - eoreq r7, fp, ip, lsr #30 │ │ │ │ - eoreq r7, fp, r2, lsl pc │ │ │ │ + eoreq r7, fp, ip, lsl ip │ │ │ │ + eoreq r7, fp, r2, lsl #24 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0018f8cc │ │ │ │ svcge 0x0006b0b1 │ │ │ │ @ instruction: 0x4730f8df │ │ │ │ @@ -38364,16 +38364,16 @@ │ │ │ │ ldm fp, {r0, r1, r3, r4, r5, r6, r7, r8, sl, sp, lr} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ blvs ffefaf38 │ │ │ │ @ instruction: 0xf8c72118 │ │ │ │ @ instruction: 0xf8c7408c │ │ │ │ @ instruction: 0xf8d240a0 │ │ │ │ @ instruction: 0xf8c70258 │ │ │ │ - @ instruction: 0xf14bd02c │ │ │ │ - @ instruction: 0xf8d7f939 │ │ │ │ + @ instruction: 0xf14ad02c │ │ │ │ + @ instruction: 0xf8d7ffb1 │ │ │ │ @ instruction: 0x4606c05c │ │ │ │ ldm ip!, {r3, r4, r5, r7, r9, sp, lr} │ │ │ │ eorsvs r0, r0, pc │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ ldm ip!, {r0, r1, r4, r5, r6, r7, sp, lr} │ │ │ │ teqvs r0, r3 │ │ │ │ tstcs r3, r1, ror r1 │ │ │ │ @@ -38543,15 +38543,15 @@ │ │ │ │ blmi dc4ac0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26bfa │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ blvs fff6f240 │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b198 │ │ │ │ - @ instruction: 0xf80ef14b │ │ │ │ + cdp2 1, 8, cr15, cr6, cr10, {2} │ │ │ │ blvs fff67780 │ │ │ │ rsbvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldrb r1, [r9, -r6, asr #17] │ │ │ │ svclt 0x003842a3 │ │ │ │ ldrmi r4, [lr], -r3, lsr #12 │ │ │ │ @@ -38569,37 +38569,37 @@ │ │ │ │ rsbvs pc, r8, #12713984 @ 0xc20000 │ │ │ │ streq lr, [sl], -r9, lsl #22 │ │ │ │ rsbls pc, r0, #12713984 @ 0xc20000 │ │ │ │ subscc pc, ip, #12713984 @ 0xc20000 │ │ │ │ bmi 6b4f10 │ │ │ │ ldmdbmi r8, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2 1, cr15, [r0, #-288] @ 0xfffffee0 │ │ │ │ + blx 1eb7766 │ │ │ │ @ instruction: 0xf1076cfb │ │ │ │ stmib r7, {r3, r5, r6, r9}^ │ │ │ │ ldrbvs r4, [sl, #-1050]! @ 0xfffffbe6 │ │ │ │ blcc fe0b94a0 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ ldcvs 13, cr10, [r8, #260]! @ 0x104 │ │ │ │ @ instruction: 0xf02d2101 │ │ │ │ ldr pc, [fp, #-2903]! @ 0xfffff4a9 │ │ │ │ ldcl 7, cr15, [lr], #868 @ 0x364 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ ldrhteq r5, [r0], r8 │ │ │ │ adcseq r5, r0, sl, lsr #9 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r7, fp, r6, ror #28 │ │ │ │ + eoreq r7, fp, r6, asr fp │ │ │ │ adcseq r5, r0, r6, asr r1 │ │ │ │ - eorseq ip, r1, r2, ror #12 │ │ │ │ + eorseq ip, r1, r2, asr r3 │ │ │ │ @ instruction: 0xfffe5159 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - strhteq r7, [fp], -r4 │ │ │ │ - mlaeq fp, sl, r7, r7 │ │ │ │ + eoreq r7, fp, r4, lsr #9 │ │ │ │ + eoreq r7, fp, sl, lsl #9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ beq ff4b95e0 │ │ │ │ stcpl 2, cr15, [ip, #-692] @ 0xfffffd4c │ │ │ │ @ instruction: 0xf8df4681 │ │ │ │ @ instruction: 0x46150694 │ │ │ │ @@ -38744,23 +38744,23 @@ │ │ │ │ stcpl 2, cr15, [ip, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle ip, r0, lsr pc │ │ │ │ @ instruction: 0xe77a465f │ │ │ │ @ instruction: 0xf1424658 │ │ │ │ - tstplt r8, r9, asr #31 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r1, asr #28 @ p-variant is OBSOLETE │ │ │ │ blcs 455b14 │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe23864c │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1104 @ 0xfffffbb0 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ @ instruction: 0xf1424638 │ │ │ │ - @ instruction: 0xb118ffb9 │ │ │ │ + tstplt r8, r1, lsr lr @ p-variant is OBSOLETE │ │ │ │ blcs 455b34 │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 2f52b0 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 35bbc8 │ │ │ │ @@ -38808,15 +38808,15 @@ │ │ │ │ @ instruction: 0x963a8054 │ │ │ │ bicpl pc, r2, r1, lsl #10 │ │ │ │ eorcc pc, r2, r2, lsl #17 │ │ │ │ ldrtmi r4, [r3], -r0, asr #12 │ │ │ │ ldrtls r9, [r9], -r9, lsl #10 │ │ │ │ ldrtls r2, [fp], -r1, lsl #10 │ │ │ │ vand q11, , │ │ │ │ - stcls 13, cr15, [r9, #-796] @ 0xfffffce4 │ │ │ │ + stcls 12, cr15, [r9, #-252] @ 0xffffff04 │ │ │ │ tstls r6, #37888 @ 0x9400 │ │ │ │ andseq pc, ip, #13959168 @ 0xd50000 │ │ │ │ ldmib r8, {r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf032234c │ │ │ │ strmi pc, [r0], fp, ror #31 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ blls 5dbaa4 │ │ │ │ @@ -38833,15 +38833,15 @@ │ │ │ │ movwcs lr, #18898 @ 0x49d2 │ │ │ │ teqcs ip, #3358720 @ 0x334000 │ │ │ │ subls r9, r1, #20, 20 @ 0x14000 │ │ │ │ ldc2 0, cr15, [sl, #-236]! @ 0xffffff14 │ │ │ │ bge f8cf00 │ │ │ │ subls r4, r4, r3, asr #12 │ │ │ │ @ instruction: 0x9009a8bc │ │ │ │ - @ instruction: 0xf822f24a │ │ │ │ + cdp2 2, 9, cr15, cr10, cr9, {2} │ │ │ │ movwls r2, #769 @ 0x301 │ │ │ │ blls 44cfd8 │ │ │ │ movwls r4, #5665 @ 0x1621 │ │ │ │ blls 34cf98 │ │ │ │ stmib sp, {r1, r8, sl, fp, sp, pc}^ │ │ │ │ cdpls 8, 0, cr8, cr10, cr2, {0} │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @@ -38916,15 +38916,15 @@ │ │ │ │ ldmib r2, {r0, r4, r6, r8, ip, pc}^ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 5844c0 │ │ │ │ @ instruction: 0xf03b934d │ │ │ │ ldmdbls r7, {r0, r1, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs sl, #2632 @ 0xa48 │ │ │ │ stmdals r9, {r4, r6, ip, pc} │ │ │ │ - @ instruction: 0xff7cf249 │ │ │ │ + ldc2l 2, cr15, [r4, #292]! @ 0x124 │ │ │ │ movwls r9, #6927 @ 0x1b0f │ │ │ │ bls 34d040 │ │ │ │ @ instruction: 0xf8da4648 │ │ │ │ movwls r3, #36 @ 0x24 │ │ │ │ @ instruction: 0xf8929d0a │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ stmib sp, {r4, r7, r8, sp}^ │ │ │ │ @@ -38969,28 +38969,28 @@ │ │ │ │ ldrbtmi r4, [sl], #-1608 @ 0xfffff9b8 │ │ │ │ @ instruction: 0xf0ab9600 │ │ │ │ @ instruction: 0xf8d9fb7f │ │ │ │ blcs 88c48 │ │ │ │ mcrge 4, 1, pc, cr6, cr15, {3} @ │ │ │ │ ldrbteq pc, [r4], #2249 @ 0x8c9 @ │ │ │ │ stcls 6, cr14, [r9, #-136] @ 0xffffff78 │ │ │ │ - vpmax.s16 q11, , q12 │ │ │ │ - @ instruction: 0xf142f859 │ │ │ │ - stmdbls fp, {r0, r1, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + vpmax.s16 q11, q10, q12 │ │ │ │ + @ instruction: 0xf142fed1 │ │ │ │ + stmdbls fp, {r0, r1, r3, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 1163c0 │ │ │ │ bcs 12f9d0 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64e1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r8, #216, 20 @ 0xd8000 │ │ │ │ - @ instruction: 0xf842f255 │ │ │ │ - stc2l 1, cr15, [ip, #264]! @ 0x108 │ │ │ │ + mrc2 2, 5, pc, cr10, cr4, {2} │ │ │ │ + stc2l 1, cr15, [r4], #-264 @ 0xfffffef8 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a08 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed3c4d4 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -39013,31 +39013,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4e718c │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf986f148 │ │ │ │ + @ instruction: 0xfffef147 │ │ │ │ bcs 135178 │ │ │ │ mcrge 4, 0, pc, cr13, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ stmib ip, {r0, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r4, r0, ip, lsr sp │ │ │ │ adcseq r4, r0, r6, lsr sp │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq pc, sl, r4, ror #16 │ │ │ │ umlaleq pc, sl, r2, r7 @ │ │ │ │ adcseq r4, r0, r0, lsr fp │ │ │ │ ldrdeq pc, [sl], sl @ │ │ │ │ - eoreq r7, fp, r6, lsl #2 │ │ │ │ + strdeq r6, [fp], -r6 @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r7, fp, ip, rrx │ │ │ │ - eoreq r7, fp, r6, lsr #1 │ │ │ │ + eoreq r6, fp, ip, asr sp │ │ │ │ + mlaeq fp, r6, sp, r6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r7, r6, lsr sl │ │ │ │ @ instruction: 0x46834b36 │ │ │ │ stmibvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -39244,23 +39244,23 @@ │ │ │ │ stcpl 2, cr15, [ip, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle ip, r0, lsr pc │ │ │ │ @ instruction: 0xe77a465f │ │ │ │ @ instruction: 0xf1424658 │ │ │ │ - tstplt r8, r1, ror #23 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r9, asr sl @ p-variant is OBSOLETE │ │ │ │ blcs 4562e4 │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe238e1c │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1104 @ 0xfffffbb0 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ @ instruction: 0xf1424638 │ │ │ │ - @ instruction: 0xb118fbd1 │ │ │ │ + tstplt r8, r9, asr #20 @ p-variant is OBSOLETE │ │ │ │ blcs 456304 │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 2f5a80 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 35c398 │ │ │ │ @@ -39308,15 +39308,15 @@ │ │ │ │ @ instruction: 0x963a8054 │ │ │ │ bicpl pc, r2, r1, lsl #10 │ │ │ │ eorcc pc, r2, r2, lsl #17 │ │ │ │ ldrtmi r4, [r3], -r0, asr #12 │ │ │ │ ldrtls r9, [r9], -r9, lsl #10 │ │ │ │ ldrtls r2, [fp], -r1, lsl #10 │ │ │ │ vand q11, , │ │ │ │ - @ instruction: 0x9d09f9df │ │ │ │ + stcls 8, cr15, [r9, #-348] @ 0xfffffea4 │ │ │ │ tstls r6, #37888 @ 0x9400 │ │ │ │ andseq pc, ip, #13959168 @ 0xd50000 │ │ │ │ ldmib r8, {r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf032234c │ │ │ │ strmi pc, [r0], r3, lsl #24 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ blls 5dc274 │ │ │ │ @@ -39333,15 +39333,15 @@ │ │ │ │ movwcs lr, #18898 @ 0x49d2 │ │ │ │ teqcs ip, #3358720 @ 0x334000 │ │ │ │ subls r9, r1, #20, 20 @ 0x14000 │ │ │ │ @ instruction: 0xf952f03b │ │ │ │ bge f8d6d0 │ │ │ │ subls r4, r4, r3, asr #12 │ │ │ │ @ instruction: 0x9009a8bc │ │ │ │ - @ instruction: 0xffdef247 │ │ │ │ + cdp2 2, 5, cr15, cr6, cr7, {2} │ │ │ │ movwls r2, #769 @ 0x301 │ │ │ │ blls 44d7a8 │ │ │ │ movwls r4, #5665 @ 0x1621 │ │ │ │ blls 34d768 │ │ │ │ stmib sp, {r1, r8, sl, fp, sp, pc}^ │ │ │ │ cdpls 8, 0, cr8, cr10, cr2, {0} │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @@ -39416,15 +39416,15 @@ │ │ │ │ ldmib r2, {r0, r4, r6, r8, ip, pc}^ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 584c90 │ │ │ │ @ instruction: 0xf03b934d │ │ │ │ ldmdbls r7, {r0, r1, r3, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ movwcs sl, #2632 @ 0xa48 │ │ │ │ stmdals r9, {r4, r6, ip, pc} │ │ │ │ - @ instruction: 0xff38f247 │ │ │ │ + ldc2 2, cr15, [r0, #284]! @ 0x11c │ │ │ │ movwls r9, #6927 @ 0x1b0f │ │ │ │ bls 34d810 │ │ │ │ @ instruction: 0xf8da4648 │ │ │ │ movwls r3, #36 @ 0x24 │ │ │ │ @ instruction: 0xf8929d0a │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ stmib sp, {r4, r7, r8, sp}^ │ │ │ │ @@ -39470,27 +39470,27 @@ │ │ │ │ @ instruction: 0xf0aa9600 │ │ │ │ @ instruction: 0xf8d9ff97 │ │ │ │ blcs 89418 │ │ │ │ mcrge 4, 1, pc, cr6, cr15, {3} @ │ │ │ │ ldrbteq pc, [r4], #2249 @ 0x8c9 @ │ │ │ │ stcls 6, cr14, [r9, #-136] @ 0xffffff78 │ │ │ │ vpmax.s16 q11, q10, q12 │ │ │ │ - @ instruction: 0xf142fc71 │ │ │ │ - stmdbls fp, {r0, r1, r3, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf142fae9 │ │ │ │ + stmdbls fp, {r0, r1, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 116b90 │ │ │ │ bcs 1301a0 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64e1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r8, #216, 20 @ 0xd8000 │ │ │ │ - mrrc2 2, 5, pc, sl, cr4 @ │ │ │ │ - blx 1b8594 │ │ │ │ + blx ff5389d8 │ │ │ │ + @ instruction: 0xf87cf142 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a08 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed3cca4 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -39513,31 +39513,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4e795c │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2 1, cr15, [lr, #284] @ 0x11c │ │ │ │ + ldc2 1, cr15, [r6], {71} @ 0x47 │ │ │ │ bcs 135948 │ │ │ │ mcrge 4, 0, pc, cr13, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ stc 7, cr15, [r4, #864]! @ 0x360 │ │ │ │ adcseq r4, r0, ip, ror #10 │ │ │ │ adcseq r4, r0, r6, ror #10 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq pc, sl, r8, asr #1 │ │ │ │ strdeq lr, [sl], r6 @ │ │ │ │ adcseq r4, r0, r0, ror #6 │ │ │ │ adceq lr, sl, lr, lsr pc │ │ │ │ - eoreq r6, fp, r6, lsr r9 │ │ │ │ + eoreq r6, fp, r6, lsr #12 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - mlaeq fp, ip, r8, r6 │ │ │ │ - ldrdeq r6, [fp], -r6 @ │ │ │ │ + eoreq r6, fp, ip, lsl #11 │ │ │ │ + eoreq r6, fp, r6, asr #11 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r7, r6, lsr sl │ │ │ │ @ instruction: 0x46834b36 │ │ │ │ stmibvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -39610,52 +39610,52 @@ │ │ │ │ strteq pc, [r8], #-2271 @ 0xfffff721 │ │ │ │ ldrls r4, [r2], #-1586 @ 0xfffff9ce │ │ │ │ ldrbtmi r4, [r8], #-1147 @ 0xfffffb85 │ │ │ │ stmdapl r1, {r0, r1, r2, r4, r9, sl, ip, pc}^ │ │ │ │ stmdavs r9, {r4, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9143 │ │ │ │ ldrtmi r0, [r1], -r0, lsl #2 │ │ │ │ - @ instruction: 0xf9c0f168 │ │ │ │ + @ instruction: 0xf838f168 │ │ │ │ strcc pc, [ip], #-2271 @ 0xfffff721 │ │ │ │ tstcs r8, r2, lsr r6 │ │ │ │ stmiapl r3!, {r0, r1, r2, r5, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf163930f │ │ │ │ - @ instruction: 0x4631fbf7 │ │ │ │ + ldrtmi pc, [r1], -pc, ror #20 @ │ │ │ │ andsls r2, r4, r2, lsl #4 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ andcs pc, r2, #307200 @ 0x4b000 │ │ │ │ strmi r2, [r5], -r4, lsl #2 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ vpmax.s8 , q0, │ │ │ │ @ instruction: 0x4604217b │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - @ instruction: 0x4680fe75 │ │ │ │ + strmi pc, [r0], sp, ror #25 │ │ │ │ bleq 5b86c8 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1664659 │ │ │ │ - strbmi pc, [r1], -pc, asr #19 @ │ │ │ │ + strbmi pc, [r1], -r7, asr #16 @ │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - @ instruction: 0xf898fa0b │ │ │ │ + @ instruction: 0xf898f883 │ │ │ │ stmdals r7!, {r0, r5, sp} │ │ │ │ blge 7846e8 │ │ │ │ ldrvs lr, [ip], -sp, asr #19 │ │ │ │ @ instruction: 0xf1639311 │ │ │ │ - strmi pc, [r6], -pc, lsr #28 │ │ │ │ + strmi pc, [r6], -r7, lsr #25 │ │ │ │ blls 4e87f4 │ │ │ │ adcsvs ip, r0, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463162f1 │ │ │ │ @ instruction: 0x46503614 │ │ │ │ - @ instruction: 0xf9f6f168 │ │ │ │ + @ instruction: 0xf86ef168 │ │ │ │ @ instruction: 0x465a4633 │ │ │ │ msrne (UNDEF: 99), r0 │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - strtmi pc, [r3], -fp, asr #22 │ │ │ │ + strtmi pc, [r3], -r3, asr #19 │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ ldrbmi r9, [r0], -r0, lsl #10 │ │ │ │ - blx 1fb88c2 │ │ │ │ + @ instruction: 0xf9f4f168 │ │ │ │ movwcs r9, #2577 @ 0xa11 │ │ │ │ tstls ip, #31 │ │ │ │ stmib r2, {r0, r1, r4, r5, r9, sl, fp, sp, pc}^ │ │ │ │ strmi r3, [r5], -r1, lsl #6 │ │ │ │ teqcc r7, #3358720 @ 0x334000 │ │ │ │ stmib sp, {r2, r8, r9, fp, ip, sp, lr}^ │ │ │ │ bgt 449020 │ │ │ │ @@ -39675,93 +39675,93 @@ │ │ │ │ stcls 0, cr0, [lr], {15} │ │ │ │ ldm ip!, {r1, r2, r4, r5, r8, sl, ip, pc} │ │ │ │ strgt r0, [pc], #-15 @ 7c37c │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x71bcf44f │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - strmi pc, [r6], -r1, ror #26 │ │ │ │ + @ instruction: 0x4606fbd9 │ │ │ │ @ instruction: 0xf1007b6b │ │ │ │ @ instruction: 0x463a0514 │ │ │ │ - @ instruction: 0xf1664629 │ │ │ │ - @ instruction: 0xf896f969 │ │ │ │ + @ instruction: 0xf1654629 │ │ │ │ + @ instruction: 0xf896ffe1 │ │ │ │ bls a08444 │ │ │ │ stceq 1, cr15, [ip], #-24 @ 0xffffffe8 │ │ │ │ ldrsbt pc, [r8], -sp @ │ │ │ │ orreq pc, r5, #-2013265919 @ 0x88000001 │ │ │ │ eorcc pc, r8, r6, lsl #17 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46504631 │ │ │ │ - @ instruction: 0xf992f168 │ │ │ │ + @ instruction: 0xf80af168 │ │ │ │ ldc 14, cr9, [pc, #68] @ 7c414 │ │ │ │ smulwbcs r0, sp, fp │ │ │ │ @ instruction: 0xf1654630 │ │ │ │ - stmdals r7!, {r0, r1, r2, r3, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r7!, {r0, r1, r2, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ eorcs r4, r0, #59768832 @ 0x3900000 │ │ │ │ - ldc2 1, cr15, [r4, #396]! @ 0x18c │ │ │ │ + stc2 1, cr15, [ip], #-396 @ 0xfffffe74 │ │ │ │ cmplt r0, r4, lsl #12 │ │ │ │ blgt 14dcb8 │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ - @ instruction: 0xf1684650 │ │ │ │ - svcls 0x0011f97b │ │ │ │ + @ instruction: 0xf1674650 │ │ │ │ + svcls 0x0011fff3 │ │ │ │ cdp 1, 11, cr2, cr7, cr0, {1} │ │ │ │ ldrtmi r0, [r8], -r0, lsl #22 │ │ │ │ - cdp2 1, 14, cr15, cr8, cr5, {3} │ │ │ │ + stc2l 1, cr15, [r0, #-404]! @ 0xfffffe6c │ │ │ │ eorcs r9, r0, #2555904 @ 0x270000 │ │ │ │ @ instruction: 0xf1632101 │ │ │ │ - @ instruction: 0x4606fd9d │ │ │ │ + @ instruction: 0x4606fc15 │ │ │ │ ldrtmi fp, [fp], -r0, asr #2 │ │ │ │ adcsvs ip, r0, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463162f1 │ │ │ │ @ instruction: 0x46503614 │ │ │ │ - @ instruction: 0xf964f168 │ │ │ │ + @ instruction: 0xffdcf167 │ │ │ │ strbmi r4, [sl], -fp, lsr #12 │ │ │ │ strmi lr, [r0], -sp, asr #19 │ │ │ │ mvnsne pc, r0, asr #4 │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - ldmdbls r4, {r0, r1, r2, r3, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r4, {r0, r1, r2, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ @ instruction: 0x9c27fa67 │ │ │ │ vhadd.s d2, d13, d3 │ │ │ │ - eorcs pc, r0, #148480 @ 0x24400 │ │ │ │ + eorcs pc, r0, #36864 @ 0x9000 │ │ │ │ tstcs r8, r3, lsl #12 │ │ │ │ @ instruction: 0xf1634620 │ │ │ │ - andcs pc, r2, #25600 @ 0x6400 │ │ │ │ + andcs pc, r2, #2375680 @ 0x244000 │ │ │ │ andsls r4, r4, r1, lsl r6 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ andcs pc, r2, #1785856 @ 0x1b4000 │ │ │ │ strmi r2, [r5], -r6, lsl #2 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ andcs pc, r1, #1687552 @ 0x19c000 │ │ │ │ @ instruction: 0x46042110 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ svcls 0x0011f961 │ │ │ │ mlacs r1, r8, r8, pc @ │ │ │ │ strmi r2, [r1], r0, lsl #6 │ │ │ │ stmdals r7!, {r2, r3, r4, r8, r9, ip, pc} │ │ │ │ rsbsvs r2, fp, r1, lsl #2 │ │ │ │ - ldc2l 1, cr15, [ip, #-396] @ 0xfffffe74 │ │ │ │ + blx ff5b8a22 │ │ │ │ cmplt r0, r6, lsl #12 │ │ │ │ blgt 14dd88 │ │ │ │ rscsvs r6, r1, #176, 4 │ │ │ │ @ instruction: 0x36144631 │ │ │ │ - @ instruction: 0xf1684650 │ │ │ │ - ldrtmi pc, [r3], -r3, lsr #18 @ │ │ │ │ + @ instruction: 0xf1674650 │ │ │ │ + shadd8mi pc, r3, fp @ │ │ │ │ vmin.s8 q10, q0, q5 │ │ │ │ ldrbmi r1, [r0], -r3, ror #2 │ │ │ │ - blx 1eb8a58 │ │ │ │ + @ instruction: 0xf8f0f168 │ │ │ │ strmi r4, [r2], -r3, lsr #12 │ │ │ │ strls r2, [r0, #-371] @ 0xfffffe8d │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - bls 4faf6c │ │ │ │ + bls 4fa94c │ │ │ │ andsls r2, pc, r0, lsl #6 │ │ │ │ @ instruction: 0x4606931c │ │ │ │ movwcc lr, #6594 @ 0x19c2 │ │ │ │ blvc 1a3918 │ │ │ │ teqcc r7, #3358720 @ 0x334000 │ │ │ │ teqcc r9, #3358720 @ 0x334000 │ │ │ │ bgt 4474e8 │ │ │ │ @@ -39770,29 +39770,29 @@ │ │ │ │ svcls 0x000ed02a │ │ │ │ @ instruction: 0x463c9636 │ │ │ │ strgt ip, [pc], #-3343 @ 7c4f8 │ │ │ │ muleq pc, r5, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x71bcf44f │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - strmi pc, [r5], -r3, lsr #25 │ │ │ │ + @ instruction: 0x4605fb1b │ │ │ │ bleq 5b8910 │ │ │ │ andcs r7, r1, #117760 @ 0x1cc00 │ │ │ │ - @ instruction: 0xf1664659 │ │ │ │ - bls a3a7c8 │ │ │ │ + @ instruction: 0xf1654659 │ │ │ │ + bls a3c1a8 │ │ │ │ mlacc r8, r5, r8, pc @ │ │ │ │ @ instruction: 0xf10546bc │ │ │ │ vabd.u32 d16, d2, d28 │ │ │ │ @ instruction: 0xf8850385 │ │ │ │ ldm ip!, {r3, r5, ip, sp} │ │ │ │ strgt r0, [pc, -pc] │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, r7, lsl #17 │ │ │ │ ldrbmi r4, [r0], -r9, lsr #12 │ │ │ │ - @ instruction: 0xf8d6f168 │ │ │ │ + @ instruction: 0xff4ef167 │ │ │ │ strcs r9, [r0], #-2833 @ 0xfffff4ef │ │ │ │ @ instruction: 0xf04f961f │ │ │ │ ldrls r0, [ip], #-513 @ 0xfffffdff │ │ │ │ stmib r3, {r4, r8, r9, sl, fp, ip, pc}^ │ │ │ │ stmib sp, {r0, sl, lr}^ │ │ │ │ @ instruction: 0x46bc4437 │ │ │ │ sbcscs pc, ip, sp, lsl #17 │ │ │ │ @@ -39801,93 +39801,93 @@ │ │ │ │ stcls 0, cr0, [lr, #-60] @ 0xffffffc4 │ │ │ │ ldm ip!, {r1, r2, r4, r5, r9, sl, ip, pc} │ │ │ │ strgt r0, [pc, #-15] @ 7c565 │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ @ instruction: 0x71bcf44f │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - strmi pc, [r0], r5, ror #24 │ │ │ │ + pkhtbmi pc, r0, sp, asr #21 @ │ │ │ │ andcs r7, r1, #117760 @ 0x1cc00 │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf86ef166 │ │ │ │ + cdp2 1, 14, cr15, cr6, cr5, {3} │ │ │ │ mlacc r8, r8, r8, pc @ │ │ │ │ @ instruction: 0xf1089a26 │ │ │ │ @ instruction: 0xf8dd0c2c │ │ │ │ vqadd.u32 d30, d2, d24 │ │ │ │ @ instruction: 0xf8880385 │ │ │ │ ldm lr!, {r3, r5, ip, sp} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ strbmi r0, [r1], -pc │ │ │ │ - @ instruction: 0xf1684650 │ │ │ │ - @ instruction: 0xf108f897 │ │ │ │ + @ instruction: 0xf1674650 │ │ │ │ + @ instruction: 0xf108ff0f │ │ │ │ @ instruction: 0x465a0314 │ │ │ │ mvnsvc pc, pc, asr #8 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - @ instruction: 0xf10dfa21 │ │ │ │ + @ instruction: 0xf10df899 │ │ │ │ @ instruction: 0x46020b5c │ │ │ │ movwcs r9, #30996 @ 0x7914 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ stmdbls r7!, {r0, r1, r2, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x465b9813 │ │ │ │ strls r2, [r0], #-515 @ 0xfffffdfd │ │ │ │ blx 4ba570 │ │ │ │ strtmi r4, [r2], -sl, lsr #22 │ │ │ │ ldrbtmi r4, [fp], #-1569 @ 0xfffff9df │ │ │ │ - @ instruction: 0xf1684650 │ │ │ │ - blls 47a618 │ │ │ │ + @ instruction: 0xf1674650 │ │ │ │ + blls 47bff8 │ │ │ │ tstcs r8, r2, lsr #12 │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - @ instruction: 0x4621fa3f │ │ │ │ + @ instruction: 0x4621f8b7 │ │ │ │ andsls r2, r4, r2, lsl #4 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ andcs pc, r2, #9633792 @ 0x930000 │ │ │ │ strmi r2, [r0], r4, lsl #2 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ andcs pc, r1, #9240576 @ 0x8d0000 │ │ │ │ strmi r2, [r1], r2, lsl #2 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ vadd.i8 d31, d16, d7 │ │ │ │ andsls r2, r5, fp, ror r1 │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - @ instruction: 0x4605fcb7 │ │ │ │ + strmi pc, [r5], -pc, lsr #22 │ │ │ │ ldreq pc, [r4], -r0, lsl #2 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ - @ instruction: 0xf1664631 │ │ │ │ - @ instruction: 0x4629f811 │ │ │ │ - @ instruction: 0xf1684650 │ │ │ │ - @ instruction: 0xf895f84d │ │ │ │ + @ instruction: 0xf1654631 │ │ │ │ + strtmi pc, [r9], -r9, lsl #29 │ │ │ │ + @ instruction: 0xf1674650 │ │ │ │ + @ instruction: 0xf895fec5 │ │ │ │ ldcls 0, cr2, [r1, #-132] @ 0xffffff7c │ │ │ │ ldrls r2, [ip], #-257 @ 0xfffffeff │ │ │ │ rsbvs r9, ip, r7, lsr #16 │ │ │ │ - ldc2l 1, cr15, [r2], #-396 @ 0xfffffe74 │ │ │ │ + blx ffb38bf4 │ │ │ │ bicslt r4, r8, r4, lsl #12 │ │ │ │ blgt 14df1c │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ - @ instruction: 0xf1684650 │ │ │ │ - ands pc, r1, r9, lsr r8 @ │ │ │ │ + @ instruction: 0xf1674650 │ │ │ │ + @ instruction: 0xe011feb1 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r3, r0, r0, lsr #27 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r6, fp, r4, asr #15 │ │ │ │ + strhteq r6, [fp], -r4 │ │ │ │ adcseq r3, r0, sl, lsl #27 │ │ │ │ @ instruction: 0x00000cb0 │ │ │ │ - eoreq r6, fp, lr, lsr r4 │ │ │ │ + eoreq r6, fp, lr, lsr #2 │ │ │ │ ldrtmi r4, [r2], -r3, lsr #12 │ │ │ │ msrne (UNDEF: 99), r0 │ │ │ │ - @ instruction: 0xf1684650 │ │ │ │ - @ instruction: 0x464bf97b │ │ │ │ + @ instruction: 0xf1674650 │ │ │ │ + @ instruction: 0x464bfff3 │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - bls 4fad70 │ │ │ │ + bls 4fa750 │ │ │ │ andsls r2, pc, r0, lsl #6 │ │ │ │ @ instruction: 0x4605931c │ │ │ │ movwcc lr, #6594 @ 0x19c2 │ │ │ │ blvc 1a3f14 │ │ │ │ teqcc r7, #3358720 @ 0x334000 │ │ │ │ teqcc r9, #3358720 @ 0x334000 │ │ │ │ bgt 4476e4 │ │ │ │ @@ -39896,29 +39896,29 @@ │ │ │ │ svcls 0x000ed02a │ │ │ │ @ instruction: 0x463c9536 │ │ │ │ strgt ip, [pc], #-3599 @ 7c6f4 │ │ │ │ muleq pc, r6, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x71bcf44f │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - strmi pc, [r6], -r5, lsr #23 │ │ │ │ + @ instruction: 0x4606fa1d │ │ │ │ ldmdaeq r4, {r8, ip, sp, lr, pc} │ │ │ │ andcs r7, r1, #109568 @ 0x1ac00 │ │ │ │ @ instruction: 0xf1654641 │ │ │ │ - bls a3c5cc │ │ │ │ + bls a3bfac │ │ │ │ mlacc r8, r6, r8, pc @ │ │ │ │ @ instruction: 0xf10646bc │ │ │ │ vabd.u32 d16, d2, d28 │ │ │ │ @ instruction: 0xf8860385 │ │ │ │ ldm ip!, {r3, r5, ip, sp} │ │ │ │ strgt r0, [pc, -pc] │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, r7, lsl #17 │ │ │ │ @ instruction: 0x46504631 │ │ │ │ - @ instruction: 0xffd8f167 │ │ │ │ + cdp2 1, 5, cr15, cr0, cr7, {3} │ │ │ │ movwcs r9, #2577 @ 0xa11 │ │ │ │ smladcs r1, r0, lr, r9 │ │ │ │ tstls ip, #130023424 @ 0x7c00000 │ │ │ │ stmib r2, {r2, r4, r5, r7, r9, sl, lr}^ │ │ │ │ stmib sp, {r0, r8, r9, ip, sp}^ │ │ │ │ stmib sp, {r0, r1, r2, r4, r5, r8, r9, ip, sp}^ │ │ │ │ bgt 449440 │ │ │ │ @@ -39927,55 +39927,55 @@ │ │ │ │ ldrsbtls pc, [r8], -sp @ │ │ │ │ @ instruction: 0x464c9536 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ ldm ip, {r0, r1, r2, r3, sl, lr, pc} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ vst4.8 {d16-d19}, [pc] │ │ │ │ stmdals r7!, {r2, r3, r4, r5, r7, r8, ip, sp, lr} │ │ │ │ - blx 1a38d12 │ │ │ │ + @ instruction: 0xf9def163 │ │ │ │ blvc 1b4dfa0 │ │ │ │ ldreq pc, [r4, #-256] @ 0xffffff00 │ │ │ │ @ instruction: 0x4629463a │ │ │ │ - @ instruction: 0xff6ef165 │ │ │ │ + stc2l 1, cr15, [r6, #404]! @ 0x194 │ │ │ │ mlacc r8, r6, r8, pc @ │ │ │ │ strbmi r9, [lr], r6, lsr #20 │ │ │ │ stceq 1, cr15, [ip], #-24 @ 0xffffffe8 │ │ │ │ orreq pc, r5, #-2013265919 @ 0x88000001 │ │ │ │ eorcc pc, r8, r6, lsl #17 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46504631 │ │ │ │ - @ instruction: 0xff98f167 │ │ │ │ + cdp2 1, 1, cr15, cr0, cr7, {3} │ │ │ │ @ instruction: 0x21209e11 │ │ │ │ bleq b82a4 │ │ │ │ @ instruction: 0xf1654630 │ │ │ │ - stmdals r7!, {r0, r2, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r7!, {r0, r2, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ eorcs r4, r0, #59768832 @ 0x3900000 │ │ │ │ - blx fef38d66 │ │ │ │ + blx d38d64 │ │ │ │ cmplt r0, r4, lsl #12 │ │ │ │ blgt 14e0ac │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - blls 5fc5f4 │ │ │ │ + blls 5fbfd4 │ │ │ │ strls r4, [r1], #-1602 @ 0xfffff9be │ │ │ │ mvnsne pc, r0, asr #4 │ │ │ │ ldrbmi r9, [r0], -r0, lsl #6 │ │ │ │ strcs r4, [r2, #-1579] @ 0xfffff9d5 │ │ │ │ - @ instruction: 0xf94af168 │ │ │ │ + @ instruction: 0xffc2f167 │ │ │ │ @ instruction: 0x46029914 │ │ │ │ ldrbmi r2, [r0], -pc, lsl #6 │ │ │ │ @ instruction: 0xf882f7e0 │ │ │ │ bls 50f80c │ │ │ │ stmdals r7!, {r3, r8, sp} │ │ │ │ andscs r5, r6, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xf163930e │ │ │ │ - andcs pc, r1, #868352 @ 0xd4000 │ │ │ │ + @ instruction: 0xf162930e │ │ │ │ + andcs pc, r1, #692 @ 0x2b4 │ │ │ │ tstcs r3, r4, lsl #12 │ │ │ │ @ instruction: 0xf7df4650 │ │ │ │ strtmi pc, [r1], -r9, lsl #31 │ │ │ │ movwcs r4, #5634 @ 0x1602 │ │ │ │ strcs r4, [r1], #-1616 @ 0xfffff9b0 │ │ │ │ @ instruction: 0xf86cf7e0 │ │ │ │ stmdbls r7!, {r0, r1, r4, r9, sl, fp, ip, pc} │ │ │ │ @@ -39991,46 +39991,46 @@ │ │ │ │ movwcs pc, #14549 @ 0x38d5 @ │ │ │ │ andcs r4, r0, #1048576 @ 0x100000 │ │ │ │ movwls r4, #1584 @ 0x630 │ │ │ │ @ instruction: 0xf7df465b │ │ │ │ blmi ffa3abb4 │ │ │ │ andcs r9, r0, #1114112 @ 0x110000 │ │ │ │ tstcs r4, fp, ror r4 │ │ │ │ - cdp2 1, 12, cr15, cr4, cr7, {3} │ │ │ │ + ldc2 1, cr15, [ip, #-412]! @ 0xfffffe64 │ │ │ │ andcs r9, r4, #15360 @ 0x3c00 │ │ │ │ stmdals r0!, {r3, r8, sp} │ │ │ │ - @ instruction: 0xf8fef163 │ │ │ │ + @ instruction: 0xff76f162 │ │ │ │ strtmi r4, [r8], -r1, lsl #13 │ │ │ │ - vsub.f16 d9, d13, d16 │ │ │ │ - eorcs pc, r0, #1753088 @ 0x1ac000 │ │ │ │ + vsub.f16 d9, d12, d16 │ │ │ │ + eorcs pc, r0, #908 @ 0x38c │ │ │ │ tstcs r4, r3, lsl #12 │ │ │ │ - @ instruction: 0xf1634628 │ │ │ │ - @ instruction: 0x4606f8f3 │ │ │ │ + @ instruction: 0xf1624628 │ │ │ │ + strmi pc, [r6], -fp, ror #30 │ │ │ │ tstcs r0, r0, lsr #16 │ │ │ │ ldrdcc pc, [ip], #128 @ 0x80 @ │ │ │ │ submi pc, r5, r0, lsl #17 │ │ │ │ @ instruction: 0xf8c04323 │ │ │ │ @ instruction: 0xf8d030ec │ │ │ │ @ instruction: 0x432330fc │ │ │ │ rscscc pc, ip, r0, asr #17 │ │ │ │ - blx ffe38e54 │ │ │ │ + @ instruction: 0xf96ef163 │ │ │ │ @ instruction: 0x46056933 │ │ │ │ ldreq pc, [r4], #-256 @ 0xffffff00 │ │ │ │ vrsubhn.i16 d20, , │ │ │ │ addvs r0, r3, #1543503872 @ 0x5c000000 │ │ │ │ stmib r0, {r0, r1, r4, r5, r7, fp, sp, lr}^ │ │ │ │ blls 88a10c │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1653178 │ │ │ │ - ldmdals r1, {r0, r2, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdals r1, {r0, r2, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1674629 │ │ │ │ - bvs ffb3c4e4 │ │ │ │ + bvs ffb3bec4 │ │ │ │ blcs 69ad50 │ │ │ │ orrhi pc, r2, r0, lsl #4 │ │ │ │ @ instruction: 0xf013e8df │ │ │ │ cmneq fp, fp, ror #2 │ │ │ │ cmneq ip, fp, ror #2 │ │ │ │ smceq 53276 @ 0xd01c │ │ │ │ subeq r0, r6, sp, ror #2 │ │ │ │ @@ -40044,130 +40044,130 @@ │ │ │ │ orreq r0, r0, r0, lsl #3 │ │ │ │ ldrls r0, [r6, #-363]! @ 0xfffffe95 │ │ │ │ mcrgt 12, 0, sl, cr15, cr11, {1} │ │ │ │ ldm r6, {r0, r1, r2, r3, sl, lr, pc} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stmdals r7!, {r0, r1, r2, r3} │ │ │ │ @ instruction: 0x71bcf44f │ │ │ │ - blx 1fb8ee4 │ │ │ │ + @ instruction: 0xf8f4f163 │ │ │ │ @ instruction: 0xf1004606 │ │ │ │ blvc 1b3edb0 │ │ │ │ andcs r4, r1, #76546048 @ 0x4900000 │ │ │ │ - cdp2 1, 8, cr15, cr4, cr5, {3} │ │ │ │ + ldc2l 1, cr15, [ip], #404 @ 0x194 │ │ │ │ bls a27658 │ │ │ │ movwls r4, #59036 @ 0xe69c │ │ │ │ streq pc, [ip, -r6, lsl #2]! │ │ │ │ mlacc r8, r6, r8, pc @ │ │ │ │ orreq pc, r5, #-2013265919 @ 0x88000001 │ │ │ │ eorcc pc, r8, r6, lsl #17 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ ldm r4, {r0, r1, r2, r3, r8, r9, sl, lr, pc} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ ldrtmi r0, [r1], -pc │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - ldrb pc, [sl], #3757 @ 0xead @ │ │ │ │ + ldrb pc, [sl], #3365 @ 0xd25 @ │ │ │ │ blvc 160669c │ │ │ │ teqpne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1639820 │ │ │ │ - ldrtmi pc, [fp], -r3, lsl #22 @ │ │ │ │ + @ instruction: 0x463bf97b │ │ │ │ ldreq pc, [r4, -r0, lsl #2] │ │ │ │ ldrtmi r4, [r2], -r5, lsl #12 │ │ │ │ @ instruction: 0xf8804639 │ │ │ │ @ instruction: 0xf1056028 │ │ │ │ @ instruction: 0xf1650650 │ │ │ │ - strtls pc, [r6], #-3673 @ 0xfffff1a7 │ │ │ │ + strtls pc, [r6], #-3281 @ 0xfffff32f │ │ │ │ strtls r2, [r3], #-1024 @ 0xfffffc00 │ │ │ │ strmi lr, [r1], #-2506 @ 0xfffff636 │ │ │ │ cdpeq 0, 7, cr15, cr8, cr15, {2} │ │ │ │ ldrdgt pc, [r4], -r5 @ │ │ │ │ muleq pc, sl, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ bls 50f814 │ │ │ │ @ instruction: 0xf8dd4629 │ │ │ │ ldmpl r3, {r2, r6, pc}^ │ │ │ │ tstls r0, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0x3c0cfb0e │ │ │ │ mlacc lr, ip, r8, pc @ │ │ │ │ orreq lr, r3, #5120 @ 0x1400 │ │ │ │ addsvs sl, ip, #2368 @ 0x940 │ │ │ │ - cdp2 1, 7, cr15, cr10, cr7, {3} │ │ │ │ + ldc2l 1, cr15, [r2], #412 @ 0x19c │ │ │ │ @ instruction: 0x21a7463a │ │ │ │ @ instruction: 0xf1674640 │ │ │ │ - eorscs pc, r8, #676 @ 0x2a4 │ │ │ │ + eorscs pc, r8, #528 @ 0x210 │ │ │ │ strtmi r4, [r1], -r6, lsl #12 │ │ │ │ @ instruction: 0xf7d74628 │ │ │ │ @ instruction: 0xf44fee8a │ │ │ │ stmdals r0!, {r1, r8, ip, sp, lr} │ │ │ │ @ instruction: 0xf1639623 │ │ │ │ - @ instruction: 0xf100fac7 │ │ │ │ + @ instruction: 0xf100f93f │ │ │ │ @ instruction: 0x46070614 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1654631 │ │ │ │ - strbmi pc, [r0], -r1, lsr #28 @ │ │ │ │ + @ instruction: 0x4640fc99 │ │ │ │ @ instruction: 0xf1674639 │ │ │ │ - movwcs pc, #32349 @ 0x7e5d @ │ │ │ │ + movwcs pc, #31957 @ 0x7cd5 @ │ │ │ │ @ instruction: 0x23229330 │ │ │ │ sbccc pc, r4, sp, lsl #17 │ │ │ │ strbtmi r9, [lr], -r4, lsr #12 │ │ │ │ strgt ip, [pc], -pc, lsl #26 │ │ │ │ strgt ip, [pc], -pc, lsl #26 │ │ │ │ strgt ip, [pc], -pc, lsl #26 │ │ │ │ muleq r3, r5, r8 │ │ │ │ andeq lr, r3, r6, lsl #17 │ │ │ │ strbmi r2, [r0], -r4, lsl #2 │ │ │ │ muleq ip, sl, r8 │ │ │ │ - @ instruction: 0xf9a8f168 │ │ │ │ + @ instruction: 0xf820f168 │ │ │ │ strmi r4, [r2], -r9, asr #12 │ │ │ │ strbmi r2, [r0], -pc, lsl #6 │ │ │ │ ldrdhi pc, [r8, pc]! @ │ │ │ │ @ instruction: 0xff50f7df │ │ │ │ movwcs sl, #19736 @ 0x4d18 │ │ │ │ strtmi r9, [r2], -r0, lsr #18 │ │ │ │ strtmi r9, [r6], -r0, lsl #6 │ │ │ │ @ instruction: 0x465b9813 │ │ │ │ @ instruction: 0xffc6f7de │ │ │ │ strls r4, [lr], #-1272 @ 0xfffffb08 │ │ │ │ subshi pc, r0, sp, asr #17 │ │ │ │ andcs r9, r0, #3584 @ 0xe00 │ │ │ │ tstcs r4, r4, lsl fp │ │ │ │ strls r9, [r0], #-2065 @ 0xfffff7ef │ │ │ │ - ldc2 1, cr15, [r6, #412]! @ 0x19c │ │ │ │ + stc2 1, cr15, [lr], #-412 @ 0xfffffe64 │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ @ instruction: 0xf8dd80a4 │ │ │ │ @ instruction: 0xf04fa044 │ │ │ │ @ instruction: 0xf8cd0900 │ │ │ │ blls 468bd4 │ │ │ │ andeq pc, r4, #1073741826 @ 0x40000002 │ │ │ │ stmdals r0!, {r3, r8, sp} │ │ │ │ - @ instruction: 0xffe6f162 │ │ │ │ + cdp2 1, 5, cr15, cr14, cr2, {3} │ │ │ │ andcs r4, r4, #4, 12 @ 0x400000 │ │ │ │ orreq lr, r9, pc, asr #20 │ │ │ │ @ instruction: 0xf7df4650 │ │ │ │ tstpcs r0, r9, lsr lr @ p-variant is OBSOLETE │ │ │ │ stmdals r0!, {r7, r9, sl, lr} │ │ │ │ - @ instruction: 0xf9eef163 │ │ │ │ + @ instruction: 0xf866f163 │ │ │ │ @ instruction: 0xf1006923 │ │ │ │ @ instruction: 0x46070b14 │ │ │ │ vmov.i32 q10, #-1191182336 @ 0xb9000000 │ │ │ │ addvs r0, r3, #1543503872 @ 0x5c000000 │ │ │ │ stmib r0, {r0, r1, r5, r7, fp, sp, lr}^ │ │ │ │ blls 889b1c │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1653178 │ │ │ │ - @ instruction: 0x4639fdb5 │ │ │ │ + ldrtmi pc, [r9], -sp, lsr #24 @ │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - @ instruction: 0xf898fdf1 │ │ │ │ + @ instruction: 0xf898fc69 │ │ │ │ @ instruction: 0xf04f400c │ │ │ │ vst2. {d19-d22}, [pc :256] │ │ │ │ stmdals r0!, {r0, r2, r3, r4, r5, r8, ip, sp, lr} │ │ │ │ vst1.8 {d15-d16}, [r4], r3 │ │ │ │ - blx 11b90b0 │ │ │ │ + @ instruction: 0xf8bcf163 │ │ │ │ rsblt pc, ip, sp, asr #17 │ │ │ │ cdpeq 1, 5, cr15, cr0, cr0, {0} │ │ │ │ strvs lr, [r0], -r5, asr #19 │ │ │ │ stcleq 1, cr15, [r0], #-0 │ │ │ │ strmi r6, [r7], -lr, lsr #1 │ │ │ │ mullt ip, r8, r8 │ │ │ │ @ instruction: 0xf88043e4 │ │ │ │ @@ -40190,15 +40190,15 @@ │ │ │ │ blx fef8a │ │ │ │ ldrtmi r1, [r9], -r3, lsl #6 │ │ │ │ mlacs lr, r3, r8, pc @ │ │ │ │ bl 25c9fc │ │ │ │ bl 23d9a0 │ │ │ │ addsvs r0, ip, #34078720 @ 0x2080000 │ │ │ │ @ instruction: 0xf16762be │ │ │ │ - blls 43c244 │ │ │ │ + blls 43bc24 │ │ │ │ @ instruction: 0xd1864599 │ │ │ │ ldrdlt pc, [r8], #-141 @ 0xffffff73 │ │ │ │ andeq pc, r5, r9, lsl #2 │ │ │ │ strbmi r9, [sl], -r0, lsr #18 │ │ │ │ andls r4, r0, fp, asr r6 │ │ │ │ @ instruction: 0xf7de9813 │ │ │ │ @ instruction: 0xf109ff2d │ │ │ │ @@ -40219,17 +40219,17 @@ │ │ │ │ stmdbls r0!, {r0, r1, r3, r4, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf7de9813 │ │ │ │ movwcs pc, #7947 @ 0x1f0b @ │ │ │ │ strb r9, [r5, -lr, lsl #6] │ │ │ │ @ instruction: 0xe6c82710 │ │ │ │ stmda ip!, {r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - eoreq r6, fp, r4, asr #3 │ │ │ │ + strhteq r5, [fp], -r4 │ │ │ │ andeq r0, r0, ip, lsl r8 │ │ │ │ - eoreq r5, fp, ip, asr #31 │ │ │ │ + strhteq r5, [fp], -ip │ │ │ │ adcseq r3, r0, r4, lsr r4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd3e2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff0 │ │ │ │ @ instruction: 0xf50054a7 │ │ │ │ @@ -40363,15 +40363,15 @@ │ │ │ │ stmib sp, {r0, r1, r2, r8, r9, fp, ip, pc}^ │ │ │ │ blls 551a3c │ │ │ │ andsne lr, r1, #3620864 @ 0x374000 │ │ │ │ mcrcc 8, 2, pc, cr4, cr3, {6} @ │ │ │ │ @ instruction: 0xf5039809 │ │ │ │ movwls r5, #21436 @ 0x53bc │ │ │ │ vqdmulh.s d25, d4, d14 │ │ │ │ - @ instruction: 0xf8dafe5d │ │ │ │ + @ instruction: 0xf8dafcd5 │ │ │ │ @ instruction: 0xf8d33440 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ @ instruction: 0xf8dad5d1 │ │ │ │ blls 685f88 │ │ │ │ ldmne sl, {r2, r4, fp, ip, pc} │ │ │ │ strbcc pc, [ip], #-2266 @ 0xfffff726 @ │ │ │ │ @@ -40564,15 +40564,15 @@ │ │ │ │ blls 4d5d60 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ andne lr, lr, #3620864 @ 0x374000 │ │ │ │ mcrcc 8, 2, pc, cr4, cr3, {6} @ │ │ │ │ @ instruction: 0xf5039810 │ │ │ │ movwls r5, #21436 @ 0x53bc │ │ │ │ vmin.s8 d20, d5, d27 │ │ │ │ - blls 37c614 │ │ │ │ + blls 37bff4 │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ blls 28e1f8 │ │ │ │ blls 30e3e8 │ │ │ │ @ instruction: 0xd0574598 │ │ │ │ strbcc pc, [r0], #-2267 @ 0xfffff725 @ │ │ │ │ @ instruction: 0x1098f8d3 │ │ │ │ mlacc ip, r1, r8, pc @ │ │ │ │ @@ -40766,15 +40766,15 @@ │ │ │ │ umlal pc, r5, r3, r8 @ │ │ │ │ blcc ebb7ec │ │ │ │ movwne lr, #35587 @ 0x8b03 │ │ │ │ @ instruction: 0xf8db9307 │ │ │ │ ldmdavs r9, {r2, r3, r4, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vhadd.s16 q12, , │ │ │ │ - stmdbvs sl!, {r0, r1, r2, r3, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs sl!, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ eorlt pc, r4, sp, asr #17 │ │ │ │ strcs r4, [r0], #-1666 @ 0xfffff97e │ │ │ │ @ instruction: 0xb32246bb │ │ │ │ movweq pc, #4162 @ 0x1042 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ eorle r4, r1, #156, 4 @ 0xc0000009 │ │ │ │ @@ -40804,18 +40804,18 @@ │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ adchi pc, r0, r0, asr #32 │ │ │ │ pop {r0, r2, r3, ip, sp, pc} │ │ │ │ movwcs r8, #65520 @ 0xfff0 │ │ │ │ @ instruction: 0xf04f9308 │ │ │ │ ldrtmi r0, [r8], -r1, lsl #6 │ │ │ │ vbic d23, d3, d19 │ │ │ │ - @ instruction: 0x0781fadb │ │ │ │ + @ instruction: 0x0781f953 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ ldrtmi sp, [r8], -fp, lsl #8 │ │ │ │ - blx ff5b9e90 │ │ │ │ + @ instruction: 0xf94cf253 │ │ │ │ svclt 0x004f0742 │ │ │ │ ldmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blls 295624 │ │ │ │ movwls r4, #1624 @ 0x658 │ │ │ │ stmib sp, {r0, r1, r2, r8, r9, fp, ip, pc}^ │ │ │ │ @@ -40825,19 +40825,19 @@ │ │ │ │ @ instruction: 0xf7f08010 │ │ │ │ sbfx pc, pc, #19, #29 │ │ │ │ svclt 0x001c2f82 │ │ │ │ movwls r2, #33537 @ 0x8301 │ │ │ │ @ instruction: 0x2701d1d5 │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ teqvc r3, lr, ror r0 │ │ │ │ - blx fecb9ed8 │ │ │ │ + @ instruction: 0xf928f253 │ │ │ │ svclt 0x00480780 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vqadd.s16 q9, , q15 │ │ │ │ - strbeq pc, [r1, -r9, lsr #21] @ │ │ │ │ + strbeq pc, [r1, -r1, lsr #18] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 3, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorsvs fp, r3, r8, asr pc │ │ │ │ ldrbmi r9, [r8], -r7, lsl #22 │ │ │ │ movwmi lr, #10701 @ 0x29cd │ │ │ │ stmdbls r6, {r8, r9, sp} │ │ │ │ @@ -40845,18 +40845,18 @@ │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ andshi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf9b4f7f0 │ │ │ │ ldrbeq r6, [sl, -fp, ror #17] │ │ │ │ @ instruction: 0xf04fd58f │ │ │ │ rsbscs r0, pc, r1, lsl #6 │ │ │ │ vbic d23, d3, d19 │ │ │ │ - streq pc, [r3, r9, lsl #21] │ │ │ │ + streq pc, [r3, r1, lsl #18] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, fp, lsl #8 │ │ │ │ - blx fe139f34 │ │ │ │ + @ instruction: 0xf8faf253 │ │ │ │ svclt 0x004f0740 │ │ │ │ ldmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blls 2556c8 │ │ │ │ stmib sp, {r3, r4, r6, r9, sl, lr}^ │ │ │ │ movwcs r4, #4866 @ 0x1302 │ │ │ │ @@ -40999,28 +40999,28 @@ │ │ │ │ andle r2, r5, r3, lsl #22 │ │ │ │ andle r2, r0, r1, lsl #22 │ │ │ │ vst1.16 {d20}, [r0 :256], r0 │ │ │ │ ldrbmi r3, [r0, -r0]! │ │ │ │ andcc pc, r8, r0, asr #8 │ │ │ │ vst1.16 {d20}, [r0 :256], r0 │ │ │ │ ldrbmi r3, [r0, -r4]! │ │ │ │ - mlaseq r1, r8, r1, sl │ │ │ │ + eorseq r9, r1, r8, lsl #29 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd4a4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe8 │ │ │ │ strmi r5, [r4], -r0, lsl #7 │ │ │ │ andsvc pc, ip, #13828096 @ 0xd30000 │ │ │ │ ldrtpl pc, [lr], r7, lsl #10 @ │ │ │ │ mcrcc 8, 2, pc, cr4, cr7, {6} @ │ │ │ │ ldrtmi r3, [r0], -r4, lsl #12 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ blcc 11bbbbc │ │ │ │ @ instruction: 0xf15b69dd │ │ │ │ - @ instruction: 0xf507ff2b │ │ │ │ + @ instruction: 0xf507fda3 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf8d32398 │ │ │ │ @ instruction: 0xf50215bc │ │ │ │ ldmvs r7, {r7, r9, lr} │ │ │ │ adcsmi r6, r9, #16, 18 @ 0x40000 │ │ │ │ strbcs pc, [r0, #2259] @ 0x8d3 @ │ │ │ │ stmdbcc r0!, {r1, r2, r3, r4, r7, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ @@ -41029,15 +41029,15 @@ │ │ │ │ @ instruction: 0xf5044630 │ │ │ │ svclt 0x009e4610 │ │ │ │ subseq r3, r2, r0, lsr #20 │ │ │ │ strbcs pc, [r0, #2243] @ 0x8c3 @ │ │ │ │ blcs ff0bbbc8 │ │ │ │ ldrcc pc, [ip, #2259]! @ 0x8d3 │ │ │ │ blcc fefbbbd0 │ │ │ │ - @ instruction: 0xff16f15b │ │ │ │ + stc2 1, cr15, [lr, #364] @ 0x16c │ │ │ │ blcc ff0bbc18 │ │ │ │ blne fefbbc1c │ │ │ │ andsmi pc, fp, r4, lsl #10 │ │ │ │ strcs r0, [r0], #-170 @ 0xffffff56 │ │ │ │ vqrdmulh.s d15, d3, d5 │ │ │ │ sbcsmi pc, ip, r0, asr #17 │ │ │ │ strcc pc, [r5, #-2817] @ 0xfffff4ff │ │ │ │ @@ -41078,69 +41078,69 @@ │ │ │ │ bmi 4abf84 │ │ │ │ @ instruction: 0xf8832101 │ │ │ │ ldrbtmi r1, [sl], #-165 @ 0xffffff5b │ │ │ │ sbccs pc, r0, r3, asr #17 │ │ │ │ bmi 3f78c0 │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ - @ instruction: 0xf1464479 │ │ │ │ - blls fbf08 │ │ │ │ + @ instruction: 0xf1454479 │ │ │ │ + blls fd8e8 │ │ │ │ bmi 337908 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ - @ instruction: 0xf1464479 │ │ │ │ - blls fbef4 │ │ │ │ + @ instruction: 0xf1454479 │ │ │ │ + blls fd8d4 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ ldrshteq r2, [r0], r6 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r5, fp, sl, lsr r1 │ │ │ │ - eoreq r5, fp, r8, ror #2 │ │ │ │ - eoreq r5, fp, ip, asr r0 │ │ │ │ - ldrdeq r5, [fp], -r8 @ │ │ │ │ - eoreq r5, fp, r8, asr #32 │ │ │ │ + eoreq r4, fp, sl, lsr #28 │ │ │ │ + eoreq r4, fp, r8, asr lr │ │ │ │ + eoreq r4, fp, ip, asr #26 │ │ │ │ + eoreq r4, fp, r8, asr #27 │ │ │ │ + eoreq r4, fp, r8, lsr sp │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ stclcs 8, cr15, [r4], #-844 @ 0xfffffcb4 │ │ │ │ eorsle r2, r9, r0, lsl #20 │ │ │ │ ldmdavs sl, {r0, r1, r4, r7, r8, fp, sp, lr} │ │ │ │ ldrlt fp, [r0, #-946] @ 0xfffffc4e │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ strmi fp, [r4], -r2, lsl #1 │ │ │ │ tstle r6, r1, lsl #20 │ │ │ │ @ instruction: 0x46034a16 │ │ │ │ andcs r4, r0, r6, lsl r9 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf92af146 │ │ │ │ + @ instruction: 0xffa2f145 │ │ │ │ ldrsbgt pc, [r0], #-143 @ 0xffffff71 @ │ │ │ │ movtcs r4, #35348 @ 0x8a14 │ │ │ │ @ instruction: 0xf06f44fc │ │ │ │ ldrbtmi r0, [sl], #-268 @ 0xfffffef4 │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ @ instruction: 0xf0a9c000 │ │ │ │ @ instruction: 0xb002fab3 │ │ │ │ bmi 46ce50 │ │ │ │ stmdbmi pc, {sp} @ │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf914f146 │ │ │ │ + @ instruction: 0xff8cf145 │ │ │ │ @ instruction: 0xf04f4a0d │ │ │ │ movtcs r0, #52224 @ 0xcc00 │ │ │ │ @ instruction: 0xf06f447a │ │ │ │ strtmi r0, [r0], -ip, lsl #2 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ blx fe839cd8 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ @ instruction: 0x47704610 │ │ │ │ - eoreq r5, fp, r4, lsr #2 │ │ │ │ - eoreq r4, fp, lr, ror #31 │ │ │ │ - eoreq r5, fp, r8, ror r1 │ │ │ │ - eoreq r5, fp, r6, asr #2 │ │ │ │ - eoreq r5, fp, r8, lsl #3 │ │ │ │ - eoreq r4, fp, r2, asr #31 │ │ │ │ - eoreq r5, fp, r0, lsr #2 │ │ │ │ + eoreq r4, fp, r4, lsl lr │ │ │ │ + ldrdeq r4, [fp], -lr @ │ │ │ │ + eoreq r4, fp, r8, ror #28 │ │ │ │ + eoreq r4, fp, r6, lsr lr │ │ │ │ + eoreq r4, fp, r8, ror lr │ │ │ │ + strhteq r4, [fp], -r2 │ │ │ │ + eoreq r4, fp, r0, lsl lr │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febd4c60 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460e0fb8 │ │ │ │ @ instruction: 0x4617491e │ │ │ │ ldrbtmi r4, [r9], #-2590 @ 0xfffff5e2 │ │ │ │ ldrmi fp, [ip], -sp, lsl #1 │ │ │ │ @@ -41304,25 +41304,25 @@ │ │ │ │ @ instruction: 0xf8c65791 │ │ │ │ @ instruction: 0xf8d65264 │ │ │ │ @ instruction: 0x371c32d0 │ │ │ │ subseq pc, r8, #14024704 @ 0xd60000 │ │ │ │ ldrpl pc, [r1], #1284 @ 0x504 │ │ │ │ tstpeq r0, #67 @ p-variant is OBSOLETE @ 0x43 │ │ │ │ sbcscc pc, r0, #12976128 @ 0xc60000 │ │ │ │ - blx fba22a │ │ │ │ + @ instruction: 0xf9b4f148 │ │ │ │ stmdage r6, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ subspl pc, r8, #12976128 @ 0xc60000 │ │ │ │ - stc2l 1, cr15, [ip], {71} @ 0x47 │ │ │ │ + blx 11ba232 │ │ │ │ ldmib sp, {r1, r8, sl, fp, sp, pc}^ │ │ │ │ stm sp, {r0, r1, r2, r8} │ │ │ │ blls 1fdd2c │ │ │ │ muleq r7, r4, r8 │ │ │ │ - cdp2 1, 1, cr15, cr2, cr7, {2} │ │ │ │ + stc2 1, cr15, [sl], {71} @ 0x47 │ │ │ │ @ instruction: 0x46284639 │ │ │ │ - ldc2 1, cr15, [lr], #284 @ 0x11c │ │ │ │ + blx e3a24e │ │ │ │ ldm r5, {r0, r3, r8, r9, fp, lr} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ bmi 27dd58 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 2d7dac │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ @@ -41623,39 +41623,39 @@ │ │ │ │ @ instruction: 0xf8d5fae9 │ │ │ │ @ instruction: 0xf8d53bb0 │ │ │ │ ldrmi r2, [r3], #-2996 @ 0xfffff44c │ │ │ │ mvnsle r4, #-536870903 @ 0xe0000009 │ │ │ │ addspl pc, r1, r7, lsl #10 │ │ │ │ andcc r2, ip, r0, lsl #12 │ │ │ │ blvs fedbc514 │ │ │ │ - blx b3a720 │ │ │ │ + @ instruction: 0xf8a2f147 │ │ │ │ andsne pc, ip, #212, 16 @ 0xd40000 │ │ │ │ addspl pc, r1, r7, lsl #10 │ │ │ │ ldmpl r1, {r0, r1, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ bicspl pc, r3, r1, lsl #10 │ │ │ │ ldmdaeq ip, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf147300c │ │ │ │ - strbmi pc, [r0], -pc, ror #19 @ │ │ │ │ - blx 73a740 │ │ │ │ + strbmi pc, [r0], -r7, ror #16 @ │ │ │ │ + @ instruction: 0xf892f147 │ │ │ │ andsne pc, ip, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf5014640 │ │ │ │ @ instruction: 0xf14751d3 │ │ │ │ - strbmi pc, [r1], -r5, ror #19 @ │ │ │ │ + @ instruction: 0x4641f85d │ │ │ │ @ instruction: 0xf1474668 │ │ │ │ - @ instruction: 0xf507fa2d │ │ │ │ + @ instruction: 0xf507f8a5 │ │ │ │ ldm sp, {r0, r4, r7, r8, r9, ip, lr} │ │ │ │ @ instruction: 0xf5070007 │ │ │ │ stm r3, {r6, r8, r9, sl, ip, lr} │ │ │ │ @ instruction: 0xf8c70007 │ │ │ │ @ instruction: 0xf8d46980 │ │ │ │ @ instruction: 0xf8a50258 │ │ │ │ - @ instruction: 0xf1486be0 │ │ │ │ - @ instruction: 0xf8d5f893 │ │ │ │ - @ instruction: 0xf1480b94 │ │ │ │ - @ instruction: 0xf8c4f88f │ │ │ │ + @ instruction: 0xf1476be0 │ │ │ │ + @ instruction: 0xf8d5ff0b │ │ │ │ + @ instruction: 0xf1470b94 │ │ │ │ + @ instruction: 0xf8c4ff07 │ │ │ │ @ instruction: 0xf8c56258 │ │ │ │ @ instruction: 0xf8c46b94 │ │ │ │ @ instruction: 0xf8c56264 │ │ │ │ @ instruction: 0xf8d46b8c │ │ │ │ @ instruction: 0xf8d4529c │ │ │ │ @ instruction: 0xf8c432a0 │ │ │ │ strtmi r6, [fp], #-656 @ 0xfffffd70 │ │ │ │ @@ -41665,15 +41665,15 @@ │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ stc2 0, cr15, [r8, #-232] @ 0xffffff18 │ │ │ │ adccc lr, r7, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3f4 │ │ │ │ @ instruction: 0xf500021c │ │ │ │ andcc r5, ip, r5, lsr #1 │ │ │ │ - blx 4ba818 │ │ │ │ + @ instruction: 0xf888f15b │ │ │ │ @ instruction: 0x53abe9d4 │ │ │ │ addsmi r4, sp, #721420288 @ 0x2b000000 │ │ │ │ vqsub.s8 d29, d1, d4 │ │ │ │ @ instruction: 0xf8d44690 │ │ │ │ @ instruction: 0x4629021c │ │ │ │ @ instruction: 0xf0794430 │ │ │ │ @ instruction: 0xf8d4feaf │ │ │ │ @@ -41682,15 +41682,15 @@ │ │ │ │ @ instruction: 0xf0794430 │ │ │ │ ldmib r4, {r0, r1, r2, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-683 @ 0xfffffd55 │ │ │ │ mvnle r4, #-805306359 @ 0xd0000009 │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, r5, r0, lsl #10 │ │ │ │ @ instruction: 0xf15b300c │ │ │ │ - bmi 67cae4 │ │ │ │ + bmi 67c4c4 │ │ │ │ @ instruction: 0xf8c42300 │ │ │ │ @ instruction: 0xf8c432a0 │ │ │ │ ldrbtmi r3, [sl], #-688 @ 0xfffffd50 │ │ │ │ ldmpl r3, {r4, r8, r9, fp, lr}^ │ │ │ │ blls 1d836c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r4, r0, lsl #6 │ │ │ │ @@ -41734,15 +41734,15 @@ │ │ │ │ ldrmi r6, [r9], #2195 @ 0x893 │ │ │ │ tstlt fp, r3, asr pc │ │ │ │ ldrmi r6, [lr], #-2195 @ 0xfffff76d │ │ │ │ ldrdlt r6, [fp, -r3] │ │ │ │ ldrmi r6, [r8], #2195 @ 0x893 │ │ │ │ @ instruction: 0xf10a5840 │ │ │ │ vpmax.s16 d16, d2, d1 │ │ │ │ - @ instruction: 0xf8d5fb97 │ │ │ │ + @ instruction: 0xf8d5fa0f │ │ │ │ vorr.i16 d19, #33792 @ 0x8400 │ │ │ │ movwmi r0, #16448 @ 0x4040 │ │ │ │ ldrmi r6, [r2, #2650] @ 0xa5a │ │ │ │ @ instruction: 0xf8d3d3e2 │ │ │ │ blx 186e664 │ │ │ │ blx 187c5f8 │ │ │ │ blx 187ca00 │ │ │ │ @@ -41826,15 +41826,15 @@ │ │ │ │ svcge 0x0069f47f │ │ │ │ str r4, [r3, r2, ror #12] │ │ │ │ bl fe9bc474 │ │ │ │ umlalseq r1, r0, r6, ip │ │ │ │ adcseq r1, r0, lr, lsl #25 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r1, r0, r0, ror #22 │ │ │ │ - eoreq r5, ip, ip, ror #13 │ │ │ │ + ldrdeq r5, [ip], -ip @ │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf5004b42 │ │ │ │ addslt r5, r9, r0, asr #4 │ │ │ │ @@ -41900,16 +41900,16 @@ │ │ │ │ blls 479a6c │ │ │ │ stmib sp, {r1, r6, r9, sl, lr}^ │ │ │ │ strls sl, [r0], -r1 │ │ │ │ ldrdne lr, [sp], -sp │ │ │ │ blx 53c5ac │ │ │ │ svclt 0x0000e7c5 │ │ │ │ ldrhteq r1, [r0], r2 │ │ │ │ - strhteq r5, [ip], -lr │ │ │ │ - strhteq r5, [ip], -r2 │ │ │ │ + eoreq r5, ip, lr, lsr #5 │ │ │ │ + eoreq r5, ip, r2, lsr #5 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf5004b42 │ │ │ │ addslt r5, r9, r0, asr #4 │ │ │ │ @@ -41975,16 +41975,16 @@ │ │ │ │ blls 479940 │ │ │ │ stmib sp, {r1, r6, r9, sl, lr}^ │ │ │ │ strls sl, [r0], -r1 │ │ │ │ ldrdne lr, [sp], -sp │ │ │ │ @ instruction: 0xf97cf7d8 │ │ │ │ svclt 0x0000e7c5 │ │ │ │ adcseq r1, r0, r6, lsl #19 │ │ │ │ - mlaeq ip, r2, r4, r5 │ │ │ │ - eoreq r5, ip, r6, lsl #9 │ │ │ │ + eoreq r5, ip, r2, lsl #3 │ │ │ │ + eoreq r5, ip, r6, ror r1 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf5004b42 │ │ │ │ addslt r5, r9, r0, asr #4 │ │ │ │ @@ -42050,16 +42050,16 @@ │ │ │ │ blls 479814 │ │ │ │ stmib sp, {r1, r6, r9, sl, lr}^ │ │ │ │ strls sl, [r0], -r1 │ │ │ │ ldrdne lr, [sp], -sp │ │ │ │ @ instruction: 0xf8e6f7d8 │ │ │ │ svclt 0x0000e7c5 │ │ │ │ adcseq r1, r0, sl, asr r8 │ │ │ │ - eoreq r5, ip, r6, ror #6 │ │ │ │ - eoreq r5, ip, sl, asr r3 │ │ │ │ + eoreq r5, ip, r6, asr r0 │ │ │ │ + eoreq r5, ip, sl, asr #32 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ bmi fe1d0310 │ │ │ │ addslt r4, r1, r5, lsl #23 │ │ │ │ @@ -42083,21 +42083,21 @@ │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ addshi pc, lr, r0, asr #32 │ │ │ │ orrpl pc, r0, #4, 10 @ 0x1000000 │ │ │ │ addspl pc, r1, r4, lsl #10 │ │ │ │ bicspl pc, r3, r5, lsl #10 │ │ │ │ tstls r9, ip │ │ │ │ andspl pc, ip, #12779520 @ 0xc30000 │ │ │ │ - cdp2 1, 6, cr15, cr4, cr6, {2} │ │ │ │ + ldc2l 1, cr15, [ip], {70} @ 0x46 │ │ │ │ addspl pc, r1, r4, lsl #10 │ │ │ │ andscc r9, ip, r9, lsl #18 │ │ │ │ @ instruction: 0xf1469009 │ │ │ │ - stmdbls r9, {r0, r2, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r9, {r0, r2, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ andls sl, r9, sl, lsl #16 │ │ │ │ - cdp2 1, 10, cr15, cr4, cr6, {2} │ │ │ │ + ldc2 1, cr15, [ip, #-280] @ 0xfffffee8 │ │ │ │ @ instruction: 0xf5049809 │ │ │ │ vcge.s8 d21, d17, d1 │ │ │ │ @ instruction: 0xf5042e50 │ │ │ │ @ instruction: 0xf10c5c92 │ │ │ │ stmdagt r7, {r2, r3, sl, fp} │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ andeq lr, lr, #4, 22 @ 0x1000 │ │ │ │ @@ -42186,36 +42186,36 @@ │ │ │ │ blls 42d094 │ │ │ │ strbpl pc, [r0, -r4, lsl #10] @ │ │ │ │ stclcc 8, cr15, [r4], #-796 @ 0xfffffce4 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ bmi 62a844 │ │ │ │ ldmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf8baf145 │ │ │ │ + @ instruction: 0xff32f144 │ │ │ │ @ instruction: 0xf504e757 │ │ │ │ @ instruction: 0xf8c75740 │ │ │ │ ldrb r6, [r2, r4, ror #24]! │ │ │ │ stmia r2, {r1, r2, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq r1, r0, r0, lsr r7 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r1, r0, r0, lsl r7 │ │ │ │ adceq ip, sl, r0, lsl #7 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r4, fp, ip, lsr #5 │ │ │ │ - mlaeq fp, lr, r2, r4 │ │ │ │ - eoreq r4, fp, lr, lsl #5 │ │ │ │ - eoreq r4, fp, r6, lsl #5 │ │ │ │ - eoreq r4, fp, r2, lsl #5 │ │ │ │ - eoreq r4, fp, r6, ror r2 │ │ │ │ - eoreq r4, fp, r2, ror r2 │ │ │ │ + mlaeq fp, ip, pc, r3 @ │ │ │ │ + eoreq r3, fp, lr, lsl #31 │ │ │ │ + eoreq r3, fp, lr, ror pc │ │ │ │ + eoreq r3, fp, r6, ror pc │ │ │ │ + eoreq r3, fp, r2, ror pc │ │ │ │ + eoreq r3, fp, r6, ror #30 │ │ │ │ + eoreq r3, fp, r2, ror #30 │ │ │ │ adcseq r1, r0, r0, asr #11 │ │ │ │ - ldrdeq r4, [fp], -r8 @ │ │ │ │ - eoreq r4, fp, r2, asr r1 │ │ │ │ - eoreq r4, fp, r0, lsr #2 │ │ │ │ - eoreq r3, fp, lr, lsl #30 │ │ │ │ + eoreq r3, fp, r8, asr #27 │ │ │ │ + eoreq r3, fp, r2, asr #28 │ │ │ │ + eoreq r3, fp, r0, lsl lr │ │ │ │ + strdeq r3, [fp], -lr @ │ │ │ │ blcs 26b014 │ │ │ │ movwmi fp, #7960 @ 0x1f18 │ │ │ │ svclt 0x0014430a │ │ │ │ andcs r2, r0, r1 │ │ │ │ bne ff0908f8 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ svclt 0x00004770 │ │ │ │ @@ -43431,15 +43431,15 @@ │ │ │ │ ldmdbmi ip!, {r0, r1, r2, r3, r9, sl, lr} │ │ │ │ addeq pc, r8, #13828096 @ 0xd30000 │ │ │ │ andne pc, r1, r8, asr r8 @ │ │ │ │ suble r4, fp, r8, lsl #5 │ │ │ │ addne pc, ip, #13828096 @ 0xd30000 │ │ │ │ stmdacs r0, {r8, r9, ip, pc} │ │ │ │ ldrtmi sp, [sl], -r0, asr #32 │ │ │ │ - @ instruction: 0xf9daf146 │ │ │ │ + @ instruction: 0xf852f146 │ │ │ │ stmdacs r0, {r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf8d3d05a │ │ │ │ @ instruction: 0xf8c32290 │ │ │ │ bl 9c8a4 │ │ │ │ @ instruction: 0xf8c30c02 │ │ │ │ and r0, r4, ip, lsl #5 │ │ │ │ addne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @@ -43563,16 +43563,16 @@ │ │ │ │ svclt 0x0038463b │ │ │ │ bmi d88d3c │ │ │ │ adcseq pc, r8, #13959168 @ 0xd50000 │ │ │ │ andcs pc, r2, ip, asr r8 @ │ │ │ │ mlasle r6, r0, r2, r4 │ │ │ │ ldrmi fp, [sl], -r8, ror #6 │ │ │ │ adcsne pc, ip, #13959168 @ 0xd50000 │ │ │ │ - @ instruction: 0xf1469300 │ │ │ │ - blls be39c │ │ │ │ + @ instruction: 0xf1459300 │ │ │ │ + blls bfd7c │ │ │ │ @ instruction: 0xf8c5b318 │ │ │ │ @ instruction: 0xf8d532c4 │ │ │ │ @ instruction: 0xf8c532c0 │ │ │ │ stmiane r4, {r2, r3, r4, r5, r7, r9}^ │ │ │ │ @ instruction: 0xf8d5e003 │ │ │ │ ldmdbne ip, {r2, r3, r4, r5, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf8c5d001 │ │ │ │ @@ -43934,15 +43934,15 @@ │ │ │ │ orrcc r4, r8, sl, lsl r0 │ │ │ │ @ instruction: 0xf0283038 │ │ │ │ @ instruction: 0xf504f92b │ │ │ │ @ instruction: 0xf5045191 │ │ │ │ tstcc ip, fp, lsl r0 │ │ │ │ @ instruction: 0xf504304c │ │ │ │ @ instruction: 0xf1444510 │ │ │ │ - @ instruction: 0xf504fff7 │ │ │ │ + @ instruction: 0xf504fe6f │ │ │ │ @ instruction: 0xf10c5c4d │ │ │ │ @ instruction: 0xf6050c30 │ │ │ │ @ instruction: 0xf5043e5c │ │ │ │ ldm ip!, {r7, sl, ip, lr} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ @@ -43965,15 +43965,15 @@ │ │ │ │ svclt 0x00384601 │ │ │ │ strmi r2, [pc], -r0, asr #2 │ │ │ │ @ instruction: 0xf8d54925 │ │ │ │ ldmdapl r1!, {r2, r7, r8, r9, fp}^ │ │ │ │ eorle r4, r6, r8, lsl #5 │ │ │ │ blne fe2be9e8 │ │ │ │ @ instruction: 0x463ab1f0 │ │ │ │ - stc2 1, cr15, [lr, #276]! @ 0x114 │ │ │ │ + stc2 1, cr15, [r6], #-276 @ 0xfffffeec │ │ │ │ rsbcc pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d5b168 │ │ │ │ @ instruction: 0xf8c52b8c │ │ │ │ @ instruction: 0xf8c50b88 │ │ │ │ ldrmi r7, [r0], #-2960 @ 0xfffff470 │ │ │ │ @ instruction: 0xf8d5e003 │ │ │ │ stmne r8, {r3, r7, r8, r9, fp, ip} │ │ │ │ @@ -44083,18 +44083,18 @@ │ │ │ │ andcs r0, r1, r8, lsl #4 │ │ │ │ addseq pc, r7, r7, asr #5 │ │ │ │ mulvs r8, sl, r0 │ │ │ │ @ instruction: 0xf6c02001 │ │ │ │ subvs r0, r8, r0 │ │ │ │ @ instruction: 0xe79a605a │ │ │ │ adceq pc, pc, sl, asr #17 │ │ │ │ - eoreq r2, fp, r0, ror #10 │ │ │ │ - eoreq r2, fp, r2, lsr #9 │ │ │ │ + eoreq r2, fp, r0, asr r2 │ │ │ │ + mlaeq fp, r2, r1, r2 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r2, fp, r2, lsl #9 │ │ │ │ + eoreq r2, fp, r2, ror r1 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0xf5004606 │ │ │ │ sbcscc r4, r8, r6, lsl r0 │ │ │ │ strtvc pc, [r4], #-2271 @ 0xfffff721 │ │ │ │ @@ -44118,19 +44118,19 @@ │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ @ instruction: 0xf10007db │ │ │ │ @ instruction: 0xf50681d5 │ │ │ │ @ instruction: 0xf5065480 │ │ │ │ @ instruction: 0xf5065091 │ │ │ │ andcc r5, ip, r8, ror r5 │ │ │ │ ldmmi pc, {r1, r2, r8, sl, ip, sp, lr, pc} @ │ │ │ │ - cdp2 1, 10, cr15, cr12, cr4, {2} │ │ │ │ + stc2 1, cr15, [r4, #-272]! @ 0xfffffef0 │ │ │ │ addspl pc, r1, r6, lsl #10 │ │ │ │ ldrcc r3, [r4, #-28] @ 0xffffffe4 │ │ │ │ ldmdaeq r4, {r3, r8, ip, sp, lr, pc} │ │ │ │ - cdp2 1, 10, cr15, cr4, cr4, {2} │ │ │ │ + ldc2 1, cr15, [ip, #-272] @ 0xfffffef0 │ │ │ │ orrspl pc, r2, r6, lsl #10 │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf7da310c │ │ │ │ stmdavs fp!, {r0, r1, r2, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ subseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf8d4b19b │ │ │ │ vrshr.u32 d0, d12, #1 │ │ │ │ @@ -44163,15 +44163,15 @@ │ │ │ │ @ instruction: 0xf6494bcc │ │ │ │ @ instruction: 0xf8d5319c │ │ │ │ bl 20b810 │ │ │ │ ldmpl fp!, {r0, fp}^ │ │ │ │ mulle r8, sl, r2 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf1458144 │ │ │ │ - @ instruction: 0xf8d5fce7 │ │ │ │ + @ instruction: 0xf8d5fb5f │ │ │ │ @ instruction: 0xf6492b9c │ │ │ │ movwcs r3, #412 @ 0x19c │ │ │ │ @ instruction: 0xf8c85073 │ │ │ │ @ instruction: 0xf8c83004 │ │ │ │ @ instruction: 0xf8c83008 │ │ │ │ @ instruction: 0xf8c5300c │ │ │ │ @ instruction: 0xf8d52b9c │ │ │ │ @@ -44188,35 +44188,35 @@ │ │ │ │ blmi fed6d17c │ │ │ │ @ instruction: 0x31acf649 │ │ │ │ blcs febbed58 │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b4a30 │ │ │ │ tstphi r8, r0 @ p-variant is OBSOLETE │ │ │ │ - ldc2 1, cr15, [r4], #276 @ 0x114 │ │ │ │ + blx bbcf2e │ │ │ │ blcs febbed70 │ │ │ │ @ instruction: 0x31acf649 │ │ │ │ rsbspl r2, r3, r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ blcs febbed48 │ │ │ │ subseq pc, r8, #212, 16 @ 0xd40000 │ │ │ │ - stc2 1, cr15, [r2], #276 @ 0x114 │ │ │ │ + blx 73cf52 │ │ │ │ bleq fe5bed94 │ │ │ │ - ldc2 1, cr15, [lr], {69} @ 0x45 │ │ │ │ + blx 63cf5a │ │ │ │ rsbeq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ blmi fe86d1cc │ │ │ │ cmppcs ip, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ subscs pc, ip, #212, 16 @ 0xd40000 │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b4a80 │ │ │ │ rscshi pc, r7, r0 │ │ │ │ - stc2 1, cr15, [ip], {69} @ 0x45 │ │ │ │ + blx 1bcf7e │ │ │ │ subscs pc, ip, #212, 16 @ 0xd40000 │ │ │ │ cmppcs ip, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ rsbspl r2, r3, r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ subscs pc, ip, #196, 16 @ 0xc40000 │ │ │ │ @@ -44224,15 +44224,15 @@ │ │ │ │ blmi fe46d20c │ │ │ │ orrcc pc, r4, r9, asr #12 │ │ │ │ blcs fe1bede8 │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b4ac0 │ │ │ │ sbcshi pc, lr, r0 │ │ │ │ - stc2l 1, cr15, [ip], #-276 @ 0xfffffeec │ │ │ │ + blx ff9bcfbc │ │ │ │ blcs fe1bee00 │ │ │ │ orrcc pc, r4, r9, asr #12 │ │ │ │ rsbspl r2, r3, r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ blcs fe1bedd8 │ │ │ │ @@ -44240,29 +44240,29 @@ │ │ │ │ blmi 206d1cc │ │ │ │ stmcs r8, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ addcs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b4af8 │ │ │ │ sbchi pc, r5, r0 │ │ │ │ - mcrr2 1, 4, pc, ip, cr5 @ │ │ │ │ + blx ff1bcffc │ │ │ │ addcs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8462300 │ │ │ │ rsbvs r3, fp, r8 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ addcs pc, r8, #196, 16 @ 0xc40000 │ │ │ │ adcseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ blmi 1ced204 │ │ │ │ ldmcs r8!, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ adcscs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b4b30 │ │ │ │ adchi pc, lr, r0 │ │ │ │ - ldc2 1, cr15, [r0], #-276 @ 0xfffffeec │ │ │ │ + blx feabd034 │ │ │ │ adcscs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8462300 │ │ │ │ rsbvs r3, fp, r8 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ adcscs pc, r8, #196, 16 @ 0xc40000 │ │ │ │ @ instruction: 0x53a7e9d4 │ │ │ │ addsmi r4, sp, #721420288 @ 0x2b000000 │ │ │ │ @@ -44271,15 +44271,15 @@ │ │ │ │ @ instruction: 0xf038021c │ │ │ │ ldmib r4, {r0, r2, r3, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-679 @ 0xfffffd59 │ │ │ │ mvnsle r4, #-805306359 @ 0xd0000009 │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, r5, r0, lsl #10 │ │ │ │ @ instruction: 0xf158300c │ │ │ │ - ldmib r4, {r0, r2, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4, {r0, r2, r3, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r5, [fp], #-939 @ 0xfffffc55 │ │ │ │ andsle r4, r4, #-805306359 @ 0xd0000009 │ │ │ │ ldmmi r0, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ strbmi r4, [r0], #-1577 @ 0xfffff9d7 │ │ │ │ blx 15bcd58 │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ @@ -44287,37 +44287,37 @@ │ │ │ │ strbmi r3, [r0], #-1328 @ 0xfffffad0 │ │ │ │ blx 13bcd68 │ │ │ │ adccc lr, fp, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3ec │ │ │ │ @ instruction: 0xf500021c │ │ │ │ andcc r5, ip, r5, lsr #1 │ │ │ │ - stc2 1, cr15, [r2, #352]! @ 0x160 │ │ │ │ + ldc2 1, cr15, [sl], {88} @ 0x58 │ │ │ │ addseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ blmi 126d28c │ │ │ │ ldmcs r8, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ addscs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b4bd4 │ │ │ │ @ instruction: 0xf145d05f │ │ │ │ - @ instruction: 0xf8d4fbdd │ │ │ │ + @ instruction: 0xf8d4fa55 │ │ │ │ movwcs r2, #664 @ 0x298 │ │ │ │ andcc pc, r8, r6, asr #16 │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf8c460eb │ │ │ │ @ instruction: 0xf8d42298 │ │ │ │ movwlt r0, #684 @ 0x2ac │ │ │ │ vpadd.i8 d20, d1, d25 │ │ │ │ @ instruction: 0xf8d428a8 │ │ │ │ bl 20968c │ │ │ │ ldmpl fp!, {r3, r8, sl}^ │ │ │ │ mulle r4, sl, r2 │ │ │ │ @ instruction: 0xf145b1d2 │ │ │ │ - @ instruction: 0xf8d4fbc3 │ │ │ │ + @ instruction: 0xf8d4fa3b │ │ │ │ movwcs r2, #680 @ 0x2a8 │ │ │ │ @ instruction: 0xf8464630 │ │ │ │ rsbvs r3, fp, r8 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ adccs pc, r8, #196, 16 @ 0xc40000 │ │ │ │ blx ff3bce86 │ │ │ │ blvs fe71b5e4 │ │ │ │ @@ -44501,15 +44501,15 @@ │ │ │ │ strmi fp, [r7], -r7, lsl #1 │ │ │ │ cdpmi 6, 3, cr4, cr7, cr12, {0} │ │ │ │ movwcs lr, #51661 @ 0xc9cd │ │ │ │ ldmib sp, {r2, r3, r9, fp, sp, pc}^ │ │ │ │ stm sp, {r4, r8} │ │ │ │ blls 440f00 │ │ │ │ bgt 2520f0 │ │ │ │ - blx ffa3d40e │ │ │ │ + blx 183d40c │ │ │ │ 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 sp, r0, lsl #22 │ │ │ │ addsmi r6, r1, #14745600 @ 0xe10000 │ │ │ │ ldmib r4, {r0, r1, ip, lr, pc}^ │ │ │ │ @@ -44538,15 +44538,15 @@ │ │ │ │ andcc r4, ip, #20, 22 @ 0x5000 │ │ │ │ ldmib sp, {r0, r5, r6, sp, lr}^ │ │ │ │ ldmpl r6!, {r4, r8}^ │ │ │ │ bge 3a5788 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ strmi lr, [r3], -sp, asr #19 │ │ │ │ bgt 267bc8 │ │ │ │ - blx ff6bd4a2 │ │ │ │ + blx 14bd4a0 │ │ │ │ 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, [r9, r3, rrx] │ │ │ │ @@ -44564,17 +44564,17 @@ │ │ │ │ ldmdami r7, {r1, r2, r9, sl, lr} │ │ │ │ blmi 652814 │ │ │ │ ldrbtmi r4, [r8], #-1553 @ 0xfffff9ef │ │ │ │ stmiapl r3, {r0, r2, r9, ip, pc}^ │ │ │ │ ldmdavs fp, {r1, r3, fp, sp, pc} │ │ │ │ @ instruction: 0xf04f930d │ │ │ │ @ instruction: 0xf1440300 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ andls sl, r5, r7, lsl #16 │ │ │ │ - blx 163d512 │ │ │ │ + @ instruction: 0xf9cef144 │ │ │ │ blge e7018 │ │ │ │ stm r3, {r0, r1, r2, fp, lr, pc} │ │ │ │ strtmi r0, [r9], -r7 │ │ │ │ ldrtmi r9, [r0], -ip, lsl #24 │ │ │ │ movwcs lr, #43485 @ 0xa9dd │ │ │ │ @ instruction: 0xf7ff9400 │ │ │ │ bmi 300d80 │ │ │ │ @@ -44670,16 +44670,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7d3e7d0 │ │ │ │ svclt 0x0000ed6c │ │ │ │ adceq lr, pc, r4, lsr #31 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrdeq lr, [pc], r0 @ │ │ │ │ - strdeq r1, [fp], -r0 @ │ │ │ │ - ldrdeq r1, [fp], -r2 @ │ │ │ │ + eoreq r1, fp, r0, ror #13 │ │ │ │ + eoreq r1, fp, r2, asr #13 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, lr, asr #20 │ │ │ │ strmi r4, [sp], -lr, asr #22 │ │ │ │ stmvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -44758,16 +44758,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7d3e7d0 │ │ │ │ svclt 0x0000ecbc │ │ │ │ adceq lr, pc, r4, asr #28 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq lr, pc, r0, ror sp @ │ │ │ │ - mlaeq fp, r0, r8, r1 │ │ │ │ - eoreq r1, fp, r2, ror r8 │ │ │ │ + eoreq r1, fp, r0, lsl #11 │ │ │ │ + eoreq r1, fp, r2, ror #10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, lr, asr #20 │ │ │ │ strmi r4, [sp], -lr, asr #22 │ │ │ │ stmvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -44846,16 +44846,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7d3e7d0 │ │ │ │ svclt 0x0000ec0c │ │ │ │ adceq lr, pc, r4, ror #25 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq lr, pc, r0, lsl ip @ │ │ │ │ - eoreq r1, fp, r0, lsr r7 │ │ │ │ - eoreq r1, fp, r2, lsl r7 │ │ │ │ + eoreq r1, fp, r0, lsr #8 │ │ │ │ + eoreq r1, fp, r2, lsl #8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0060f8cc │ │ │ │ @ instruction: 0x461cb09f │ │ │ │ svcge 0x00064603 │ │ │ │ mrcmi 8, 5, r4, cr4, cr3, {5} │ │ │ │ @@ -44892,15 +44892,15 @@ │ │ │ │ rsbsvs r2, sp, #24, 22 @ 0x6000 │ │ │ │ eorle pc, r0, r7, asr #17 │ │ │ │ mlascs lr, r2, r8, pc @ │ │ │ │ eorscs pc, ip, r7, lsl #17 │ │ │ │ addpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf8d262fa │ │ │ │ @ instruction: 0xf1440258 │ │ │ │ - @ instruction: 0xf107fe37 │ │ │ │ + @ instruction: 0xf107fcaf │ │ │ │ @ instruction: 0x461a0338 │ │ │ │ @ instruction: 0x460361fb │ │ │ │ bgt 159c04 │ │ │ │ subsvs r6, r9, r8, lsl r0 │ │ │ │ strtmi r4, [r9], -r0, asr #12 │ │ │ │ blx 1c3d5cc │ │ │ │ @ instruction: 0xf0274640 │ │ │ │ @@ -45008,15 +45008,15 @@ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r7, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26afa │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ bvs fff75748 │ │ │ │ rsbcc pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4619b198 │ │ │ │ @ instruction: 0xf1444632 │ │ │ │ - msrlt SPSR_, r9, lsl #27 │ │ │ │ + msrlt SPSR_, r1, lsl #24 │ │ │ │ @ instruction: 0xf8d26afa │ │ │ │ @ instruction: 0xf8c23264 │ │ │ │ stmiane r4, {r5, r6, r9}^ │ │ │ │ rsbvs pc, r8, #12713984 @ 0xc20000 │ │ │ │ adcmi lr, lr, #52953088 @ 0x3280000 │ │ │ │ qasxmi fp, lr, r8 │ │ │ │ strcs lr, [r0], #-2017 @ 0xfffff81f │ │ │ │ @@ -45037,15 +45037,15 @@ │ │ │ │ b fe53f68c │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adceq lr, pc, ip, ror fp @ │ │ │ │ adceq lr, pc, sl, ror fp @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq lr, pc, r0, lsr fp @ │ │ │ │ - mlaseq r1, r8, r3, r6 │ │ │ │ + eorseq r6, r1, r8, lsl #1 │ │ │ │ @ instruction: 0xffffc6ed │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ @@ -45136,15 +45136,15 @@ │ │ │ │ svceq 0x0007f1b8 │ │ │ │ @ instruction: 0xf893d098 │ │ │ │ bcs 8c704 │ │ │ │ @ instruction: 0xf896d194 │ │ │ │ bcs 89fc0 │ │ │ │ @ instruction: 0x4638d190 │ │ │ │ movwne lr, #2509 @ 0x9cd │ │ │ │ - @ instruction: 0xf900f24f │ │ │ │ + @ instruction: 0xff78f24e │ │ │ │ @ instruction: 0x9018f8d6 │ │ │ │ movwne lr, #2525 @ 0x9dd │ │ │ │ svceq 0x0002f010 │ │ │ │ @ instruction: 0xf1bad084 │ │ │ │ addsle r0, r0, r0, lsl #30 │ │ │ │ svclt 0x00142f7f │ │ │ │ @ instruction: 0xf0012100 │ │ │ │ @@ -45623,16 +45623,16 @@ │ │ │ │ ldrbtcc pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7d2e7ec │ │ │ │ svclt 0x0000edf8 │ │ │ │ adceq lr, pc, r0, asr #1 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq sp, pc, r6, ror #31 │ │ │ │ - eoreq r0, fp, ip, lsl #22 │ │ │ │ - eoreq r0, fp, r6, ror #21 │ │ │ │ + strdeq r0, [fp], -ip @ │ │ │ │ + ldrdeq r0, [fp], -r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd9294 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ strle r0, [r8], #-1690 @ 0xfffff966 │ │ │ │ ldrdle r0, [r0, -fp] │ │ │ │ @@ -45725,16 +45725,16 @@ │ │ │ │ ldrbtcc pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7d2e7ec │ │ │ │ svclt 0x0000ed2c │ │ │ │ adceq sp, pc, r8, lsr #30 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq sp, pc, lr, asr #28 │ │ │ │ - eoreq r0, fp, r4, ror r9 │ │ │ │ - eoreq r0, fp, lr, asr #18 │ │ │ │ + eoreq r0, fp, r4, ror #12 │ │ │ │ + eoreq r0, fp, lr, lsr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd942c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ strle r0, [r8], #-1690 @ 0xfffff966 │ │ │ │ ldrdle r0, [r0, -fp] │ │ │ │ @@ -45827,16 +45827,16 @@ │ │ │ │ ldrbtcc pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7d2e7ec │ │ │ │ svclt 0x0000ec60 │ │ │ │ umlaleq sp, pc, r0, sp @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ strhteq sp, [pc], r6 │ │ │ │ - ldrdeq r0, [fp], -ip @ │ │ │ │ - strhteq r0, [fp], -r6 │ │ │ │ + eoreq r0, fp, ip, asr #9 │ │ │ │ + eoreq r0, fp, r6, lsr #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd95c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ strle r0, [r8], #-1690 @ 0xfffff966 │ │ │ │ ldrdle r0, [r0, -fp] │ │ │ │ @@ -46879,16 +46879,16 @@ │ │ │ │ ldrdcs lr, [r0, -ip] │ │ │ │ @ instruction: 0xf0254630 │ │ │ │ @ instruction: 0xe75cfa7f │ │ │ │ stc 7, cr15, [r6], #-836 @ 0xfffffcbc │ │ │ │ ldrdeq ip, [pc], r4 @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq ip, pc, r8, ror ip @ │ │ │ │ - mlaeq sl, r2, r7, pc @ │ │ │ │ - eoreq pc, sl, r0, asr r7 @ │ │ │ │ + eoreq pc, sl, r2, lsl #9 │ │ │ │ + eoreq pc, sl, r0, asr #8 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ movwcs r4, #5653 @ 0x1615 │ │ │ │ andscs fp, sp, #132 @ 0x84 │ │ │ │ strmi r4, [pc], -r1, lsl #13 │ │ │ │ @@ -48323,15 +48323,15 @@ │ │ │ │ ldr r9, [sl, -r6, lsl #6] │ │ │ │ orrpl pc, r0, #37748736 @ 0x2400000 │ │ │ │ ldr r9, [r3, -r6, lsl #6] │ │ │ │ ldm lr, {r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adceq fp, pc, ip, lsr r8 @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq fp, pc, r2, lsl r7 @ │ │ │ │ - ldrdeq lr, [sl], -r2 @ │ │ │ │ + eoreq sp, sl, r2, asr #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febdbcc0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ strle r0, [r8], #-1690 @ 0xfffff966 │ │ │ │ ldrdle r0, [r0, -fp] │ │ │ │ @@ -48563,15 +48563,15 @@ │ │ │ │ @ instruction: 0xf5039b0f │ │ │ │ movwls r5, #37760 @ 0x9380 │ │ │ │ @ instruction: 0xf7cfe6d9 │ │ │ │ svclt 0x0000ef00 │ │ │ │ strdeq fp, [pc], sl @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq fp, pc, r8, asr #7 │ │ │ │ - eoreq sp, sl, r4, lsl sp │ │ │ │ + eoreq sp, sl, r4, lsl #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febdc080 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ strle r0, [r8], #-1690 @ 0xfffff966 │ │ │ │ ldrdle r0, [r0, -fp] │ │ │ │ @@ -48909,16 +48909,16 @@ │ │ │ │ blcc ffbc3710 │ │ │ │ @ instruction: 0xf47f459a │ │ │ │ ldrb sl, [pc, -sl, lsl #30] │ │ │ │ mcrr 7, 12, pc, sl, cr15 @ │ │ │ │ adceq sl, pc, lr, asr lr @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq sl, pc, r0, ror sp @ │ │ │ │ - eoreq sp, sl, r8, lsr #16 │ │ │ │ - eoreq sp, sl, r6, lsr #15 │ │ │ │ + eoreq sp, sl, r8, lsl r5 │ │ │ │ + mlaeq sl, r6, r4, sp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @ instruction: 0xf500b089 │ │ │ │ pkhbtmi r4, fp, r0, lsl #8 │ │ │ │ andcc lr, r0, #3358720 @ 0x334000 │ │ │ │ @@ -50664,15 +50664,15 @@ │ │ │ │ andcs r3, r1, #16, 2 │ │ │ │ addseq pc, r3, #196, 12 @ 0xc400000 │ │ │ │ andsvs r6, sl, r1, lsr #1 │ │ │ │ subsvs r2, sl, r0, lsl #4 │ │ │ │ ldrt r6, [fp], #-97 @ 0xffffff9f │ │ │ │ strhteq r9, [pc], ip │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eorseq r1, r1, r0, lsl #9 │ │ │ │ + eorseq r1, r1, r0, ror r1 │ │ │ │ andcs r3, r1, #16, 6 @ 0x40000000 │ │ │ │ subvs r6, sl, r3, lsr #1 │ │ │ │ andvs pc, r1, #64, 4 │ │ │ │ addseq pc, r3, #196, 12 @ 0xc400000 │ │ │ │ rsbvs r6, r3, sl │ │ │ │ tstcc r0, r6, asr #8 │ │ │ │ adcvs r2, r1, r0, lsl #4 │ │ │ │ @@ -54637,15 +54637,15 @@ │ │ │ │ @ instruction: 0xf7c9bb40 │ │ │ │ svclt 0x0000ef90 │ │ │ │ strhteq r5, [pc], r6 │ │ │ │ strhteq r5, [pc], r0 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r5, pc, r8, asr sl @ │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ - mlaeq sl, r6, lr, r7 │ │ │ │ + eoreq r7, sl, r6, lsl #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febe1f68 │ │ │ │ @ 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}^ │ │ │ │ @@ -54832,15 +54832,15 @@ │ │ │ │ stc2l 0, cr15, [r0], #-116 @ 0xffffff8c │ │ │ │ movwcs lr, #5986 @ 0x1762 │ │ │ │ @ instruction: 0xf7c9e7a7 │ │ │ │ svclt 0x0000ee06 │ │ │ │ adceq r5, pc, r4, ror #2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r5, pc, r0, lsr #2 │ │ │ │ - eoreq r7, sl, sl, lsl fp │ │ │ │ + eoreq r7, sl, sl, lsl #16 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 14, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x460eb0bf │ │ │ │ blne ff1c9400 │ │ │ │ ldrmi r4, [r7], -r4, lsl #12 │ │ │ │ @@ -55254,15 +55254,15 @@ │ │ │ │ @ instruction: 0xf895aea5 │ │ │ │ blcs 9a518 │ │ │ │ mcrge 4, 5, pc, cr7, cr15, {3} @ │ │ │ │ @ instruction: 0xf8939b07 │ │ │ │ blcs 97dd8 │ │ │ │ mcrge 4, 5, pc, cr1, cr15, {3} @ │ │ │ │ ldrtmi r9, [r8], -r9, lsl #30 │ │ │ │ - @ instruction: 0xf9f4f245 │ │ │ │ + @ instruction: 0xf86cf245 │ │ │ │ @ instruction: 0xf8d39b07 │ │ │ │ usada8eq r3, r8, r0, ip │ │ │ │ mrcge 5, 4, APSR_nzcv, cr7, cr15, {3} │ │ │ │ blcs b2344 │ │ │ │ mcrge 4, 5, pc, cr3, cr15, {1} @ │ │ │ │ svclt 0x00142f7f │ │ │ │ @ instruction: 0xf0092300 │ │ │ │ @@ -55587,28 +55587,28 @@ │ │ │ │ ldrb sl, [pc, #-3430] @ 8aeb6 │ │ │ │ @ instruction: 0xf47f431a │ │ │ │ blls 337194 │ │ │ │ bicsle r2, r7, r0, lsl #22 │ │ │ │ bmi 444c54 │ │ │ │ stmdbmi lr, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf806f138 │ │ │ │ + mrc2 1, 3, pc, cr14, cr7, {1} │ │ │ │ stmdbcs r0, {r0, r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf7ffd1e5 │ │ │ │ @ instruction: 0xf7c9bbff │ │ │ │ svclt 0x0000e810 │ │ │ │ adceq r4, pc, r0, ror pc @ │ │ │ │ adceq r4, pc, lr, ror #30 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r4, pc, r6, ror #18 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r7, sl, ip, asr #3 │ │ │ │ + strhteq r6, [sl], -ip │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ - eoreq r6, sl, r4, lsr lr │ │ │ │ - eoreq r6, sl, r6, lsr #27 │ │ │ │ + eoreq r6, sl, r4, lsr #22 │ │ │ │ + mlaeq sl, r6, sl, r6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mrcmi 6, 1, r4, cr11, cr3, {0} │ │ │ │ @@ -56937,25 +56937,25 @@ │ │ │ │ movtpl pc, #46341 @ 0xb505 @ │ │ │ │ strtmi r9, [fp], -r5, lsl #6 │ │ │ │ stc2 7, cr15, [r2, #-804]! @ 0xfffffcdc │ │ │ │ bllt fee4b13c │ │ │ │ andcs r4, r1, fp, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2315 @ 0xfffff6f5 │ │ │ │ @ instruction: 0xf1364479 │ │ │ │ - @ instruction: 0xe79dfd7b │ │ │ │ + @ instruction: 0xe79dfbf3 │ │ │ │ stc 7, cr15, [r8, #796] @ 0x31c │ │ │ │ adceq r3, pc, ip, ror r7 @ │ │ │ │ adceq r3, pc, sl, ror r7 @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r3, pc, r6, lsl r3 @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r5, sl, lr, asr ip │ │ │ │ + eoreq r5, sl, lr, asr #18 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ - eoreq r5, sl, lr, lsl r9 │ │ │ │ - mlaeq sl, r0, r8, r5 │ │ │ │ + eoreq r5, sl, lr, lsl #12 │ │ │ │ + eoreq r5, sl, r0, lsl #11 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mrcmi 6, 1, r4, cr10, cr3, {0} │ │ │ │ @@ -58293,27 +58293,27 @@ │ │ │ │ @ instruction: 0xf5059301 │ │ │ │ movwls r5, #21323 @ 0x534b │ │ │ │ @ instruction: 0xf7c8462b │ │ │ │ @ instruction: 0xf7fffa89 │ │ │ │ bmi 3fd4f8 │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx ff94ab54 │ │ │ │ + @ instruction: 0xf95af135 │ │ │ │ andls lr, r7, #140, 14 @ 0x2300000 │ │ │ │ @ instruction: 0xf7c6e511 │ │ │ │ svclt 0x0000eaee │ │ │ │ adceq r2, pc, r4, ror r2 @ │ │ │ │ adceq r2, pc, r2, ror r2 @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrdeq r1, [pc], r6 @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r4, sl, lr, asr #14 │ │ │ │ + eoreq r4, sl, lr, lsr r4 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ - eoreq r4, sl, ip, ror #7 │ │ │ │ - eoreq r4, sl, lr, asr r3 │ │ │ │ + ldrdeq r4, [sl], -ip @ │ │ │ │ + eoreq r4, sl, lr, asr #32 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mrcmi 6, 1, r4, cr11, cr3, {0} │ │ │ │ @@ -59443,15 +59443,15 @@ │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ b 960488 │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53b00 │ │ │ │ andlt r2, r3, r4, lsl #22 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r3, sl, r0, ror #9 │ │ │ │ + ldrdeq r3, [sl], -r0 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ ldrbcs pc, [r0, #2271] @ 0x8df @ │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ strbcc pc, [ip, #2271] @ 0x8df @ │ │ │ │ @@ -59726,15 +59726,15 @@ │ │ │ │ @ instruction: 0xf8d84a6a │ │ │ │ ldmpl sl!, {r3, r4, r5, r7, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d8809c │ │ │ │ movwls r1, #700 @ 0x2bc │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ strbmi r8, [sl], -r2, lsl #1 │ │ │ │ - blx fe34c1bc │ │ │ │ + @ instruction: 0xf902f136 │ │ │ │ stmdacs r0, {r8, r9, fp, ip, pc} │ │ │ │ adchi pc, r5, r0 │ │ │ │ sbccs pc, r0, #216, 16 @ 0xd80000 │ │ │ │ sbcls pc, r4, #200, 16 @ 0xc80000 │ │ │ │ @ instruction: 0xf8c81886 │ │ │ │ @ instruction: 0xe7a402bc │ │ │ │ mlascs r3, ip, r6, r4 │ │ │ │ @@ -60356,15 +60356,15 @@ │ │ │ │ @ instruction: 0xf8d84a56 │ │ │ │ ldmpl sl!, {r3, r4, r5, r7, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d88082 │ │ │ │ movwls r1, #700 @ 0x2bc │ │ │ │ rsble r2, r8, r0, lsl #16 │ │ │ │ @ instruction: 0xf135464a │ │ │ │ - blls cfd38 │ │ │ │ + blls cf718 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d8808c │ │ │ │ @ instruction: 0xf8c822c0 │ │ │ │ stmne r6, {r2, r6, r7, r9, ip, pc} │ │ │ │ adcseq pc, ip, #200, 16 @ 0xc80000 │ │ │ │ ldrmi lr, [ip], r0, asr #15 │ │ │ │ @ instruction: 0xf84c2033 │ │ │ │ @@ -61370,15 +61370,15 @@ │ │ │ │ rsbvs r6, r2, r8 │ │ │ │ movwcs lr, #1544 @ 0x608 │ │ │ │ @ instruction: 0xf8423210 │ │ │ │ @ instruction: 0xf6403c04 │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ @ instruction: 0xf84203ab │ │ │ │ ldrb r3, [r9], -r8, lsl #24 │ │ │ │ - eorseq r6, r0, ip, lsr #24 │ │ │ │ + eorseq r6, r0, ip, lsl r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febe889c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7ff9201 │ │ │ │ bls 11014c │ │ │ │ @@ -61866,15 +61866,15 @@ │ │ │ │ @ instruction: 0xf85802b8 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ rscshi pc, r0, r0 │ │ │ │ adcsne pc, ip, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldrmi r8, [sl], -r1, ror #1 │ │ │ │ @ instruction: 0xf1349301 │ │ │ │ - blls 1105a0 │ │ │ │ + blls 10ff80 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8c680fc │ │ │ │ @ instruction: 0xf8d632c4 │ │ │ │ @ instruction: 0xf8c632c0 │ │ │ │ bl 92958 │ │ │ │ strb r0, [fp], #3075 @ 0xc03 │ │ │ │ ldrmi r2, [r3], -r0, asr #20 │ │ │ │ @@ -62009,17 +62009,17 @@ │ │ │ │ vsubl.s8 q8, d7, d3 │ │ │ │ @ instruction: 0xf84102c7 │ │ │ │ smlald r2, r5, r0, fp │ │ │ │ adceq lr, lr, lr, asr #17 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq lr, lr, r6, asr #17 │ │ │ │ adceq lr, lr, lr, lsl #17 │ │ │ │ - eoreq r1, sl, ip, asr #11 │ │ │ │ + strhteq r1, [sl], -ip │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r0, sl, r4, lsr #30 │ │ │ │ + eoreq r0, sl, r4, lsl ip │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0038f8cc │ │ │ │ @ instruction: 0xf8df4616 │ │ │ │ @ instruction: 0xf8df24b8 │ │ │ │ @@ -62323,15 +62323,15 @@ │ │ │ │ @ instruction: 0xf7c20689 │ │ │ │ @ instruction: 0x3608edd4 │ │ │ │ strt r6, [fp], -r6, rrx │ │ │ │ bl 2050470 │ │ │ │ adceq sp, lr, r6, asr #30 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq sp, lr, sl, lsr #27 │ │ │ │ - eoreq r0, sl, ip, ror #12 │ │ │ │ + eoreq r0, sl, ip, asr r3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0058f8cc │ │ │ │ @ instruction: 0xf8dfb0a1 │ │ │ │ @ instruction: 0xf8df3700 │ │ │ │ @ instruction: 0xf5002700 │ │ │ │ @@ -63659,15 +63659,15 @@ │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53b00 │ │ │ │ vldmdblt r8!, {d2-d3} │ │ │ │ strtmi r4, [r0], -r2, lsl #18 │ │ │ │ @ instruction: 0xf0294479 │ │ │ │ ldrb pc, [r5, r5, asr #26] @ │ │ │ │ - ldrdeq pc, [r9], -r0 @ │ │ │ │ + eoreq lr, r9, r0, asr #31 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ ldrmi r4, [r1], -fp, lsl #13 │ │ │ │ @ instruction: 0xf5004ac0 │ │ │ │ blmi ff0aa374 │ │ │ │ @@ -63894,15 +63894,15 @@ │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53b00 │ │ │ │ vldmdblt r8!, {d2-d3} │ │ │ │ strtmi r4, [r0], -r2, lsl #18 │ │ │ │ @ instruction: 0xf0294479 │ │ │ │ ldrb pc, [r5, pc, ror #22] @ │ │ │ │ - eoreq lr, r9, r4, lsr #30 │ │ │ │ + eoreq lr, r9, r4, lsl ip │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0x460c4b5a │ │ │ │ addlt r4, sp, sl, asr r9 │ │ │ │ @ instruction: 0x4605447b │ │ │ │ @@ -63953,16 +63953,16 @@ │ │ │ │ subcs fp, r0, #56, 30 @ 0xe0 │ │ │ │ bmi c25730 │ │ │ │ adcseq pc, r8, #13959168 @ 0xd50000 │ │ │ │ andcs pc, r2, r8, asr r8 @ │ │ │ │ mlasle r1, r0, r2, r4 │ │ │ │ adcsne pc, ip, #13959168 @ 0xd50000 │ │ │ │ teqlt r8, #67108864 @ 0x4000000 │ │ │ │ - @ instruction: 0xf1324632 │ │ │ │ - blls 112500 │ │ │ │ + @ instruction: 0xf1314632 │ │ │ │ + blls 113ee0 │ │ │ │ eorsle r2, lr, r0, lsl #16 │ │ │ │ sbccs pc, r0, #13959168 @ 0xd50000 │ │ │ │ sbcvs pc, r4, #12910592 @ 0xc50000 │ │ │ │ vmlaeq.f64 d14, d2, d0 │ │ │ │ adcseq pc, ip, #12910592 @ 0xc50000 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 51ca00 │ │ │ │ @@ -66400,20 +66400,20 @@ │ │ │ │ @ instruction: 0xe7db447b │ │ │ │ bl fead440c │ │ │ │ adceq r9, lr, lr, lsl ip │ │ │ │ muleq r0, ip, r8 │ │ │ │ @ instruction: 0xffff2d9b │ │ │ │ adceq r9, lr, r4, lsr #23 │ │ │ │ @ instruction: 0xffff0c3b │ │ │ │ - eoreq ip, r9, r8, lsl #18 │ │ │ │ - strhteq ip, [r9], -lr │ │ │ │ + strdeq ip, [r9], -r8 @ │ │ │ │ + eoreq ip, r9, lr, lsr #7 │ │ │ │ @ instruction: 0xffffb1f9 │ │ │ │ @ instruction: 0xffffb1cb │ │ │ │ - mlaeq r9, sl, r8, ip │ │ │ │ - eoreq ip, r9, r0, asr r6 │ │ │ │ + eoreq ip, r9, sl, lsl #11 │ │ │ │ + eoreq ip, r9, r0, asr #6 │ │ │ │ @ instruction: 0xffff2caf │ │ │ │ @ instruction: 0xffff0ba5 │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ ldrbtmi r4, [r9], #-2318 @ 0xfffff6f2 │ │ │ │ blcs 5d48a0 │ │ │ │ @ instruction: 0xf892b172 │ │ │ │ cmnlt r0, r5, rrx │ │ │ │ @@ -67044,15 +67044,15 @@ │ │ │ │ @ instruction: 0xf8db931d │ │ │ │ rsbseq r6, r6, r0 │ │ │ │ @ instruction: 0xf7bde77f │ │ │ │ svclt 0x0000ee9e │ │ │ │ adceq r9, lr, ip, lsl r5 │ │ │ │ muleq r0, ip, r8 │ │ │ │ strdeq r9, [lr], r0 @ │ │ │ │ - eoreq fp, r9, sl, ror ip │ │ │ │ + eoreq fp, r9, sl, ror #18 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febee144 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12dae6c │ │ │ │ ldrmi pc, [r0], #-1280 @ 0xfffffb00 │ │ │ │ addlt r4, sl, r8, asr #22 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ @@ -67457,15 +67457,15 @@ │ │ │ │ ldrdcs pc, [r4], -r9 @ │ │ │ │ eorshi pc, r7, r2, asr r8 @ │ │ │ │ svccc 0x00fff1b8 │ │ │ │ @ instruction: 0xf8d5d025 │ │ │ │ vmovvs.32 r3, d9[0] │ │ │ │ orrne lr, r8, #323584 @ 0x4f000 │ │ │ │ vadd.i64 , , q4 │ │ │ │ - @ instruction: 0x4639fa9f │ │ │ │ + @ instruction: 0x4639f917 │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184648 │ │ │ │ streq pc, [r1], -r6, asr #32 │ │ │ │ ldc2l 0, cr15, [lr, #-196] @ 0xffffff3c │ │ │ │ blne dd5918 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -68287,15 +68287,15 @@ │ │ │ │ @ instruction: 0xf0244628 │ │ │ │ @ instruction: 0xf505fa27 │ │ │ │ @ instruction: 0xf8d4504e │ │ │ │ andscc r2, r8, r8, lsl fp │ │ │ │ blne 5d65ec │ │ │ │ ldc2 0, cr15, [r2], {60} @ 0x3c │ │ │ │ @ instruction: 0xf12d2000 │ │ │ │ - @ instruction: 0xf8c8ff4d │ │ │ │ + @ instruction: 0xf8c8fdc5 │ │ │ │ @ instruction: 0xf8d40258 │ │ │ │ @ instruction: 0xf8933b14 │ │ │ │ @ instruction: 0xb12a2065 │ │ │ │ sbcscc pc, r0, #216, 16 @ 0xd80000 │ │ │ │ orrvc pc, r0, #1124073472 @ 0x43000000 │ │ │ │ sbcscc pc, r0, #200, 16 @ 0xc80000 │ │ │ │ strbtcc pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ @@ -68424,15 +68424,15 @@ │ │ │ │ @ instruction: 0xe7253bb4 │ │ │ │ bl ff6d63a4 │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ adceq r7, lr, sl, lsl #31 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r7, lr, r0, lsl #26 │ │ │ │ - strhteq sl, [r9], -r8 │ │ │ │ + eoreq sl, r9, r8, lsr #9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr8, cr12, {6} │ │ │ │ ldrmi fp, [r0], r1, asr #1 │ │ │ │ strtcs pc, [r4], #-2271 @ 0xfffff721 │ │ │ │ stmib sp, {r2, r9, sl, lr}^ │ │ │ │ @@ -68699,15 +68699,15 @@ │ │ │ │ @ instruction: 0xf8d8931b │ │ │ │ rsbseq r6, r6, r0 │ │ │ │ @ instruction: 0xf7bce780 │ │ │ │ svclt 0x0000e9b0 │ │ │ │ adceq r7, lr, r6, lsl fp │ │ │ │ muleq r0, ip, r8 │ │ │ │ strdeq r7, [lr], r0 @ │ │ │ │ - mlaeq r9, lr, r2, sl │ │ │ │ + eoreq r9, r9, lr, lsl #31 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febefb20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12dc848 │ │ │ │ ldrmi pc, [r0], #-1280 @ 0xfffffb00 │ │ │ │ addlt r4, sl, r8, asr #22 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ @@ -68996,15 +68996,15 @@ │ │ │ │ ldrdcs pc, [r4], -r9 @ │ │ │ │ eorshi pc, r7, r2, asr r8 @ │ │ │ │ svccc 0x00fff1b8 │ │ │ │ @ instruction: 0xf8d5d025 │ │ │ │ vmovvs.32 r3, d9[0] │ │ │ │ orrne lr, r8, #323584 @ 0x4f000 │ │ │ │ vadd.i64 , , q4 │ │ │ │ - @ instruction: 0x4639fe99 │ │ │ │ + @ instruction: 0x4639fd11 │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184648 │ │ │ │ streq pc, [r1], -r6, asr #32 │ │ │ │ @ instruction: 0xf958f030 │ │ │ │ blne dd7124 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -69826,15 +69826,15 @@ │ │ │ │ @ instruction: 0xf0214628 │ │ │ │ @ instruction: 0xf505fd49 │ │ │ │ @ instruction: 0xf8d4504e │ │ │ │ andscc r2, r8, r8, lsl fp │ │ │ │ blne 5d7df8 │ │ │ │ @ instruction: 0xf80cf03b │ │ │ │ @ instruction: 0xf12c2000 │ │ │ │ - @ instruction: 0xf8c8fb47 │ │ │ │ + @ instruction: 0xf8c8f9bf │ │ │ │ @ instruction: 0xf8d40258 │ │ │ │ @ instruction: 0xf8933b14 │ │ │ │ @ instruction: 0xb12a2065 │ │ │ │ sbcscc pc, r0, #216, 16 @ 0xd80000 │ │ │ │ orrvc pc, r0, #1124073472 @ 0x43000000 │ │ │ │ sbcscc pc, r0, #200, 16 @ 0xc80000 │ │ │ │ strbtcc pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ @@ -69963,15 +69963,15 @@ │ │ │ │ @ instruction: 0xe7253bb4 │ │ │ │ svc 0x00d2f7ba │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ adceq r6, lr, lr, ror r7 │ │ │ │ muleq r0, ip, r8 │ │ │ │ strdeq r6, [lr], r4 @ │ │ │ │ - eoreq r8, r9, ip, lsr #31 │ │ │ │ + mlaeq r9, ip, ip, r8 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf0ee0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ blx fe8d5f1e │ │ │ │ ldrmi pc, [r0, #-1284] @ 0xfffffafc │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -70129,20 +70129,20 @@ │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf7fc4648 │ │ │ │ ldrb pc, [r5, fp, lsr #24] @ │ │ │ │ ldrvc pc, [r4], #1284 @ 0x504 │ │ │ │ bmi 253c98 │ │ │ │ stmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - cdp2 1, 6, cr15, cr10, cr9, {1} │ │ │ │ + stc2l 1, cr15, [r2], #164 @ 0xa4 │ │ │ │ svclt 0x0000e796 │ │ │ │ adceq r6, lr, r2, lsr #4 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r8, r9, r0, lsr lr │ │ │ │ - eoreq r8, r9, lr, ror #20 │ │ │ │ + eoreq r8, r9, r0, lsr #22 │ │ │ │ + eoreq r8, r9, lr, asr r7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ @ instruction: 0xf500b08d │ │ │ │ ldrmi r5, [sp], -r0, asr #12 │ │ │ │ strmi r4, [r1], r6, ror #22 │ │ │ │ @@ -70242,20 +70242,20 @@ │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf7fc4648 │ │ │ │ ldrb pc, [r5, r9, asr #22] @ │ │ │ │ ldrvc pc, [r4], #1284 @ 0x504 │ │ │ │ bmi 253e5c │ │ │ │ stmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2 1, cr15, [r8, #164] @ 0xa4 │ │ │ │ + stc2 1, cr15, [r0], {41} @ 0x29 │ │ │ │ svclt 0x0000e796 │ │ │ │ adceq r6, lr, lr, asr r0 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r8, r9, ip, ror #24 │ │ │ │ - eoreq r8, r9, sl, lsr #17 │ │ │ │ + eoreq r8, r9, ip, asr r9 │ │ │ │ + mlaeq r9, sl, r5, r8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0xf500b08b │ │ │ │ ldrmi r5, [sp], -r0, asr #12 │ │ │ │ strmi r4, [r1], r1, ror #22 │ │ │ │ @@ -70350,20 +70350,20 @@ │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf7fc4648 │ │ │ │ @ instruction: 0xe7d5fa71 │ │ │ │ ldrvc pc, [r4], #1284 @ 0x504 │ │ │ │ bmi 254034 │ │ │ │ stmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2 1, cr15, [r0], #164 @ 0xa4 │ │ │ │ + blx ad678a │ │ │ │ svclt 0x0000e79e │ │ │ │ umlaleq r5, lr, sl, lr │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - strhteq r8, [r9], -ip │ │ │ │ - strdeq r8, [r9], -sl @ │ │ │ │ + eoreq r8, r9, ip, lsr #15 │ │ │ │ + eoreq r8, r9, sl, ror #7 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ addlt r4, r2, fp, asr #22 │ │ │ │ ldrdgt pc, [ip, -pc]! @ │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @@ -70438,21 +70438,21 @@ │ │ │ │ @ instruction: 0xf502e7da │ │ │ │ @ instruction: 0xe7a37294 │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ orrscs pc, r0, #12779520 @ 0xc30000 │ │ │ │ svclt 0x0000e7d2 │ │ │ │ strdeq r5, [lr], r0 @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r8, r9, r8, ror #21 │ │ │ │ - eoreq r8, r9, lr, lsl sl │ │ │ │ - eoreq r8, r9, ip, ror #19 │ │ │ │ - eoreq r8, r9, sl, lsl sl │ │ │ │ - eoreq r8, r9, r0, asr #19 │ │ │ │ - eoreq r8, r9, r2, asr #20 │ │ │ │ - strdeq r8, [r9], -sl @ │ │ │ │ + ldrdeq r8, [r9], -r8 @ │ │ │ │ + eoreq r8, r9, lr, lsl #14 │ │ │ │ + ldrdeq r8, [r9], -ip @ │ │ │ │ + eoreq r8, r9, sl, lsl #14 │ │ │ │ + strhteq r8, [r9], -r0 │ │ │ │ + eoreq r8, r9, r2, lsr r7 │ │ │ │ + eoreq r8, r9, sl, ror #13 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ ldrmi r4, [r7], -lr, lsl #12 │ │ │ │ @ instruction: 0xf8d44698 │ │ │ │ @@ -70748,16 +70748,16 @@ │ │ │ │ @ instruction: 0xf8cd9509 │ │ │ │ bvs 1f8a964 │ │ │ │ eorsge pc, r6, r3, asr r8 @ │ │ │ │ svccc 0x00fff1ba │ │ │ │ @ instruction: 0xf8d4d023 │ │ │ │ vmovvs.32 r3, d9[0] │ │ │ │ orrne lr, sl, #323584 @ 0x4f000 │ │ │ │ - vadd.i64 , q11, q4 │ │ │ │ - ldrtmi pc, [r1], -r7, ror #17 @ │ │ │ │ + vadd.i64 , , q4 │ │ │ │ + shsaxmi pc, r1, pc @ │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184638 │ │ │ │ stmdbeq r1, {r0, r3, r6, ip, sp, lr, pc} │ │ │ │ blx fea569ea │ │ │ │ blne dd8c84 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -71348,15 +71348,15 @@ │ │ │ │ @ instruction: 0xf0204628 │ │ │ │ @ instruction: 0xf505fdbd │ │ │ │ @ instruction: 0xf8d4504e │ │ │ │ andscc r2, r8, r8, lsl fp │ │ │ │ blne 5d95c0 │ │ │ │ stc2 0, cr15, [r8], #-228 @ 0xffffff1c │ │ │ │ @ instruction: 0xf12a2000 │ │ │ │ - @ instruction: 0xf8c8ff63 │ │ │ │ + @ instruction: 0xf8c8fddb │ │ │ │ @ instruction: 0xf8d40258 │ │ │ │ @ instruction: 0xf8933b14 │ │ │ │ @ instruction: 0xb12a2065 │ │ │ │ sbcscc pc, r0, #216, 16 @ 0xd80000 │ │ │ │ orrvc pc, r0, #1124073472 @ 0x43000000 │ │ │ │ sbcscc pc, r0, #200, 16 @ 0xc80000 │ │ │ │ strbtcc pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ @@ -71485,15 +71485,15 @@ │ │ │ │ @ instruction: 0xe7253bb4 │ │ │ │ bl ffc5936c │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ strhteq r4, [lr], r6 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r4, lr, ip, lsr #26 │ │ │ │ - eoreq r7, r9, r4, ror #15 │ │ │ │ + ldrdeq r7, [r9], -r4 @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi r4, [r4], -lr, asr #22 │ │ │ │ strmi fp, [sp], -r3, lsl #1 │ │ │ │ @ instruction: 0xf504447b │ │ │ │ @@ -71662,15 +71662,15 @@ │ │ │ │ @ instruction: 0xf8d5f9bf │ │ │ │ @ instruction: 0x46203b18 │ │ │ │ @ instruction: 0xf08a6859 │ │ │ │ @ instruction: 0xf8d6fd2f │ │ │ │ ldrdcs r3, [r0], -r0 │ │ │ │ orreq pc, r0, #67 @ 0x43 │ │ │ │ sbcscc pc, r0, #12976128 @ 0xc60000 │ │ │ │ - stc2l 1, cr15, [lr], #168 @ 0xa8 │ │ │ │ + blx 1a57c0e │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ subscc pc, r8, #12976128 @ 0xc60000 │ │ │ │ stc2 0, cr15, [sl, #-136] @ 0xffffff78 │ │ │ │ @ instruction: 0xf504e758 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf8d3321c │ │ │ │ @ instruction: 0xf5033e44 │ │ │ │ @@ -72564,15 +72564,15 @@ │ │ │ │ @ instruction: 0xf8c80310 │ │ │ │ @ instruction: 0xf8d834e8 │ │ │ │ @ instruction: 0xf04334ec │ │ │ │ @ instruction: 0xf8c80304 │ │ │ │ @ instruction: 0xf88534ec │ │ │ │ @ instruction: 0xf7fe2b80 │ │ │ │ andcs pc, r0, r3, lsr #16 │ │ │ │ - stc2l 1, cr15, [r0, #164]! @ 0xa4 │ │ │ │ + mrrc2 1, 2, pc, r8, cr9 @ │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi 119cee8 │ │ │ │ ldrbtmi r4, [sl], #-2880 @ 0xfffff4c0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r3, ror r1 @ │ │ │ │ @@ -72636,15 +72636,15 @@ │ │ │ │ @ instruction: 0xf7b8e72b │ │ │ │ svclt 0x0000eaf0 │ │ │ │ adceq r3, lr, r6, lsl #26 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ strdeq r3, [lr], r6 @ │ │ │ │ adceq r3, lr, r6, ror sl │ │ │ │ - eoreq r6, r9, r4, lsl r5 │ │ │ │ + eoreq r6, r9, r4, lsl #4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0060f8cc │ │ │ │ addslt r4, pc, r4, ror #25 │ │ │ │ ldrbtmi r4, [ip], #-3044 @ 0xfffff41c │ │ │ │ stclmi 8, cr5, [r4], #908 @ 0x38c │ │ │ │ @@ -72803,15 +72803,15 @@ │ │ │ │ @ instruction: 0xf8c80310 │ │ │ │ @ instruction: 0xf8d834e8 │ │ │ │ @ instruction: 0xf04334ec │ │ │ │ @ instruction: 0xf8c80304 │ │ │ │ @ instruction: 0xf88534ec │ │ │ │ @ instruction: 0xf7fa2b80 │ │ │ │ andcs pc, r0, fp, lsl #25 │ │ │ │ - stc2 1, cr15, [r2], {41} @ 0x29 │ │ │ │ + blx 1f58de0 │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi 119d2a4 │ │ │ │ ldrbtmi r4, [sl], #-2880 @ 0xfffff4c0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r3, ror r1 @ │ │ │ │ @@ -72875,15 +72875,15 @@ │ │ │ │ @ instruction: 0xf7b8e72b │ │ │ │ svclt 0x0000e912 │ │ │ │ adceq r3, lr, sl, asr #18 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ adceq r3, lr, sl, lsr r9 │ │ │ │ strhteq r3, [lr], sl │ │ │ │ - eoreq r6, r9, r8, asr r1 │ │ │ │ + eoreq r5, r9, r8, asr #28 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0060f8cc │ │ │ │ addslt r4, pc, r4, ror #25 │ │ │ │ ldrbtmi r4, [ip], #-3044 @ 0xfffff41c │ │ │ │ stclmi 8, cr5, [r4], #908 @ 0x38c │ │ │ │ @@ -73042,15 +73042,15 @@ │ │ │ │ @ instruction: 0xf8c80310 │ │ │ │ @ instruction: 0xf8d834e8 │ │ │ │ @ instruction: 0xf04334ec │ │ │ │ @ instruction: 0xf8c80304 │ │ │ │ @ instruction: 0xf88534ec │ │ │ │ @ instruction: 0xf7fb2b80 │ │ │ │ @ instruction: 0x2000feb3 │ │ │ │ - blx 9d919c │ │ │ │ + @ instruction: 0xf89cf129 │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi 119d660 │ │ │ │ ldrbtmi r4, [sl], #-2880 @ 0xfffff4c0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r3, ror r1 @ │ │ │ │ @@ -73114,15 +73114,15 @@ │ │ │ │ @ instruction: 0xf7b7e72b │ │ │ │ svclt 0x0000ef34 │ │ │ │ adceq r3, lr, lr, lsl #11 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ adceq r3, lr, lr, ror r5 │ │ │ │ strdeq r3, [lr], lr @ │ │ │ │ - mlaeq r9, ip, sp, r5 │ │ │ │ + eoreq r5, r9, ip, lsl #21 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r7, sl, lsr #29 │ │ │ │ ldrbtmi r4, [lr], #-3242 @ 0xfffff356 │ │ │ │ @ instruction: 0x4dab4baa │ │ │ │ @@ -73758,15 +73758,15 @@ │ │ │ │ strmi r2, [sl], r0, asr #2 │ │ │ │ @ instruction: 0xf8d7492a │ │ │ │ @ instruction: 0xf858025c │ │ │ │ addmi r1, r8, #1 │ │ │ │ @ instruction: 0xf8d7d02f │ │ │ │ teqlt r8, #96, 4 │ │ │ │ @ instruction: 0xf1284652 │ │ │ │ - @ instruction: 0xb1b8fce9 │ │ │ │ + @ instruction: 0xb1b8fb61 │ │ │ │ rsbcc pc, r4, #14090240 @ 0xd70000 │ │ │ │ rsbeq pc, r0, #13041664 @ 0xc70000 │ │ │ │ rsbge pc, r8, #13041664 @ 0xc70000 │ │ │ │ and r4, sp, r8, lsl r4 │ │ │ │ @ instruction: 0xf6492280 │ │ │ │ stmdane r9!, {r2, r3, r6, r7, sp} │ │ │ │ @ instruction: 0xf7b74420 │ │ │ │ @@ -73842,15 +73842,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d54926 │ │ │ │ ldmdapl r9!, {r2, r3, r4, r6, r9}^ │ │ │ │ eorle r4, fp, r8, lsl #5 │ │ │ │ rsbne pc, r0, #13959168 @ 0xd50000 │ │ │ │ ldrmi fp, [sl], -r8, lsl #6 │ │ │ │ @ instruction: 0xf1289300 │ │ │ │ - blls dca7c │ │ │ │ + blls dc45c │ │ │ │ @ instruction: 0xf8c5b170 │ │ │ │ @ instruction: 0xf8d53268 │ │ │ │ @ instruction: 0xf8c53264 │ │ │ │ ldrmi r0, [r8], #-608 @ 0xfffffda0 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 56a310 │ │ │ │ eorle r0, sp, r8 │ │ │ │ @@ -73915,15 +73915,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d54926 │ │ │ │ ldmdapl r9!, {r2, r3, r4, r6, r9}^ │ │ │ │ eorle r4, fp, r8, lsl #5 │ │ │ │ rsbne pc, r0, #13959168 @ 0xd50000 │ │ │ │ ldrmi fp, [sl], -r8, lsl #6 │ │ │ │ @ instruction: 0xf1289300 │ │ │ │ - blls dc958 │ │ │ │ + blls dc338 │ │ │ │ @ instruction: 0xf8c5b170 │ │ │ │ @ instruction: 0xf8d53268 │ │ │ │ @ instruction: 0xf8c53264 │ │ │ │ ldrmi r0, [r8], #-608 @ 0xfffffda0 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 56a434 │ │ │ │ eorle r0, sp, r8 │ │ │ │ @@ -74110,15 +74110,15 @@ │ │ │ │ @ instruction: 0xf8d99a09 │ │ │ │ ldmpl r3, {r3, r7, r9}^ │ │ │ │ @ instruction: 0xf0004298 │ │ │ │ @ instruction: 0xf8d980e1 │ │ │ │ stmdacs r0, {r2, r3, r7, r9, ip} │ │ │ │ addshi pc, r9, r0 │ │ │ │ @ instruction: 0xf128462a │ │ │ │ - stmdacs r0, {r0, r3, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d9d046 │ │ │ │ @ instruction: 0xf8c93290 │ │ │ │ @ instruction: 0xf8c95294 │ │ │ │ stmiane r5, {r2, r3, r7, r9}^ │ │ │ │ @ instruction: 0xf8dfe799 │ │ │ │ bls 2eb3e0 │ │ │ │ usat r5, #15, r3, asr #17 │ │ │ │ @@ -74209,16 +74209,16 @@ │ │ │ │ strtcc pc, [r8], #-2271 @ 0xfffff721 │ │ │ │ @ instruction: 0xf8d99909 │ │ │ │ stmiapl fp, {r2, r3, r4, r6, r9}^ │ │ │ │ @ instruction: 0xf0004298 │ │ │ │ @ instruction: 0xf8d981d1 │ │ │ │ stmdacs r0, {r5, r6, r9, ip} │ │ │ │ @ instruction: 0x81b1f000 │ │ │ │ - @ instruction: 0xf128462a │ │ │ │ - cmpplt r0, r1, ror #18 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf127462a │ │ │ │ + ldrdlt pc, [r0, #-249] @ 0xffffff07 │ │ │ │ rsbcc pc, r4, #14221312 @ 0xd90000 │ │ │ │ rsbeq pc, r0, #13172736 @ 0xc90000 │ │ │ │ @ instruction: 0xf8c94418 │ │ │ │ @ instruction: 0xf8c95268 │ │ │ │ @ instruction: 0xf8d76264 │ │ │ │ @ instruction: 0xf8d72264 │ │ │ │ @ instruction: 0xf7b71260 │ │ │ │ @@ -74473,19 +74473,19 @@ │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r4, ror #20 │ │ │ │ andeq r0, r0, r8, lsl #17 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, ip, ror r8 │ │ │ │ andeq r0, r0, r0, lsl ip │ │ │ │ andeq r0, r0, r8, lsl lr │ │ │ │ - eoreq r4, r9, r0, ror #22 │ │ │ │ + eoreq r4, r9, r0, asr r8 │ │ │ │ adceq r1, lr, r0, asr #31 │ │ │ │ andeq r0, r0, r0, asr sl │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - eoreq r4, r9, sl, asr #17 │ │ │ │ + strhteq r4, [r9], -sl │ │ │ │ @ instruction: 0x00000ab4 │ │ │ │ andeq r0, r0, ip, asr #16 │ │ │ │ andeq r0, r0, r4, ror #15 │ │ │ │ andeq r0, r0, r8, asr #21 │ │ │ │ andeq r0, r0, r4, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febf5580 │ │ │ │ @@ -74689,15 +74689,15 @@ │ │ │ │ @ instruction: 0xfffe4aed │ │ │ │ andeq r0, r0, r8, asr #21 │ │ │ │ adceq r1, lr, sl, lsr #20 │ │ │ │ @ instruction: 0xfffe34d5 │ │ │ │ andeq r0, r0, r0, asr sl │ │ │ │ andeq r0, r0, r4, lsr #19 │ │ │ │ @ instruction: 0xfffe49b3 │ │ │ │ - eoreq r9, pc, sl, asr r3 @ │ │ │ │ + eoreq r9, pc, sl, asr #32 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0058f8cc │ │ │ │ @ instruction: 0xf5004a8d │ │ │ │ blmi fe3f48cc │ │ │ │ ldrbtmi fp, [sl], #-164 @ 0xffffff5c │ │ │ │ @@ -74848,15 +74848,15 @@ │ │ │ │ umlaleq r1, lr, r2, r8 │ │ │ │ @ instruction: 0xfffe48ad │ │ │ │ @ instruction: 0xfffe3327 │ │ │ │ andeq r0, r0, r0, lsl ip │ │ │ │ andeq r0, r0, r8, lsl #17 │ │ │ │ andeq r0, r0, r8, asr #21 │ │ │ │ @ instruction: 0xfffe4789 │ │ │ │ - eoreq r9, pc, r4, lsr r1 @ │ │ │ │ + eoreq r8, pc, r4, lsr #28 │ │ │ │ andeq r0, r0, r0, asr sl │ │ │ │ andeq r0, r0, r4, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ @@ -75021,15 +75021,15 @@ │ │ │ │ blx 16792a │ │ │ │ blvs fe92fbf4 │ │ │ │ @ instruction: 0xf8926aa3 │ │ │ │ addmi r7, fp, #36 @ 0x24 │ │ │ │ blcs ce838 │ │ │ │ streq pc, [r0, r7, asr #7] │ │ │ │ bvs ff4d3268 │ │ │ │ - @ instruction: 0xff84f231 │ │ │ │ + ldc2l 2, cr15, [ip, #196]! @ 0xc4 │ │ │ │ @ instruction: 0xf0109b0c │ │ │ │ svclt 0x00140f06 │ │ │ │ blvc dbd1c │ │ │ │ bleq fe0dad20 │ │ │ │ movwls r6, #55771 @ 0xd9db │ │ │ │ @ instruction: 0x46d8e794 │ │ │ │ ldrsbt pc, [r0], -sp @ │ │ │ │ @@ -75100,15 +75100,15 @@ │ │ │ │ stmib sp, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ andls r2, r6, #4, 4 @ 0x40000000 │ │ │ │ @ instruction: 0xf500e7b9 │ │ │ │ @ instruction: 0xf500576b │ │ │ │ strmi r5, [sl], -r0, lsl #7 │ │ │ │ ldrcc r4, [r4, -fp, lsl #13]! │ │ │ │ svclt 0x0000e7f0 │ │ │ │ - mlaeq r9, r6, r2, r4 │ │ │ │ + eoreq r3, r9, r6, lsl #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febf5f28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0ff8 │ │ │ │ @ instruction: 0xf7ff2101 │ │ │ │ stclt 14, cr15, [r8, #-4] │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ @@ -75633,16 +75633,16 @@ │ │ │ │ adcvs r4, r2, r1, lsl #12 │ │ │ │ bfi r4, r0, #12, #9 │ │ │ │ ldrdhi pc, [ip], #-135 @ 0xffffff79 │ │ │ │ @ instruction: 0xf8d76d7e │ │ │ │ @ instruction: 0xf5069030 │ │ │ │ @ instruction: 0xf5065191 │ │ │ │ @ instruction: 0x311c5591 │ │ │ │ - @ instruction: 0xf1264648 │ │ │ │ - blge 11d7e0 │ │ │ │ + @ instruction: 0xf1254648 │ │ │ │ + blge 11f1c0 │ │ │ │ muleq r7, r9, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0x46214630 │ │ │ │ @ instruction: 0xf8d36c3b │ │ │ │ movwls r3, #552 @ 0x228 │ │ │ │ muleq ip, r5, r8 │ │ │ │ ldc2 7, cr15, [sl], {225} @ 0xe1 │ │ │ │ @@ -76181,15 +76181,15 @@ │ │ │ │ stmdbeq r3, {r0, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmdacc r4, {r0, r3, r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ andvs r4, r0, r8, ror #8 │ │ │ │ @ instruction: 0xf7b4e707 │ │ │ │ svclt 0x0000ef36 │ │ │ │ adceq r0, lr, r8, lsl #9 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r7, pc, r6, ror sp @ │ │ │ │ + eoreq r7, pc, r6, ror #20 │ │ │ │ adceq r0, lr, sl, ror r2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 15b2cc │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 7, cr15, cr8, cr12, {6} │ │ │ │ svcge 0x0006b0d7 │ │ │ │ @@ -76821,15 +76821,15 @@ │ │ │ │ smlald r4, sl, sl, r6 │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r1 │ │ │ │ ldrdeq r0, [lr], r2 @ │ │ │ │ adceq r0, lr, ip, asr #3 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r2, r9, r8, ror #8 │ │ │ │ + eoreq r2, r9, r8, asr r1 │ │ │ │ adceq pc, sp, r8, lsl #18 │ │ │ │ tstpeq r0, r2, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c64610 │ │ │ │ strmi r1, [sl], -r0, ror #13 │ │ │ │ ldclvs 4, cr14, [ip, #268]! @ 0x10c │ │ │ │ @ instruction: 0x46206cb9 │ │ │ │ @ instruction: 0xf95cf01b │ │ │ │ @@ -76930,15 +76930,15 @@ │ │ │ │ ldrbcs pc, [ip], r3, asr #17 @ │ │ │ │ strbmi r4, [r1], -r0, lsr #12 │ │ │ │ @ instruction: 0xf946f01b │ │ │ │ @ instruction: 0xf50465fc │ │ │ │ @ instruction: 0xf1075191 │ │ │ │ @ instruction: 0x46200470 │ │ │ │ @ instruction: 0xf124311c │ │ │ │ - ldclvs 14, cr15, [fp, #484]! @ 0x1e4 │ │ │ │ + ldclvs 12, cr15, [fp, #964]! @ 0x3c4 │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r6, lsl #17 │ │ │ │ orrspl pc, r1, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0x46416b7c │ │ │ │ eorcs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ ldclvs 2, cr9, [lr] │ │ │ │ ldrtmi ip, [r0], -ip, lsl #22 │ │ │ │ @@ -77306,15 +77306,15 @@ │ │ │ │ @ instruction: 0xf8d36b7b │ │ │ │ ldmdavs r9, {r2, r3, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ ldclvs 3, cr8, [sp, #508]! @ 0x1fc │ │ │ │ ldrbmi sl, [r8], -r1, lsl #24 │ │ │ │ orrspl pc, r1, r5, lsl #10 │ │ │ │ @ instruction: 0xf124311c │ │ │ │ - @ instruction: 0xf505fb89 │ │ │ │ + @ instruction: 0xf505fa01 │ │ │ │ ldm fp, {r0, r4, r7, r8, r9, ip, lr} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ strtmi r0, [r8], -r7 │ │ │ │ vldmiavs r9!, {d6-} │ │ │ │ eorcs pc, r8, #13762560 @ 0xd20000 │ │ │ │ blgt 3c57b4 │ │ │ │ @ instruction: 0xff8af7df │ │ │ │ @@ -77739,15 +77739,15 @@ │ │ │ │ @ instruction: 0xf8c06019 │ │ │ │ strb r2, [r5, #-1756]! @ 0xfffff924 │ │ │ │ movwcc r6, #36281 @ 0x8db9 │ │ │ │ strbtcc pc, [r0], r1, asr #17 @ │ │ │ │ svclt 0x0000e52b │ │ │ │ ... │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r1, r9, r6, lsr #17 │ │ │ │ + mlaeq r9, r6, r5, r1 │ │ │ │ ldcne 13, cr6, [sl, #-736] @ 0xfffffd20 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlawteq r6, r7, r2, pc @ │ │ │ │ strbtcs pc, [r0], r0, asr #17 @ │ │ │ │ @ instruction: 0xf8c06019 │ │ │ │ str r2, [r1, #-1756] @ 0xfffff924 │ │ │ │ @ instruction: 0xf1046dbb │ │ │ │ @@ -78711,15 +78711,15 @@ │ │ │ │ @ instruction: 0x46080210 │ │ │ │ ldrmi r6, [r1], -r2, lsr #1 │ │ │ │ ldmib sp, {r1, r2, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ stcge 8, cr7, [ip, #-20] @ 0xffffffec │ │ │ │ orrspl pc, r1, r8, lsl #10 │ │ │ │ tstcc ip, r8, lsr #12 │ │ │ │ ldrpl pc, [r1], r8, lsl #10 │ │ │ │ - @ instruction: 0xf88af123 │ │ │ │ + @ instruction: 0xff02f122 │ │ │ │ ldm r5, {r0, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf8d70007 │ │ │ │ stm r3, {r3, r5, r9, lr, pc} │ │ │ │ strbmi r0, [r0], -r7 │ │ │ │ @ instruction: 0xf8cd4621 │ │ │ │ ldm r6, {lr, pc} │ │ │ │ @ instruction: 0xf7de000c │ │ │ │ @@ -78973,15 +78973,15 @@ │ │ │ │ stmdbeq r3, {r0, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmdacc r4, {r0, r3, r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ andvs r4, r0, r8, ror #8 │ │ │ │ @ instruction: 0xf7b2e707 │ │ │ │ svclt 0x0000e962 │ │ │ │ adceq sp, sp, r0, ror #17 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r5, pc, lr, asr #3 │ │ │ │ + strhteq r4, [pc], -lr │ │ │ │ ldrdeq sp, [sp], r2 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 15de74 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 5, cr15, cr8, cr12, {6} │ │ │ │ svcge 0x0006b0df │ │ │ │ @@ -79613,15 +79613,15 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adceq sp, sp, sl, lsr #12 │ │ │ │ adceq sp, sp, r6, lsr #12 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq pc, r8, r8, lsr #17 │ │ │ │ + mlaeq r8, r8, r5, pc @ │ │ │ │ adceq ip, sp, r8, asr #26 │ │ │ │ mrcvs 14, 1, r6, cr9, cr12, {5} │ │ │ │ @ instruction: 0xf0194620 │ │ │ │ @ instruction: 0x4620fe59 │ │ │ │ @ instruction: 0xff4ef7e5 │ │ │ │ @ instruction: 0x46046efb │ │ │ │ usatne pc, #16, r3, asr #17 @ │ │ │ │ @@ -79770,16 +79770,16 @@ │ │ │ │ subvs r1, r2, r4, lsl #4 │ │ │ │ cdpvs 13, 15, cr10, cr10, cr1, {0} │ │ │ │ orrspl pc, r1, r6, lsl #10 │ │ │ │ ldrsbhi pc, [ip], #-135 @ 0xffffff79 @ │ │ │ │ strcs r3, [r0], #-284 @ 0xfffffee4 │ │ │ │ strmi lr, [r3], #-2496 @ 0xfffff640 │ │ │ │ @ instruction: 0xf8c24640 │ │ │ │ - @ instruction: 0xf12236dc │ │ │ │ - @ instruction: 0xf506f843 │ │ │ │ + @ instruction: 0xf12136dc │ │ │ │ + @ instruction: 0xf506febb │ │ │ │ ldm r8, {r0, r4, r7, r8, r9, ip, lr} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ ldrtmi r0, [r0], -r7 │ │ │ │ @ instruction: 0xf8d56d3d │ │ │ │ andls r2, r0, #40, 4 @ 0x80000002 │ │ │ │ blgt 3bef24 │ │ │ │ mcrr2 7, 13, pc, r4, cr13 @ │ │ │ │ @@ -80245,15 +80245,15 @@ │ │ │ │ ldcvs 2, cr8, [fp, #-504]! @ 0xfffffe08 │ │ │ │ eorcc pc, ip, #13828096 @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ ldrthi pc, [r3], -r0, asr #32 @ │ │ │ │ stcge 14, cr6, [r1], {189} @ 0xbd │ │ │ │ @ instruction: 0xf5054658 │ │ │ │ @ instruction: 0x311c5191 │ │ │ │ - stc2 1, cr15, [lr], {33} @ 0x21 │ │ │ │ + blx 260216 │ │ │ │ orrspl pc, r1, #20971520 @ 0x1400000 │ │ │ │ muleq r7, fp, r8 │ │ │ │ andeq lr, r7, r4, lsl #17 │ │ │ │ ldcvs 6, cr4, [sl, #-160]! @ 0xffffff60 │ │ │ │ @ instruction: 0xf8d26e39 │ │ │ │ andls r2, r0, #40, 4 @ 0x80000002 │ │ │ │ @ instruction: 0xf7ddcb0c │ │ │ │ @@ -80817,15 +80817,15 @@ │ │ │ │ ldcvs 8, cr5, [fp, #-840]! @ 0xfffffcb8 │ │ │ │ adcseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ ldcvs 1, cr8, [fp, #-128]! @ 0xffffff80 │ │ │ │ adcsne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x46228115 │ │ │ │ - ldc2 1, cr15, [ip, #132]! @ 0x84 │ │ │ │ + ldc2 1, cr15, [r4], #-132 @ 0xffffff7c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldcvs 1, cr8, [fp, #-188]! @ 0xffffff44 │ │ │ │ sbccs pc, r0, #13828096 @ 0xd30000 │ │ │ │ sbcmi pc, r4, #12779520 @ 0xc30000 │ │ │ │ adcseq pc, ip, #12779520 @ 0xc30000 │ │ │ │ strb r1, [lr, r4, lsl #17] │ │ │ │ ldccs 0, cr0, [pc], #-400 @ a450c │ │ │ │ @@ -80836,15 +80836,15 @@ │ │ │ │ ldcvs 8, cr5, [fp, #-840]! @ 0xfffffcb8 │ │ │ │ adcseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ ldcvs 0, cr8, [fp, #-868]! @ 0xfffffc9c │ │ │ │ adcsne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ strtmi r8, [r2], -lr, asr #1 │ │ │ │ - ldc2 1, cr15, [r6, #132] @ 0x84 │ │ │ │ + stc2 1, cr15, [lr], {33} @ 0x21 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldcvs 1, cr8, [fp, #-44]! @ 0xffffffd4 │ │ │ │ sbccs pc, r0, #13828096 @ 0xd30000 │ │ │ │ sbcmi pc, r4, #12779520 @ 0xc30000 │ │ │ │ adcseq pc, ip, #12779520 @ 0xc30000 │ │ │ │ ldrb r1, [fp, -r4, lsl #17]! │ │ │ │ tstpeq r4, r2, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @@ -81373,15 +81373,15 @@ │ │ │ │ cdpvs 14, 15, cr11, cr10, cr8, {2} │ │ │ │ movweq pc, #33025 @ 0x8101 @ │ │ │ │ strbtcc pc, [r0], r2, asr #17 @ │ │ │ │ mcrlt 7, 0, pc, cr9, cr13, {7} @ │ │ │ │ cdp 7, 10, cr15, cr0, cr15, {5} │ │ │ │ ... │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - eoreq lr, r8, lr, lsr #8 │ │ │ │ + eoreq lr, r8, lr, lsl r1 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febfc140 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fd8 │ │ │ │ strdlt ip, [r7], r4 │ │ │ │ @ instruction: 0x460d4b3c │ │ │ │ @@ -82200,15 +82200,15 @@ │ │ │ │ @ instruction: 0x46080210 │ │ │ │ ldrmi r6, [r1], -r2, lsr #1 │ │ │ │ ldmib sp, {r1, r2, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ stcge 8, cr7, [ip, #-20] @ 0xffffffec │ │ │ │ orrspl pc, r1, r8, lsl #10 │ │ │ │ tstcc ip, r8, lsr #12 │ │ │ │ ldrpl pc, [r1], r8, lsl #10 │ │ │ │ - stc2l 1, cr15, [r4, #-124] @ 0xffffff84 │ │ │ │ + blx fefe20a2 │ │ │ │ ldm r5, {r0, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf8d70007 │ │ │ │ stm r3, {r3, r5, r9, lr, pc} │ │ │ │ strbmi r0, [r0], -r7 │ │ │ │ @ instruction: 0xf8cd4621 │ │ │ │ ldm r6, {lr, pc} │ │ │ │ @ instruction: 0xf7db000c │ │ │ │ @@ -82461,15 +82461,15 @@ │ │ │ │ stmdbeq r3, {r0, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmdacc r4, {r0, r3, r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ andvs r4, r0, r8, ror #8 │ │ │ │ @ instruction: 0xf7aee707 │ │ │ │ svclt 0x0000ee1e │ │ │ │ adceq sl, sp, r8, asr r2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r1, pc, r6, asr #22 │ │ │ │ + eoreq r1, pc, r6, lsr r8 @ │ │ │ │ adceq sl, sp, sl, asr #32 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1614fc │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 5, cr15, cr8, cr12, {6} │ │ │ │ svcge 0x0006b0df │ │ │ │ @@ -83099,15 +83099,15 @@ │ │ │ │ svclt 0x0000e759 │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adceq r9, sp, r2, lsr #31 │ │ │ │ umlaleq r9, sp, lr, pc @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq ip, r8, r4, lsr #4 │ │ │ │ + eoreq fp, r8, r4, lsl pc │ │ │ │ adceq r9, sp, r4, asr #13 │ │ │ │ mrcvs 14, 1, r6, cr9, cr12, {5} │ │ │ │ @ instruction: 0xf0134620 │ │ │ │ @ instruction: 0x4620ffb7 │ │ │ │ stc2 7, cr15, [lr], {226} @ 0xe2 │ │ │ │ @ instruction: 0x46046efb │ │ │ │ usatne pc, #16, r3, asr #17 @ │ │ │ │ @@ -83257,15 +83257,15 @@ │ │ │ │ cdpvs 13, 15, cr10, cr10, cr1, {0} │ │ │ │ orrspl pc, r1, r6, lsl #10 │ │ │ │ ldrsbhi pc, [ip], #-135 @ 0xffffff79 @ │ │ │ │ strcs r3, [r0], #-284 @ 0xfffffee4 │ │ │ │ strmi lr, [r3], #-2496 @ 0xfffff640 │ │ │ │ @ instruction: 0xf8c24640 │ │ │ │ @ instruction: 0xf11e36dc │ │ │ │ - @ instruction: 0xf506fd03 │ │ │ │ + @ instruction: 0xf506fb7b │ │ │ │ ldm r8, {r0, r4, r7, r8, r9, ip, lr} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ ldrtmi r0, [r0], -r7 │ │ │ │ @ instruction: 0xf8d56d3d │ │ │ │ andls r2, r0, #40, 4 @ 0x80000002 │ │ │ │ blgt 3c25a4 │ │ │ │ @ instruction: 0xf904f7da │ │ │ │ @@ -83729,16 +83729,16 @@ │ │ │ │ rsbshi pc, sp, #0 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ ldmdavs r9, {r2, r3, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ mrcvs 6, 5, r8, cr13, cr1, {1} │ │ │ │ ldrbmi sl, [r8], -r1, lsl #24 │ │ │ │ orrspl pc, r1, r5, lsl #10 │ │ │ │ - @ instruction: 0xf11e311c │ │ │ │ - @ instruction: 0xf505f951 │ │ │ │ + @ instruction: 0xf11d311c │ │ │ │ + @ instruction: 0xf505ffc9 │ │ │ │ ldm fp, {r0, r4, r7, r8, r9, ip, lr} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ strtmi r0, [r8], -r7 │ │ │ │ mrcvs 13, 1, r6, cr9, cr10, {1} │ │ │ │ eorcs pc, r8, #13762560 @ 0xd20000 │ │ │ │ blgt 3cbc24 │ │ │ │ ldc2l 7, cr15, [r2, #-868] @ 0xfffffc9c │ │ │ │ @@ -84301,15 +84301,15 @@ │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ addsmi r0, r0, #184, 4 @ 0x8000000b │ │ │ │ tstphi pc, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ stmdacs r0, {r2, r3, r4, r5, r7, r9, ip} │ │ │ │ tstphi r4, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf11e4622 │ │ │ │ - stmdacs r0, {r0, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ msrhi CPSR_fsx, r0 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xf8c322c0 │ │ │ │ @ instruction: 0xf8c342c4 │ │ │ │ stmne r4, {r2, r3, r4, r5, r7, r9} │ │ │ │ rsbeq lr, r4, lr, asr #15 │ │ │ │ vfma.f32 d18, d0, d31 │ │ │ │ @@ -84320,15 +84320,15 @@ │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ addsmi r0, r0, #184, 4 @ 0x8000000b │ │ │ │ sbcshi pc, r8, r0 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ stmdacs r0, {r2, r3, r4, r5, r7, r9, ip} │ │ │ │ sbchi pc, sp, r0 │ │ │ │ @ instruction: 0xf11e4622 │ │ │ │ - stmdacs r0, {r0, r1, r3, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ mrshi pc, (UNDEF: 10) @ │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xf8c322c0 │ │ │ │ @ instruction: 0xf8c342c4 │ │ │ │ stmne r4, {r2, r3, r4, r5, r7, r9} │ │ │ │ @ instruction: 0xf102e77b │ │ │ │ movwcs r0, #16660 @ 0x4114 │ │ │ │ @@ -84857,15 +84857,15 @@ │ │ │ │ @ instruction: 0xf1036efa │ │ │ │ @ instruction: 0xf8c20108 │ │ │ │ @ instruction: 0xf7fd16e0 │ │ │ │ @ instruction: 0xf7acbe11 │ │ │ │ svclt 0x0000eb66 │ │ │ │ ... │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - strhteq sl, [r8], -r8 │ │ │ │ + eoreq sl, r8, r8, lsr #21 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ addpl pc, r0, r0, lsl #10 │ │ │ │ @ instruction: 0xf8c02300 │ │ │ │ @ instruction: 0x47703a3c │ │ │ │ addpl pc, r0, r0, lsl #10 │ │ │ │ bcc fe6904 │ │ │ │ @ instruction: 0xf893b113 │ │ │ │ @@ -85681,15 +85681,15 @@ │ │ │ │ ssateq pc, #25, r4, asr #17 @ │ │ │ │ andle r1, r1, r2, asr #24 │ │ │ │ b ff6e7128 │ │ │ │ @ instruction: 0x06d0f8d4 │ │ │ │ andle r1, r1, r3, asr #24 │ │ │ │ b ff567134 │ │ │ │ addseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ - mcrr2 1, 1, pc, r2, cr6 @ │ │ │ │ + blx fef656e8 │ │ │ │ adcne pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d4b121 │ │ │ │ blvs 735d1c │ │ │ │ @ instruction: 0x47906a58 │ │ │ │ @ instruction: 0xf07e4628 │ │ │ │ bvs ffba7cac │ │ │ │ blvs 73ab50 │ │ │ │ @@ -85709,21 +85709,21 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ strmi r4, [r8], -r4, lsl #12 │ │ │ │ cdp2 0, 11, cr15, cr2, cr14, {2} │ │ │ │ stmdbvs sl!, {r8, sp} │ │ │ │ b 6671a4 │ │ │ │ adcsvs pc, sp, r4, lsr #11 │ │ │ │ - @ instruction: 0xf9e6f130 │ │ │ │ + @ instruction: 0xf85ef130 │ │ │ │ msrvs CPSR_sx, #164, 10 @ 0x29000000 │ │ │ │ @ instruction: 0xf8d34629 │ │ │ │ @ instruction: 0xf04e0474 │ │ │ │ @ instruction: 0xf5a4fe8b │ │ │ │ @ instruction: 0xf13060bd │ │ │ │ - @ instruction: 0xf5a4f9e9 │ │ │ │ + @ instruction: 0xf5a4f861 │ │ │ │ @ instruction: 0x462950d1 │ │ │ │ ldccc 8, cr15, [r0], {80} @ 0x50 │ │ │ │ ldceq 8, cr15, [ip], {80} @ 0x50 │ │ │ │ ldcllt 7, cr4, [r0, #-608]! @ 0xfffffda0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec00534 │ │ │ │ @@ -85794,27 +85794,27 @@ │ │ │ │ tstpeq r1, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x4658447b │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ movwpl pc, #17984 @ 0x4640 @ │ │ │ │ ldc2 0, cr15, [r4, #500] @ 0x1f4 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000088f0 │ │ │ │ - eoreq r9, r8, r0, ror #21 │ │ │ │ - strhteq r9, [r8], -r2 │ │ │ │ + ldrdeq r9, [r8], -r0 @ │ │ │ │ + eoreq r9, r8, r2, lsr #15 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec00660 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r4], r8, asr #31 │ │ │ │ strmi fp, [ip], -sl, lsl #1 │ │ │ │ andseq pc, r0, #18 │ │ │ │ @ instruction: 0x4605d01f │ │ │ │ @ instruction: 0xf1042101 │ │ │ │ @ instruction: 0xf8840080 │ │ │ │ movwls r1, #36956 @ 0x905c │ │ │ │ - @ instruction: 0xf8def130 │ │ │ │ + @ instruction: 0xff56f12f │ │ │ │ tstcs r0, #3620864 @ 0x374000 │ │ │ │ movwcs lr, #18893 @ 0x49cd │ │ │ │ strtmi r9, [r8], -r9, lsl #22 │ │ │ │ vrsubhn.i16 d20, , │ │ │ │ @ instruction: 0xf8cd0c80 │ │ │ │ ldmib sp, {lr, pc}^ │ │ │ │ stmib sp, {r1, r2, r3, r8, r9, sp}^ │ │ │ │ @@ -85859,15 +85859,15 @@ │ │ │ │ ldmdblt r2, {r2, r3, r4, r6, sp} │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf1038870 │ │ │ │ strtmi r0, [r0], -r0, ror #2 │ │ │ │ @ instruction: 0xf00f9301 │ │ │ │ blls 128844 │ │ │ │ addeq pc, r0, r3, lsl #2 │ │ │ │ - @ instruction: 0xf86af130 │ │ │ │ + cdp2 1, 14, cr15, cr2, cr15, {1} │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ svclt 0x00008870 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ streq pc, [r8, ip, asr #17]! │ │ │ │ @ instruction: 0xf6ad4c4f │ │ │ │ @@ -85894,87 +85894,87 @@ │ │ │ │ movwcc pc, #6912 @ 0x1b00 @ │ │ │ │ @ instruction: 0xf8df4413 │ │ │ │ stmdage r6!, {r2, r4, r5, r6, r7, sp, pc} │ │ │ │ andcc pc, sl, sp, lsr #17 │ │ │ │ ldrbtmi r2, [sl], #768 @ 0x300 │ │ │ │ rsbvs r6, r3, r3, lsr #32 │ │ │ │ rscvs r6, r3, r3, lsr #1 │ │ │ │ - ldc2l 1, cr15, [r4, #180] @ 0xb4 │ │ │ │ + mcrr2 1, 2, pc, ip, cr13 @ │ │ │ │ @ instruction: 0xf1154650 │ │ │ │ - stmdacs r0, {r0, r2, r3, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ andls sp, r1, sp, lsr r0 │ │ │ │ - ldc2l 1, cr15, [r2, #-84] @ 0xffffffac │ │ │ │ + blx ff365a4a │ │ │ │ stmdals r1, {r0, r1, r2, r9, sl, lr} │ │ │ │ - stc2l 1, cr15, [ip, #-84] @ 0xffffffac │ │ │ │ + blx ff1e5a52 │ │ │ │ andcs fp, r2, #120, 22 @ 0x1e000 │ │ │ │ tstpeq sl, sp, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf12da826 │ │ │ │ - andcs pc, r8, #16320 @ 0x3fc0 │ │ │ │ + andcs pc, r8, #30464 @ 0x7700 │ │ │ │ stmdage r6!, {r2, r8, fp, sp, pc} │ │ │ │ - ldc2l 1, cr15, [sl, #180]! @ 0xb4 │ │ │ │ + ldc2l 1, cr15, [r2], #-180 @ 0xffffff4c │ │ │ │ @ instruction: 0x51baf506 │ │ │ │ tstcc r0, r8, lsl #4 │ │ │ │ @ instruction: 0xf12da826 │ │ │ │ - eorcs pc, r0, #15552 @ 0x3cc0 │ │ │ │ + eorcs pc, r0, #27392 @ 0x6b00 │ │ │ │ tstpeq r4, sp, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf12ea826 │ │ │ │ - @ instruction: 0xf60df865 │ │ │ │ + @ instruction: 0xf12da826 │ │ │ │ + @ instruction: 0xf60dfedd │ │ │ │ ldm ip!, {r2, r4, sl, fp} │ │ │ │ eorvs r0, r0, pc │ │ │ │ rsbvs r2, r1, r0 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ blmi 7bbec4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8dd681a │ │ │ │ subsmi r3, sl, r4, lsr r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf60dd12a │ │ │ │ pop {r3, r4, r5, r8, sl, fp} │ │ │ │ @ instruction: 0x460287f0 │ │ │ │ stmdage r6!, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ - ldc2l 1, cr15, [r0, #180] @ 0xb4 │ │ │ │ + mcrr2 1, 2, pc, r8, cr13 @ │ │ │ │ ldrbmi lr, [r0], -r9, asr #15 │ │ │ │ @ instruction: 0xf7aaa906 │ │ │ │ strdlt lr, [r0, #224] @ 0xe0 │ │ │ │ lslslt r9, r6, #16 │ │ │ │ @ instruction: 0xf7aaa90a │ │ │ │ ldmiblt r0, {r3, r4, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ andscc lr, lr, #3620864 @ 0x374000 │ │ │ │ andle r4, r6, sl, lsl r3 │ │ │ │ andcs sl, r4, #49152 @ 0xc000 │ │ │ │ andvs sl, fp, r6, lsr #16 │ │ │ │ - ldc2 1, cr15, [sl, #180]! @ 0xb4 │ │ │ │ + ldc2 1, cr15, [r2], #-180 @ 0xffffff4c │ │ │ │ blmi 3e3564 │ │ │ │ bmi 3b1aa0 │ │ │ │ ldmpl fp!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ab6818 │ │ │ │ @ instruction: 0xf04fe814 │ │ │ │ @ instruction: 0xe7c930ff │ │ │ │ b ff76755c │ │ │ │ adceq r6, sp, r6, lsl #21 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r6, sp, r0, lsl #21 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ @ instruction: 0xffffff87 │ │ │ │ strhteq r6, [sp], ip │ │ │ │ andeq r0, r0, r0, lsr #22 │ │ │ │ - mlaeq r8, r0, r8, r9 │ │ │ │ + eoreq r9, r8, r0, lsl #11 │ │ │ │ vst3.8 {d27-d29}, [pc], ip │ │ │ │ ldrblt r5, [r0, #3200]! @ 0xc80 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r7, sl, lsl sl │ │ │ │ blmi 754718 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ blvs 1e7840 │ │ │ │ @ instruction: 0x462158d3 │ │ │ │ ldmdavs fp, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ strls r0, [r4], #-768 @ 0xfffffd00 │ │ │ │ - cdp2 1, 0, cr15, cr8, cr2, {1} │ │ │ │ + stc2 1, cr15, [r0], {34} @ 0x22 │ │ │ │ mcrrne 3, 0, r2, r1, cr4 │ │ │ │ ldmib r5, {r0, r9, sp}^ │ │ │ │ tstls r3, r0, lsl #14 │ │ │ │ @ instruction: 0x460547b8 │ │ │ │ stmdbls r3, {r3, r4, r5, r8, ip, sp, pc} │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ strls r2, [r1], #-513 @ 0xfffffdff │ │ │ │ @@ -86020,16 +86020,16 @@ │ │ │ │ stmdami r7, {r0, r1, r2, r5, r6, r8, sp, lr} │ │ │ │ ldrbtmi r4, [r8], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xff40f04e │ │ │ │ eorvc r2, r3, r1, lsl #6 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ strdeq r8, [sp], r0 @ │ │ │ │ - eoreq r9, r8, r8, asr #15 │ │ │ │ - eoreq r9, r8, lr, lsr #14 │ │ │ │ + strhteq r9, [r8], -r8 │ │ │ │ + eoreq r9, r8, lr, lsl r4 │ │ │ │ @ instruction: 0xf6012300 │ │ │ │ subvs r0, r3, r3, lsl #3 │ │ │ │ movwcc lr, #18880 @ 0x49c0 │ │ │ │ stmib r0, {r0, sp, lr}^ │ │ │ │ ldrbmi r2, [r0, -r2, lsl #6]! │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -86409,15 +86409,15 @@ │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strvs pc, [r6, #-1440]! @ 0xfffffa60 │ │ │ │ ldrtvs pc, [sp], r0, lsr #11 @ │ │ │ │ @ instruction: 0xf5a0b082 │ │ │ │ @ instruction: 0xf5a05ad3 │ │ │ │ ldrtmi r5, [r0], -r0, lsl #9 │ │ │ │ @ instruction: 0xf12f4691 │ │ │ │ - @ instruction: 0xf8d5fc6f │ │ │ │ + @ instruction: 0xf8d5fae7 │ │ │ │ @ instruction: 0xf1b88474 │ │ │ │ eorle r0, r4, r0, lsl #30 │ │ │ │ teqpcs ip, #164, 12 @ p-variant is OBSOLETE @ 0xa400000 │ │ │ │ ldrtcs pc, [r8], #-1700 @ 0xfffff95c @ │ │ │ │ tstcs r8, r8, lsl #4 │ │ │ │ movwcs r6, #14360 @ 0x3818 │ │ │ │ strmi r6, [r0, r4, lsr #16]! │ │ │ │ @@ -86426,15 +86426,15 @@ │ │ │ │ addvs r6, r3, r3, asr #32 │ │ │ │ smlabtvs r3, r3, r0, r6 │ │ │ │ @ instruction: 0xf8d56143 │ │ │ │ movwcs r1, #5236 @ 0x1474 │ │ │ │ strtmi r4, [r0], -sl, asr #12 │ │ │ │ @ instruction: 0xf868f04e │ │ │ │ ldrtmi r4, [r0], -r5, lsl #12 │ │ │ │ - mrrc2 1, 2, pc, sl, cr15 @ │ │ │ │ + blx ff5662f0 │ │ │ │ svclt 0x000c2d00 │ │ │ │ andcs r4, r0, r0, lsr #12 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf6a487f0 │ │ │ │ andcs r2, r8, #60, 6 @ 0xf0000000 │ │ │ │ ldmdavs r8, {r2, r3, r4, r8, sp} │ │ │ │ teqpcs r8, #164, 12 @ p-variant is OBSOLETE @ 0xa400000 │ │ │ │ @@ -86450,15 +86450,15 @@ │ │ │ │ blmi 249ed8 │ │ │ │ @ instruction: 0xf8c54651 │ │ │ │ vst3.16 {d16-d18}, [pc :256], r4 │ │ │ │ ldrbtmi r2, [fp], #-512 @ 0xfffffe00 │ │ │ │ movwcs r9, #33536 @ 0x8300 │ │ │ │ @ instruction: 0xf814f04e │ │ │ │ svclt 0x0000e7b4 │ │ │ │ - eoreq r9, r8, r6, asr #2 │ │ │ │ + eoreq r8, r8, r6, lsr lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [r0], r3, lsl #1 │ │ │ │ ldrmi r4, [r9], r5, asr #20 │ │ │ │ @ instruction: 0xf89d4606 │ │ │ │ @@ -86644,15 +86644,15 @@ │ │ │ │ ldrmi r4, [r0], fp, lsl #13 │ │ │ │ @ instruction: 0xf89d461f │ │ │ │ strcc sl, [r4], -r8, asr #32 │ │ │ │ ldmibpl r2, {r8, sl, ip, sp, lr, pc}^ │ │ │ │ svceq 0x0000f1ba │ │ │ │ ldrtmi sp, [r0], -pc, rrx │ │ │ │ ldmdbeq ip, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - blx fe6e6658 │ │ │ │ + @ instruction: 0xf910f12f │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ bmi 17e84f0 │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ ldmib r4, {r0, r1, r2, r3, r7, pc}^ │ │ │ │ strbmi r2, [r2, #-788] @ 0xfffffcec │ │ │ │ @ instruction: 0xf08041bb │ │ │ │ @ instruction: 0xf104808e │ │ │ │ @@ -86694,21 +86694,21 @@ │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcne 0x0000e853 │ │ │ │ stmda r3, {r0, r8, ip, sp}^ │ │ │ │ bcs aea54 │ │ │ │ vsra.u64 , q12, #1 │ │ │ │ shsaxmi r8, r0, fp │ │ │ │ andmi pc, r0, r9, asr #17 │ │ │ │ - blx 1166720 │ │ │ │ + @ instruction: 0xf8baf12f │ │ │ │ andmi pc, r0, fp, asr #17 │ │ │ │ ldrtmi r2, [r8], -r0, lsl #14 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ shsub8mi r8, r0, r0 │ │ │ │ ldmdbeq r8, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - blx ae6738 │ │ │ │ + @ instruction: 0xf8a0f12f │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ bmi 16e85d0 │ │ │ │ orrsle r2, r0, r0, lsl #24 │ │ │ │ ldrdge pc, [r4], pc @ │ │ │ │ movwls r2, #29456 @ 0x7310 │ │ │ │ @ instruction: 0xe7b044fa │ │ │ │ @ instruction: 0x1098f8d4 │ │ │ │ @@ -86717,36 +86717,36 @@ │ │ │ │ @ instruction: 0x46073098 │ │ │ │ movwcs lr, #18899 @ 0x49d3 │ │ │ │ tstcs r2, #196, 18 @ 0x310000 │ │ │ │ sbcle r2, r7, r0, lsl #16 │ │ │ │ tstcs r0, r2, lsr #12 │ │ │ │ @ instruction: 0xf07d4628 │ │ │ │ @ instruction: 0x4630f8dd │ │ │ │ - blx 5e677c │ │ │ │ + @ instruction: 0xf88cf12f │ │ │ │ andlt r4, r9, r8, lsr r6 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrdge pc, [r8], #-143 @ 0xffffff71 │ │ │ │ ldrbtmi r9, [sl], #1031 @ 0x407 │ │ │ │ @ instruction: 0xf104e791 │ │ │ │ vrsra.u32 q0, q4, #1 │ │ │ │ ldmda r3, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ tstcc r1, r0, lsl #30 │ │ │ │ andne lr, r0, #4390912 @ 0x430000 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ vqshlu.s32 d4, d16, #31 │ │ │ │ @ instruction: 0xf12f8f5b │ │ │ │ - @ instruction: 0xf8cbf9fb │ │ │ │ + @ instruction: 0xf8cbf873 │ │ │ │ ldr r4, [r7, r0]! │ │ │ │ ldrbcc pc, [pc, pc, asr #32]! @ │ │ │ │ svclt 0x0000e7dd │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - ldrdeq r8, [r8], -ip @ │ │ │ │ - eoreq r8, r8, r0, asr sp │ │ │ │ - eoreq r8, r8, r2, lsl #26 │ │ │ │ + eoreq r8, r8, ip, asr #21 │ │ │ │ + eoreq r8, r8, r0, asr #20 │ │ │ │ + strdeq r8, [r8], -r2 @ │ │ │ │ vmax.s8 d20, d4, d2 │ │ │ │ vqdmlal.s , d0, d3[3] │ │ │ │ andcs r0, r0, r0, asr #6 │ │ │ │ @ instruction: 0x47706013 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -86759,20 +86759,20 @@ │ │ │ │ @ instruction: 0xf8df447a │ │ │ │ @ instruction: 0xf6ad9a3c │ │ │ │ @ instruction: 0x46044d74 │ │ │ │ ldrbtmi r4, [r9], #1600 @ 0x640 │ │ │ │ pkhtbmi r5, fp, r3, asr #17 │ │ │ │ @ instruction: 0xf8cd681b │ │ │ │ @ instruction: 0xf04f3c6c │ │ │ │ - vcgt.s16 d0, d4, d0 │ │ │ │ - stmdacs r0, {r0, r1, r3, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ + vcgt.s16 d0, d3, d0 │ │ │ │ + stmdacs r0, {r0, r1, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ sbcshi pc, r6, #1 │ │ │ │ andls sl, r6, r3, ror pc │ │ │ │ ldrtmi r4, [r8], -r1, asr #12 │ │ │ │ - @ instruction: 0xf810f214 │ │ │ │ + mcr2 2, 4, pc, cr8, cr3, {0} @ │ │ │ │ @ instruction: 0xf8979b06 │ │ │ │ bcs b2f6c │ │ │ │ adchi pc, r3, #65 @ 0x41 │ │ │ │ bcs e870c │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ ldmdavc r9, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0412946 │ │ │ │ @@ -86783,15 +86783,15 @@ │ │ │ │ smlattcs r4, r8, r9, r2 │ │ │ │ eoreq pc, r4, fp, lsl #2 │ │ │ │ @ instruction: 0xf7ff447a │ │ │ │ @ instruction: 0xf8c5f98b │ │ │ │ stmdacs r0, {r2, r5, r7, r9} │ │ │ │ adchi pc, r0, #1 │ │ │ │ vmax.s16 q2, , q0 │ │ │ │ - stmdavc r3, {r0, r1, r2, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r1, r2, r3, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ blcs 138fe8 │ │ │ │ rscshi pc, r2, #268435456 @ 0x10000000 │ │ │ │ strbpl pc, [r2], r4, lsl #10 @ │ │ │ │ subvc pc, r1, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0x46304639 │ │ │ │ @ instruction: 0xf7aa960b │ │ │ │ ldclvs 14, cr14, [r9], #-576 @ 0xfffffdc0 │ │ │ │ @@ -86824,15 +86824,15 @@ │ │ │ │ orrspl pc, r6, #4, 10 @ 0x1000000 │ │ │ │ strtmi r3, [r0], -r8, lsl #6 │ │ │ │ @ instruction: 0xf8c54619 │ │ │ │ movwls r2, #26460 @ 0x675c │ │ │ │ @ instruction: 0xf87ef7ff │ │ │ │ @ instruction: 0xf0412800 │ │ │ │ andls r8, r7, r1, asr #5 │ │ │ │ - stc2l 1, cr15, [r2, #-136] @ 0xffffff78 │ │ │ │ + blx fef668fa │ │ │ │ @ instruction: 0x2778f895 │ │ │ │ blls 272894 │ │ │ │ ldrbcc pc, [r9, -r5, lsl #17]! @ │ │ │ │ @ instruction: 0xf8c52301 │ │ │ │ @ instruction: 0xf8c5077c │ │ │ │ @ instruction: 0xf8c53794 │ │ │ │ @ instruction: 0xb12a1798 │ │ │ │ @@ -86855,29 +86855,29 @@ │ │ │ │ @ instruction: 0x3788f8d5 │ │ │ │ svclt 0x00083301 │ │ │ │ svcge 0x002b6b3b │ │ │ │ @ instruction: 0xf8c5bf08 │ │ │ │ @ instruction: 0xf5043788 │ │ │ │ movwcc r5, #33685 @ 0x8395 │ │ │ │ @ instruction: 0x46189310 │ │ │ │ - ldc2 2, cr15, [r4], #-80 @ 0xffffffb0 │ │ │ │ + blx febe6d3c │ │ │ │ orrspl pc, r5, #4, 10 @ 0x1000000 │ │ │ │ @ instruction: 0x46413318 │ │ │ │ tstls r1, #24, 12 @ 0x1800000 │ │ │ │ - ldc2l 2, cr15, [r0], #-80 @ 0xffffffb0 │ │ │ │ + blx ffae6d4c │ │ │ │ ldmcc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ andcs r4, r1, #56, 12 @ 0x3800000 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - blx ff466d84 │ │ │ │ + @ instruction: 0xf946f21d │ │ │ │ stmcc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ andcs r4, r0, #56, 12 @ 0x3800000 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - blx ff1e6d98 │ │ │ │ + @ instruction: 0xf93cf21d │ │ │ │ strls r2, [r1, -r0, lsl #6] │ │ │ │ @ instruction: 0x4659461a │ │ │ │ movwls r4, #1568 @ 0x620 │ │ │ │ @ instruction: 0xf8e8f07d │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ subhi pc, lr, #65 @ 0x41 │ │ │ │ blcc 11e8894 │ │ │ │ @@ -87409,20 +87409,20 @@ │ │ │ │ ands r2, fp, ip, lsl #11 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r0 │ │ │ │ strhteq r5, [sp], r4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r5, sp, r6, lsr #25 │ │ │ │ - eoreq r9, r9, r4, lsl r8 │ │ │ │ - eoreq r8, r8, r8, lsl #25 │ │ │ │ + eoreq r9, r9, r4, lsl #10 │ │ │ │ + eoreq r8, r8, r8, ror r9 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - mlaeq r8, r8, sl, r8 │ │ │ │ + eoreq r8, r8, r8, lsl #15 │ │ │ │ strgt r0, [r0, -r0] │ │ │ │ ldrbtmi pc, [pc], r0, lsl #28 @ │ │ │ │ strbcs pc, [r0, #-2244]! @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf8c42208 │ │ │ │ @ instruction: 0xf8c41598 │ │ │ │ andcs r2, r1, #156, 10 @ 0x27000000 │ │ │ │ strcs pc, [r0, #2244]! @ 0x8c4 │ │ │ │ @@ -87561,15 +87561,15 @@ │ │ │ │ vmlal.s , d0, d3[3] │ │ │ │ vhsub.s8 q8, , q0 │ │ │ │ vqdmlal.s , d0, d3[3] │ │ │ │ stmdbcs r6, {r6, r8, r9} │ │ │ │ ldrmi fp, [r3], -r8, lsl #31 │ │ │ │ movscc pc, #196, 16 @ 0xc40000 │ │ │ │ vabd.s32 d2, d5, d0 │ │ │ │ - @ instruction: 0xf8d5fe8f │ │ │ │ + @ instruction: 0xf8d5fd07 │ │ │ │ @ instruction: 0xf8c422a0 │ │ │ │ @ instruction: 0xf50403b4 │ │ │ │ blls 3871c4 │ │ │ │ @ instruction: 0x21bcf8d2 │ │ │ │ adcne pc, r4, #13959168 @ 0xd50000 │ │ │ │ stccc 8, cr15, [r8], {83} @ 0x53 │ │ │ │ @ instruction: 0x33bcf8c4 │ │ │ │ @@ -87717,16 +87717,16 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ subsmi r5, r0, #356515840 @ 0x15400000 │ │ │ │ ldrbmi ip, [pc, #-0]! @ ab25c │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eoreq r7, r8, r0, ror pc │ │ │ │ - eoreq r7, r8, ip, asr #30 │ │ │ │ + eoreq r7, r8, r0, ror #24 │ │ │ │ + eoreq r7, r8, ip, lsr ip │ │ │ │ bne 16e957c │ │ │ │ blne 4e9580 │ │ │ │ blne 6e9584 │ │ │ │ blne fe0e9588 │ │ │ │ blne fe1e958c │ │ │ │ stmibcc r0, {r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ adcsne pc, ip, #144, 16 @ 0x900000 │ │ │ │ @@ -87917,15 +87917,15 @@ │ │ │ │ ldrd pc, [r0], -r1 │ │ │ │ ldrdgt pc, [r4], -r1 │ │ │ │ stmiavs r9, {r0, r1, r2, r3, r7, fp, sp, lr}^ │ │ │ │ svc 0x00c4f8c4 │ │ │ │ svcgt 0x00c8f8c4 │ │ │ │ svcvc 0x00ccf8c4 │ │ │ │ svcne 0x00d0f8c4 │ │ │ │ - blx 679e8 │ │ │ │ + @ instruction: 0xf976f119 │ │ │ │ orrpl pc, r6, r4, lsl #10 │ │ │ │ stmdbhi r0, {r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ stmdb r1, {r0, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf5048902 │ │ │ │ @ instruction: 0xf8c4606e │ │ │ │ @ instruction: 0xf04f3fb8 │ │ │ │ @ instruction: 0xf8c431ff │ │ │ │ @@ -88015,15 +88015,15 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ ... │ │ │ │ umlaleq r5, sp, r4, r9 │ │ │ │ andeq r0, r0, r0, ror #17 │ │ │ │ - eoreq ip, lr, r2, asr #6 │ │ │ │ + eoreq ip, lr, r2, lsr r0 │ │ │ │ stmibvc r8!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ bcs 5e9a2c │ │ │ │ bcs 8e9a30 │ │ │ │ stmibvc ip!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmibvc r0!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmibvc r4!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ bvc e9a40 │ │ │ │ @@ -88034,31 +88034,31 @@ │ │ │ │ bvs 9e9a54 │ │ │ │ b ae9a58 │ │ │ │ cdpcc 8, 1, cr15, cr0, cr4, {6} │ │ │ │ cdpcc 8, 1, cr15, cr8, cr4, {6} │ │ │ │ cdpgt 8, 0, cr15, cr12, cr4, {6} │ │ │ │ cdpgt 8, 1, cr15, cr4, cr4, {6} │ │ │ │ cdpvc 8, 2, cr15, cr12, cr4, {6} │ │ │ │ - ldc2 1, cr15, [r6, #-172] @ 0xffffff54 │ │ │ │ + blx fe467c0e │ │ │ │ andcs r4, r9, #3981312 @ 0x3cc000 │ │ │ │ ldrbtmi r4, [r9], #-1616 @ 0xfffff9b0 │ │ │ │ - stc2l 1, cr15, [lr, #-172] @ 0xffffff54 │ │ │ │ + blx ff267c1a │ │ │ │ @ instruction: 0xf5042204 │ │ │ │ @ instruction: 0x465051bc │ │ │ │ - stc2l 1, cr15, [r8, #-172] @ 0xffffff54 │ │ │ │ + blx ff0e7c26 │ │ │ │ @ instruction: 0x51bcf504 │ │ │ │ andcs r3, r4, #4, 2 │ │ │ │ @ instruction: 0xf12b4650 │ │ │ │ - @ instruction: 0xf504fd41 │ │ │ │ + @ instruction: 0xf504fbb9 │ │ │ │ ldrtmi r5, [r1], #-444 @ 0xfffffe44 │ │ │ │ ldrbmi r2, [r0], -r4, lsl #4 │ │ │ │ - ldc2 1, cr15, [sl, #-172]! @ 0xffffff54 │ │ │ │ + blx fed67c42 │ │ │ │ ldrbmi r2, [r0], -r0, lsr #4 │ │ │ │ @ instruction: 0xf12b4641 │ │ │ │ - strbmi pc, [r4], sp, lsr #31 @ │ │ │ │ + strbmi pc, [r4], r5, lsr #28 @ │ │ │ │ blpl ff866e20 │ │ │ │ cdpvc 0, 8, cr15, cr0, cr15, {2} │ │ │ │ blvs ff866e28 │ │ │ │ bvc e7288 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ cdpcc 8, 2, cr15, cr8, cr4, {6} │ │ │ │ movtvs pc, #34052 @ 0x8504 @ │ │ │ │ @@ -88123,15 +88123,15 @@ │ │ │ │ @ instruction: 0xf8015cc3 │ │ │ │ @ instruction: 0xf8014c01 │ │ │ │ mvnle r3, r2, lsl #24 │ │ │ │ @ instruction: 0xf8d52300 │ │ │ │ @ instruction: 0xf88d02a4 │ │ │ │ strbmi r3, [r1], -r8, ror #24 │ │ │ │ andcs r2, r0, #0, 6 │ │ │ │ - @ instruction: 0xf854f114 │ │ │ │ + mcr2 1, 6, pc, cr12, cr3, {0} @ │ │ │ │ @ instruction: 0xf8c54b9e │ │ │ │ ldrbtmi r0, [fp], #-656 @ 0xfffffd70 │ │ │ │ addscc pc, ip, #12910592 @ 0xc50000 │ │ │ │ @ instruction: 0xf504e03e │ │ │ │ @ instruction: 0xf8955580 │ │ │ │ bcs b5660 │ │ │ │ bmi fe71fe04 │ │ │ │ @@ -88279,35 +88279,35 @@ │ │ │ │ ldrb pc, [pc, -r9, asr #28] @ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ldrshteq pc, [pc], #255 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcne 0x00ffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ svccc 0x00010000 │ │ │ │ - eoreq r7, r8, lr, ror #18 │ │ │ │ - eoreq ip, lr, sl, asr r1 │ │ │ │ - eoreq ip, lr, ip, ror #2 │ │ │ │ - eoreq ip, lr, r6, ror #3 │ │ │ │ + eoreq r7, r8, lr, asr r6 │ │ │ │ + eoreq fp, lr, sl, asr #28 │ │ │ │ + eoreq fp, lr, ip, asr lr │ │ │ │ + ldrdeq fp, [lr], -r6 @ │ │ │ │ umlaleq lr, ip, r2, r1 │ │ │ │ - eoreq r7, r8, lr, lsl #14 │ │ │ │ - eoreq r7, r8, r0, ror #14 │ │ │ │ - eoreq r7, r8, lr, asr #14 │ │ │ │ - ldrdeq r7, [r8], -lr @ │ │ │ │ - ldrdeq r7, [r8], -ip @ │ │ │ │ - eoreq r7, r8, r0, asr #11 │ │ │ │ + strdeq r7, [r8], -lr @ │ │ │ │ + eoreq r7, r8, r0, asr r4 │ │ │ │ + eoreq r7, r8, lr, lsr r4 │ │ │ │ + eoreq r7, r8, lr, asr #5 │ │ │ │ + eoreq r7, r8, ip, asr #7 │ │ │ │ + strhteq r7, [r8], -r0 │ │ │ │ adceq r4, sp, ip, lsr #13 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r8, r9, r4, lsr r2 │ │ │ │ - strhteq r7, [r8], -r2 │ │ │ │ - eoreq r7, r8, ip, lsr #10 │ │ │ │ - mlaeq r8, sl, r6, r7 │ │ │ │ - strdeq r7, [r8], -r6 @ │ │ │ │ - eoreq fp, lr, r2, lsr #30 │ │ │ │ - ldrdeq r7, [r8], -lr @ │ │ │ │ - eoreq r7, r8, sl, ror #7 │ │ │ │ + eoreq r7, r9, r4, lsr #30 │ │ │ │ + eoreq r7, r8, r2, lsr #7 │ │ │ │ + eoreq r7, r8, ip, lsl r2 │ │ │ │ + eoreq r7, r8, sl, lsl #7 │ │ │ │ + eoreq r7, r8, r6, ror #3 │ │ │ │ + eoreq fp, lr, r2, lsl ip │ │ │ │ + eoreq r7, r8, lr, asr #5 │ │ │ │ + ldrdeq r7, [r8], -sl @ │ │ │ │ ldm r3, {r0, r3, r8, r9, fp, ip, pc}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ movwcs r8, #8027 @ 0x1f5b │ │ │ │ andeq pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ @ instruction: 0xf7ffaab4 │ │ │ │ blls 31a664 │ │ │ │ @@ -88493,15 +88493,15 @@ │ │ │ │ andsls r2, r6, #-1610612730 @ 0xa0000006 │ │ │ │ andls r9, r8, #61440 @ 0xf000 │ │ │ │ bllt ff1a9e70 │ │ │ │ @ instruction: 0xf7fe46b8 │ │ │ │ bls 29acb4 │ │ │ │ @ instruction: 0xf7fe920a │ │ │ │ svclt 0x0000bbd9 │ │ │ │ - strhteq r7, [r8], -r0 │ │ │ │ + eoreq r7, r8, r0, lsr #1 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0020f8cc │ │ │ │ bmi fe6bd8e8 │ │ │ │ umlalslt r4, r1, r8, fp │ │ │ │ @@ -88520,19 +88520,19 @@ │ │ │ │ rscshi pc, sl, r0 │ │ │ │ rscvc pc, r4, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf7a82100 │ │ │ │ blmi fe366f68 │ │ │ │ stmdage r9, {r0, r9, sp} │ │ │ │ movwls r5, #30971 @ 0x78fb │ │ │ │ vmin.s16 d4, d11, d9 │ │ │ │ - blmi fe2ab56c │ │ │ │ + blmi fe2aaf4c │ │ │ │ stmdage r9, {r9, sp} │ │ │ │ movwls r5, #30971 @ 0x78fb │ │ │ │ vmin.s16 d4, d11, d9 │ │ │ │ - stmibmi r4, {r0, r2, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmibmi r4, {r0, r2, r3, sl, fp, ip, sp, lr, pc} │ │ │ │ bge 2fd818 │ │ │ │ @ instruction: 0x46284479 │ │ │ │ @ instruction: 0xf0909400 │ │ │ │ @ instruction: 0x4606f9fd │ │ │ │ stmiavs r3!, {r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ stmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ bmi 203dd84 │ │ │ │ @@ -88579,114 +88579,114 @@ │ │ │ │ b 148b1b8 │ │ │ │ b 133f3bc │ │ │ │ ldrmi r0, [sl], -sl, lsl #20 │ │ │ │ @ instruction: 0xf5054959 │ │ │ │ andls r7, r8, #216 @ 0xd8 │ │ │ │ ldrbtmi r2, [r9], #-531 @ 0xfffffded │ │ │ │ vqdmulh.s16 d25, d14, d8 │ │ │ │ - stcvs 12, cr15, [fp], #628 @ 0x274 │ │ │ │ + fstmiaxvs fp!, {d15-d24} @ Deprecated │ │ │ │ @ instruction: 0xf5059305 │ │ │ │ blmi 15c9f34 │ │ │ │ stclvs 6, cr4, [r8], #-264 @ 0xfffffef8 │ │ │ │ bicsvc pc, r8, r5, lsl #10 │ │ │ │ ldrbtmi r9, [fp], #-4 │ │ │ │ stcvs 6, cr4, [ip], #-224 @ 0xffffff20 │ │ │ │ blvs ffbd100c │ │ │ │ strhi lr, [r1], #-2509 @ 0xfffff633 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ - ldc2 2, cr15, [sl, #376] @ 0x178 │ │ │ │ + ldc2 2, cr15, [r2], {94} @ 0x5e │ │ │ │ ldrtmi r4, [r8], -ip, asr #18 │ │ │ │ vqshl.s16 q10, , q7 │ │ │ │ - stmdbmi fp, {r0, r1, r2, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi fp, {r0, r1, r2, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x01bcf8c5 │ │ │ │ ldrbtmi r4, [r9], #-1592 @ 0xfffff9c8 │ │ │ │ - @ instruction: 0xff56f25e │ │ │ │ + stc2l 2, cr15, [lr, #376] @ 0x178 │ │ │ │ bl fecbe548 │ │ │ │ svclt 0x00180008 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, r0, r5, lsl #17 │ │ │ │ vmin.s16 d20, d14, d24 │ │ │ │ - stmdbmi r4, {r0, r1, r3, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r4, {r0, r1, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ stmdbeq r0, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ biceq pc, r1, r5, lsl #17 │ │ │ │ vmin.s16 d20, d14, d24 │ │ │ │ - stmdbmi r0, {r0, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r0, {r0, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ stmdbeq r0, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ biceq pc, r2, r5, lsl #17 │ │ │ │ vmin.s16 d20, d14, d24 │ │ │ │ - ldmdbmi ip!, {r0, r1, r2, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi ip!, {r0, r1, r2, r3, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x0008ebb0 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ ldrtmi r0, [r8], -r3, asr #3 │ │ │ │ - @ instruction: 0xff2cf25e │ │ │ │ + stc2 2, cr15, [r4, #376]! @ 0x178 │ │ │ │ bl fecbe558 │ │ │ │ svclt 0x00180008 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, r4, r5, lsl #17 │ │ │ │ vmin.s16 d20, d14, d24 │ │ │ │ - ldmdbmi r3!, {r0, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi r3!, {r0, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x0008ebb0 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ ldrtmi r0, [r8], -r5, asr #3 │ │ │ │ - @ instruction: 0xff16f25e │ │ │ │ + stc2 2, cr15, [lr, #376] @ 0x178 │ │ │ │ bl fecbe560 │ │ │ │ ldrtmi r0, [r8], -r8, lsl #6 │ │ │ │ movwcs fp, #7960 @ 0x1f18 │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ vrhadd.s16 , q15, q3 │ │ │ │ - bl fecebce8 │ │ │ │ + bl feceb6c8 │ │ │ │ svclt 0x00180008 │ │ │ │ movwcs r2, #4097 @ 0x1001 │ │ │ │ biceq pc, r7, r5, lsl #17 │ │ │ │ @ instruction: 0xf8c9722b │ │ │ │ ldr r5, [r2, -r0]! │ │ │ │ @ instruction: 0xf04f4a24 │ │ │ │ strdls r3, [r0], -pc @ │ │ │ │ msrvc CPSR_sxc, #64, 4 │ │ │ │ @ instruction: 0xf07a447a │ │ │ │ strmi pc, [r6], -r7, asr #30 │ │ │ │ vabd.s32 d14, d4, d23 │ │ │ │ - strmi pc, [r4], -r3, lsr #24 │ │ │ │ + @ instruction: 0x4604fa9b │ │ │ │ bmi 865c9c │ │ │ │ ldmdbmi lr, {r1, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2 1, cr15, [r4, #92]! @ 0x5c │ │ │ │ + ldc2 1, cr15, [ip], {23} │ │ │ │ @ instruction: 0xf7a8e750 │ │ │ │ svclt 0x0000edb2 │ │ │ │ adceq r4, sp, r8, asr r1 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r4, sp, r0, asr r1 │ │ │ │ andeq r0, r0, ip, asr sl │ │ │ │ andeq r0, r0, r8, asr fp │ │ │ │ - eoreq fp, lr, ip, lsr fp │ │ │ │ - eoreq r6, r8, r8, asr #31 │ │ │ │ + eoreq fp, lr, ip, lsr #16 │ │ │ │ + strhteq r6, [r8], -r8 │ │ │ │ adceq r4, sp, r6, asr #1 │ │ │ │ andeq r0, r0, r0, lsl sl │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ @ instruction: 0xffffd2e7 │ │ │ │ adceq r6, sp, r2, lsr r3 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ adceq lr, r7, lr, lsl sp │ │ │ │ - eoreq r7, r8, r2, lsl r1 │ │ │ │ - eoreq r7, r8, r0, lsl #2 │ │ │ │ - eoreq r7, r8, r2, lsl #2 │ │ │ │ - eoreq r7, r8, sl, lsl #2 │ │ │ │ - eoreq r7, r8, r4, lsl r1 │ │ │ │ - eoreq r7, r8, r0, lsr #2 │ │ │ │ - eoreq r7, r8, r8, lsr #2 │ │ │ │ - eoreq r7, r8, lr, lsr r1 │ │ │ │ - eoreq r7, r8, r4, asr r1 │ │ │ │ - eoreq r7, r8, ip, asr r1 │ │ │ │ - eoreq r6, r8, r4, lsl lr │ │ │ │ - eoreq r7, r8, r0 │ │ │ │ - eoreq r6, r8, r2, ror #17 │ │ │ │ + eoreq r6, r8, r2, lsl #28 │ │ │ │ + strdeq r6, [r8], -r0 @ │ │ │ │ + strdeq r6, [r8], -r2 @ │ │ │ │ + strdeq r6, [r8], -sl @ │ │ │ │ + eoreq r6, r8, r4, lsl #28 │ │ │ │ + eoreq r6, r8, r0, lsl lr │ │ │ │ + eoreq r6, r8, r8, lsl lr │ │ │ │ + eoreq r6, r8, lr, lsr #28 │ │ │ │ + eoreq r6, r8, r4, asr #28 │ │ │ │ + eoreq r6, r8, ip, asr #28 │ │ │ │ + eoreq r6, r8, r4, lsl #22 │ │ │ │ + strdeq r6, [r8], -r0 @ │ │ │ │ + ldrdeq r6, [r8], -r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec03378 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 8b00c0 │ │ │ │ blmi 8d83a8 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ @@ -88702,17 +88702,17 @@ │ │ │ │ @ instruction: 0x3c7cea4f │ │ │ │ @ instruction: 0x7c7cea4f │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 366ae8 │ │ │ │ andls r4, r0, #27262976 @ 0x1a00000 │ │ │ │ sbcsvc pc, r2, r0, lsl #10 │ │ │ │ vqdmulh.s16 d25, d14, d0 │ │ │ │ - @ instruction: 0xf505fe23 │ │ │ │ + @ instruction: 0xf505fc9b │ │ │ │ vqadd.s16 , q15, q4 │ │ │ │ - strtmi pc, [r8], -r5, asr #28 │ │ │ │ + @ instruction: 0x4628fcbd │ │ │ │ blx fe1e841c │ │ │ │ bvs 1ac6e8c │ │ │ │ ldrmi r4, [r8, r9, lsr #12] │ │ │ │ blmi 27ea08 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 286258 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -88806,15 +88806,15 @@ │ │ │ │ strmi r4, [r4], -r2, lsr #18 │ │ │ │ @ instruction: 0x466844fc │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ andne pc, r1, ip, asr r8 @ │ │ │ │ tstls r3, r9, lsl #16 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ - blx fe8687d2 │ │ │ │ + blx 6687d0 │ │ │ │ ldmib sp, {sp}^ │ │ │ │ mrscs r2, SP_irq │ │ │ │ @ instruction: 0x41994290 │ │ │ │ ldmdaeq r0, {r0, r1, r2, r3, r4, r8, r9, ip, lr, pc}^ │ │ │ │ b 10ae4e8 │ │ │ │ vhadd.s8 , , │ │ │ │ bl 1c914c │ │ │ │ @@ -88884,15 +88884,15 @@ │ │ │ │ bicspl pc, fp, #25165824 @ 0x1800000 │ │ │ │ ldmib r3, {r3, r5, r6, r9, sl, lr}^ │ │ │ │ stmib r4, {r1, fp, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf8597822 │ │ │ │ ldrmi r3, [sl], r8, lsl #24 │ │ │ │ stccc 8, cr15, [r4], {89} @ 0x59 │ │ │ │ @ instruction: 0xf118469b │ │ │ │ - vpadd.i8 d31, d1, d13 │ │ │ │ + vmul.i8 d31, d17, d5 │ │ │ │ ldmne r2!, {r4, r5, r6, r8, r9, ip, sp, lr}^ │ │ │ │ ldmdavs r2, {r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ ldrdcc lr, [r0, -sp] │ │ │ │ @ instruction: 0x0c02ea50 │ │ │ │ addsmi sp, r8, #5 │ │ │ │ @ instruction: 0x0c01eb72 │ │ │ │ @ instruction: 0x4603bf3c │ │ │ │ @@ -89129,26 +89129,26 @@ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9311 │ │ │ │ ldmdavs r3!, {r8, r9} │ │ │ │ @ instruction: 0xf5036101 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf508821c │ │ │ │ @ instruction: 0x462855dd │ │ │ │ - @ instruction: 0xff28f12c │ │ │ │ + stc2 1, cr15, [r0, #176]! @ 0xb0 │ │ │ │ orrpl pc, r0, #8, 10 @ 0x2000000 │ │ │ │ sbcspl pc, ip, #8, 10 @ 0x2000000 │ │ │ │ @ instruction: 0xf8d33218 │ │ │ │ addsmi r3, r3, #156, 22 @ 0x27000 │ │ │ │ ldmib r3, {r3, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf8ca1200 │ │ │ │ subvs r3, sl, ip, lsl r0 │ │ │ │ andcs r6, r0, #17 │ │ │ │ andcs lr, r0, #3194880 @ 0x30c000 │ │ │ │ @ instruction: 0xf12c4628 │ │ │ │ - @ instruction: 0xf8daff21 │ │ │ │ + @ instruction: 0xf8dafd99 │ │ │ │ stccs 0, cr5, [r0, #-112] @ 0xffffff90 │ │ │ │ adchi pc, fp, r0 │ │ │ │ stmdbeq r8, {r0, r2, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fc4648 │ │ │ │ bvs b6a918 │ │ │ │ bcs c6c6c │ │ │ │ addhi pc, pc, r0, asr #32 │ │ │ │ @@ -89180,31 +89180,31 @@ │ │ │ │ vshl.s8 d18, d0, d1 │ │ │ │ ldrbtmi r2, [fp], #-2092 @ 0xfffff7d4 │ │ │ │ movwls r9, #34057 @ 0x8509 │ │ │ │ movwls sl, #31499 @ 0x7b0b │ │ │ │ svcpl 0x0004f856 │ │ │ │ bleq 2e7554 │ │ │ │ @ instruction: 0xf1184658 │ │ │ │ - ldaexhlt pc, [r0] │ │ │ │ + mvnslt pc, r7, lsl sp @ │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ sbccc pc, r8, #13828096 @ 0xd30000 │ │ │ │ ldrle r0, [r8], #-2011 @ 0xfffff825 │ │ │ │ ldrbmi r9, [r9], -r7, lsl #26 │ │ │ │ @ instruction: 0xf1184628 │ │ │ │ - @ instruction: 0x4659fe9b │ │ │ │ + @ instruction: 0x4659fd13 │ │ │ │ @ instruction: 0xf118a80e │ │ │ │ - @ instruction: 0xf8dafea3 │ │ │ │ + @ instruction: 0xf8dafd1b │ │ │ │ bls 2b89dc │ │ │ │ ldrdeq lr, [pc, -sp] │ │ │ │ stmib sp, {r3, r4, r7, r8, r9, ip, sp}^ │ │ │ │ movwls r9, #8707 @ 0x2203 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldm r5, {r1, r2, r3, r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf1180007 │ │ │ │ - strcc pc, [r1], #-3805 @ 0xfffff123 │ │ │ │ + strcc pc, [r1], #-3413 @ 0xfffff2ab │ │ │ │ bicsle r4, r5, r7, lsr #5 │ │ │ │ stmiavs fp!, {r0, r3, r8, sl, fp, ip, pc}^ │ │ │ │ ldmdblt r2!, {r1, r3, r5, r9, fp, sp, lr}^ │ │ │ │ addsmi r6, sl, #1736704 @ 0x1a8000 │ │ │ │ ldmib r5, {r1, r2, ip, lr, pc}^ │ │ │ │ addsmi r1, r1, #12, 4 @ 0xc0000000 │ │ │ │ ldcne 15, cr11, [r9, #-240] @ 0xffffff10 │ │ │ │ @@ -89246,71 +89246,71 @@ │ │ │ │ ldrbtmi r4, [sl], #-1601 @ 0xfffff9bf │ │ │ │ andsmi pc, ip, sl, asr #17 │ │ │ │ andcs r9, r0, #0, 4 │ │ │ │ mrc2 7, 1, pc, cr0, cr11, {7} │ │ │ │ @ instruction: 0x001cf8da │ │ │ │ bicspl pc, r3, r8, lsl #10 │ │ │ │ @ instruction: 0xf1183098 │ │ │ │ - @ instruction: 0xf8dafdd7 │ │ │ │ + @ instruction: 0xf8dafc4f │ │ │ │ @ instruction: 0xe72d501c │ │ │ │ stmdb r6, {r3, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strhteq r3, [sp], r0 │ │ │ │ muleq r0, ip, r8 │ │ │ │ @ instruction: 0xffffd347 │ │ │ │ adceq r3, sp, r6, lsr r6 │ │ │ │ - strdeq r6, [r8], -r2 @ │ │ │ │ + eoreq r6, r8, r2, ror #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec03c74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [sp], -r8, ror #31 │ │ │ │ addlt r6, r3, r9, asr #19 │ │ │ │ teqlt r1, #4, 12 @ 0x400000 │ │ │ │ addpl pc, r0, #0, 10 │ │ │ │ bicspl pc, r3, #0, 10 │ │ │ │ blcs c6afc │ │ │ │ @ instruction: 0xf101d03d │ │ │ │ andls r0, r1, #8 │ │ │ │ @ instruction: 0xf98cf7fc │ │ │ │ addscc r6, r8, r8, ror #19 │ │ │ │ - ldc2l 1, cr15, [sl, #96] @ 0x60 │ │ │ │ + mrrc2 1, 1, pc, r2, cr8 @ │ │ │ │ bicspl pc, sp, r4, lsl #10 │ │ │ │ tstls r0, r8, lsl #12 │ │ │ │ - cdp2 1, 0, cr15, cr14, cr12, {1} │ │ │ │ + stc2 1, cr15, [r6], {44} @ 0x2c │ │ │ │ ldmib sp, {r0, r1, r3, r5, r6, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf5040200 │ │ │ │ @ instruction: 0x311851dc │ │ │ │ blgt fe6eae08 │ │ │ │ andgt pc, r0, r3, asr #17 │ │ │ │ @ instruction: 0xf8cc6059 │ │ │ │ @ instruction: 0xf8c23004 │ │ │ │ @ instruction: 0xf12c3b98 │ │ │ │ - bvs febac300 │ │ │ │ + bvs febabce0 │ │ │ │ @ instruction: 0xf504b183 │ │ │ │ movwcc r5, #33697 @ 0x83a1 │ │ │ │ ldrmi r9, [r8], -r0, lsl #6 │ │ │ │ - ldc2l 1, cr15, [r4, #176]! @ 0xb0 │ │ │ │ + stc2l 1, cr15, [ip], #-176 @ 0xffffff50 │ │ │ │ adcpl pc, r0, r4, lsl #10 │ │ │ │ @ instruction: 0xf105300c │ │ │ │ @ instruction: 0xf04b0128 │ │ │ │ stmdals r0, {r0, r3, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ - ldc2l 1, cr15, [r8, #176]! @ 0xb0 │ │ │ │ + ldc2l 1, cr15, [r0], #-176 @ 0xffffff50 │ │ │ │ tstlt r1, r9, lsr #19 │ │ │ │ bvs 18c778c │ │ │ │ blvs 97e964 │ │ │ │ bvs 18be3ac │ │ │ │ mullt r3, r8, r7 │ │ │ │ stmdavs sl, {r4, r5, r8, sl, fp, ip, sp, pc}^ │ │ │ │ stmdavs r8, {r1, r5, r8, ip, sp, pc} │ │ │ │ andsvs r6, r0, r2, asr #32 │ │ │ │ movwcc lr, #2497 @ 0x9c1 │ │ │ │ andeq pc, r8, r1, lsl #2 │ │ │ │ @ instruction: 0xf7fb9100 │ │ │ │ stmdbls r0, {r0, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ addseq pc, r8, r1, lsl #2 │ │ │ │ - ldc2 1, cr15, [r4, #96] @ 0x60 │ │ │ │ + stc2 1, cr15, [ip], {24} │ │ │ │ bvs 18c77c0 │ │ │ │ ldrmi r9, [r8, r0, lsl #18] │ │ │ │ svclt 0x0000e7cb │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ @@ -89339,15 +89339,15 @@ │ │ │ │ @ instruction: 0xf1a3272c │ │ │ │ and r0, r3, r4, lsl #22 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ eorle r4, r5, lr, asr #10 │ │ │ │ svcmi 0x0004f85b │ │ │ │ beq 2a77cc │ │ │ │ @ instruction: 0xf1184650 │ │ │ │ - stmdacs r0, {r0, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf504d0f2 │ │ │ │ @ instruction: 0xf8c55280 │ │ │ │ @ instruction: 0xf8d29010 │ │ │ │ @ instruction: 0xf01332c8 │ │ │ │ svclt 0x001c0301 │ │ │ │ @ instruction: 0xf84369ab │ │ │ │ mvnle sl, r9, lsr #32 │ │ │ │ @@ -89381,72 +89381,72 @@ │ │ │ │ mrceq 8, 1, APSR_nzcv, cr0, cr7, {6} │ │ │ │ tstpne sp, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ andpl pc, r0, r8, asr #17 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf988f07a │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - eoreq r6, r8, sl, asr #5 │ │ │ │ - mlaeq r8, r8, r2, r6 │ │ │ │ + strhteq r5, [r8], -sl │ │ │ │ + eoreq r5, r8, r8, lsl #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec03e78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00ff8 │ │ │ │ @ instruction: 0xf7ff50d3 │ │ │ │ stclt 14, cr15, [r8, #-972] @ 0xfffffc34 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec03e90 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ sbcpl pc, r1, r0, lsl #10 │ │ │ │ @ instruction: 0xf506300c │ │ │ │ @ instruction: 0xf12c559a │ │ │ │ - @ instruction: 0xf506fcc3 │ │ │ │ + @ instruction: 0xf506fb3b │ │ │ │ @ instruction: 0xf12c509e │ │ │ │ - @ instruction: 0xf506fcbf │ │ │ │ + @ instruction: 0xf506fb37 │ │ │ │ mulscc r4, pc, r0 @ │ │ │ │ strbtvs pc, [sp], #-1286 @ 0xfffffafa @ │ │ │ │ - ldc2 1, cr15, [r8], #176 @ 0xb0 │ │ │ │ + blx ce916e │ │ │ │ adcpl pc, r1, r6, lsl #10 │ │ │ │ ldrcc r3, [r0, #-8] │ │ │ │ - ldc2 1, cr15, [r2], #176 @ 0xb0 │ │ │ │ + blx b6917a │ │ │ │ adcpl pc, r2, r6, lsl #10 │ │ │ │ @ instruction: 0xf12c301c │ │ │ │ - @ instruction: 0xf506fcad │ │ │ │ + @ instruction: 0xf506fb25 │ │ │ │ andscc r5, r8, r3, lsr #1 │ │ │ │ - stc2 1, cr15, [r8], #176 @ 0xb0 │ │ │ │ + blx 8e918e │ │ │ │ adcsvs pc, r4, r6, lsl #12 │ │ │ │ - stc2 1, cr15, [r4], #176 @ 0xb0 │ │ │ │ + blx 7e9196 │ │ │ │ addspl pc, sl, r6, lsl #10 │ │ │ │ @ instruction: 0xf12c300c │ │ │ │ - @ instruction: 0xf506fc9f │ │ │ │ + @ instruction: 0xf506fb17 │ │ │ │ mulscc r0, fp, r0 │ │ │ │ - ldc2 1, cr15, [sl], {44} @ 0x2c │ │ │ │ + blx 5691aa │ │ │ │ adcspl pc, lr, r6, lsl #10 │ │ │ │ @ instruction: 0xf12c3004 │ │ │ │ - @ instruction: 0xf506fc95 │ │ │ │ + @ instruction: 0xf506fb0d │ │ │ │ @ instruction: 0xf12c50dd │ │ │ │ - @ instruction: 0x4620fc91 │ │ │ │ + strtmi pc, [r0], -r9, lsl #22 │ │ │ │ @ instruction: 0xf12c3420 │ │ │ │ - adcmi pc, ip, #36096 @ 0x8d00 │ │ │ │ + adcmi pc, ip, #5120 @ 0x1400 │ │ │ │ @ instruction: 0xf506d1f9 │ │ │ │ andcc r5, r4, r2, asr #1 │ │ │ │ - @ instruction: 0xf836f119 │ │ │ │ + mcr2 1, 5, pc, cr14, cr8, {0} @ │ │ │ │ sbcpl pc, r3, r6, lsl #10 │ │ │ │ - @ instruction: 0xf1193008 │ │ │ │ - @ instruction: 0xf506f831 │ │ │ │ + @ instruction: 0xf1183008 │ │ │ │ + @ instruction: 0xf506fea9 │ │ │ │ andscc r5, r8, lr, asr #1 │ │ │ │ svc 0x0026f7a7 │ │ │ │ mcrcc 8, 2, pc, cr4, cr6, {6} @ │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0x3760f893 │ │ │ │ @ instruction: 0xbd70b903 │ │ │ │ adcspl pc, lr, r6, lsl #10 │ │ │ │ @ instruction: 0xf12c301c │ │ │ │ - ldcllt 12, cr15, [r0, #-444]! @ 0xfffffe44 │ │ │ │ + vldmdblt r0!, {s31-s261} │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ strbteq pc, [r8], #-2252 @ 0xfffff734 @ │ │ │ │ ldclcc 6, cr15, [r4, #-692]! @ 0xfffffd4c │ │ │ │ @ instruction: 0xf8df4690 │ │ │ │ @@ -89487,35 +89487,35 @@ │ │ │ │ @ instruction: 0xf100ac23 │ │ │ │ @ instruction: 0xf8df80ac │ │ │ │ @ instruction: 0xf50638c4 │ │ │ │ svcls 0x000855c1 │ │ │ │ ldrcc r4, [r0, #-1568] @ 0xfffff9e0 │ │ │ │ movwls r5, #43259 @ 0xa8fb │ │ │ │ vmin.s16 d4, d10, d9 │ │ │ │ - strtmi pc, [r8], -sp, lsl #29 │ │ │ │ - blx 1ce965c │ │ │ │ + strtmi pc, [r8], -r5, lsl #26 │ │ │ │ + @ instruction: 0xf8e8f211 │ │ │ │ blcs 28ae28 │ │ │ │ adcshi pc, pc, r0 │ │ │ │ subsle r2, r1, r8, lsl #22 │ │ │ │ tstle r8, r6, lsl #22 │ │ │ │ ldmcc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x461958fb │ │ │ │ strtmi r2, [r0], -r0, lsl #4 │ │ │ │ vcgt.s16 d9, d10, d10 │ │ │ │ - @ instruction: 0xf8dffe79 │ │ │ │ + @ instruction: 0xf8dffcf1 │ │ │ │ strtmi r3, [r0], -ip, lsl #17 │ │ │ │ ldmpl r3, {r3, r9, fp, ip, pc}^ │ │ │ │ movwls r2, #41472 @ 0xa200 │ │ │ │ vmin.s16 d4, d10, d9 │ │ │ │ - @ instruction: 0xf8dafe6f │ │ │ │ + @ instruction: 0xf8dafce7 │ │ │ │ @ instruction: 0xf8d332a0 │ │ │ │ mrcvs 1, 2, r3, cr9, cr8, {4} │ │ │ │ andcs fp, r0, #1073741830 @ 0x40000006 │ │ │ │ vmax.s16 d4, d10, d16 │ │ │ │ - strtmi pc, [r2], -r5, ror #28 │ │ │ │ + @ instruction: 0x4622fcdd │ │ │ │ ldrtmi r9, [r1], -r9, lsl #22 │ │ │ │ @ instruction: 0xf8cd4658 │ │ │ │ @ instruction: 0xf0728000 │ │ │ │ @ instruction: 0x4604fcd5 │ │ │ │ rsbsle r2, r9, r0, lsl #16 │ │ │ │ ldrsbtcc pc, [r0], -fp @ │ │ │ │ @ instruction: 0xf8db4659 │ │ │ │ @@ -89572,15 +89572,15 @@ │ │ │ │ streq lr, [r9], #-2512 @ 0xfffff630 │ │ │ │ strmi r4, [r3], r0, lsr #15 │ │ │ │ @ instruction: 0xf8dfe73f │ │ │ │ stcge 7, cr3, [r3], #-592 @ 0xfffffdb0 │ │ │ │ strtmi r9, [r0], -r8, lsl #20 │ │ │ │ andcs r5, r1, #13828096 @ 0xd30000 │ │ │ │ ldrmi r9, [r9], -sl, lsl #6 │ │ │ │ - stc2l 2, cr15, [r2, #104]! @ 0x68 │ │ │ │ + mrrc2 2, 1, pc, sl, cr10 @ │ │ │ │ strb r2, [r6, -r0, lsl #4] │ │ │ │ ldccc 8, cr15, [r8], {218} @ 0xda │ │ │ │ @ instruction: 0xf8da4658 │ │ │ │ @ instruction: 0xf8cb22a0 │ │ │ │ mrrcne 14, 3, r2, sl, cr0 │ │ │ │ cdpvs 8, 4, cr15, cr4, cr11, {6} │ │ │ │ ldccs 8, cr15, [r8], {202} @ 0xca │ │ │ │ @@ -89605,60 +89605,60 @@ │ │ │ │ @ instruction: 0xf8cb58d3 │ │ │ │ @ instruction: 0xf8df3c80 │ │ │ │ ldmpl r3, {r2, r5, r8, r9, sl, ip, sp}^ │ │ │ │ ldccc 8, cr15, [r8], #812 @ 0x32c │ │ │ │ @ instruction: 0x371cf8df │ │ │ │ @ instruction: 0xf8cb447b │ │ │ │ @ instruction: 0xf12c3cbc │ │ │ │ - tstpcs r1, fp, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + smlatbcs r1, r3, r9, pc @ │ │ │ │ addspl pc, lr, fp, lsl #10 │ │ │ │ - blx a694a6 │ │ │ │ + @ instruction: 0xf99ef12c │ │ │ │ addspl pc, pc, fp, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - blx 8e94b2 │ │ │ │ + @ instruction: 0xf998f12c │ │ │ │ adcpl pc, r1, fp, lsl #10 │ │ │ │ andcc r2, r8, r1, lsl #2 │ │ │ │ - blx 7694be │ │ │ │ + @ instruction: 0xf992f12c │ │ │ │ adcpl pc, r2, fp, lsl #10 │ │ │ │ andscc r2, ip, r1, lsl #2 │ │ │ │ - blx 5e94ca │ │ │ │ + @ instruction: 0xf98cf12c │ │ │ │ adcpl pc, r3, fp, lsl #10 │ │ │ │ andscc r2, r8, r1, lsl #2 │ │ │ │ - blx 4694d6 │ │ │ │ + @ instruction: 0xf986f12c │ │ │ │ @ instruction: 0xf60b2101 │ │ │ │ @ instruction: 0xf12c60b4 │ │ │ │ - @ instruction: 0xf50bfb09 │ │ │ │ + @ instruction: 0xf50bf981 │ │ │ │ swpcs r5, sl, [r1] │ │ │ │ @ instruction: 0xf12c300c │ │ │ │ - @ instruction: 0xf50bfb03 │ │ │ │ + @ instruction: 0xf50bf97b │ │ │ │ swpcs r5, fp, [r1] │ │ │ │ @ instruction: 0xf12c3010 │ │ │ │ - @ instruction: 0xf50bfafd │ │ │ │ + @ instruction: 0xf50bf975 │ │ │ │ smlabtcs r1, fp, r0, r5 │ │ │ │ @ instruction: 0xf12c300c │ │ │ │ - @ instruction: 0xf50bfaf7 │ │ │ │ + @ instruction: 0xf50bf96f │ │ │ │ smlatbcs r1, r5, r0, r5 │ │ │ │ @ instruction: 0xf12c300c │ │ │ │ - @ instruction: 0xf50bfaf1 │ │ │ │ + @ instruction: 0xf50bf969 │ │ │ │ strhcs r5, [r1, -lr] │ │ │ │ @ instruction: 0xf12c3004 │ │ │ │ - smlattcs r1, fp, sl, pc @ │ │ │ │ + tstpcs r1, r3, ror #18 @ p-variant is OBSOLETE │ │ │ │ sbcspl pc, sp, fp, lsl #10 │ │ │ │ - blx ffa69524 │ │ │ │ + @ instruction: 0xf95ef12c │ │ │ │ @ instruction: 0xf60b2101 │ │ │ │ @ instruction: 0xf12c6098 │ │ │ │ - strtmi pc, [r0], -r1, ror #21 │ │ │ │ + @ instruction: 0x4620f959 │ │ │ │ strtcc r2, [r0], #-257 @ 0xfffffeff │ │ │ │ - blx ff7e9538 │ │ │ │ + @ instruction: 0xf954f12c │ │ │ │ mvnsle r4, r0, lsr #11 │ │ │ │ sbcpl pc, r2, fp, lsl #10 │ │ │ │ @ instruction: 0xf1183004 │ │ │ │ - @ instruction: 0xf50bfe6f │ │ │ │ + @ instruction: 0xf50bfce7 │ │ │ │ andcc r5, r8, r3, asr #1 │ │ │ │ - mcr2 1, 3, pc, cr10, cr8, {0} @ │ │ │ │ + stc2l 1, cr15, [r2], #96 @ 0x60 │ │ │ │ sbcpl pc, lr, fp, lsl #10 │ │ │ │ andscc r2, r8, r0, lsl #2 │ │ │ │ svc 0x00f0f7a6 │ │ │ │ @ instruction: 0x3760f89a │ │ │ │ orrpl pc, r0, fp, lsl #10 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf8c1910a │ │ │ │ @@ -89783,15 +89783,15 @@ │ │ │ │ cdpeq 8, 5, cr15, cr0, cr11, {6} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf50b81c9 │ │ │ │ vst2. {d21-d24}, [pc], r4 │ │ │ │ movwcc r7, #49664 @ 0xc200 │ │ │ │ @ instruction: 0x46182138 │ │ │ │ @ instruction: 0xf11c9310 │ │ │ │ - @ instruction: 0xf89affdb │ │ │ │ + @ instruction: 0xf89afe53 │ │ │ │ @ instruction: 0xb1233760 │ │ │ │ @ instruction: 0x3762f89a │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf89b81ca │ │ │ │ vst1.64 {d19-d22}, [pc :64], r0 │ │ │ │ stmdbls sl, {r1, r7, r9, ip, lr} │ │ │ │ strmi pc, [r4], pc, asr #8 │ │ │ │ @@ -89969,39 +89969,39 @@ │ │ │ │ svccs 0x00006008 │ │ │ │ svcge 0x007af43f │ │ │ │ @ instruction: 0xf89d604a │ │ │ │ bcs b7b6c │ │ │ │ tstcc r8, fp, asr #2 │ │ │ │ movwls lr, #51059 @ 0xc773 │ │ │ │ @ instruction: 0xf126e40f │ │ │ │ - @ instruction: 0xf8cbfea1 │ │ │ │ + @ instruction: 0xf8cbfd19 │ │ │ │ ldr r0, [r4, #3284]! @ 0xcd4 │ │ │ │ adcspl pc, lr, fp, lsl #10 │ │ │ │ andscc r2, ip, r1, lsl #2 │ │ │ │ - @ instruction: 0xf84af12c │ │ │ │ + cdp2 1, 12, cr15, cr2, cr11, {1} │ │ │ │ vpadd.i8 q10, , │ │ │ │ ldmdane r2!, {r4, r5, r6, r8, ip, sp, lr}^ │ │ │ │ ldmdapl r1!, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldmdavs fp, {r2, r4, r6, fp, sp, lr} │ │ │ │ andmi r4, fp, fp, asr r2 │ │ │ │ tsteq r2, r2, asr r9 │ │ │ │ strcc lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf50b4602 │ │ │ │ @ instruction: 0x460b50bf │ │ │ │ @ instruction: 0xf11f3018 │ │ │ │ - ldrb pc, [r5, #-2703]! @ 0xfffff571 @ │ │ │ │ + ldrb pc, [r5, #-2311]! @ 0xfffff6f9 @ │ │ │ │ @ instruction: 0xf03c4658 │ │ │ │ @ instruction: 0xf8dafe0b │ │ │ │ str r3, [r4, #672] @ 0x2a0 │ │ │ │ andcs r4, r0, r0, asr fp │ │ │ │ stmiapl fp, {r3, r8, fp, ip, pc}^ │ │ │ │ ldrmi r9, [sl], -lr, lsl #6 │ │ │ │ stmiapl fp, {r1, r2, r3, r6, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r9], -lr, lsl #6 │ │ │ │ - blx 1ee9a50 │ │ │ │ + @ instruction: 0xf8f0f115 │ │ │ │ @ instruction: 0xf8c39b0a │ │ │ │ strb r0, [sp, #-2184]! @ 0xfffff778 │ │ │ │ ldrsbtge pc, [r8], -sp @ │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ bmi 1300330 │ │ │ │ adceq pc, r0, #14286848 @ 0xda0000 │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ @@ -90019,25 +90019,25 @@ │ │ │ │ @ instruction: 0xf04b3314 │ │ │ │ strmi pc, [r4], -r5, asr #16 │ │ │ │ ldrbmi r9, [r8], -lr, lsl #18 │ │ │ │ @ instruction: 0xf8a8f084 │ │ │ │ @ instruction: 0xf50be5aa │ │ │ │ eorcs r5, r0, #196 @ 0xc4 │ │ │ │ cmpcs r0, r8, lsl r0 │ │ │ │ - mcr2 1, 2, pc, cr2, cr13, {0} @ │ │ │ │ + ldc2 1, cr15, [sl], #116 @ 0x74 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ blmi e18f1c │ │ │ │ tstpeq r2, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8da4a34 │ │ │ │ ldrbtmi r0, [fp], #-672 @ 0xfffffd60 │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ teqpvs r2, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ @ instruction: 0xf828f04b │ │ │ │ ldmdals r0, {r2, r9, sl, lr} │ │ │ │ - ldc2l 1, cr15, [sl, #112]! @ 0x70 │ │ │ │ + ldc2l 1, cr15, [r2], #-112 @ 0xffffff90 │ │ │ │ @ instruction: 0xf8d39b0a │ │ │ │ @ instruction: 0xf7a608a8 │ │ │ │ @ instruction: 0xf8dbedce │ │ │ │ @ instruction: 0xf09f0e50 │ │ │ │ ldrb pc, [r5, sp, asr #23] @ │ │ │ │ ldrbtmi r4, [fp], #-2857 @ 0xfffff4d7 │ │ │ │ blmi b27364 │ │ │ │ @@ -90045,45 +90045,45 @@ │ │ │ │ ... │ │ │ │ adceq r3, sp, sl, lsl #5 │ │ │ │ adceq r3, sp, r4, lsl #5 │ │ │ │ muleq r0, ip, r8 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #17 │ │ │ │ muleq r0, r8, r9 │ │ │ │ - strhteq r6, [r8], -lr │ │ │ │ - eoreq r6, r8, ip, asr r0 │ │ │ │ + eoreq r6, r8, lr, lsr #1 │ │ │ │ + eoreq r5, r8, ip, asr #26 │ │ │ │ adceq r3, sp, r6, asr r1 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, r4, ror #24 │ │ │ │ - eoreq r6, r8, r6, lsr #6 │ │ │ │ - eoreq r5, r8, r8, asr #31 │ │ │ │ + eoreq r6, r8, r6, lsl r0 │ │ │ │ + strhteq r5, [r8], -r8 │ │ │ │ andeq r0, r0, r0, asr #17 │ │ │ │ andeq r0, r0, r4, ror ip │ │ │ │ andeq r0, r0, r4, asr lr │ │ │ │ andeq r0, r0, r0, ror r8 │ │ │ │ andeq r0, r0, r4, lsl #26 │ │ │ │ @ instruction: 0xffffc3b1 │ │ │ │ - strhteq r5, [r8], -r0 │ │ │ │ - strhteq r5, [r8], -r8 │ │ │ │ - strhteq r5, [r8], -r6 │ │ │ │ - eoreq r5, r8, r6, lsl #27 │ │ │ │ - eoreq r5, r8, lr, lsr #31 │ │ │ │ - eoreq r5, r8, r4, lsr #31 │ │ │ │ - eoreq r5, r8, r0, lsr #31 │ │ │ │ - eoreq r5, r8, r4, asr #30 │ │ │ │ + eoreq r5, r8, r0, lsr #25 │ │ │ │ + eoreq r5, r8, r8, lsr #25 │ │ │ │ + eoreq r5, r8, r6, lsr #25 │ │ │ │ + eoreq r5, r8, r6, ror sl │ │ │ │ + mlaeq r8, lr, ip, r5 │ │ │ │ + mlaeq r8, r4, ip, r5 │ │ │ │ + mlaeq r8, r0, ip, r5 │ │ │ │ + eoreq r5, r8, r4, lsr ip │ │ │ │ @ instruction: 0xffffbd21 │ │ │ │ strhteq r3, [sp], r4 │ │ │ │ andeq r0, r0, ip, ror #21 │ │ │ │ andeq r0, r0, r0, lsr #24 │ │ │ │ - eoreq r5, r8, r8, lsr ip │ │ │ │ - ldrdeq r5, [r8], -sl @ │ │ │ │ - eoreq r5, r8, ip, lsr #24 │ │ │ │ - strhteq r5, [r8], -r2 │ │ │ │ - eoreq r5, r8, r6, lsl ip │ │ │ │ - eoreq r5, r8, r8, ror r8 │ │ │ │ + eoreq r5, r8, r8, lsr #18 │ │ │ │ + eoreq r5, r8, sl, asr #11 │ │ │ │ + eoreq r5, r8, ip, lsl r9 │ │ │ │ + eoreq r5, r8, r2, lsr #11 │ │ │ │ + eoreq r5, r8, r6, lsl #18 │ │ │ │ + eoreq r5, r8, r8, ror #10 │ │ │ │ @ instruction: 0xffffbb97 │ │ │ │ @ instruction: 0xffffc135 │ │ │ │ bcc cebad0 │ │ │ │ @ instruction: 0xf8df4601 │ │ │ │ ldrbtmi r2, [fp], #-2608 @ 0xfffff5d0 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ msrcc SPSR_sxc, #64, 12 @ 0x4000000 │ │ │ │ @@ -90109,25 +90109,25 @@ │ │ │ │ @ instruction: 0xf50b39dc │ │ │ │ bls 2c2eb8 │ │ │ │ ldmpl r2, {r2, r3, r4, r8, sl, ip, sp}^ │ │ │ │ ldmdacc ip, {r0, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ mulle r4, r3, r2 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf1188094 │ │ │ │ - stmdbls sl, {r0, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls sl, {r0, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d12300 │ │ │ │ eorvs r2, fp, ip, lsl r8 │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf8c160eb │ │ │ │ @ instruction: 0xf89a281c │ │ │ │ blcs bb568 │ │ │ │ svcge 0x004df43f │ │ │ │ adcspl pc, pc, fp, lsl #10 │ │ │ │ @ instruction: 0xf11e3018 │ │ │ │ - strb pc, [r6, -r9, asr #30] @ │ │ │ │ + strb pc, [r6, -r1, asr #27] @ │ │ │ │ ldmibcc r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8df4601 │ │ │ │ ldrbtmi r2, [fp], #-2452 @ 0xfffff66c │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ cmppcc r4, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ mrceq 8, 1, APSR_nzcv, cr0, cr11, {6} │ │ │ │ @ instruction: 0xff60f04a │ │ │ │ @@ -90202,25 +90202,25 @@ │ │ │ │ @ instruction: 0xf8dad1b9 │ │ │ │ @ instruction: 0xf8933b44 │ │ │ │ blcs ba4c0 │ │ │ │ teqphi sl, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldrbne pc, [r8, #1549]! @ 0x60d @ │ │ │ │ stmeq r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1164478 │ │ │ │ - orrslt pc, r8, r3, ror #31 │ │ │ │ + orrslt pc, r8, fp, asr lr @ │ │ │ │ stmne r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4643aa16 │ │ │ │ ldrbtmi r9, [r9], #-521 @ 0xfffffdf7 │ │ │ │ stc 7, cr15, [sl, #-664]! @ 0xfffffd68 │ │ │ │ @ instruction: 0xf0002802 │ │ │ │ @ instruction: 0xf8df8368 │ │ │ │ andcs r2, r0, r0, ror r8 │ │ │ │ stmdane ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf96cf116 │ │ │ │ + @ instruction: 0xffe4f115 │ │ │ │ @ instruction: 0xf7a74628 │ │ │ │ stmdacs r0, {r3, r4, r5, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ tstphi r7, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ stc 7, cr15, [r0, #664] @ 0x298 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf50b80a7 │ │ │ │ @@ -90271,15 +90271,15 @@ │ │ │ │ sbfxcc pc, pc, #17, #9 │ │ │ │ movwls r4, #13435 @ 0x347b │ │ │ │ sbfxcc pc, pc, #17, #5 │ │ │ │ movwls r4, #5243 @ 0x147b │ │ │ │ sbfxcc pc, pc, #17, #1 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0xf117230c │ │ │ │ - ldrbmi pc, [r8], -pc, asr #25 @ │ │ │ │ + ldrbmi pc, [r8], -r7, asr #22 @ │ │ │ │ stc2 7, cr15, [sl, #1000]! @ 0x3e8 │ │ │ │ @ instruction: 0x3790f8df │ │ │ │ ldmpl r3, {r3, r9, fp, ip, pc}^ │ │ │ │ bfieq r6, fp, #16, #12 │ │ │ │ @ instruction: 0xf8dfd448 │ │ │ │ bls 2bb890 │ │ │ │ @ instruction: 0xf8cb58d3 │ │ │ │ @@ -90338,23 +90338,23 @@ │ │ │ │ stmib sp, {r2, r3, r4, r7, r8, ip}^ │ │ │ │ ldrmi r6, [r9], -r2, lsl #2 │ │ │ │ strcs lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7a72201 │ │ │ │ @ instruction: 0xf50beb2c │ │ │ │ @ instruction: 0xf60d50dd │ │ │ │ andscc r2, ip, ip, ror #3 │ │ │ │ - mcr2 2, 2, pc, cr6, cr0, {0} @ │ │ │ │ + ldc2 2, cr15, [lr], #64 @ 0x40 │ │ │ │ @ instruction: 0xf8dfe781 │ │ │ │ ldrbtmi r3, [fp], #-1716 @ 0xfffff94c │ │ │ │ @ instruction: 0xf8dfe753 │ │ │ │ ldrbtmi r3, [fp], #-1712 @ 0xfffff950 │ │ │ │ @ instruction: 0xf8dfe74f │ │ │ │ ldrbtmi r6, [lr], #-1708 @ 0xfffff954 │ │ │ │ - @ instruction: 0xf118e7c4 │ │ │ │ - @ instruction: 0x4603f875 │ │ │ │ + @ instruction: 0xf117e7c4 │ │ │ │ + strmi pc, [r3], -sp, ror #29 │ │ │ │ @ instruction: 0xf8dfe7be │ │ │ │ @ instruction: 0xf06f36a0 │ │ │ │ @ instruction: 0xf8df0102 │ │ │ │ ldrbtmi r2, [fp], #-1692 @ 0xfffff964 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x33b5f640 │ │ │ │ adceq pc, r0, #14286848 @ 0xda0000 │ │ │ │ @@ -90648,15 +90648,15 @@ │ │ │ │ teqpvs r8, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ mrceq 8, 1, APSR_nzcv, cr0, cr11, {6} │ │ │ │ blx 166a152 │ │ │ │ stmibmi r4, {r0, r2, r6, sl, sp, lr, pc} │ │ │ │ stmmi r4, {r8, r9, sp} │ │ │ │ ldrbtmi r2, [r9], #-514 @ 0xfffffdfe │ │ │ │ @ instruction: 0xf11d4478 │ │ │ │ - @ instruction: 0x4607fc37 │ │ │ │ + strmi pc, [r7], -pc, lsr #21 │ │ │ │ movweq pc, #4096 @ 0x1000 @ │ │ │ │ ldreq r9, [r9, pc, lsl #6]! │ │ │ │ @ instruction: 0x077ad43f │ │ │ │ ldcge 5, cr15, [r0], {127} @ 0x7f │ │ │ │ mulcs r1, r0, r1 │ │ │ │ svc 0x00b6f7a6 │ │ │ │ @ instruction: 0x46064b7b │ │ │ │ @@ -90731,66 +90731,66 @@ │ │ │ │ strb r6, [lr], -fp, lsr #1 │ │ │ │ adcvs r3, fp, r0, lsl r3 │ │ │ │ tstcc r0, #100, 12 @ 0x6400000 │ │ │ │ ldrbt r6, [lr], -fp, lsr #1 │ │ │ │ adcvs r3, fp, r0, lsl r3 │ │ │ │ tstcc r0, #152, 12 @ 0x9800000 │ │ │ │ ldrt r6, [r0], fp, lsr #1 │ │ │ │ - eoreq r5, r8, r6, ror #23 │ │ │ │ - mlaeq r8, r2, r7, r5 │ │ │ │ + ldrdeq r5, [r8], -r6 @ │ │ │ │ + eoreq r5, r8, r2, lsl #9 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - eoreq r5, r8, sl, lsl fp │ │ │ │ - eoreq r5, r8, sl, ror #13 │ │ │ │ - strdeq r5, [r8], -r0 @ │ │ │ │ - eoreq r5, r8, sl, asr #13 │ │ │ │ - eoreq r5, r8, lr, lsl #21 │ │ │ │ - strhteq r5, [r8], -ip │ │ │ │ - eoreq r5, r8, r4, lsl #13 │ │ │ │ - eoreq r5, r8, ip, lsl #22 │ │ │ │ - eoreq r5, r8, r4, ror #12 │ │ │ │ - eoreq r5, r8, lr, ror r9 │ │ │ │ - eoreq r5, r8, lr, lsl r6 │ │ │ │ - eoreq r5, r8, sl, asr #20 │ │ │ │ - eoreq r5, r8, r6, ror #11 │ │ │ │ - eoreq r5, r8, ip, ror sl │ │ │ │ - eoreq r5, r8, r6, lsl #21 │ │ │ │ - eoreq r5, r8, r8, ror sl │ │ │ │ - eoreq r5, r8, r2, ror r0 │ │ │ │ + eoreq r5, r8, sl, lsl #16 │ │ │ │ + ldrdeq r5, [r8], -sl @ │ │ │ │ + eoreq r5, r8, r0, ror #15 │ │ │ │ + strhteq r5, [r8], -sl │ │ │ │ + eoreq r5, r8, lr, ror r7 │ │ │ │ + eoreq r5, r8, ip, lsr #15 │ │ │ │ + eoreq r5, r8, r4, ror r3 │ │ │ │ + strdeq r5, [r8], -ip @ │ │ │ │ + eoreq r5, r8, r4, asr r3 │ │ │ │ + eoreq r5, r8, lr, ror #12 │ │ │ │ + eoreq r5, r8, lr, lsl #6 │ │ │ │ + eoreq r5, r8, sl, lsr r7 │ │ │ │ + ldrdeq r5, [r8], -r6 @ │ │ │ │ + eoreq r5, r8, ip, ror #14 │ │ │ │ + eoreq r5, r8, r6, ror r7 │ │ │ │ + eoreq r5, r8, r8, ror #14 │ │ │ │ + eoreq r4, r8, r2, ror #26 │ │ │ │ @ instruction: 0xffffc1ed │ │ │ │ @ instruction: 0xfffff249 │ │ │ │ @ instruction: 0xffffb889 │ │ │ │ @ instruction: 0xffffc2ed │ │ │ │ @ instruction: 0xffffb8ed │ │ │ │ @ instruction: 0xffffb891 │ │ │ │ @ instruction: 0xffffc375 │ │ │ │ @ instruction: 0x00000bbc │ │ │ │ andeq r0, r0, r8, lsl #24 │ │ │ │ muleq r0, r4, fp │ │ │ │ @ instruction: 0x00000ab8 │ │ │ │ @ instruction: 0x00000dbc │ │ │ │ - strhteq r5, [r8], -sl │ │ │ │ - eoreq r5, r8, lr, lsr #8 │ │ │ │ - eoreq r5, r8, r2, ror r9 │ │ │ │ - eoreq r5, r8, r6, lsl #8 │ │ │ │ - mlaeq r8, r8, r5, pc @ │ │ │ │ - eoreq r5, r8, ip, asr #18 │ │ │ │ + eoreq r5, r8, sl, lsr #13 │ │ │ │ + eoreq r5, r8, lr, lsl r1 │ │ │ │ + eoreq r5, r8, r2, ror #12 │ │ │ │ + strdeq r5, [r8], -r6 @ │ │ │ │ + eoreq pc, r8, r8, lsl #5 │ │ │ │ + eoreq r5, r8, ip, lsr r6 │ │ │ │ @ instruction: 0xffffbfb7 │ │ │ │ @ instruction: 0xffffc01f │ │ │ │ - eoreq r5, r8, r2, asr #13 │ │ │ │ - eoreq r5, r8, lr, lsr #17 │ │ │ │ - eoreq r5, r8, sl, asr r3 │ │ │ │ - eoreq sl, lr, ip, lsl pc │ │ │ │ - eoreq r5, r8, lr, asr #6 │ │ │ │ - ldrdeq r4, [r8], -r6 @ │ │ │ │ + strhteq r5, [r8], -r2 │ │ │ │ + mlaeq r8, lr, r5, r5 │ │ │ │ + eoreq r5, r8, sl, asr #32 │ │ │ │ + eoreq sl, lr, ip, lsl #24 │ │ │ │ + eoreq r5, r8, lr, lsr r0 │ │ │ │ + eoreq r4, r8, r6, asr #23 │ │ │ │ adceq ip, r7, r6, ror #24 │ │ │ │ - eoreq r5, r8, ip, asr #7 │ │ │ │ - ldrdeq r5, [r8], -r6 @ │ │ │ │ + strhteq r5, [r8], -ip │ │ │ │ + eoreq r5, r8, r6, asr #1 │ │ │ │ @ instruction: 0xffffbe0b │ │ │ │ @ instruction: 0xffffbf07 │ │ │ │ - eoreq r5, r8, r8, asr #6 │ │ │ │ + eoreq r5, r8, r8, lsr r0 │ │ │ │ @ instruction: 0xffffbd91 │ │ │ │ @ instruction: 0xffffb18b │ │ │ │ @ instruction: 0xffffb17f │ │ │ │ @ instruction: 0xffffbe91 │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -90803,15 +90803,15 @@ │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ bfieq r6, fp, #16, #11 │ │ │ │ orrshi pc, lr, r0, lsl #2 │ │ │ │ @ instruction: 0xf5054628 │ │ │ │ @ instruction: 0xf7fa6690 │ │ │ │ @ instruction: 0xf505f98f │ │ │ │ @ instruction: 0x462c50d3 │ │ │ │ - @ instruction: 0xf93af117 │ │ │ │ + @ instruction: 0xffb2f116 │ │ │ │ strtcc lr, [r0], #-2 │ │ │ │ @ instruction: 0xd00b42b4 │ │ │ │ mcrcc 8, 7, pc, cr8, cr4, {4} @ │ │ │ │ rscsle r2, r8, r0, lsl #22 │ │ │ │ mcrne 8, 6, pc, cr12, cr4, {6} @ │ │ │ │ strtcc r4, [r0], #-1576 @ 0xfffff9d8 │ │ │ │ ldc2l 0, cr15, [r0], #40 @ 0x28 │ │ │ │ @@ -90884,27 +90884,27 @@ │ │ │ │ tstle r7, r4 │ │ │ │ stmdavs r3!, {r1, r3, r5, sp, lr, pc} │ │ │ │ andge pc, r4, r3, asr #17 │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ strvs lr, [r0], -r4, asr #19 │ │ │ │ @ instruction: 0xf9caf7fa │ │ │ │ addseq pc, r8, r4, lsl #2 │ │ │ │ - @ instruction: 0xf936f117 │ │ │ │ + @ instruction: 0xffaef116 │ │ │ │ bvs 1ac909c │ │ │ │ ldrmi r4, [r8, r1, lsr #12] │ │ │ │ andsle r4, r7, sl, asr #11 │ │ │ │ ldrdcc pc, [r4], -sl │ │ │ │ @ instruction: 0x469a4654 │ │ │ │ andeq pc, r8, r4, lsl #2 │ │ │ │ svceq 0x0000f1ba │ │ │ │ @ instruction: 0xf104d1e3 │ │ │ │ @ instruction: 0xf7fa0008 │ │ │ │ @ instruction: 0xf104f9b3 │ │ │ │ - @ instruction: 0xf1170098 │ │ │ │ - blvs bac898 │ │ │ │ + @ instruction: 0xf1160098 │ │ │ │ + blvs bae278 │ │ │ │ strtmi r6, [r1], -r8, ror #20 │ │ │ │ @ instruction: 0xf8da4798 │ │ │ │ strb r3, [r9, r4]! │ │ │ │ ldrbteq pc, [r4], #-2263 @ 0xfffff729 @ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf8d780ad │ │ │ │ @ instruction: 0x2c004a58 │ │ │ │ @@ -90932,35 +90932,35 @@ │ │ │ │ @ instruction: 0xf8d5fd39 │ │ │ │ @ instruction: 0xf5033e44 │ │ │ │ @ instruction: 0xf8935380 │ │ │ │ blcs bc21c │ │ │ │ addhi pc, sp, r0, asr #32 │ │ │ │ sbcpl pc, r4, r5, lsl #10 │ │ │ │ @ instruction: 0xf11b300c │ │ │ │ - strtmi pc, [r8], -fp, ror #29 │ │ │ │ + strtmi pc, [r8], -r3, ror #26 │ │ │ │ blx ffbec4aa │ │ │ │ stmiaeq r8!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ cdp 7, 11, cr15, cr12, cr5, {5} │ │ │ │ sbcpl pc, sp, r5, lsl #10 │ │ │ │ @ instruction: 0xf7a53008 │ │ │ │ tstcs r0, sl, ror #28 │ │ │ │ stmeq r8, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - ldc2 1, cr15, [r4], {20} │ │ │ │ + blx fe3ea91c │ │ │ │ ldmdane r0, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ blvs b9a918 │ │ │ │ ldrmi r6, [r8, r8, ror #20] │ │ │ │ stmdaeq r0!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ blmi 111aba0 │ │ │ │ ldreq pc, [ip], -r1, asr #12 │ │ │ │ ldmdacs ip, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf85819ac │ │ │ │ addsmi r3, sl, #3 │ │ │ │ bcs e2508 │ │ │ │ @ instruction: 0xf117d067 │ │ │ │ - @ instruction: 0xf8d7ff43 │ │ │ │ + @ instruction: 0xf8d7fdbb │ │ │ │ movwcs r2, #2076 @ 0x81c │ │ │ │ rsbvs r5, r3, fp, lsr #3 │ │ │ │ rscvs r6, r3, r3, lsr #1 │ │ │ │ ldmdacs ip, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0704628 │ │ │ │ blvs bad128 │ │ │ │ strtmi r6, [r9], -r8, ror #20 │ │ │ │ @@ -91002,21 +91002,21 @@ │ │ │ │ bicsle r2, r3, r0, lsl #24 │ │ │ │ @ instruction: 0xf7a6e748 │ │ │ │ @ instruction: 0xf8d7e940 │ │ │ │ stmdbcs r0, {r3, r5, r6, r8, fp, ip} │ │ │ │ mrcge 4, 7, APSR_nzcv, cr7, cr15, {3} │ │ │ │ @ instruction: 0xf505e6f8 │ │ │ │ ldrhcc r5, [r8], -pc @ │ │ │ │ - @ instruction: 0xf862f11e │ │ │ │ + mrc2 1, 6, pc, cr10, cr13, {0} │ │ │ │ @ instruction: 0xf7a5e76c │ │ │ │ @ instruction: 0xf8d7ee34 │ │ │ │ @ instruction: 0xe796281c │ │ │ │ sbcspl pc, sp, r5, lsl #10 │ │ │ │ vqadd.s16 d3, d0, d12 │ │ │ │ - @ instruction: 0xe65bf9d1 │ │ │ │ + ldrb pc, [fp], -r9, asr #16 @ │ │ │ │ adceq r1, sp, r8, lsl #27 │ │ │ │ @ instruction: 0x00000bbc │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, r0 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -91047,15 +91047,15 @@ │ │ │ │ strtmi r2, [r0], -r0, lsl #8 │ │ │ │ andlt r6, r9, r3, lsl r0 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ @ instruction: 0xf5064680 │ │ │ │ bl 2c7420 │ │ │ │ bl b438c │ │ │ │ ldrmi r0, [r8], #-2307 @ 0xfffff6fd │ │ │ │ - @ instruction: 0xf82af12b │ │ │ │ + cdp2 1, 10, cr15, cr2, cr10, {1} │ │ │ │ mcrne 8, 7, pc, cr8, cr7, {4} @ │ │ │ │ vldr d11, [pc, #484] @ ae864 │ │ │ │ smladcs r1, pc, fp, r7 @ │ │ │ │ @ instruction: 0xf6064b1f │ │ │ │ blx 2871bc │ │ │ │ andcs pc, r8, r4, lsl #8 │ │ │ │ strls r4, [r0], #-1147 @ 0xfffffb85 │ │ │ │ @@ -91065,32 +91065,32 @@ │ │ │ │ tstls r1, r0, asr #12 │ │ │ │ blvc 169cdc │ │ │ │ blx 11ea6d4 │ │ │ │ ldmiblt r0!, {r2, r9, sl, lr}^ │ │ │ │ vmls.i q2, , d6[0] │ │ │ │ @ instruction: 0xf8868f5b │ │ │ │ strbmi r7, [r8], -r8, ror #29 │ │ │ │ - @ instruction: 0xf814f12b │ │ │ │ + cdp2 1, 8, cr15, cr12, cr10, {1} │ │ │ │ andeq lr, r5, r8, lsl #22 │ │ │ │ mcrcc 8, 6, pc, cr12, cr0, {6} @ │ │ │ │ blx fed685e0 │ │ │ │ @ instruction: 0xf102f282 │ │ │ │ str r0, [r1, r0, lsr #8]! │ │ │ │ strcs r2, [ip], #-1536 @ 0xfffffa00 │ │ │ │ @ instruction: 0x46354637 │ │ │ │ strbmi lr, [r8], -r8, lsr #15 │ │ │ │ - @ instruction: 0xf802f12b │ │ │ │ + cdp2 1, 7, cr15, cr10, cr10, {1} │ │ │ │ andeq lr, r5, r8, lsl #22 │ │ │ │ mcrcc 8, 6, pc, cr12, cr0, {6} @ │ │ │ │ @ instruction: 0x4648e7b3 │ │ │ │ - @ instruction: 0xfffaf12a │ │ │ │ + cdp2 1, 7, cr15, cr2, cr10, {1} │ │ │ │ andlt r4, r9, r0, lsr #12 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ ... │ │ │ │ - eoreq r4, r8, ip, lsl lr │ │ │ │ + eoreq r4, r8, ip, lsl #22 │ │ │ │ andcs r4, r0, r3, lsl #12 │ │ │ │ @ instruction: 0x47706018 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec05918 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ bmi 31ac84 │ │ │ │ @@ -91099,16 +91099,16 @@ │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf07843e3 │ │ │ │ andlt pc, r3, sp, lsl ip @ │ │ │ │ stmdami r4, {r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf08e4478 │ │ │ │ andlt pc, r3, pc, lsr r8 @ │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq r4, r8, r4, asr #15 │ │ │ │ - eoreq r9, lr, ip, lsl #6 │ │ │ │ + strhteq r4, [r8], -r4 │ │ │ │ + strdeq r8, [lr], -ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec05958 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 272720 │ │ │ │ @ instruction: 0xf8dfb083 │ │ │ │ @ instruction: 0x460ac01c │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @@ -91457,23 +91457,23 @@ │ │ │ │ bl ea2ec │ │ │ │ b.n ae94c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r5, #31 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, r4 │ │ │ │ + bics r6, r2 │ │ │ │ movs r0, r5 │ │ │ │ asrs r6, r4, #30 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r2, [pc, #824] @ (aee40 ) │ │ │ │ + @ instruction: 0x47be │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [pc, #400] @ (aec9c ) │ │ │ │ + bxns sl │ │ │ │ movs r0, r5 │ │ │ │ - add r2, sl │ │ │ │ + adcs r2, r0 │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #380] @ (aeca0 ) │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ @@ -91501,15 +91501,15 @@ │ │ │ │ bne.w aec90 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r1, #128 @ 0x80 │ │ │ │ add.w r8, r1, #128 @ 0x80 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldrb.w r2, [r4, #93] @ 0x5d │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n aec36 │ │ │ │ ldr.w lr, [pc, #304] @ aecac │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add lr, pc │ │ │ │ @@ -91558,27 +91558,27 @@ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ bl b8b30 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #93] @ 0x5d │ │ │ │ cbz r0, aec60 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n aeb44 │ │ │ │ ldr r2, [pc, #144] @ (aecb4 ) │ │ │ │ mov.w r3, #3584 @ 0xe00 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 126f6c │ │ │ │ mov r3, r0 │ │ │ │ b.n aeb44 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w aeb42 │ │ │ │ ldr r2, [pc, #108] @ (aecb8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -91588,42 +91588,42 @@ │ │ │ │ mov r3, r0 │ │ │ │ b.n aeb44 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ bl a93ac │ │ │ │ cbnz r0, aec74 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ b.n aec3e │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl b8ca0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n aeb44 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r4, r2, #19 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #18 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r1, [pc, #488] @ (aee98 ) │ │ │ │ + mov r2, sp │ │ │ │ movs r0, r5 │ │ │ │ - ldr r1, [pc, #32] @ (aecd4 ) │ │ │ │ + cmp r8, pc │ │ │ │ movs r0, r5 │ │ │ │ - cmn r0, r0 │ │ │ │ + subs r7, #176 @ 0xb0 │ │ │ │ movs r0, r5 │ │ │ │ - cmp r6, r2 │ │ │ │ + subs r7, #134 @ 0x86 │ │ │ │ movs r0, r5 │ │ │ │ cbz r2, aecf0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r1, [r0, #3324] @ 0xcfc │ │ │ │ @@ -91807,15 +91807,15 @@ │ │ │ │ beq.w aefa4 │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ ldr r7, [r2, #36] @ 0x24 │ │ │ │ ldr.w r0, [r9, r4] │ │ │ │ and.w r7, r7, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2d0ae8 │ │ │ │ + bl 2d07d8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ and.w r6, r0, #6 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r9, r4] │ │ │ │ @@ -91981,15 +91981,15 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ite cc │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #5 │ │ │ │ vstr d9, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ vstr d8, [sp, #120] @ 0x78 │ │ │ │ - bl 2d0ae8 │ │ │ │ + bl 2d07d8 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add.w sl, sl, #376 @ 0x178 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ @@ -91998,15 +91998,15 @@ │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r3, r8 │ │ │ │ bls.n af148 │ │ │ │ add r5, r8 │ │ │ │ ldr.w r6, [r9, #96] @ 0x60 │ │ │ │ lsls r5, r5, #6 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - bl 2d0ae8 │ │ │ │ + bl 2d07d8 │ │ │ │ ldr.w r2, [r4, #424] @ 0x1a8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r4, #1076] @ 0x434 │ │ │ │ ldr.w r1, [r4, #1072] @ 0x430 │ │ │ │ str r0, [sp, #16] │ │ │ │ negs r0, r2 │ │ │ │ sbc.w ip, ip, ip │ │ │ │ @@ -92460,17 +92460,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r4, #23 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r5, #15 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ + adds r7, #18 │ │ │ │ movs r0, r5 │ │ │ │ - subs r2, #4 │ │ │ │ + adds r6, #244 @ 0xf4 │ │ │ │ movs r0, r5 │ │ │ │ add r4, pc, #932 @ (adr r4, af924 ) │ │ │ │ vsubl.u q13, d31, d19 │ │ │ │ vsubw.u q13, , d27 │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -92637,15 +92637,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n af7f0 │ │ │ │ ldr.w r1, [r5, #2992] @ 0xbb0 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n af7d8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n af84c │ │ │ │ ldr.w r2, [r5, #2996] @ 0xbb4 │ │ │ │ str.w r6, [r5, #3000] @ 0xbb8 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r0, [r5, #2992] @ 0xbb0 │ │ │ │ @@ -92662,15 +92662,15 @@ │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n af81c │ │ │ │ ldr.w r1, [r5, #2976] @ 0xba0 │ │ │ │ str r3, [sp, #28] │ │ │ │ cbz r0, af7e4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n af84c │ │ │ │ ldr.w r2, [r5, #2980] @ 0xba4 │ │ │ │ str.w r6, [r5, #2984] @ 0xba8 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r0, [r5, #2976] @ 0xba0 │ │ │ │ @@ -92738,15 +92738,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ + adds r4, #170 @ 0xaa │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -92904,15 +92904,15 @@ │ │ │ │ lsls r0, r0, #20 │ │ │ │ lsls r6, r3, #26 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r2, #25 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r5, #12 │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ movs r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [r1, #3652] @ 0xe44 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1936] @ 0x790 │ │ │ │ @@ -92930,15 +92930,15 @@ │ │ │ │ ldrd r0, r1, [r3, #40] @ 0x28 │ │ │ │ strd r0, r1, [r2, #8] │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldrh r2, [r5, #42] @ 0x2a │ │ │ │ movs r6, r5 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -92952,18 +92952,18 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r3, r0, #6176 @ 0x1820 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r4, #2184] @ 0x888 │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, afae8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ addw r1, r5, #4095 @ 0xfff │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ bfc r1, #0, #12 │ │ │ │ @@ -92972,15 +92972,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ add.w r4, r4, #1 │ │ │ │ str r1, [r2, #8] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r4, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ @@ -92990,15 +92990,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 556cc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #2184] @ 0x888 │ │ │ │ str r1, [r2, #16] │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ b.n afab8 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2184] @ 0x888 │ │ │ │ cbnz r3, afb1c │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #28] │ │ │ │ @@ -93011,19 +93011,19 @@ │ │ │ │ sub sp, #12 │ │ │ │ add.w r5, r0, #6176 @ 0x1820 │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #12 │ │ │ │ adds r5, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr.w r0, [r2, #2184] @ 0x888 │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ addw r0, r0, #4095 @ 0xfff │ │ │ │ bfc r0, #0, #12 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r0, r2, r0 │ │ │ │ @@ -93033,20 +93033,20 @@ │ │ │ │ sbc.w ip, r2, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, afb84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r0, [r2, #2184] @ 0x888 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c2e1c │ │ │ │ + bl 1c2b0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 5422c │ │ │ │ b.n afb7a │ │ │ │ nop │ │ │ │ @@ -93060,18 +93060,18 @@ │ │ │ │ cbnz r3, afbc2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r0, #6176 @ 0x1820 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr.w r0, [r7, #2184] @ 0x888 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c2e74 │ │ │ │ + bl 1c2b64 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w afce4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov fp, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r4, #4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -93102,15 +93102,15 @@ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r6, [r2, #12] │ │ │ │ lsrs r3, r3, #10 │ │ │ │ orr.w r3, r3, r6, lsl #22 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r9, r3 │ │ │ │ - bl 1c2e74 │ │ │ │ + bl 1c2b64 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, afc5c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ adds r1, r4, #4 │ │ │ │ beq.n afcf8 │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r7 │ │ │ │ @@ -93150,31 +93150,31 @@ │ │ │ │ lsrs r5, r5, #10 │ │ │ │ orr.w r5, r5, r3, lsl #22 │ │ │ │ mov.w lr, r3, lsr #10 │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ strd r5, lr, [sp, #8] │ │ │ │ ldr.w r5, [ip] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ cmp r7, r4 │ │ │ │ bcc.n afc8a │ │ │ │ mov r6, sl │ │ │ │ mov r1, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [pc, #68] @ (afd0c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #68] @ (afd10 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #44] @ (afd14 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ @@ -93183,21 +93183,21 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n afcc0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ str r5, [sp, #708] @ 0x2c4 │ │ │ │ - vcvt.u16.f16 q9, q0, #1 │ │ │ │ + vtbx.8 d18, {d15-d17}, d0 │ │ │ │ movs r0, r5 │ │ │ │ - subs r0, #140 @ 0x8c │ │ │ │ + adds r5, #124 @ 0x7c │ │ │ │ movs r0, r5 │ │ │ │ - subs r0, #98 @ 0x62 │ │ │ │ + adds r5, #82 @ 0x52 │ │ │ │ movs r0, r5 │ │ │ │ - cmp r5, #8 │ │ │ │ + cmp r1, #248 @ 0xf8 │ │ │ │ movs r0, r5 │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ vtbx.8 d20, {d15-d17}, d2 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [pc, #264] @ (afe28 ) │ │ │ │ add r2, pc │ │ │ │ str.w ip, [r1, #40] @ 0x28 │ │ │ │ @@ -93215,15 +93215,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r1 │ │ │ │ add.w r8, r8, #12 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ adds r0, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #2084] @ 0x824 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #5 │ │ │ │ mov.w r1, r0, lsr #2 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ @@ -93247,29 +93247,29 @@ │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n afdf0 │ │ │ │ ldr.w r1, [r3, #2080] @ 0x820 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, afde4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, afe1e │ │ │ │ ldr.w r2, [r3, #2084] @ 0x824 │ │ │ │ str.w r4, [r3, #2088] @ 0x828 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r3, #2080] @ 0x820 │ │ │ │ b.n afdc6 │ │ │ │ ldr.w r2, [r3, #2080] @ 0x820 │ │ │ │ adds r2, r2, r0 │ │ │ │ beq.n afe1e │ │ │ │ str.w r7, [r3, #2084] @ 0x824 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [r2] │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, r7 │ │ │ │ it cc │ │ │ │ movcc r1, r7 │ │ │ │ mov r4, r1 │ │ │ │ b.n afd90 │ │ │ │ @@ -93314,28 +93314,28 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ add.w r2, r0, #6176 @ 0x1820 │ │ │ │ adds r2, #12 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r2, [r3, #2084] @ 0x824 │ │ │ │ ldr.w ip, [r3, #2080] @ 0x820 │ │ │ │ subs r2, #4 │ │ │ │ str.w r2, [r3, #2084] @ 0x824 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr.w r3, [ip, r2] │ │ │ │ str.w r3, [ip, r1, lsl #2] │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -93548,25 +93548,25 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2d0938 │ │ │ │ + bl 2d0628 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [r1, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c54dc │ │ │ │ + bl 2c51cc │ │ │ │ b.n b00aa │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vhadd.u d16, d18, d28 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ vhadd.u8 d16, d30, d28 │ │ │ │ @@ -93603,25 +93603,25 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2d0938 │ │ │ │ + bl 2d0628 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [r1, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c48d4 │ │ │ │ + bl 2c45c4 │ │ │ │ b.n b013a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cdp2 0, 14, cr0, cr2, cr12, {5} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 11, cr0, cr14, cr12, {5} │ │ │ │ @@ -93658,25 +93658,25 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2d0938 │ │ │ │ + bl 2d0628 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [r1, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c6154 │ │ │ │ + bl 2c5e44 │ │ │ │ b.n b01ca │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cdp2 0, 5, cr0, cr2, cr12, {5} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 2, cr0, cr14, cr12, {5} │ │ │ │ @@ -93759,15 +93759,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2c6154 │ │ │ │ + bl 2c5e44 │ │ │ │ ldrb.w r2, [r5, #749] @ 0x2ed │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b036a │ │ │ │ ldr r2, [pc, #140] @ (b039c ) │ │ │ │ ldr r3, [pc, #128] @ (b0394 ) │ │ │ │ add r2, pc │ │ │ │ @@ -93791,15 +93791,15 @@ │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2c6154 │ │ │ │ + bl 2c5e44 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b02e2 │ │ │ │ ldrb.w r2, [r5, #707] @ 0x2c3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b02e2 │ │ │ │ @@ -93813,27 +93813,27 @@ │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2c6154 │ │ │ │ + bl 2c5e44 │ │ │ │ b.n b030e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc2l 0, cr0, [r6, #-688]! @ 0xfffffd50 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #0] │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ movs r6, r5 │ │ │ │ stc2l 0, cr0, [sl], #688 @ 0x2b0 │ │ │ │ - strh r6, [r0, #62] @ 0x3e │ │ │ │ + strh r6, [r6, #36] @ 0x24 │ │ │ │ movs r6, r5 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + strh r4, [r6, #34] @ 0x22 │ │ │ │ movs r6, r5 │ │ │ │ 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, #256] @ (b04bc ) │ │ │ │ @@ -93876,15 +93876,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2c48d4 │ │ │ │ + bl 2c45c4 │ │ │ │ ldrb.w r2, [r5, #749] @ 0x2ed │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b0496 │ │ │ │ ldr r2, [pc, #140] @ (b04c8 ) │ │ │ │ ldr r3, [pc, #128] @ (b04c0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -93908,15 +93908,15 @@ │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2c48d4 │ │ │ │ + bl 2c45c4 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b040e │ │ │ │ ldrb.w r2, [r5, #707] @ 0x2c3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b040e │ │ │ │ @@ -93930,27 +93930,27 @@ │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2c48d4 │ │ │ │ + bl 2c45c4 │ │ │ │ b.n b043a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc2 0, cr0, [sl], #-688 @ 0xfffffd50 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #54] @ 0x36 │ │ │ │ + strh r4, [r2, #30] │ │ │ │ movs r6, r5 │ │ │ │ @ instruction: 0xfbbe00ac │ │ │ │ - strh r2, [r3, #52] @ 0x34 │ │ │ │ + strh r2, [r1, #28] │ │ │ │ movs r6, r5 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + strh r0, [r1, #26] │ │ │ │ movs r6, r5 │ │ │ │ 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, #256] @ (b05e8 ) │ │ │ │ @@ -93993,15 +93993,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2c54dc │ │ │ │ + bl 2c51cc │ │ │ │ ldrb.w r2, [r5, #749] @ 0x2ed │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b05c2 │ │ │ │ ldr r2, [pc, #140] @ (b05f4 ) │ │ │ │ ldr r3, [pc, #128] @ (b05ec ) │ │ │ │ add r2, pc │ │ │ │ @@ -94025,15 +94025,15 @@ │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2c54dc │ │ │ │ + bl 2c51cc │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b053a │ │ │ │ ldrb.w r2, [r5, #707] @ 0x2c3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b053a │ │ │ │ @@ -94047,27 +94047,27 @@ │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2c54dc │ │ │ │ + bl 2c51cc │ │ │ │ b.n b0566 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfb0e00ac │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #44] @ 0x2c │ │ │ │ + strh r0, [r5, #20] │ │ │ │ movs r6, r5 │ │ │ │ @ instruction: 0xfa9200ac │ │ │ │ - strh r6, [r5, #42] @ 0x2a │ │ │ │ + strh r6, [r3, #18] │ │ │ │ movs r6, r5 │ │ │ │ - strh r4, [r5, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #16] │ │ │ │ movs r6, r5 │ │ │ │ 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 r3, [r1, #76] @ 0x4c │ │ │ │ add.w r7, r1, #72 @ 0x48 │ │ │ │ @@ -94118,15 +94118,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ add.w r0, r6, #80 @ 0x50 │ │ │ │ strd r1, r3, [sp] │ │ │ │ adds r2, #32 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - bl 1cc988 │ │ │ │ + bl 1cc678 │ │ │ │ b.n b0670 │ │ │ │ nop │ │ │ │ ldr.w ip, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n b072e │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -94305,15 +94305,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ adc.w r3, r3, r7 │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 2c6154 │ │ │ │ + bl 2c5e44 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ bhi.n b0840 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w sl, sl, #1 │ │ │ │ @@ -94469,15 +94469,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w lr, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c6154 │ │ │ │ + bl 2c5e44 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ b.n b083a │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n b098e │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ @@ -94664,15 +94664,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ adc.w r3, r3, r7 │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 2c54dc │ │ │ │ + bl 2c51cc │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ bhi.n b0c1c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w sl, sl, #1 │ │ │ │ @@ -94828,15 +94828,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w lr, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c54dc │ │ │ │ + bl 2c51cc │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ b.n b0c16 │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n b0d6a │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ @@ -95023,15 +95023,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ adc.w r3, r3, r7 │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 2c48d4 │ │ │ │ + bl 2c45c4 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ bhi.n b0ff8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w sl, sl, #1 │ │ │ │ @@ -95187,15 +95187,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w lr, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c48d4 │ │ │ │ + bl 2c45c4 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ b.n b0ff2 │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n b1146 │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ @@ -95415,15 +95415,15 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adc.w r3, r3, ip │ │ │ │ strd lr, r8, [sp, #8] │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c48d4 │ │ │ │ + bl 2c45c4 │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n b143e │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ add.w ip, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -95675,15 +95675,15 @@ │ │ │ │ movs r1, #13 │ │ │ │ ldr.w r8, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ ldrd r8, r9, [r8, #16] │ │ │ │ strd r8, r9, [sp] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c48d4 │ │ │ │ + bl 2c45c4 │ │ │ │ b.n b1596 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ ldr.w ip, [r2] │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ @@ -95994,15 +95994,15 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adc.w r3, r3, ip │ │ │ │ strd lr, r8, [sp, #8] │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c6154 │ │ │ │ + bl 2c5e44 │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n b1a82 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ add.w ip, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -96254,15 +96254,15 @@ │ │ │ │ movs r1, #13 │ │ │ │ ldr.w r8, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ ldrd r8, r9, [r8, #16] │ │ │ │ strd r8, r9, [sp] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c6154 │ │ │ │ + bl 2c5e44 │ │ │ │ b.n b1bda │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ ldr.w ip, [r2] │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ @@ -96575,15 +96575,15 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adc.w r3, r3, ip │ │ │ │ strd lr, r8, [sp, #8] │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c54dc │ │ │ │ + bl 2c51cc │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n b20c6 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ add.w ip, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -96835,15 +96835,15 @@ │ │ │ │ movs r1, #13 │ │ │ │ ldr.w r8, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ ldrd r8, r9, [r8, #16] │ │ │ │ strd r8, r9, [sp] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c54dc │ │ │ │ + bl 2c51cc │ │ │ │ b.n b221e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ ldr.w ip, [r2] │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ @@ -97214,26 +97214,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #924] @ 0x39c │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd lr, r3, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c6154 │ │ │ │ + bl 2c5e44 │ │ │ │ b.n b2630 │ │ │ │ movs r1, #32 │ │ │ │ mov.w r2, #134217728 @ 0x8000000 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ strd lr, ip, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2c6154 │ │ │ │ + bl 2c5e44 │ │ │ │ b.n b2630 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ mov r3, r0 │ │ │ │ b.n b279e │ │ │ │ @@ -97430,26 +97430,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #924] @ 0x39c │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd lr, r3, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c54dc │ │ │ │ + bl 2c51cc │ │ │ │ b.n b2884 │ │ │ │ movs r1, #32 │ │ │ │ mov.w r2, #134217728 @ 0x8000000 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ strd lr, ip, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2c54dc │ │ │ │ + bl 2c51cc │ │ │ │ b.n b2884 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ mov r3, r0 │ │ │ │ b.n b29f2 │ │ │ │ @@ -97646,26 +97646,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #924] @ 0x39c │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd lr, r3, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c48d4 │ │ │ │ + bl 2c45c4 │ │ │ │ b.n b2ad8 │ │ │ │ movs r1, #32 │ │ │ │ mov.w r2, #134217728 @ 0x8000000 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ strd lr, ip, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2c48d4 │ │ │ │ + bl 2c45c4 │ │ │ │ b.n b2ad8 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ mov r3, r0 │ │ │ │ b.n b2c46 │ │ │ │ @@ -98147,25 +98147,25 @@ │ │ │ │ b.n b2f40 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bcs.n b319c │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bne.n b3166 │ │ │ │ - vqrdmulh.s q8, , d22[0] │ │ │ │ + @ instruction: 0xffff0a56 │ │ │ │ movs r0, r5 │ │ │ │ beq.n b3130 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r2, r7, #16 │ │ │ │ + lsrs r2, r5, #4 │ │ │ │ movs r0, r5 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ + lsrs r2, r4, #3 │ │ │ │ movs r0, r5 │ │ │ │ - lsrs r4, r0, #14 │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ movs r0, r5 │ │ │ │ - lsrs r6, r7, #11 │ │ │ │ + lsls r6, r5, #31 │ │ │ │ movs r0, r5 │ │ │ │ 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 │ │ │ │ @@ -98451,88 +98451,88 @@ │ │ │ │ subw sp, sp, #1932 @ 0x78c │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1924] @ 0x784 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1d7188 │ │ │ │ + bl 1d6e78 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b35de │ │ │ │ movs r7, #0 │ │ │ │ add.w fp, r4, #36 @ 0x24 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r4, r7 │ │ │ │ ldr.w r7, [fp, r4, lsl #3] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n b35d6 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r7, #101 @ 0x65 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b35d2 │ │ │ │ add.w sl, r7, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r7, r8, lsl #5 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r7, #108 @ 0x6c │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r9 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ add.w r1, r7, #120 @ 0x78 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ add.w r1, r7, #116 @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ add.w r1, r7, #112 @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ add.w r1, r7, #124 @ 0x7c │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ add.w r1, r7, #128 @ 0x80 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ add.w r2, r9, r8, lsl #5 │ │ │ │ ldr.w r4, [r2, #132] @ 0x84 │ │ │ │ cbz r4, b35c0 │ │ │ │ add r7, r9 │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ cbz r2, b35c0 │ │ │ │ add r4, sl │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r4, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ subs r1, r4, #4 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ ldr r3, [r7, #112] @ 0x70 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n b3598 │ │ │ │ add.w r3, r8, #1 │ │ │ │ ldr.w r2, [r9, #88] @ 0x58 │ │ │ │ uxth.w r8, r3 │ │ │ │ @@ -98544,23 +98544,23 @@ │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n b3506 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #100 @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #104 @ 0x68 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #108 @ 0x6c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d76f4 │ │ │ │ + bl 1d73e4 │ │ │ │ ldr r2, [pc, #40] @ (b362c ) │ │ │ │ ldr r3, [pc, #32] @ (b3628 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -98652,15 +98652,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #513 @ 0x201 │ │ │ │ bl 126f6c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r6, #22 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ movs r0, r5 │ │ │ │ cbz r2, b3758 │ │ │ │ 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, r0 │ │ │ │ @@ -98920,15 +98920,15 @@ │ │ │ │ adds.w r3, r4, #32 │ │ │ │ mov.w r2, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r0, #80 @ 0x50 │ │ │ │ adc.w r3, r7, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ - bl 1ccaf0 │ │ │ │ + bl 1cc7e0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r9, #96] @ 0x60 │ │ │ │ ands.w r3, r3, #4 │ │ │ │ bne.n b390a │ │ │ │ b.n b394e │ │ │ │ mov r2, r9 │ │ │ │ @@ -98939,18 +98939,17 @@ │ │ │ │ ldrd r0, r5, [r8, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ b.n b391c │ │ │ │ nop │ │ │ │ - lsls r0, r0, #14 │ │ │ │ - movs r0, r5 │ │ │ │ - lsls r6, r5, #11 │ │ │ │ + lsls r0, r6, #1 │ │ │ │ movs r0, r5 │ │ │ │ + vaddl.u16 q8, d14, d23 │ │ │ │ cbz r2, b3a5e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #3324] @ 0xcfc │ │ │ │ sub sp, #8 │ │ │ │ @@ -98995,15 +98994,15 @@ │ │ │ │ b.n b3a52 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl eb920 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n b3a26 │ │ │ │ add.w r0, r2, #80 @ 0x50 │ │ │ │ - bl 1cc684 │ │ │ │ + bl 1cc374 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n b3a3e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -99020,24 +99019,24 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, r1, [r4, #48] @ 0x30 │ │ │ │ orrs r2, r1 │ │ │ │ beq.n b3aac │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1cc684 │ │ │ │ + bl 1cc374 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r3, r1, [r4, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ adds r3, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1ccaf0 │ │ │ │ + bl 1cc7e0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ b.n b3aac │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -99097,15 +99096,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ add.w r0, r8, #80 @ 0x50 │ │ │ │ strd r1, r3, [sp] │ │ │ │ adds r2, #32 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - bl 1cc988 │ │ │ │ + bl 1cc678 │ │ │ │ b.n b3b72 │ │ │ │ nop │ │ │ │ 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 │ │ │ │ @@ -99326,15 +99325,15 @@ │ │ │ │ cmp r1, r3 │ │ │ │ beq.n b3e8e │ │ │ │ vldr d7, [pc, #176] @ b3ea8 │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ add.w r0, r1, #80 @ 0x50 │ │ │ │ - bl 1cc6ac │ │ │ │ + bl 1cc39c │ │ │ │ orrs r1, r0 │ │ │ │ beq.n b3e88 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub.w r3, r0, #32 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ @@ -99392,15 +99391,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n b3e5e │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 5, cr0, cr2, cr7, {1} │ │ │ │ + @ instruction: 0xfb420027 │ │ │ │ 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 r5, r1 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, r2 │ │ │ │ @@ -99621,15 +99620,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f6c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r6 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ b.n b3f4e │ │ │ │ - @ instruction: 0xfba20027 │ │ │ │ + ldrb.w r0, [r2, #39] @ 0x27 │ │ │ │ cbnz r2, b4114 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -99713,15 +99712,15 @@ │ │ │ │ ldr.w r1, [r3, #2436] @ 0x984 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ adds r5, r4, r6 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n b421e │ │ │ │ str r3, [sp, #12] │ │ │ │ cbz r1, b4230 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [r3, #2436] @ 0x984 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, r6] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ @@ -99878,15 +99877,15 @@ │ │ │ │ ldr.w r0, [r5, #2436] @ 0x984 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r0, r6 │ │ │ │ beq.w b4738 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b471a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cbz r6, b4402 │ │ │ │ str.w r6, [r5, #2440] @ 0x988 │ │ │ │ str.w r8, [r5, #2448] @ 0x990 │ │ │ │ str.w r4, [r5, #2444] @ 0x98c │ │ │ │ ldrd r2, r3, [r3, #-8] │ │ │ │ @@ -99987,15 +99986,15 @@ │ │ │ │ bne.w b47a6 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add.w r1, r4, #4640 @ 0x1220 │ │ │ │ adds r1, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c56a8 │ │ │ │ + bl 1c5398 │ │ │ │ add.w r3, r4, #4640 @ 0x1220 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ add.w r5, r4, #36864 @ 0x9000 │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ bl 9d764 │ │ │ │ @@ -100177,15 +100176,15 @@ │ │ │ │ ldr.w r0, [r5, #2436] @ 0x984 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n b476c │ │ │ │ ldr.w r1, [r5, #2440] @ 0x988 │ │ │ │ cbz r0, b4762 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ cbz r0, b475e │ │ │ │ ldr.w r3, [r5, #2444] @ 0x98c │ │ │ │ str.w r8, [r5, #2448] @ 0x990 │ │ │ │ add r3, r0 │ │ │ │ str.w r0, [r5, #2440] @ 0x988 │ │ │ │ b.n b445c │ │ │ │ mov r0, r1 │ │ │ │ @@ -100375,24 +100374,24 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ bl 127280 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, b4954 │ │ │ │ add.w r0, r5, #5184 @ 0x1440 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r5, #5184 @ 0x1440 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ bl f7ef8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r5, #5184 @ 0x1440 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ cbnz r6, b4970 │ │ │ │ ldrb.w r2, [r5, #3324] @ 0xcfc │ │ │ │ cbnz r2, b4984 │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb r1, [r4, #8] │ │ │ │ @@ -100420,36 +100419,36 @@ │ │ │ │ add r2, pc │ │ │ │ b.n b495a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl eb5a4 │ │ │ │ b.n b4942 │ │ │ │ - @ instruction: 0xf3940027 │ │ │ │ - @ instruction: 0xf36c0027 │ │ │ │ + eor.w r0, r4, #39 @ 0x27 │ │ │ │ + orrs.w r0, ip, #39 @ 0x27 │ │ │ │ cbz r2, b49e2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r0, #3324] @ 0xcfc │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r3, b49e4 │ │ │ │ add.w r3, r4, #5184 @ 0x1440 │ │ │ │ adds r3, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ add.w r0, r4, #5184 @ 0x1440 │ │ │ │ bl f8020 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 127470 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ @@ -100694,39 +100693,39 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 2d0938 │ │ │ │ + bl 2d0628 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0c98 │ │ │ │ + bl 2d0988 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w b4df4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be490 │ │ │ │ + bl 1be180 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bef08 │ │ │ │ + bl 2bebf8 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bf050 │ │ │ │ + bl 2bed40 │ │ │ │ add.w r3, sl, #4096 @ 0x1000 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r3, #2884] @ 0xb44 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2bef88 │ │ │ │ + bl 2bec78 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp.w r8, #255 @ 0xff │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #255 @ 0xff │ │ │ │ add.w r5, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, r3 │ │ │ │ bne.n b4cf6 │ │ │ │ @@ -100776,20 +100775,20 @@ │ │ │ │ ittee hi │ │ │ │ orrhi.w sl, sl, #2 │ │ │ │ orrhi.w r7, r7, #16 │ │ │ │ orrls.w sl, sl, #6 │ │ │ │ orrls.w r7, r7, #48 @ 0x30 │ │ │ │ orr.w r5, r5, #1 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1cd020 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1ccd10 │ │ │ │ cbnz r0, b4d74 │ │ │ │ orr.w sl, sl, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0ae8 │ │ │ │ + bl 2d07d8 │ │ │ │ lsls r3, r0, #30 │ │ │ │ ittt mi │ │ │ │ sbfxmi r3, sl, #0, #1 │ │ │ │ andmi.w r3, r3, #2 │ │ │ │ orrmi r5, r3 │ │ │ │ ldrb.w r3, [r9, #32] │ │ │ │ and.w r3, r3, #7 │ │ │ │ @@ -100879,25 +100878,25 @@ │ │ │ │ ldrb.w r3, [r3, #716] @ 0x2cc │ │ │ │ cbz r3, b4e86 │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ bhi.n b4f64 │ │ │ │ cmp r4, #69 @ 0x45 │ │ │ │ bhi.w b4ffc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1cd020 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1ccd10 │ │ │ │ cbnz r0, b4ea0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #207] @ 0xcf │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b4f86 │ │ │ │ orr.w sl, sl, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1ccf30 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1ccc20 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b4d32 │ │ │ │ ldrb.w r3, [r9, #32] │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #2 │ │ │ │ bne.w b4d32 │ │ │ │ ldrb.w r3, [r9, #52] @ 0x34 │ │ │ │ @@ -100932,15 +100931,15 @@ │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ cmp r4, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bne.w b5064 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b4fe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0ae8 │ │ │ │ + bl 2d07d8 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n b4fe4 │ │ │ │ mov r9, sl │ │ │ │ mov r2, r5 │ │ │ │ b.n b4de0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ @@ -100988,15 +100987,15 @@ │ │ │ │ mov r8, r7 │ │ │ │ cmp r4, #13 │ │ │ │ bne.w b4de0 │ │ │ │ orr.w r9, r9, #1073741824 @ 0x40000000 │ │ │ │ b.n b4de0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2d0ae8 │ │ │ │ + bl 2d07d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst.w r0, #6 │ │ │ │ bne.w b4dd4 │ │ │ │ cmp r4, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ moveq.w sl, #0 │ │ │ │ moveq r5, #0 │ │ │ │ @@ -101031,31 +101030,31 @@ │ │ │ │ b.n b4ea0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b4fcc │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ b.n b4d22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0ae8 │ │ │ │ + bl 2d07d8 │ │ │ │ tst.w r0, #6 │ │ │ │ it eq │ │ │ │ moveq r2, r5 │ │ │ │ bne.n b4f9c │ │ │ │ b.n b4fa2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0ae8 │ │ │ │ + bl 2d07d8 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.w b4f2a │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r9, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r7 │ │ │ │ b.n b4de0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0ae8 │ │ │ │ + bl 2d07d8 │ │ │ │ tst.w r0, #6 │ │ │ │ itt eq │ │ │ │ ldreq.w r9, [sp, #4] │ │ │ │ moveq r2, r9 │ │ │ │ beq.n b4fa2 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r8, r7 │ │ │ │ @@ -101065,66 +101064,66 @@ │ │ │ │ cbz r3, b5070 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ b.n b4de0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0ae8 │ │ │ │ + bl 2d07d8 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n b4ff2 │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ b.n b4de0 │ │ │ │ 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 2bef08 │ │ │ │ + bl 2bebf8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bef24 │ │ │ │ + bl 2bec14 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, 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 r5, r0 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 2bf050 │ │ │ │ + bl 2bed40 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bf078 │ │ │ │ + bl 2bed68 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 2bef3c │ │ │ │ + bl 2bec2c │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2beff8 │ │ │ │ + bl 2bece8 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -101137,15 +101136,15 @@ │ │ │ │ cbz r3, b5178 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n b517c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2d0938 │ │ │ │ + bl 2d0628 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl b4b60 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, b5178 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ @@ -101154,15 +101153,15 @@ │ │ │ │ b.n b5160 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r4 │ │ │ │ bls.n b517c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 2d0938 │ │ │ │ + bl 2d0628 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl b4b60 │ │ │ │ cmp r7, r0 │ │ │ │ beq.n b515a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -101643,15 +101642,15 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w b589a │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2d0ae8 │ │ │ │ + bl 2d07d8 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n b5664 │ │ │ │ ldr r2, [pc, #536] @ (b58b8 ) │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ @@ -101717,15 +101716,15 @@ │ │ │ │ beq.n b5664 │ │ │ │ lsls r0, r2, #26 │ │ │ │ bmi.w b5568 │ │ │ │ b.n b556e │ │ │ │ mov sl, r0 │ │ │ │ b.n b54d0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2d0c98 │ │ │ │ + bl 2d0988 │ │ │ │ cbz r0, b5768 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.w b5664 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ lsls r5, r3, #9 │ │ │ │ bmi.w b5664 │ │ │ │ @@ -101747,18 +101746,18 @@ │ │ │ │ bl b7544 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b5734 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ ands.w r4, r4, #512 @ 0x200 │ │ │ │ bne.n b5734 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2d0938 │ │ │ │ + bl 2d0628 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2bf078 │ │ │ │ + bl 2bed68 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b5736 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r5, #1 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrd r1, r2, [r6, #8] │ │ │ │ @@ -101822,16 +101821,16 @@ │ │ │ │ tst.w r2, #192 @ 0xc0 │ │ │ │ beq.w b556e │ │ │ │ tst.w sl, #640 @ 0x280 │ │ │ │ bne.w b556e │ │ │ │ b.n b5664 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1be490 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1be180 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r0, [r6, #20] │ │ │ │ cbz r3, b5896 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ ite cc │ │ │ │ @@ -101843,33 +101842,33 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ b.n b5510 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n b5714 │ │ │ │ + b.n b50f4 │ │ │ │ movs r7, r4 │ │ │ │ - b.n b5634 │ │ │ │ + b.n b6014 │ │ │ │ movs r7, r4 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - adds r4, #144 @ 0x90 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ movs r6, r5 │ │ │ │ - adds r4, #122 @ 0x7a │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ movs r6, r5 │ │ │ │ - adds r4, #102 @ 0x66 │ │ │ │ + adds r1, #86 @ 0x56 │ │ │ │ movs r6, r5 │ │ │ │ - adds r4, #82 @ 0x52 │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ movs r6, r5 │ │ │ │ - adds r4, #62 @ 0x3e │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ movs r6, r5 │ │ │ │ - b.n b52a0 │ │ │ │ + b.n b5c80 │ │ │ │ movs r7, r4 │ │ │ │ - b.n b5248 │ │ │ │ + b.n b5c28 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr.w lr, [r1, #4] │ │ │ │ mul.w r2, r4, r2 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ @@ -102094,19 +102093,19 @@ │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr.w r1, [r5, #288] @ 0x120 │ │ │ │ - bl 2c6414 │ │ │ │ + bl 2c6104 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1be490 │ │ │ │ + bl 1be180 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ cbz r0, b5b56 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -102418,16 +102417,16 @@ │ │ │ │ beq.w b61ee │ │ │ │ ldrb.w r3, [r1, #1169] @ 0x491 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b61ee │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1be490 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1be180 │ │ │ │ cbz r0, b5ebe │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w b61fc │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -102440,15 +102439,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b61a4 │ │ │ │ - bl 2d0c98 │ │ │ │ + bl 2d0988 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, b5f20 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b617c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -102456,16 +102455,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ beq.w b60e0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d0b74 │ │ │ │ - bl 2d0938 │ │ │ │ + bl 2d0864 │ │ │ │ + bl 2d0628 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n b5f44 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b61a4 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -102487,26 +102486,26 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 2d0c98 │ │ │ │ + bl 2d0988 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, b5f78 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ - bl 2d0c98 │ │ │ │ + bl 2d0988 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, b5f96 │ │ │ │ movs r3, #12 │ │ │ │ mov r0, sl │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ @@ -102567,15 +102566,15 @@ │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1171] @ 0x493 │ │ │ │ strb.w r3, [sp, #89] @ 0x59 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ - bl 2bf18c │ │ │ │ + bl 2bee7c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b6234 │ │ │ │ ldr r3, [pc, #936] @ (b6404 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ @@ -102603,15 +102602,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r2, [r4, #1072] @ 0x430 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [r4, #1076] @ 0x434 │ │ │ │ beq.n b60ec │ │ │ │ - bl 2d0c98 │ │ │ │ + bl 2d0988 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b617c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n b617c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #268 @ 0x10c │ │ │ │ @@ -102670,37 +102669,37 @@ │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [r7, #4] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n b617c │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #320 @ 0x140 │ │ │ │ - bl 2d0c98 │ │ │ │ + bl 2d0988 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b60be │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1160] @ 0x488 │ │ │ │ str.w r3, [r4, #1164] @ 0x48c │ │ │ │ - bl 1be490 │ │ │ │ + bl 1be180 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n b624e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1136] @ 0x470 │ │ │ │ str.w r3, [r4, #1156] @ 0x484 │ │ │ │ movs r0, #0 │ │ │ │ b.n b61d2 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r9, #272 @ 0x110 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ b.n b5f44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c62c0 │ │ │ │ + bl 2c5fb0 │ │ │ │ b.n b6070 │ │ │ │ ldr r2, [pc, #588] @ (b6408 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -102909,19 +102908,19 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #472 @ (adr r1, b65dc ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n b63d8 │ │ │ │ + bhi.n b63b8 │ │ │ │ movs r7, r4 │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - blt.n b64e4 │ │ │ │ + bhi.n b64c4 │ │ │ │ movs r7, 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, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1436] @ b69c4 │ │ │ │ @@ -102948,16 +102947,16 @@ │ │ │ │ beq.w b67b6 │ │ │ │ ldrb.w r3, [r1, #1169] @ 0x491 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b67b6 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1be490 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1be180 │ │ │ │ cbz r0, b6486 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w b67c4 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -102970,15 +102969,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b676c │ │ │ │ - bl 2d0c98 │ │ │ │ + bl 2d0988 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, b64e8 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b6744 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -102986,16 +102985,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ beq.w b66a8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d0b74 │ │ │ │ - bl 2d0938 │ │ │ │ + bl 2d0864 │ │ │ │ + bl 2d0628 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n b650c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b676c │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -103017,26 +103016,26 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 2d0c98 │ │ │ │ + bl 2d0988 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, b6540 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ - bl 2d0c98 │ │ │ │ + bl 2d0988 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, b655e │ │ │ │ movs r3, #12 │ │ │ │ mov r0, sl │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ @@ -103097,15 +103096,15 @@ │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1171] @ 0x493 │ │ │ │ strb.w r3, [sp, #89] @ 0x59 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ - bl 2bf18c │ │ │ │ + bl 2bee7c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b67fc │ │ │ │ ldr r3, [pc, #940] @ (b69d0 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ @@ -103133,15 +103132,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r2, [r4, #1072] @ 0x430 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [r4, #1076] @ 0x434 │ │ │ │ beq.n b66b4 │ │ │ │ - bl 2d0c98 │ │ │ │ + bl 2d0988 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b6744 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n b6744 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #268 @ 0x10c │ │ │ │ @@ -103200,37 +103199,37 @@ │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [r7, #4] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n b6744 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #320 @ 0x140 │ │ │ │ - bl 2d0c98 │ │ │ │ + bl 2d0988 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b6686 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1160] @ 0x488 │ │ │ │ str.w r3, [r4, #1164] @ 0x48c │ │ │ │ - bl 1be490 │ │ │ │ + bl 1be180 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n b6816 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1136] @ 0x470 │ │ │ │ str.w r3, [r4, #1156] @ 0x484 │ │ │ │ movs r0, #0 │ │ │ │ b.n b679a │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r9, #272 @ 0x110 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ b.n b650c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c62c0 │ │ │ │ + bl 2c5fb0 │ │ │ │ b.n b6638 │ │ │ │ ldr r2, [pc, #592] @ (b69d4 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -103441,19 +103440,19 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n b6a14 │ │ │ │ + bcc.n b69f4 │ │ │ │ movs r7, r4 │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bpl.n b6920 │ │ │ │ + bcs.n b6900 │ │ │ │ movs r7, 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, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1540] @ b6ff8 │ │ │ │ @@ -103480,16 +103479,16 @@ │ │ │ │ beq.w b6d84 │ │ │ │ ldrb.w r3, [r1, #1169] @ 0x491 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b6d84 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1be490 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1be180 │ │ │ │ cbz r0, b6a52 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w b6d92 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -103502,15 +103501,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b6d3a │ │ │ │ - bl 2d0c98 │ │ │ │ + bl 2d0988 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, b6ab4 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b6d12 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -103518,16 +103517,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ beq.w b6c76 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d0b74 │ │ │ │ - bl 2d0938 │ │ │ │ + bl 2d0864 │ │ │ │ + bl 2d0628 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n b6ad8 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b6d3a │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -103549,26 +103548,26 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 2d0c98 │ │ │ │ + bl 2d0988 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, b6b0c │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ - bl 2d0c98 │ │ │ │ + bl 2d0988 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, b6b2a │ │ │ │ movs r3, #12 │ │ │ │ mov r0, sl │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ @@ -103629,15 +103628,15 @@ │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1171] @ 0x493 │ │ │ │ strb.w r3, [sp, #89] @ 0x59 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ - bl 2bf18c │ │ │ │ + bl 2bee7c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b6dca │ │ │ │ ldr.w r3, [pc, #1044] @ b7004 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ @@ -103665,15 +103664,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r2, [r4, #1072] @ 0x430 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [r4, #1076] @ 0x434 │ │ │ │ beq.n b6c82 │ │ │ │ - bl 2d0c98 │ │ │ │ + bl 2d0988 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b6d12 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n b6d12 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #268 @ 0x10c │ │ │ │ @@ -103731,37 +103730,37 @@ │ │ │ │ movcc r1, r2 │ │ │ │ str.w r1, [r4, #1076] @ 0x434 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n b6d12 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #320 @ 0x140 │ │ │ │ - bl 2d0c98 │ │ │ │ + bl 2d0988 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b6c54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1160] @ 0x488 │ │ │ │ str.w r3, [r4, #1164] @ 0x48c │ │ │ │ - bl 1be490 │ │ │ │ + bl 1be180 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n b6de4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1136] @ 0x470 │ │ │ │ str.w r3, [r4, #1156] @ 0x484 │ │ │ │ movs r0, #0 │ │ │ │ b.n b6d68 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r9, #272 @ 0x110 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ b.n b6ad8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c62c0 │ │ │ │ + bl 2c5fb0 │ │ │ │ b.n b6c06 │ │ │ │ ldr r2, [pc, #696] @ (b7008 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -104006,35 +104005,35 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n b70ac │ │ │ │ + ldmia r5!, {r6} │ │ │ │ movs r7, r4 │ │ │ │ str r2, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldmia r7, {r1, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r6, r7} │ │ │ │ movs r7, r4 │ │ │ │ cbz r6, b708c │ │ │ │ lsls r4, r5, #2 │ │ │ │ cbz r0, b708e │ │ │ │ lsls r4, r5, #2 │ │ │ │ uxtb r2, r2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - subs r2, r4, r5 │ │ │ │ + adds r2, r2, r1 │ │ │ │ movs r6, r5 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n b7040 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2d0c98 │ │ │ │ + bl 2d0988 │ │ │ │ cbz r0, b7044 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -104044,16 +104043,16 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r0, r2 │ │ │ │ beq.n b7070 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2d0b74 │ │ │ │ - bl 2d0938 │ │ │ │ + bl 2d0864 │ │ │ │ + bl 2d0628 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #82 @ 0x52 │ │ │ │ moveq r0, #140 @ 0x8c │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ @@ -104183,15 +104182,15 @@ │ │ │ │ beq.n b7208 │ │ │ │ cmp.w fp, #32 │ │ │ │ beq.w b72f2 │ │ │ │ add.w r2, r6, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w b7512 │ │ │ │ - bl 2d0938 │ │ │ │ + bl 2d0628 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ movw r2, #11107 @ 0x2b63 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp.w fp, #16 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ @@ -104206,23 +104205,23 @@ │ │ │ │ moveq.w r3, #320 @ 0x140 │ │ │ │ movne r3, #0 │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ add r3, r6 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ beq.n b72fc │ │ │ │ - bl 2d0938 │ │ │ │ + bl 2d0628 │ │ │ │ mov r9, r0 │ │ │ │ add.w r2, r5, #32 │ │ │ │ add.w r3, r7, #336 @ 0x150 │ │ │ │ add.w r8, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 2d0be8 │ │ │ │ + bl 2d08d8 │ │ │ │ ldrd r0, r2, [r5, #60] @ 0x3c │ │ │ │ add.w r3, r6, #1088 @ 0x440 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r3, r3, [r8, #12] │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ @@ -104255,15 +104254,15 @@ │ │ │ │ tst.w fp, #1 │ │ │ │ it ne │ │ │ │ movne.w r9, #356 @ 0x164 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r8, [sp] │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2d0be8 │ │ │ │ + bl 2d08d8 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n b7302 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ add.w r9, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -104272,19 +104271,19 @@ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #28 │ │ │ │ str.w r9, [sp] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2d0be8 │ │ │ │ + bl 2d08d8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 1cd1f0 │ │ │ │ + bl 1ccee0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w b74d4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ @@ -104313,20 +104312,20 @@ │ │ │ │ beq.n b72f2 │ │ │ │ cmp.w fp, #512 @ 0x200 │ │ │ │ beq.n b7362 │ │ │ │ add.w r2, r6, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w b7504 │ │ │ │ - bl 2d0938 │ │ │ │ + bl 2d0628 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #1 │ │ │ │ bne.w b7222 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 2d0c98 │ │ │ │ + bl 2d0988 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b7222 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ itttt hi │ │ │ │ addhi.w r3, r6, #432 @ 0x1b0 │ │ │ │ strhi r3, [sp, #48] @ 0x30 │ │ │ │ @@ -104537,26 +104536,26 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1be490 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1be180 │ │ │ │ cbz r0, b75a4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n b7584 │ │ │ │ bic.w r3, r6, #4 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ beq.n b7584 │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1cd0e4 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1ccdd4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b762e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #622] @ 0x26e │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b7674 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -104613,45 +104612,45 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b7584 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1be490 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1be180 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b76cc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #116] @ (b76dc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #116] @ (b76e0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n b7584 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1be490 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1be180 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b75c4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n b75c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d0c98 │ │ │ │ + bl 2d0988 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b7584 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n b75c4 │ │ │ │ b.n b7584 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2d0ae8 │ │ │ │ + bl 2d07d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n b75fa │ │ │ │ b.n b7584 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r0, [r3, #612] @ 0x264 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -104666,19 +104665,19 @@ │ │ │ │ add r3, pc │ │ │ │ b.n b7664 │ │ │ │ nop │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r5, r6} │ │ │ │ movs r7, r4 │ │ │ │ - cbz r0, b773e │ │ │ │ + add sp, #352 @ 0x160 │ │ │ │ movs r7, r4 │ │ │ │ - stmia r7!, {r1} │ │ │ │ + stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ movs r7, 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, #4016] @ 0xfb0 │ │ │ │ movs r3, #1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -104757,15 +104756,15 @@ │ │ │ │ bl b7558 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7758 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ lsls r2, r3, #28 │ │ │ │ bpl.n b7764 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d0ae8 │ │ │ │ + bl 2d07d8 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ mov r9, r3 │ │ │ │ bne.n b7764 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cbz r6, b77f2 │ │ │ │ movw r2, #2104 @ 0x838 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ @@ -104796,16 +104795,16 @@ │ │ │ │ bne.w b7932 │ │ │ │ ldrb.w r3, [r4, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b7a18 │ │ │ │ ldr r3, [pc, #864] @ (b7b9c ) │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1be490 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1be180 │ │ │ │ cbz r0, b7856 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w b799a │ │ │ │ cbz r6, b7888 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -104814,15 +104813,15 @@ │ │ │ │ b.n b7868 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w b7a3e │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 2d0938 │ │ │ │ + bl 2d0628 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl b50e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst.w r0, #65280 @ 0xff00 │ │ │ │ add.w r3, r3, #1 │ │ │ │ beq.n b7860 │ │ │ │ @@ -104831,16 +104830,16 @@ │ │ │ │ ldr.w r3, [r3, #2884] @ 0xb44 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [r4, #1168] @ 0x490 │ │ │ │ ldrb.w r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b776c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1be490 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1be180 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b776c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.w b776c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r3, #24 │ │ │ │ @@ -104853,27 +104852,27 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bls.n b78f4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ bcs.w b776c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r0, [r3, r9, lsl #2] │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1be490 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1be180 │ │ │ │ add.w r2, r9, #1 │ │ │ │ mov r9, r2 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b78ce │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #1171] @ 0x493 │ │ │ │ b.n b776c │ │ │ │ - bl 2d0938 │ │ │ │ + bl 2d0628 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2bf078 │ │ │ │ + bl 2bed68 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b7748 │ │ │ │ movs r2, #1 │ │ │ │ lsls r0, r3, #23 │ │ │ │ strb.w r2, [r4, #1169] @ 0x491 │ │ │ │ bpl.w b7758 │ │ │ │ @@ -104939,16 +104938,16 @@ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n b7a54 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1be490 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1be180 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b79b4 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n b79b4 │ │ │ │ @@ -105003,16 +105002,16 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w b7888 │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ mov sl, r3 │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1be490 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1be180 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7b7c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n b7b76 │ │ │ │ ldr r1, [pc, #260] @ (b7ba0 ) │ │ │ │ @@ -105020,15 +105019,15 @@ │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #252] @ (b7ba4 ) │ │ │ │ ldr r1, [pc, #256] @ (b7ba8 ) │ │ │ │ add r2, pc │ │ │ │ str.w sl, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n b7888 │ │ │ │ ldr r2, [pc, #228] @ (b7b9c ) │ │ │ │ ldr.w r8, [r8, r2] │ │ │ │ b.n b789c │ │ │ │ ldr r3, [pc, #220] @ (b7b9c ) │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldrexd r2, r3, [r8] │ │ │ │ @@ -105036,69 +105035,69 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b7a36 │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1be490 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1be180 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7b8e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1be490 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1be180 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7b88 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1be490 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1be180 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7b82 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #140] @ (b7bac ) │ │ │ │ ldr r1, [pc, #144] @ (b7bb0 ) │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n b7a36 │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov sl, r3 │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1be490 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1be180 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cbz r0, b7b70 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cbz r6, b7b6a │ │ │ │ ldr r3, [pc, #100] @ (b7bb4 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [pc, #88] @ (b7bb8 ) │ │ │ │ ldr r1, [pc, #92] @ (b7bbc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n b7a36 │ │ │ │ ldr r3, [pc, #84] @ (b7bc0 ) │ │ │ │ add r3, pc │ │ │ │ b.n b7b52 │ │ │ │ ldr r2, [pc, #80] @ (b7bc4 ) │ │ │ │ add r2, pc │ │ │ │ b.n b7b4c │ │ │ │ @@ -105118,46 +105117,46 @@ │ │ │ │ add sl, pc │ │ │ │ b.n b7aee │ │ │ │ nop │ │ │ │ ldrh r0, [r2, #6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r4, r7} │ │ │ │ - movs r7, r4 │ │ │ │ - stmia r3!, {r2, r3, r4, r7} │ │ │ │ - movs r7, r4 │ │ │ │ - add r7, sp, #152 @ 0x98 │ │ │ │ - movs r7, r4 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ - movs r7, r4 │ │ │ │ - add r6, sp, #696 @ 0x2b8 │ │ │ │ - movs r7, r4 │ │ │ │ - stmia r2!, {r2, r5, r6, r7} │ │ │ │ - movs r7, r4 │ │ │ │ - stmia r3!, {r3, r7} │ │ │ │ - movs r7, r4 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + stmia r0!, {r3, r7} │ │ │ │ movs r7, r4 │ │ │ │ - stmia r2!, {r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r7} │ │ │ │ movs r7, r4 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ movs r7, r4 │ │ │ │ - stmia r2!, {r2, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r6} │ │ │ │ movs r7, r4 │ │ │ │ - stmia r2!, {r1, r4, r6} │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ movs r7, r4 │ │ │ │ - stmia r2!, {r2, r3, r6} │ │ │ │ + ite le │ │ │ │ + movle r7, r4 │ │ │ │ + stmiagt r0!, {r3, r4, r5, r6} │ │ │ │ movs r7, r4 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ movs r7, r4 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ + nop {12} │ │ │ │ movs r7, r4 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itee mi │ │ │ │ + movmi r7, r4 │ │ │ │ + ite lt @ unpredictable │ │ │ │ + movlt r7, r4 │ │ │ │ + ittt mi @ unpredictable │ │ │ │ + movmi r7, r4 │ │ │ │ + itt cc @ unpredictable │ │ │ │ + movcc r7, r4 │ │ │ │ + itet cc @ unpredictable │ │ │ │ + movcc r7, r4 │ │ │ │ + itee cs @ unpredictable │ │ │ │ + movcs r7, r4 │ │ │ │ + stmdbcc sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movcc.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r7, [pc, #596] @ (b7e48 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ @@ -105393,18 +105392,18 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ - itee hi │ │ │ │ - movhi r7, r4 │ │ │ │ - cmpls r2, #0 │ │ │ │ - beq.n b7eda @ unpredictable │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ + movs r7, r4 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n b7eda │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #3652] @ 0xe44 │ │ │ │ mov r4, r2 │ │ │ │ ldrb.w r2, [r0, #3324] @ 0xcfc │ │ │ │ @@ -105619,18 +105618,18 @@ │ │ │ │ ldr.w fp, [r7] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ moveq.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2d0ae8 │ │ │ │ + bl 2d07d8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2d0938 │ │ │ │ + bl 2d0628 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ bne.n b819a │ │ │ │ cmp r6, #0 │ │ │ │ beq.n b8180 │ │ │ │ rbit r4, r6 │ │ │ │ @@ -105641,34 +105640,34 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ b.n b816a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ beq.w b81ee │ │ │ │ mov r1, r4 │ │ │ │ - bl 2d0b74 │ │ │ │ - bl 2d0938 │ │ │ │ + bl 2d0864 │ │ │ │ + bl 2d0628 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp fp, r3 │ │ │ │ bls.n b8158 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n b8158 │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ mla sl, r2, r3, r8 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2c6414 │ │ │ │ + bl 2c6104 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1be490 │ │ │ │ + bl 1be180 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b81f8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ strd r4, r2, [sp, #16] │ │ │ │ @@ -105716,18 +105715,18 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n b8180 │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mla r8, r2, r3, r8 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2c6414 │ │ │ │ + bl 2c6104 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 1be490 │ │ │ │ + bl 1be180 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cbz r0, b81fc │ │ │ │ ldrd r1, r3, [r0, #12] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r0, #1 │ │ │ │ @@ -106067,15 +106066,15 @@ │ │ │ │ movw r3, #1397 @ 0x575 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ bl 126f6c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb882 │ │ │ │ + push {r1, r4, r5, r6, lr} │ │ │ │ movs r7, r4 │ │ │ │ cbnz r2, b8540 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -106165,24 +106164,24 @@ │ │ │ │ ldrb.w r0, [r2, #377] @ 0x179 │ │ │ │ mla r3, r5, r0, r3 │ │ │ │ ldr.w r5, [r2, #1120] @ 0x460 │ │ │ │ ldr.w r2, [r4, #300] @ 0x12c │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ add r5, r3 │ │ │ │ - bl 1cd240 │ │ │ │ + bl 1ccf30 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx r3 │ │ │ │ add.w r2, r4, #336 @ 0x150 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1cd20c │ │ │ │ + bl 1ccefc │ │ │ │ vldr s14, [sp, #28] │ │ │ │ vldr s12, [sp, #32] │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [pc, #52] @ (b8690 ) │ │ │ │ vdiv.f32 s13, s15, s14 │ │ │ │ ldr r3, [pc, #40] @ (b868c ) │ │ │ │ vdiv.f32 s14, s15, s12 │ │ │ │ @@ -106255,21 +106254,21 @@ │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov.w r6, #320 @ 0x140 │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ mla r6, r6, r5, r3 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ ldr.w r1, [r6, #400] @ 0x190 │ │ │ │ ldr.w r0, [r6, #408] @ 0x198 │ │ │ │ - bl 2c6414 │ │ │ │ + bl 2c6104 │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ - bl 2c1934 │ │ │ │ + bl 2c1624 │ │ │ │ ldr.w r0, [r6, #408] @ 0x198 │ │ │ │ - bl 1be490 │ │ │ │ + bl 1be180 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b8b08 │ │ │ │ ldrd r6, fp, [r0, #12] │ │ │ │ mov r1, fp │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ @@ -106306,19 +106305,19 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ add.w r2, r2, #6016 @ 0x1780 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ it pl │ │ │ │ ldrpl r5, [r3, #116] @ 0x74 │ │ │ │ - bl 2c19f4 │ │ │ │ + bl 2c16e4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [r4, #3652] @ 0xe44 │ │ │ │ add.w r0, r0, #6016 @ 0x1780 │ │ │ │ - bl 2c192c │ │ │ │ + bl 2c161c │ │ │ │ mov r9, r0 │ │ │ │ ldrd r3, r2, [sp, #112] @ 0x70 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w b8ad6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ @@ -106832,17 +106831,17 @@ │ │ │ │ pop {pc} │ │ │ │ ldr.w r3, [r0, #3632] @ 0xe30 │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - sxth r4, r6 │ │ │ │ + add r7, sp, #144 @ 0x90 │ │ │ │ movs r7, r4 │ │ │ │ - sxth r2, r1 │ │ │ │ + add r6, sp, #1000 @ 0x3e8 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ sub sp, #28 │ │ │ │ @@ -106884,17 +106883,17 @@ │ │ │ │ bl 126f6c │ │ │ │ b.n b8d8a │ │ │ │ str r2, [sp, #20] │ │ │ │ bl ea894 │ │ │ │ ldr.w ip, [r5, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n b8d7a │ │ │ │ - cbz r6, b8e06 │ │ │ │ + add r6, sp, #760 @ 0x2f8 │ │ │ │ movs r7, r4 │ │ │ │ - cbz r6, b8df6 │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ @@ -107341,15 +107340,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #188] @ (b9390 ) │ │ │ │ ldr r1, [pc, #188] @ (b9394 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n b924c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx 54028 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b9288 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ @@ -107386,43 +107385,43 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ movs r7, r4 │ │ │ │ - add r7, sp, #128 @ 0x80 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ movs r7, r4 │ │ │ │ ldr r2, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r6, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ movs r7, r4 │ │ │ │ - add r6, sp, #0 │ │ │ │ + add r2, sp, #960 @ 0x3c0 │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #672 @ 0x2a0 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ movs r7, r4 │ │ │ │ - add r5, sp, #800 @ 0x320 │ │ │ │ + add r2, sp, #736 @ 0x2e0 │ │ │ │ movs r7, r4 │ │ │ │ - subs r7, #10 │ │ │ │ + subs r3, #250 @ 0xfa │ │ │ │ movs r0, r5 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r2, sp, #376 @ 0x178 │ │ │ │ movs r7, r4 │ │ │ │ - add r4, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ movs r7, r4 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add r2, sp, #632 @ 0x278 │ │ │ │ movs r7, r4 │ │ │ │ - add r4, sp, #624 @ 0x270 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ movs r7, r4 │ │ │ │ - add r5, sp, #568 @ 0x238 │ │ │ │ + add r2, sp, #504 @ 0x1f8 │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [sp, #1008] @ 0x3f0 │ │ │ │ + str r3, [sp, #944] @ 0x3b0 │ │ │ │ movs r7, r4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr.w lr, [r2, #120] @ 0x78 │ │ │ │ ldr.w ip, [pc, #212] @ b947c │ │ │ │ ldr.w r3, [lr, #1156] @ 0x484 │ │ │ │ @@ -108001,23 +108000,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (b9a3c ) │ │ │ │ ldr r1, [pc, #28] @ (b9a40 ) │ │ │ │ ldr.w r0, [r4, #904] @ 0x388 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n b99fc │ │ │ │ str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #392 @ (adr r6, b9bc8 ) │ │ │ │ + add r3, pc, #328 @ (adr r3, b9b88 ) │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r2, [r5, #60] @ 0x3c │ │ │ │ + ldrh r2, [r3, #36] @ 0x24 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r4, r0, #12288 @ 0x3000 │ │ │ │ ldr r2, [pc, #88] @ (b9ab0 ) │ │ │ │ @@ -108045,23 +108044,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (b9ab8 ) │ │ │ │ ldr r1, [pc, #28] @ (b9abc ) │ │ │ │ ldr.w r0, [r4, #904] @ 0x388 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n b9a78 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #920 @ (adr r5, b9e54 ) │ │ │ │ + add r2, pc, #856 @ (adr r2, b9e14 ) │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r6, [r5, #56] @ 0x38 │ │ │ │ + ldrh r6, [r3, #32] │ │ │ │ movs r7, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r4, r0, #12288 @ 0x3000 │ │ │ │ ldr r2, [pc, #88] @ (b9b2c ) │ │ │ │ @@ -108089,23 +108088,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (b9b34 ) │ │ │ │ ldr r1, [pc, #28] @ (b9b38 ) │ │ │ │ ldr.w r0, [r4, #904] @ 0x388 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n b9af4 │ │ │ │ str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #424 @ (adr r5, b9ce0 ) │ │ │ │ + add r2, pc, #360 @ (adr r2, b9ca0 ) │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r2, [r6, #52] @ 0x34 │ │ │ │ + ldrh r2, [r4, #28] │ │ │ │ movs r7, r4 │ │ │ │ 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, #120] @ 0x78 │ │ │ │ @@ -108538,15 +108537,15 @@ │ │ │ │ ldr.w r0, [r0, #540] @ 0x21c │ │ │ │ bpl.n ba008 │ │ │ │ ldr.w r3, [r2, #3004] @ 0xbbc │ │ │ │ mov.w ip, #0 │ │ │ │ movw r2, #33034 @ 0x810a │ │ │ │ ldr.w r3, [r3, #332] @ 0x14c │ │ │ │ strd r3, ip, [sp] │ │ │ │ - bl 330cc8 │ │ │ │ + bl 3309b8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movw r2, #33034 @ 0x810a │ │ │ │ @@ -110566,45 +110565,45 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #68] @ (bb730 ) │ │ │ │ ldr r2, [pc, #72] @ (bb734 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n bb60e │ │ │ │ ldr.w r2, [r5, #904] @ 0x388 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (bb738 ) │ │ │ │ ldr r1, [pc, #52] @ (bb73c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n bb69c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r2, [pc, #648] @ (bb9ac ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrh r0, [r3, #24] │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #16] │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r5, #11] │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r0, [r0, #12] │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ movs r7, r4 │ │ │ │ - strb r2, [r1, #11] │ │ │ │ + ldr r2, [r7, #120] @ 0x78 │ │ │ │ movs r7, 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, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #424] @ (bb8fc ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -111340,44 +111339,44 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #64] @ (bc000 ) │ │ │ │ ldr r2, [pc, #68] @ (bc004 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n bbebe │ │ │ │ ldr.w r2, [r5, #904] @ 0x388 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #44] @ (bc008 ) │ │ │ │ ldr r1, [pc, #48] @ (bc00c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n bbf4e │ │ │ │ nop │ │ │ │ ... │ │ │ │ rors r2, r6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + ldrb r0, [r3, #29] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #10] │ │ │ │ + ldrb r6, [r5, #25] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r2, #32] │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ movs r7, r4 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + ldrb r4, [r6, #22] │ │ │ │ movs r7, r4 │ │ │ │ - strh r4, [r5, #4] │ │ │ │ + ldrb r4, [r3, #22] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ + str r6, [r4, #108] @ 0x6c │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -112135,45 +112134,45 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #68] @ (bc8e0 ) │ │ │ │ ldr r2, [pc, #72] @ (bc8e4 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n bc7be │ │ │ │ ldr.w r2, [r5, #904] @ 0x388 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (bc8e8 ) │ │ │ │ ldr r1, [pc, #52] @ (bc8ec ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n bc84c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r0, #242 @ 0xf2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r0, [r5, #5] │ │ │ │ + strb r0, [r3, #25] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #1] │ │ │ │ + strb r6, [r5, #21] │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r7, #16] │ │ │ │ + ldrsh r0, [r5, r0] │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r5, #31] │ │ │ │ + strb r0, [r3, #19] │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + strb r0, [r0, #19] │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r3, #16] │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ add.w r6, r0, #12288 @ 0x3000 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -113267,24 +113266,24 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #24] @ (bd544 ) │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #20] @ (bd548 ) │ │ │ │ add r2, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r3, #28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, r2] │ │ │ │ + str r6, [r2, r6] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ movs r7, 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, #3968] @ 0xf80 │ │ │ │ ldr.w r2, [pc, #1356] @ bdaac │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -113673,15 +113672,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #268] @ (bdad8 ) │ │ │ │ ldr r1, [pc, #268] @ (bdadc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n bd76e │ │ │ │ ldr r3, [pc, #224] @ (bdabc ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ @@ -113705,39 +113704,39 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n bd9ec │ │ │ │ ldr r2, [pc, #196] @ (bdae4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #196] @ (bdae8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n bd9ec │ │ │ │ ldr r2, [pc, #188] @ (bdaec ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #188] @ (bdaf0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n bd76a │ │ │ │ ldr r2, [pc, #180] @ (bdaf4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #180] @ (bdaf8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n bd9ec │ │ │ │ ldr.w r2, [r6, #904] @ 0x388 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #160] @ (bdafc ) │ │ │ │ ldr r1, [pc, #164] @ (bdb00 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n bd908 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ subs.w fp, r3, #1 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ mov r2, fp │ │ │ │ @@ -113753,65 +113752,65 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #104] @ (bdb04 ) │ │ │ │ ldr r1, [pc, #108] @ (bdb08 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n bd7ea │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r2, #144 @ 0x90 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #134 @ 0x86 │ │ │ │ lsls r4, r5, #2 │ │ │ │ cmp r1, #158 @ 0x9e │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ + str r0, [r6, #112] @ 0x70 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ + str r0, [r1, #116] @ 0x74 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r6, #16] │ │ │ │ + str r4, [r4, #96] @ 0x60 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + str r0, [r4, #92] @ 0x5c │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r2, #124] @ 0x7c │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + str r2, [r5, #56] @ 0x38 │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r0, r0] │ │ │ │ + ldr r4, [pc, #976] @ (bdeb0 ) │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + str r0, [r1, #88] @ 0x58 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r7, [pc, #696] @ (bdda4 ) │ │ │ │ + ldr r4, [pc, #632] @ (bdd64 ) │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r5, #112] @ 0x70 │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r7, [pc, #632] @ (bdd6c ) │ │ │ │ + ldr r4, [pc, #568] @ (bdd2c ) │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r4, #120] @ 0x78 │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r7, [pc, #568] @ (bdd34 ) │ │ │ │ + ldr r4, [pc, #504] @ (bdcf4 ) │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r5, #96] @ 0x60 │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r7, [pc, #472] @ (bdcdc ) │ │ │ │ + ldr r4, [pc, #408] @ (bdc9c ) │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ movs r7, r4 │ │ │ │ - ldr r7, [pc, #216] @ (bdbe4 ) │ │ │ │ + ldr r4, [pc, #152] @ (bdba4 ) │ │ │ │ movs r7, 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r1 │ │ │ │ @@ -114083,15 +114082,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #400] @ (bdfc0 ) │ │ │ │ mov r7, sl │ │ │ │ ldr r1, [pc, #400] @ (bdfc4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n bde12 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r5, #3024] @ 0xbd0 │ │ │ │ ldrb.w r3, [r5, #3024] @ 0xbd0 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ strb.w r3, [r5, #3024] @ 0xbd0 │ │ │ │ movs r2, #32 │ │ │ │ @@ -114160,15 +114159,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #200] @ (bdfd4 ) │ │ │ │ ldr r1, [pc, #200] @ (bdfd8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n bdc92 │ │ │ │ ldr r1, [pc, #192] @ (bdfdc ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl bd4d8 │ │ │ │ b.n bde84 │ │ │ │ ldr r3, [pc, #136] @ (bdfb0 ) │ │ │ │ @@ -114180,43 +114179,43 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n bdeb4 │ │ │ │ ldr r2, [pc, #164] @ (bdfe0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #164] @ (bdfe4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n bdeb4 │ │ │ │ ldr r2, [pc, #156] @ (bdfe8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #156] @ (bdfec ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n bdc8e │ │ │ │ ldrb.w r3, [r4, #1056] @ 0x420 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w bdcd0 │ │ │ │ b.n bdec2 │ │ │ │ ldr r2, [pc, #136] @ (bdff0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #136] @ (bdff4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n bdeb4 │ │ │ │ ldr.w r2, [r5, #904] @ 0x388 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #116] @ (bdff8 ) │ │ │ │ ldr r1, [pc, #120] @ (bdffc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n bddac │ │ │ │ bic.w r3, fp, #2 │ │ │ │ subs r7, r3, #1 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ mov r2, r7 │ │ │ │ b.n bdca8 │ │ │ │ @@ -114227,51 +114226,51 @@ │ │ │ │ mov r2, r7 │ │ │ │ b.n bdca8 │ │ │ │ nop │ │ │ │ movs r4, #208 @ 0xd0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + str r0, [r6, #36] @ 0x24 │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [r6, #64] @ 0x40 │ │ │ │ + str r6, [r4, #16] │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r6, #64] @ 0x40 │ │ │ │ + str r2, [r4, #16] │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ + ldrsh r6, [r0, r5] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r3, [pc, #640] @ (be248 ) │ │ │ │ + ldr r0, [pc, #576] @ (be208 ) │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ + str r2, [r2, #16] │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r0, [r4, #8] │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r2, #40] @ 0x28 │ │ │ │ + ldrsh r2, [r0, r6] │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + ldrsh r2, [r5, r1] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [pc, #784] @ (be2ec ) │ │ │ │ + blxns r6 │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r5, #4] │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r7, #44] @ 0x2c │ │ │ │ + ldrsh r4, [r5, r7] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [pc, #584] @ (be230 ) │ │ │ │ + @ instruction: 0x4782 │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [pc, #520] @ (be1f8 ) │ │ │ │ + bx lr │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r7, #36] @ 0x24 │ │ │ │ + ldrsh r4, [r5, r5] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [pc, #408] @ (be190 ) │ │ │ │ + bx sl │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r0, #16] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [pc, #312] @ (be138 ) │ │ │ │ + bx r7 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -114457,15 +114456,15 @@ │ │ │ │ dmb ish │ │ │ │ and.w r2, r0, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n be1ba │ │ │ │ lsls r3, r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r0, [lr, r3] │ │ │ │ - bl 2d0ae8 │ │ │ │ + bl 2d07d8 │ │ │ │ lsls r3, r0, #30 │ │ │ │ bpl.n be1ba │ │ │ │ ldrh.w r3, [r4, #3024] @ 0xbd0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ bic.w r3, r3, #1712 @ 0x6b0 │ │ │ │ str.w r2, [r4, #3028] @ 0xbd4 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ @@ -114658,15 +114657,15 @@ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ ldr r7, [r1, #0] │ │ │ │ adds r2, r7, #1 │ │ │ │ ands r2, r7 │ │ │ │ bne.n be452 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ ldr r2, [pc, #544] @ (be658 ) │ │ │ │ ldr r3, [pc, #536] @ (be654 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -114711,20 +114710,20 @@ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #8 │ │ │ │ beq.n be4d6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n be48a │ │ │ │ - bl 1e28c8 │ │ │ │ + bl 1e25b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n be47c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ b.n be436 │ │ │ │ cmp r2, #5 │ │ │ │ beq.w be638 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w be632 │ │ │ │ @@ -114743,126 +114742,126 @@ │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov fp, r3 │ │ │ │ str r4, [sp, #28] │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, be51c │ │ │ │ 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 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, be548 │ │ │ │ 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 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, be5b6 │ │ │ │ mov r2, r7 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ vldr d0, [pc, #128] @ be648 │ │ │ │ movs r1, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, be5f6 │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ mov r1, r5 │ │ │ │ ldrd r2, r3, [r4, #100] @ 0x64 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ strd r5, r0, [r4, #100] @ 0x64 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ b.n be436 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ @@ -114906,15 +114905,15 @@ │ │ │ │ cbz r3, be6f8 │ │ │ │ clz r1, r5 │ │ │ │ mov r8, r7 │ │ │ │ rsb r5, r1, #32 │ │ │ │ movs r7, #16 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f60a4 │ │ │ │ + bl 1f5d94 │ │ │ │ ldr r3, [pc, #192] @ (be780 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r7, r5 │ │ │ │ @@ -114956,27 +114955,27 @@ │ │ │ │ add r3, r5 │ │ │ │ cmp r3, #32 │ │ │ │ bhi.n be6dc │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 214358 │ │ │ │ + bl 214048 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n be6dc │ │ │ │ add r1, sp, #16 │ │ │ │ ldr.w r0, [r4, #424] @ 0x1a8 │ │ │ │ bl be3e8 │ │ │ │ mov r8, r7 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2145a8 │ │ │ │ + bl 214298 │ │ │ │ b.n be6dc │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r7, r5 │ │ │ │ lsls r4, r5, #2 │ │ │ │ @@ -115053,34 +115052,34 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n be834 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n be88e │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [pc, #44] @ (be8bc ) │ │ │ │ ldr r3, [pc, #36] @ (be8b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -115135,25 +115134,25 @@ │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ strd r7, r7, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r7, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r7, r7, [sp, #104] @ 0x68 │ │ │ │ vstr d8, [sp, #112] @ 0x70 │ │ │ │ - bl 2b9b6c │ │ │ │ + bl 2b985c │ │ │ │ ldr r2, [pc, #676] @ (bebd8 ) │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ movs r0, #3 │ │ │ │ add r2, pc │ │ │ │ strd r5, r5, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ strd r5, r7, [sp, #136] @ 0x88 │ │ │ │ strd r7, r7, [sp, #144] @ 0x90 │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ - bl 2b9b6c │ │ │ │ + bl 2b985c │ │ │ │ add r2, sp, #220 @ 0xdc │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ strd r5, r5, [sp, #164] @ 0xa4 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ strd r5, r7, [sp, #172] @ 0xac │ │ │ │ @@ -115220,15 +115219,15 @@ │ │ │ │ str r2, [sp, #340] @ 0x154 │ │ │ │ ldr r2, [pc, #512] @ (bebfc ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ movs r1, #9 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, r7 │ │ │ │ - bl 2baf10 │ │ │ │ + bl 2bac00 │ │ │ │ ldr r2, [pc, #500] @ (bec00 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [pc, #500] @ (bec04 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ add r0, pc │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ @@ -115273,25 +115272,25 @@ │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ movs r0, #3 │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ strd r5, r5, [sp, #200] @ 0xc8 │ │ │ │ strd r5, r7, [sp, #208] @ 0xd0 │ │ │ │ str r7, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp, #184] @ 0xb8 │ │ │ │ - bl 2b9b6c │ │ │ │ + bl 2b985c │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r0, [pc, #388] @ (bec18 ) │ │ │ │ strd r5, r5, [sp, #236] @ 0xec │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ movs r0, #3 │ │ │ │ strd r5, r7, [sp, #244] @ 0xf4 │ │ │ │ str r7, [sp, #252] @ 0xfc │ │ │ │ vstr d8, [sp, #256] @ 0x100 │ │ │ │ - bl 2b9b6c │ │ │ │ + bl 2b985c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [pc, #364] @ (bec1c ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r7, [r3, #0] │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [pc, #360] @ (bec20 ) │ │ │ │ @@ -115394,108 +115393,108 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r2, #28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, r7] │ │ │ │ + ldrsb r6, [r3, r3] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ + ldrsb r0, [r2, r3] │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r2, #17 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r0, r3, #15 │ │ │ │ + lsrs r0, r1, #3 │ │ │ │ movs r1, r5 │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, r5] │ │ │ │ + ldrsb r6, [r1, r1] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldrsb r2, [r2, r1] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #408] @ 0x198 │ │ │ │ + str r5, [sp, #344] @ 0x158 │ │ │ │ movs r4, r5 │ │ │ │ - ldr r6, [r5, r4] │ │ │ │ + ldrsb r6, [r3, r0] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r4, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ + ldrsb r0, [r4, r0] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r7, r4] │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ + strb r4, [r7, r7] │ │ │ │ movs r7, r4 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r0, sp, #0 │ │ │ │ movs r4, r5 │ │ │ │ - ldr r6, [r0, r4] │ │ │ │ + strb r6, [r6, r7] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ + strb r6, [r2, r7] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ + strb r2, [r0, r7] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + strb r4, [r6, r6] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + strb r4, [r2, r6] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + strb r4, [r2, r6] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ + strb r6, [r2, r6] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + strb r0, [r4, r5] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r6, r1] │ │ │ │ + strb r4, [r4, r5] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r0, r2] │ │ │ │ + strb r0, [r6, r5] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r6, [r0, r2] │ │ │ │ + strb r6, [r6, r5] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [r4, r1] │ │ │ │ + strb r2, [r2, r5] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + strb r0, [r4, r5] │ │ │ │ movs r7, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2ba87c │ │ │ │ + bl 2ba56c │ │ │ │ ldr r2, [pc, #72] @ (bec9c ) │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #660] @ 0x294 │ │ │ │ add r2, pc │ │ │ │ strd r2, r5, [sp, #664] @ 0x298 │ │ │ │ ldr r2, [pc, #64] @ (beca0 ) │ │ │ │ movs r1, #18 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ strd r5, r5, [sp, #672] @ 0x2a0 │ │ │ │ strd r7, r7, [sp, #680] @ 0x2a8 │ │ │ │ vstr d8, [sp, #688] @ 0x2b0 │ │ │ │ - bl 2baf10 │ │ │ │ + bl 2bac00 │ │ │ │ ldr r2, [pc, #40] @ (beca4 ) │ │ │ │ ldr r3, [pc, #44] @ (beca8 ) │ │ │ │ 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 bec98 │ │ │ │ add.w sp, sp, #708 @ 0x2c4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrsb r4, [r6, r5] │ │ │ │ + strb r4, [r4, r1] │ │ │ │ movs r7, r4 │ │ │ │ - ldrsb r6, [r1, r7] │ │ │ │ + strb r6, [r7, r2] │ │ │ │ movs r7, r4 │ │ │ │ asrs r0, r0, #14 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -115504,82 +115503,82 @@ │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl be8c0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2bc6d8 │ │ │ │ + bl 2bc3c8 │ │ │ │ cbz r7, bed00 │ │ │ │ ldr r2, [pc, #48] @ (bed14 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 1df9b8 │ │ │ │ + bl 1df6a8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #20] @ (bed18 ) │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ - bl 1df90c │ │ │ │ + bl 1df5fc │ │ │ │ mov r3, r0 │ │ │ │ b.n becee │ │ │ │ - ldrsb r6, [r1, r5] │ │ │ │ + strb r6, [r7, r0] │ │ │ │ movs r7, r4 │ │ │ │ - ldrsb r2, [r5, r4] │ │ │ │ + strb r2, [r3, r0] │ │ │ │ movs r7, r4 │ │ │ │ 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 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r2, r5, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #20 │ │ │ │ str r7, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r5, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -115618,25 +115617,25 @@ │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, bee0e │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #68] @ (bee54 ) │ │ │ │ ldr r2, [pc, #60] @ (bee50 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -115695,21 +115694,21 @@ │ │ │ │ add r4, r8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r7, #16] │ │ │ │ adds r6, #20 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov.w ip, #0 │ │ │ │ str r6, [sp, #12] │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ strd ip, ip, [sp] │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr.w sl, [pc, #76] @ bef24 │ │ │ │ @@ -115719,15 +115718,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ mla r3, r9, r6, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #32 │ │ │ │ b.n bee9e │ │ │ │ mov.w r9, #8 │ │ │ │ b.n bee9e │ │ │ │ @@ -115750,15 +115749,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bic.w r6, r3, r2 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r5, r0, #96 @ 0x60 │ │ │ │ ldrb.w fp, [r7, #12] │ │ │ │ @@ -115790,15 +115789,15 @@ │ │ │ │ ldrb r3, [r2, #30] │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ add.w r3, lr, r3, lsl #2 │ │ │ │ add.w r2, lr, r2, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ asrs r0, r7, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -115817,15 +115816,15 @@ │ │ │ │ mov r8, 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 1eac58 │ │ │ │ + bl 1ea948 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ b.n bf030 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w bf146 │ │ │ │ @@ -115835,38 +115834,38 @@ │ │ │ │ cmp r2, #5 │ │ │ │ bne.n bf022 │ │ │ │ movs r7, #0 │ │ │ │ b.n bf03e │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr.w r5, [fp] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #22 │ │ │ │ bne.n bf11a │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -115876,19 +115875,19 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r6, [r3, #76] @ 0x4c │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [sl, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 2bc664 │ │ │ │ + bl 2bc354 │ │ │ │ strd r7, r7, [r5] │ │ │ │ str r7, [r5, #8] │ │ │ │ add.w r3, sl, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ add.w ip, r4, #64 @ 0x40 │ │ │ │ @@ -115897,26 +115896,26 @@ │ │ │ │ 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, #20 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r2, [sl, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n bf0ac │ │ │ │ mov r6, fp │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 1ead0c │ │ │ │ + bl 1ea9fc │ │ │ │ cbz r6, bf126 │ │ │ │ str.w fp, [r6] │ │ │ │ ldr r2, [pc, #44] @ (bf154 ) │ │ │ │ ldr r3, [pc, #36] @ (bf150 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -115968,25 +115967,25 @@ │ │ │ │ adc.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, ip, r3 │ │ │ │ orrs.w r7, r2, r3 │ │ │ │ bne.n bf1fa │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, bf1e0 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r1, [pc, #184] @ (bf29c ) │ │ │ │ ldr r3, [pc, #180] @ (bf298 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ @@ -116021,30 +116020,30 @@ │ │ │ │ eors r0, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ mov.w lr, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, bf25a │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r4, r0 │ │ │ │ b.n bf1e0 │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp] │ │ │ │ b.n bf23a │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp] │ │ │ │ @@ -116094,51 +116093,51 @@ │ │ │ │ orrs.w r7, r2, r6 │ │ │ │ bne.n bf37a │ │ │ │ add r6, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, bf326 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r6, #4] │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, bf356 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r2, [pc, #188] @ (bf420 ) │ │ │ │ ldr r3, [pc, #180] @ (bf41c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -116173,31 +116172,31 @@ │ │ │ │ muls r3, r0 │ │ │ │ asrs r3, r0, #1 │ │ │ │ movs r0, #32 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, bf3da │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r4, r0 │ │ │ │ b.n bf326 │ │ │ │ movs r0, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ b.n bf3b6 │ │ │ │ movs r0, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -116253,25 +116252,25 @@ │ │ │ │ bic.w r3, r3, ip │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ bne.n bf4c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, bf4aa │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r1, [pc, #276] @ (bf5c0 ) │ │ │ │ ldr r2, [pc, #268] @ (bf5bc ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ @@ -116313,30 +116312,30 @@ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ asrs r2, r4, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, bf530 │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r5, r0 │ │ │ │ b.n bf4aa │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n bf514 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n bf514 │ │ │ │ movs r3, #1 │ │ │ │ @@ -116348,30 +116347,30 @@ │ │ │ │ adds r2, r3, #1 │ │ │ │ subs r3, r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, bf588 │ │ │ │ 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, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r5, r0 │ │ │ │ b.n bf4aa │ │ │ │ strd r1, r3, [sp] │ │ │ │ b.n bf514 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ @@ -116411,42 +116410,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 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, bf628 │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movw r1, #619 @ 0x26b │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r3 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w lr, r5, #80 @ 0x50 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w ip, r5, #96 @ 0x60 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ @@ -116471,30 +116470,30 @@ │ │ │ │ ldrb.w r4, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r5, r2, lsl #2 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [pc, #412] @ (bf85c ) │ │ │ │ ldr r3, [pc, #396] @ (bf850 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w bf846 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ movs r2, #32 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ bl bf424 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ @@ -116529,23 +116528,23 @@ │ │ │ │ ldrh r5, [r1, #44] @ 0x2c │ │ │ │ ldrh r5, [r1, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n bf83e │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r9, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w r5, r9, #80 @ 0x50 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ add.w lr, r9, #96 @ 0x60 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ @@ -116575,36 +116574,36 @@ │ │ │ │ mov.w r6, #256 @ 0x100 │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ add.w r9, r9, r3, lsl #2 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ str.w ip, [r4, #40] @ 0x28 │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r9, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ b.n bf6be │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, bf816 │ │ │ │ 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, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov sl, r0 │ │ │ │ b.n bf744 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n bf7f2 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -116642,22 +116641,22 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add.w sl, r6, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [pc, #924] @ bfc28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ add.w r9, r7, #20 │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w lr, #3 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add fp, pc │ │ │ │ @@ -116665,18 +116664,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w bfb6e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r7, #4 │ │ │ │ @@ -116704,22 +116703,22 @@ │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r7, #4 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ str.w r9, [sp, #20] │ │ │ │ add.w ip, r8, #80 @ 0x50 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr.w lr, [pc, #712] @ bfc2c │ │ │ │ @@ -116731,15 +116730,15 @@ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r2, r3, fp │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w bfc0c │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ @@ -116751,102 +116750,102 @@ │ │ │ │ and.w ip, r3, #64 @ 0x40 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.w bfb7a │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w ip, [r4, #4] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, bf9ee │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ 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 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, bfa20 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1e5324 │ │ │ │ + bl 1e5014 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ mov.w lr, #7 │ │ │ │ str r7, [sp, #8] │ │ │ │ add.w r9, r8, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r2, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w bfc1a │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r8, [r6, #32] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ add.w lr, r6, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #80 @ 0x50 │ │ │ │ ldrb.w r9, [r6, #32] │ │ │ │ lsl.w r8, sl, r8 │ │ │ │ @@ -116879,18 +116878,18 @@ │ │ │ │ ldrb r0, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r0, ip, r0, lsl #2 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e53dc │ │ │ │ + bl 1e50cc │ │ │ │ ldr r2, [pc, #216] @ (bfc30 ) │ │ │ │ ldr r3, [pc, #204] @ (bfc24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -116931,30 +116930,30 @@ │ │ │ │ asrs r4, r0, #9 │ │ │ │ movs r3, #16 │ │ │ │ b.n bf928 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, bfbe2 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r7, r0 │ │ │ │ b.n bf9ee │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n bfbbe │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -117032,43 +117031,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 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, bfce6 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r8, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r9 │ │ │ │ bl bf5c4 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, r6, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w fp, r8, #20 │ │ │ │ @@ -117077,29 +117076,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ str.w r7, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r8, [sl, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ 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 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ ldrb.w fp, [sl, #12] │ │ │ │ mov ip, r0 │ │ │ │ @@ -117133,49 +117132,49 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, bfe22 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov.w lr, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #24 │ │ │ │ strd r0, lr, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl bf5c4 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r3, #48 @ 0x30 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r1, r3, #20 │ │ │ │ @@ -117189,27 +117188,27 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r3 │ │ │ │ str.w lr, [r3, #64] @ 0x40 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, fp, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ mov.w lr, #9 │ │ │ │ @@ -117218,27 +117217,27 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, fp, #20 │ │ │ │ str.w lr, [fp, #64] @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -117246,68 +117245,68 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, bff6a │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ 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 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, bffaa │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w c168a │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ @@ -117362,15 +117361,15 @@ │ │ │ │ lsrs r3, r5, #13 │ │ │ │ lsrs r3, r5, #13 │ │ │ │ movs r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ mov sl, r0 │ │ │ │ b.n bfcfe │ │ │ │ lsls r0, r5, #14 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsls r0, r4, #14 │ │ │ │ lsls r4, r5, #2 │ │ │ │ @@ -117379,43 +117378,43 @@ │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, c00aa │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r8, [r7, #12] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ 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 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ 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, #80 @ 0x50 │ │ │ │ ldrb.w lr, [r7, #12] │ │ │ │ @@ -117447,24 +117446,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -117472,29 +117471,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ 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 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117527,24 +117526,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -117552,29 +117551,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ 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 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117607,24 +117606,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -117632,29 +117631,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ 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 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117687,24 +117686,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -117712,29 +117711,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ 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 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117767,24 +117766,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #6 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -117792,29 +117791,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ 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 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117847,26 +117846,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #8 │ │ │ │ add.w sl, r8, #20 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ @@ -117874,29 +117873,29 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ 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 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117929,26 +117928,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #5 │ │ │ │ add.w sl, r8, #20 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ @@ -117956,46 +117955,46 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16e0 │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [r2, #32] │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ bic.w r8, r9, r8 │ │ │ │ str.w r8, [sp, #128] @ 0x80 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ @@ -118021,26 +118020,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r2, #46] @ 0x2e │ │ │ │ ldrb r2, [r2, #30] │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ @@ -118048,47 +118047,47 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16dc │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r8, [r3, #32] │ │ │ │ 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 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r2, r3, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ @@ -118114,24 +118113,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ add.w r3, fp, #20 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w r9, r8, #20 │ │ │ │ @@ -118139,45 +118138,45 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16e4 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ 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 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w r9, [sp, #244] @ 0xf4 │ │ │ │ add.w r3, fp, #20 │ │ │ │ ldrb.w r9, [fp, #32] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ @@ -118205,53 +118204,53 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb.w r8, [r3, #30] │ │ │ │ mov r3, lr │ │ │ │ add.w lr, ip, r8, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r2, [lr, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w sl, r8, #20 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w r9, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ 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 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ @@ -118283,24 +118282,24 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb.w r8, [r3, #30] │ │ │ │ mov r3, lr │ │ │ │ add.w lr, ip, r8, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r2, [lr, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -118308,29 +118307,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ 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 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ @@ -118362,24 +118361,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r8, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #10 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -118387,45 +118386,45 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16e4 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ 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 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r3, fp, #20 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ @@ -118457,24 +118456,24 @@ │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #11 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -118482,38 +118481,38 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16e4 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -118547,24 +118546,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #12 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -118572,39 +118571,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16e4 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -118638,24 +118637,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #13 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -118663,39 +118662,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16e4 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -118724,24 +118723,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w lr, #14 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w fp, r7, #20 │ │ │ │ @@ -118749,39 +118748,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16ea │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ lsl.w r9, r7, r9 │ │ │ │ ldrb.w r8, [sl, #32] │ │ │ │ add.w fp, sl, #20 │ │ │ │ @@ -118808,24 +118807,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w ip, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r7, ip, lsl #2 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w lr, #15 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w fp, r7, #20 │ │ │ │ @@ -118833,39 +118832,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16ea │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ lsl.w r9, r7, r9 │ │ │ │ ldrb.w r8, [sl, #32] │ │ │ │ add.w fp, sl, #20 │ │ │ │ @@ -118893,24 +118892,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w ip, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r7, ip, lsl #2 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w lr, #16 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r7, #20 │ │ │ │ @@ -118918,38 +118917,38 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16e4 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [fp, #32] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #20 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w r8, r0, #80 @ 0x50 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -118984,24 +118983,24 @@ │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ mov.w r9, #1 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -119009,41 +119008,41 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ 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 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c16e4 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ ldrb.w lr, [fp, #32] │ │ │ │ @@ -119067,15 +119066,15 @@ │ │ │ │ ldrb r4, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r4, r6, r4, lsl #2 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [pc, #428] @ (c16f0 ) │ │ │ │ ldr r3, [pc, #432] @ (c16f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ @@ -119186,26 +119185,26 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #232] @ 0xe8 │ │ │ │ b.w c0086 │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c00ba │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ b.w c00ba │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ b.n c169c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #208] @ 0xd0 │ │ │ │ b.n c169c │ │ │ │ @@ -119243,29 +119242,29 @@ │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ bl befe4 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, c1746 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r7, #48 @ 0x30 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w sl, r7, #20 │ │ │ │ @@ -119274,18 +119273,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w ip, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c193e │ │ │ │ tbb [pc, r3] │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldmia r6, {r3, r6, r7} │ │ │ │ @@ -119301,22 +119300,22 @@ │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w fp, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w fp, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ add.w ip, r7, #80 @ 0x50 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ ldr.w fp, [pc, #2388] @ c2158 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -119327,51 +119326,51 @@ │ │ │ │ ldr.w r2, [r8, fp] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ mla lr, r3, lr, r2 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ mov.w lr, #9 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w fp, r8, #20 │ │ │ │ @@ -119379,18 +119378,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldrb.w r2, [r3, #75] @ 0x4b │ │ │ │ ldrb.w r1, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ @@ -119430,21 +119429,21 @@ │ │ │ │ b.n c17ca │ │ │ │ movs r3, #1 │ │ │ │ b.n c17ca │ │ │ │ movs r3, #16 │ │ │ │ b.n c17ca │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -119453,18 +119452,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2ce0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r6, #26 │ │ │ │ lsls r6, r6, #26 │ │ │ │ @@ -119489,21 +119488,21 @@ │ │ │ │ lsrs r0, r3, #6 │ │ │ │ lsrs r0, r3, #6 │ │ │ │ lsrs r0, r3, #6 │ │ │ │ lsrs r0, r3, #6 │ │ │ │ lsls r6, r6, #26 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ mov.w lr, #6 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -119512,18 +119511,18 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r8, r7, #20 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2ce0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #7 │ │ │ │ lsls r5, r4, #7 │ │ │ │ @@ -119548,21 +119547,21 @@ │ │ │ │ lsrs r6, r1, #5 │ │ │ │ lsrs r6, r1, #5 │ │ │ │ lsrs r6, r1, #5 │ │ │ │ lsrs r6, r1, #5 │ │ │ │ lsls r5, r4, #7 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ @@ -119571,18 +119570,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2ce0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r6, #24 │ │ │ │ lsls r7, r6, #24 │ │ │ │ @@ -119607,39 +119606,39 @@ │ │ │ │ lsrs r4, r0, #4 │ │ │ │ lsrs r4, r0, #4 │ │ │ │ lsrs r4, r0, #4 │ │ │ │ lsrs r4, r0, #4 │ │ │ │ lsls r7, r6, #24 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ b.n c1a0e │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ 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, #20 │ │ │ │ @@ -119647,18 +119646,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w ip, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2ce0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r1, #23 │ │ │ │ lsls r6, r1, #23 │ │ │ │ @@ -119683,21 +119682,21 @@ │ │ │ │ lsrs r1, r4, #2 │ │ │ │ lsrs r1, r4, #2 │ │ │ │ lsrs r1, r4, #2 │ │ │ │ lsrs r1, r4, #2 │ │ │ │ lsls r6, r1, #23 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -119706,18 +119705,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2ce0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r0, #22 │ │ │ │ lsls r6, r0, #22 │ │ │ │ @@ -119742,21 +119741,21 @@ │ │ │ │ lsrs r6, r2, #1 │ │ │ │ lsrs r6, r2, #1 │ │ │ │ lsrs r6, r2, #1 │ │ │ │ lsrs r6, r2, #1 │ │ │ │ lsls r6, r0, #22 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -119765,18 +119764,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2ce0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r6, #20 │ │ │ │ lsls r2, r6, #20 │ │ │ │ @@ -119801,21 +119800,21 @@ │ │ │ │ lsrs r3, r1, #32 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ lsls r2, r6, #20 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ mov.w lr, #2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -119824,18 +119823,18 @@ │ │ │ │ add.w r8, r6, #20 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2ce0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ @@ -119862,22 +119861,22 @@ │ │ │ │ lsls r0, r0, #31 │ │ │ │ lsls r0, r0, #31 │ │ │ │ lsls r7, r2, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -119886,15 +119885,15 @@ │ │ │ │ add.w r8, r7, #80 @ 0x50 │ │ │ │ strd lr, lr, [r4, #4] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w lr, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [pc, #872] @ (c215c ) │ │ │ │ ldr r3, [pc, #860] @ (c2150 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -119907,39 +119906,39 @@ │ │ │ │ b.n c1d96 │ │ │ │ mov.w r9, #8 │ │ │ │ b.n c1d96 │ │ │ │ mov.w r9, #16 │ │ │ │ b.n c1d96 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #3 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n c1d2a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -119948,18 +119947,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2ce0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r0, #17 │ │ │ │ lsls r0, r0, #17 │ │ │ │ @@ -119984,114 +119983,114 @@ │ │ │ │ lsls r6, r2, #28 │ │ │ │ lsls r6, r2, #28 │ │ │ │ lsls r6, r2, #28 │ │ │ │ lsls r6, r2, #28 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #7 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n c1d2a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r6, #48 @ 0x30 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r8, r6, #20 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ str.w ip, [r6, #64] @ 0x40 │ │ │ │ b.n c1d3a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #1 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n c1d2a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #6 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n c1d2a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #4 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n c1d2a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -120100,18 +120099,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2ce0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r5, #13 │ │ │ │ lsls r7, r5, #13 │ │ │ │ @@ -120136,39 +120135,39 @@ │ │ │ │ lsls r3, r1, #25 │ │ │ │ lsls r3, r1, #25 │ │ │ │ lsls r3, r1, #25 │ │ │ │ lsls r3, r1, #25 │ │ │ │ lsls r7, r5, #13 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #8 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n c1d2a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -120178,18 +120177,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2ce0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r1, #12 │ │ │ │ lsls r0, r1, #12 │ │ │ │ @@ -120227,22 +120226,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n c2570 │ │ │ │ lsls r3, r5, #2 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ @@ -120251,54 +120250,54 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #11 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c21e8 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl bf158 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w c1df0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -120306,53 +120305,53 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl bee58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl bf2a0 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r6, r0 │ │ │ │ b.n c1df0 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ @@ -120361,15 +120360,15 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w c2cd2 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ @@ -120384,21 +120383,21 @@ │ │ │ │ bl bf5c4 │ │ │ │ mov r6, r0 │ │ │ │ b.n c1df0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ @@ -120407,38 +120406,38 @@ │ │ │ │ ldrb.w r7, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r7, r6, r7, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl bf2a0 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r6, r0 │ │ │ │ b.n c1df0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r3, r8 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ @@ -120446,15 +120445,15 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r1, r7, #20 │ │ │ │ movw r2, #3073 @ 0xc01 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl bf158 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ @@ -120497,22 +120496,22 @@ │ │ │ │ lsls r3, r3, #17 │ │ │ │ lsls r3, r3, #17 │ │ │ │ lsls r4, r4, #14 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ movs r7, #0 │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ @@ -120521,68 +120520,68 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c24ea │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #12 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #56] @ 0x38 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c2510 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ mov r6, r0 │ │ │ │ b.n c1df0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r8, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ @@ -120593,15 +120592,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r7, r6, r7, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ movs r7, #16 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #56] @ 0x38 │ │ │ │ beq.w c27b2 │ │ │ │ @@ -120649,22 +120648,22 @@ │ │ │ │ lsls r6, r1, #14 │ │ │ │ lsls r6, r1, #14 │ │ │ │ lsls r4, r6, #3 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ @@ -120675,15 +120674,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r6, r7, r6, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r6, #40] @ 0x28 │ │ │ │ movs r6, #80 @ 0x50 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #48] @ 0x30 │ │ │ │ beq.w c28fe │ │ │ │ @@ -120732,22 +120731,22 @@ │ │ │ │ lsls r7, r3, #12 │ │ │ │ lsls r7, r3, #12 │ │ │ │ lsls r7, r3, #9 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ mla fp, r2, r3, r1 │ │ │ │ ldrb.w ip, [fp, #46] @ 0x2e │ │ │ │ b.w c1dc8 │ │ │ │ @@ -120800,30 +120799,30 @@ │ │ │ │ mov.w r8, #16 │ │ │ │ b.n c23ac │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, c27d6 │ │ │ │ mov r2, r4 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ 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 │ │ │ │ @@ -120870,41 +120869,41 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.w c2c40 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r4, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ strb.w r9, [sp, #148] @ 0x94 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ 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, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ mov r6, r0 │ │ │ │ b.w c1df0 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ b.n c27b2 │ │ │ │ movs r3, #1 │ │ │ │ @@ -120915,30 +120914,30 @@ │ │ │ │ strb.w r2, [sp, #56] @ 0x38 │ │ │ │ b.n c27b2 │ │ │ │ movs r2, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, c2922 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #4 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ adds r6, #16 │ │ │ │ @@ -120978,35 +120977,35 @@ │ │ │ │ streq.w sl, [sp, #8] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.n c2a0c │ │ │ │ mov r8, ip │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ str.w sl, [sp, #144] @ 0x90 │ │ │ │ strb.w r9, [sp, #148] @ 0x94 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [fp, #40] @ 0x28 │ │ │ │ ldmia r7!, {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, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ ldrb.w lr, [sl, #12] │ │ │ │ strd r3, r3, [sp, #116] @ 0x74 │ │ │ │ @@ -121028,34 +121027,34 @@ │ │ │ │ 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} │ │ │ │ beq.n c2aae │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #132 @ 0x84 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w ip, [r7, #12] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ strd r3, r3, [sp, #116] @ 0x74 │ │ │ │ @@ -121077,40 +121076,40 @@ │ │ │ │ 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.n c2b42 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ add r6, sp, #132 @ 0x84 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ mov r6, r0 │ │ │ │ b.w c1df0 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ b.n c28fe │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ @@ -121120,30 +121119,30 @@ │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n c28fe │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, c2b96 │ │ │ │ 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, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r6, r0 │ │ │ │ b.w c1df0 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ b.n c2b78 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ @@ -121217,30 +121216,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 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, c2ca2 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r7, r0 │ │ │ │ b.w c2314 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n c2c84 │ │ │ │ movs r3, #1 │ │ │ │ @@ -121292,34 +121291,34 @@ │ │ │ │ str r6, [sp, #8] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ 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, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ mov lr, r6 │ │ │ │ ldr.w fp, [sl, #4] │ │ │ │ mov.w r2, #3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add.w ip, sp, #140 @ 0x8c │ │ │ │ @@ -121333,35 +121332,35 @@ │ │ │ │ str.w fp, [sp, #120] @ 0x78 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ 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, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ mov lr, r6 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ mov.w r2, #3 │ │ │ │ strd r7, r7, [r3, #4] │ │ │ │ add.w ip, sp, #140 @ 0x8c │ │ │ │ @@ -121377,36 +121376,36 @@ │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ @@ -121483,35 +121482,35 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n c2f86 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w c3172 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ add.w r5, r7, #44 @ 0x2c │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w sl, [r3] │ │ │ │ blx 54720 │ │ │ │ @@ -121575,39 +121574,39 @@ │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n c3096 │ │ │ │ cbz r6, c30f2 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #4] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ 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} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cbnz r3, c3118 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w fp, #1 │ │ │ │ @@ -121615,33 +121614,33 @@ │ │ │ │ b.n c2ed2 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ cmp.w fp, #3 │ │ │ │ str r0, [r5, #0] │ │ │ │ bne.w c2ed2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r5, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bne.w c2ecc │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e3e90 │ │ │ │ + bl 1e3b80 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4b2c │ │ │ │ + bl 1e481c │ │ │ │ ldr r2, [pc, #48] @ (c318c ) │ │ │ │ ldr r3, [pc, #44] @ (c3188 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -121693,37 +121692,37 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr.w r2, [pc, #2000] @ c39b4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1df9b8 │ │ │ │ + bl 1df6a8 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strb.w r2, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c3222 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -121731,25 +121730,25 @@ │ │ │ │ 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, #376] @ 0x178 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e548c │ │ │ │ + bl 1e517c │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee58 │ │ │ │ @@ -121760,18 +121759,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl bed88 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5324 │ │ │ │ + bl 1e5014 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee58 │ │ │ │ @@ -121817,53 +121816,53 @@ │ │ │ │ lsls r6, r4, #8 │ │ │ │ lsls r6, r4, #8 │ │ │ │ lsls r6, r4, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c333e │ │ │ │ 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, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5324 │ │ │ │ + bl 1e5014 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c337c │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -121872,32 +121871,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, #376] @ 0x178 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dff00 │ │ │ │ + bl 1dfbf0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e53dc │ │ │ │ + bl 1e50cc │ │ │ │ movs r2, #11 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee58 │ │ │ │ @@ -121909,15 +121908,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee58 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movs r2, #14 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -121930,46 +121929,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee58 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5324 │ │ │ │ + bl 1e5014 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [r0, #32] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3498 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ @@ -121995,25 +121994,25 @@ │ │ │ │ bl bed1c │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mvn.w r3, #1 │ │ │ │ strd r3, r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3504 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ @@ -122065,15 +122064,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e53dc │ │ │ │ + bl 1e50cc │ │ │ │ movs r2, #12 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee58 │ │ │ │ @@ -122085,18 +122084,18 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee58 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5324 │ │ │ │ + bl 1e5014 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee58 │ │ │ │ @@ -122123,40 +122122,40 @@ │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w c4cd4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n c3646 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #430 @ 0x1ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ ldr.w lr, [pc, #820] @ c39b8 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -122174,15 +122173,15 @@ │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r7, #50] @ 0x32 │ │ │ │ movs r7, #4 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ strd r6, r6, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.w c4ca4 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w c52f0 │ │ │ │ @@ -122225,53 +122224,53 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n c3320 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c3750 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5324 │ │ │ │ + bl 1e5014 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c378e │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -122279,44 +122278,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, #376] @ 0x178 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dff00 │ │ │ │ + bl 1dfbf0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e53dc │ │ │ │ + bl 1e50cc │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5394 │ │ │ │ + bl 1e5084 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee58 │ │ │ │ @@ -122336,20 +122335,20 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ bl bed1c │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc664 │ │ │ │ + bl 2bc354 │ │ │ │ str.w r8, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r6, #20 │ │ │ │ strd r8, r8, [sl, #4] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ add.w ip, r5, #64 @ 0x40 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ @@ -122358,18 +122357,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, #20 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bee58 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ @@ -122408,25 +122407,25 @@ │ │ │ │ bic.w r3, r3, #2 │ │ │ │ orrs r3, r1 │ │ │ │ bne.w c5164 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl bf158 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #112] @ 0x70 │ │ │ │ bhi.w c4cbc │ │ │ │ subs r3, r2, #1 │ │ │ │ @@ -122470,117 +122469,117 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldmia r6, {r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #6 │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ movs r7, r4 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, c39e4 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5324 │ │ │ │ + bl 1e5014 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5394 │ │ │ │ + bl 1e5084 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c3a40 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #5 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, c3a70 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ strd r7, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4a94 │ │ │ │ + bl 1e4784 │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1e021c │ │ │ │ + bl 1dff0c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c3a9a │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e52b4 │ │ │ │ + bl 1e4fa4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e53dc │ │ │ │ + bl 1e50cc │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ @@ -122593,67 +122592,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, #176] @ 0xb0 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3b0a │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1e53dc │ │ │ │ + bl 1e50cc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5394 │ │ │ │ + bl 1e5084 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3b5c │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e53dc │ │ │ │ + bl 1e50cc │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee58 │ │ │ │ @@ -122690,25 +122689,25 @@ │ │ │ │ bl bed1c │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3bfa │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ @@ -122801,33 +122800,33 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [sp, #192] @ 0xc0 │ │ │ │ - bl 1e4b2c │ │ │ │ + bl 1e481c │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee58 │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #5 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ add.w r9, r7, #80 @ 0x50 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ add.w r8, r7, #96 @ 0x60 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ add.w lr, r7, #112 @ 0x70 │ │ │ │ @@ -122844,64 +122843,64 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ bl be788 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #4 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c3da4 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r3, r9, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3dce │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r5, #1 │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ bl be788 │ │ │ │ @@ -122914,33 +122913,33 @@ │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c3e2c │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5324 │ │ │ │ + bl 1e5014 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ bl bf158 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ @@ -122950,106 +122949,106 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c3e84 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ 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, #176] @ 0xb0 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, c3ec6 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3f0a │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #15 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c3f44 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ @@ -123062,49 +123061,49 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, c3fa2 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, c3fd2 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ strd r8, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #16 │ │ │ │ - bl 1e4a94 │ │ │ │ + bl 1e4784 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ @@ -123113,27 +123112,27 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl bed88 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5324 │ │ │ │ + bl 1e5014 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dff00 │ │ │ │ + bl 1dfbf0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e53dc │ │ │ │ + bl 1e50cc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl bf158 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -123142,18 +123141,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl bed88 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5324 │ │ │ │ + bl 1e5014 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -123249,15 +123248,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl bf158 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movs r2, #3 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -123305,25 +123304,25 @@ │ │ │ │ bl bed1c │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ mov r6, r0 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c4210 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, fp │ │ │ │ @@ -123332,25 +123331,25 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c4250 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, fp │ │ │ │ @@ -123406,15 +123405,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5394 │ │ │ │ + bl 1e5084 │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #7168 @ 0x1c00 │ │ │ │ @@ -123437,15 +123436,15 @@ │ │ │ │ bl bef28 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ mov r2, r9 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n c4340 │ │ │ │ mov.w r1, #430 @ 0x1ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ bl bf424 │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ @@ -123472,31 +123471,31 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ bl bed88 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ add.w r6, r5, #80 @ 0x50 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -123514,15 +123513,15 @@ │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl bed1c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ @@ -123542,27 +123541,27 @@ │ │ │ │ movs r3, #0 │ │ │ │ bl bed88 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #3 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5324 │ │ │ │ + bl 1e5014 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dff00 │ │ │ │ + bl 1dfbf0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5394 │ │ │ │ + bl 1e5084 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #12] │ │ │ │ bl bed1c │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r3, r9 │ │ │ │ @@ -123580,15 +123579,15 @@ │ │ │ │ mov.w ip, #4 │ │ │ │ str.w ip, [sp, #176] @ 0xb0 │ │ │ │ bl be788 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #2 │ │ │ │ bl bef28 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -123615,46 +123614,46 @@ │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r9 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c4538 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e5324 │ │ │ │ + bl 1e5014 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dff00 │ │ │ │ + bl 1dfbf0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5394 │ │ │ │ + bl 1e5084 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ @@ -123674,15 +123673,15 @@ │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w r6, [lr, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee58 │ │ │ │ @@ -123693,53 +123692,53 @@ │ │ │ │ bl bf158 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r6, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c460c │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5324 │ │ │ │ + bl 1e5014 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c464a │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -123747,72 +123746,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, #376] @ 0x178 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dff00 │ │ │ │ + bl 1dfbf0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e53dc │ │ │ │ + bl 1e50cc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e53dc │ │ │ │ + bl 1e50cc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e53dc │ │ │ │ + bl 1e50cc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e53dc │ │ │ │ + bl 1e50cc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5394 │ │ │ │ + bl 1e5084 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c46f6 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ movs r5, #3 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5324 │ │ │ │ + bl 1e5014 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ bl be788 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ @@ -123823,23 +123822,23 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl bed88 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5324 │ │ │ │ + bl 1e5014 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl bf158 │ │ │ │ movs r2, #13 │ │ │ │ mov r7, r0 │ │ │ │ @@ -123847,15 +123846,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ ldrb.w r2, [r9, #13] │ │ │ │ movs r3, #0 │ │ │ │ @@ -123898,34 +123897,34 @@ │ │ │ │ lsls r4, r4, #22 │ │ │ │ lsls r4, r4, #22 │ │ │ │ lsls r6, r5, #7 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c480c │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 1e5324 │ │ │ │ + bl 1e5014 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee58 │ │ │ │ @@ -123935,29 +123934,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl bf158 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movs r2, #17 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc664 │ │ │ │ + bl 2bc354 │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ str.w r9, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ strd r9, r9, [sl, #4] │ │ │ │ add.w ip, r5, #64 @ 0x40 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ @@ -123967,18 +123966,18 @@ │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r5, #20 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r3, #7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ @@ -124039,46 +124038,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bee58 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #345 @ 0x159 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movs r2, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e53dc │ │ │ │ + bl 1e50cc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5394 │ │ │ │ + bl 1e5084 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2364 @ 0x93c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl bf424 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #372 @ 0x174 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w c527a │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ @@ -124088,29 +124087,29 @@ │ │ │ │ bics r3, r0 │ │ │ │ it eq │ │ │ │ moveq r7, r5 │ │ │ │ bne.w c4e2c │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2276 @ 0x8e4 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl bf158 │ │ │ │ movs r1, #245 @ 0xf5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w c52b2 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w ip, r0, #32 │ │ │ │ @@ -124127,15 +124126,15 @@ │ │ │ │ orrs r3, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ bne.w c4d78 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl bf158 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #10 │ │ │ │ @@ -124145,68 +124144,68 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl bed88 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r5, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c4acc │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ movs r2, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bed1c │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bef28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e53dc │ │ │ │ + bl 1e50cc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e53dc │ │ │ │ + bl 1e50cc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e53dc │ │ │ │ + bl 1e50cc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5534 │ │ │ │ + bl 1e5224 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ @@ -124215,18 +124214,18 @@ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bee58 │ │ │ │ ldr.w r2, [pc, #1952] @ c5308 │ │ │ │ ldr.w r3, [pc, #1952] @ c530c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -124299,30 +124298,30 @@ │ │ │ │ lsls r0, r1, #14 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, c4c4a │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ ldmia r2!, {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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r0 │ │ │ │ b.w c409e │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #120] @ 0x78 │ │ │ │ b.n c4c26 │ │ │ │ movs r3, #1 │ │ │ │ @@ -124337,15 +124336,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl bed88 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r5, r0 │ │ │ │ b.w c4396 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ b.n c4c26 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -124402,30 +124401,30 @@ │ │ │ │ lsls r6, r0, #12 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c4d48 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r5, r0 │ │ │ │ b.w c3624 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ b.n c4d2a │ │ │ │ movs r3, #4 │ │ │ │ @@ -124476,30 +124475,30 @@ │ │ │ │ movs r0, r4 │ │ │ │ mov.w r8, #32 │ │ │ │ mvn.w r3, #4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c4df6 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r0 │ │ │ │ b.n c4a6a │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ mov.w r8, #16 │ │ │ │ strh.w r3, [sp, #176] @ 0xb0 │ │ │ │ b.n c4dd6 │ │ │ │ movs r3, #251 @ 0xfb │ │ │ │ @@ -124549,30 +124548,30 @@ │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #56173 @ 0xdb6d │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c4ea6 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r7, r0 │ │ │ │ b.n c49f6 │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #168] @ 0xa8 │ │ │ │ b.n c4e88 │ │ │ │ movs r2, #1 │ │ │ │ @@ -124617,30 +124616,30 @@ │ │ │ │ lsls r1, r1, #8 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ mvn.w r3, #7 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c4f44 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r5, r0 │ │ │ │ b.n c495a │ │ │ │ movw r3, #65528 @ 0xfff8 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #160] @ 0xa0 │ │ │ │ b.n c4f26 │ │ │ │ movs r3, #248 @ 0xf8 │ │ │ │ @@ -124688,30 +124687,30 @@ │ │ │ │ lsls r6, r6, #6 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, c4fee │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r5, r0 │ │ │ │ b.n c4900 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #152] @ 0x98 │ │ │ │ b.n c4fca │ │ │ │ movs r3, #1 │ │ │ │ @@ -124759,30 +124758,30 @@ │ │ │ │ lsls r2, r4, #5 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c5090 │ │ │ │ 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 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r0 │ │ │ │ b.w c410e │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #136] @ 0x88 │ │ │ │ b.n c5072 │ │ │ │ movs r3, #1 │ │ │ │ @@ -124830,30 +124829,30 @@ │ │ │ │ lsls r0, r2, #4 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c5134 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r0 │ │ │ │ b.w c40da │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #128] @ 0x80 │ │ │ │ b.n c5116 │ │ │ │ movs r3, #1 │ │ │ │ @@ -124885,30 +124884,30 @@ │ │ │ │ bkpt 0x00be │ │ │ │ asrs r6, r7, #2 │ │ │ │ movs r2, #32 │ │ │ │ mvn.w r3, #2 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, c51c0 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r6, r0 │ │ │ │ b.w c391e │ │ │ │ movw r3, #65533 @ 0xfffd │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #104] @ 0x68 │ │ │ │ b.n c519c │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ @@ -124941,30 +124940,30 @@ │ │ │ │ strb r7, [r6, #29] │ │ │ │ asrs r7, r6, #1 │ │ │ │ movs r2, #32 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c5248 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r7, r0 │ │ │ │ b.w c3830 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ b.n c522a │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -125043,15 +125042,15 @@ │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c31e8 │ │ │ │ + bl 1c2ed8 │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cbz r4, c5370 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ @@ -125104,15 +125103,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c53a8 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 232018 │ │ │ │ + bl 231d08 │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n c546e │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ movw r7, #651 @ 0x28b │ │ │ │ ldr.w r6, [r8, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -125121,22 +125120,22 @@ │ │ │ │ mov fp, r4 │ │ │ │ b.n c5412 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, c540c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ef6d8 │ │ │ │ + bl 1ef3c8 │ │ │ │ cbz r0, c540c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, c540c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, c5460 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n c540c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -125145,15 +125144,15 @@ │ │ │ │ bhi.n c540c │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr r4, [r3, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n c540c │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r0, sl │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ bne.n c53ee │ │ │ │ ldr r2, [r6, #108] @ 0x6c │ │ │ │ str r6, [r3, #4] │ │ │ │ @@ -125169,15 +125168,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c5412 │ │ │ │ mov r4, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c53e0 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -125228,65 +125227,65 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ bl befe4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ add.w r9, r7, #20 │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ add.w r3, r8, #20 │ │ │ │ strd fp, fp, [sp, #56] @ 0x38 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c5ffa │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r3, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w r9, r0, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w r2, r3, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ @@ -125323,38 +125322,38 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r4, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, r4, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w fp, [r7, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r0, r6 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e1534 │ │ │ │ + bl 1e1224 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w c54a4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w c5488 │ │ │ │ ldrd r5, r9, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c5384 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr.w r2, [pc, #1672] @ c5cf4 │ │ │ │ ldr.w r3, [pc, #1660] @ c5cec │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ @@ -125368,29 +125367,29 @@ │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ bl befe4 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, c56ac │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ add.w r3, r7, #20 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ strd fp, fp, [sp, #56] @ 0x38 │ │ │ │ add.w r9, r8, #20 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ @@ -125398,18 +125397,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w fp, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c5ffa │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r4, #16 │ │ │ │ lsls r1, r4, #16 │ │ │ │ @@ -125446,33 +125445,33 @@ │ │ │ │ mov r0, sl │ │ │ │ bl c16f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c562a │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 1e26a8 │ │ │ │ + bl 1e2398 │ │ │ │ b.n c562a │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ bl befe4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ add.w r7, r9, #48 @ 0x30 │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ add.w r3, r8, #20 │ │ │ │ strd fp, fp, [sp, #56] @ 0x38 │ │ │ │ add.w r2, r9, #20 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str.w r0, [r9, #44] @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -125481,27 +125480,27 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movs r1, #8 │ │ │ │ str.w r1, [r9, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ add.w r1, r9, #20 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #9 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ @@ -125510,27 +125509,27 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w r2, r9, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add.w r2, r7, #20 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ @@ -125539,18 +125538,18 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ movs r3, #8 │ │ │ │ str r3, [r7, #64] @ 0x40 │ │ │ │ add.w r1, r7, #20 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c5f46 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r2, #13 │ │ │ │ lsls r1, r2, #13 │ │ │ │ @@ -125579,22 +125578,22 @@ │ │ │ │ lsls r1, r2, #13 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w ip, r7, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #120 @ 0x78 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -125608,32 +125607,32 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mla lr, lr, r0, r3 │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, sl │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -125642,18 +125641,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c5ffa │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r1, #11 │ │ │ │ lsls r4, r1, #11 │ │ │ │ @@ -125682,22 +125681,22 @@ │ │ │ │ lsls r4, r1, #11 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ @@ -125706,30 +125705,30 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e5324 │ │ │ │ + bl 1e5014 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r9, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r7, r1, #80 @ 0x50 │ │ │ │ @@ -125751,27 +125750,27 @@ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w fp, [lr, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ bl bf860 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ add.w r3, r9, #20 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -125780,28 +125779,28 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr.w r9, [r6, #108] @ 0x6c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r9, #12] │ │ │ │ lsl.w r8, r2, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r2, r8, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w r8, r0, #80 @ 0x50 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ @@ -125831,33 +125830,33 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r4, [r2, #46] @ 0x2e │ │ │ │ ldrb r2, [r2, #30] │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, r4, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w fp, [r7, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e53dc │ │ │ │ + bl 1e50cc │ │ │ │ b.n c562a │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ add.w ip, r8, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #120 @ 0x78 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -125870,24 +125869,24 @@ │ │ │ │ ldr.w r3, [r1, r9] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mla lr, lr, r2, r3 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r8, #20 │ │ │ │ @@ -125896,18 +125895,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c5ffa │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r1, #5 │ │ │ │ lsls r6, r1, #5 │ │ │ │ @@ -125945,21 +125944,21 @@ │ │ │ │ add r1, sp, #552 @ 0x228 │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r8, #80 @ 0x50 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ @@ -125968,33 +125967,33 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e5324 │ │ │ │ + bl 1e5014 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ bl c3190 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add.w r9, r8, #20 │ │ │ │ @@ -126002,28 +126001,28 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ lsl.w r8, r2, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r2, r8, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w r8, r0, #80 @ 0x50 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w r9, r0, #96 @ 0x60 │ │ │ │ @@ -126054,27 +126053,27 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb.w lr, [r2, #46] @ 0x2e │ │ │ │ ldrb r2, [r2, #30] │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e53dc │ │ │ │ + bl 1e50cc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r9, r8, #20 │ │ │ │ @@ -126082,18 +126081,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c5ffa │ │ │ │ tbb [pc, r3] │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ ldr r6, [r7, r0] │ │ │ │ @@ -126109,22 +126108,22 @@ │ │ │ │ str r6, [sp, #600] @ 0x258 │ │ │ │ movs r6, r7 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r8, #80 @ 0x50 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ @@ -126132,15 +126131,15 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ b.n c5764 │ │ │ │ movs r3, #32 │ │ │ │ b.n c58d8 │ │ │ │ movs r3, #32 │ │ │ │ b.n c5eea │ │ │ │ movs r3, #32 │ │ │ │ b.n c5cfa │ │ │ │ @@ -126204,15 +126203,15 @@ │ │ │ │ bne.w c563e │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mvn.w r5, #708 @ 0x2c4 │ │ │ │ adds r1, r2, r5 │ │ │ │ cmp r1, #5 │ │ │ │ bls.n c5fb8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w c5488 │ │ │ │ b.w c564c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -126222,21 +126221,21 @@ │ │ │ │ mov r0, sl │ │ │ │ bl befe4 │ │ │ │ mov r9, r0 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r1, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ add.w r3, r9, #20 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ strd r8, r8, [r7, #4] │ │ │ │ add.w r2, r4, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #8 │ │ │ │ @@ -126246,27 +126245,27 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #20 │ │ │ │ str.w lr, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r4, #20 │ │ │ │ strd r8, r8, [r7, #4] │ │ │ │ mov.w ip, #9 │ │ │ │ @@ -126275,21 +126274,21 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #20 │ │ │ │ str.w ip, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ strd r8, r8, [r7, #4] │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ @@ -126312,15 +126311,15 @@ │ │ │ │ ldrb.w r2, [r2, #65] @ 0x41 │ │ │ │ adds r3, #9 │ │ │ │ adds r2, #9 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ str.w r8, [r3, #4] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ bl bf860 │ │ │ │ b.w c562a │ │ │ │ nop │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -126440,17 +126439,17 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ strd r0, r4, [r5] │ │ │ │ it eq │ │ │ │ lsleq r4, r4, #2 │ │ │ │ bne.n c6276 │ │ │ │ str r4, [r5, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2d0938 │ │ │ │ + bl 2d0628 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1be490 │ │ │ │ + bl 1be180 │ │ │ │ cbz r0, c628c │ │ │ │ ldr r4, [r0, #24] │ │ │ │ lsrs r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ it cc │ │ │ │ movcc r4, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -126603,25 +126602,25 @@ │ │ │ │ b.n c631a │ │ │ │ ldr r2, [pc, #28] @ (c6418 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #28] @ (c641c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n c6358 │ │ │ │ nop │ │ │ │ ldr r5, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n c649c │ │ │ │ + ble.n c647c │ │ │ │ movs r6, r4 │ │ │ │ - stmia r5!, {r4, r6, r7} │ │ │ │ + stmia r2!, {r6, r7} │ │ │ │ movs r6, 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r7, sp, #8 │ │ │ │ @@ -127218,37 +127217,37 @@ │ │ │ │ ldr r3, [pc, #40] @ (c6a54 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #40] @ (c6a58 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #40] @ (c6a5c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n c6a1a │ │ │ │ ldr r3, [pc, #32] @ (c6a60 ) │ │ │ │ add r3, pc │ │ │ │ b.n c6a2c │ │ │ │ mov r0, ip │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #28] @ (c6a64 ) │ │ │ │ add r3, pc │ │ │ │ b.n c6a2c │ │ │ │ str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r4, pc} │ │ │ │ + rev r2, r1 │ │ │ │ movs r7, r4 │ │ │ │ - bge.n c6af0 │ │ │ │ + bvc.n c6ad0 │ │ │ │ movs r6, r4 │ │ │ │ - nop {10} │ │ │ │ + pop {r4, r7} │ │ │ │ movs r6, r4 │ │ │ │ - ldr r6, [r0, #100] @ 0x64 │ │ │ │ + ldr r6, [r6, #48] @ 0x30 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [r7, #96] @ 0x60 │ │ │ │ + ldr r4, [r5, #48] @ 0x30 │ │ │ │ movs r0, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -127276,16 +127275,16 @@ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r1, #56] @ 0x38 │ │ │ │ bl c682c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1be490 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1be180 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c6a96 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -127829,16 +127828,16 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ lsleq r3, r3, #2 │ │ │ │ streq r3, [r1, #8] │ │ │ │ beq.n c71be │ │ │ │ str r3, [r7, #32] │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1be490 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1be180 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cbz r0, c71b6 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ @@ -128071,16 +128070,16 @@ │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ mov r0, r8 │ │ │ │ bl c67e4 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ ldr.w r0, [r3, r9] │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1be490 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1be180 │ │ │ │ cbz r0, c7446 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ itttt eq │ │ │ │ lsleq r3, r6 │ │ │ │ ldreq.w r2, [fp, #228] @ 0xe4 │ │ │ │ orreq r2, r3 │ │ │ │ @@ -128768,15 +128767,15 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ movs r6, r4 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ mov r3, ip │ │ │ │ ldr.w lr, [r5, #24] │ │ │ │ mov r9, r5 │ │ │ │ str.w r2, [fp, #184] @ 0xb8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -129043,15 +129042,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n c7e66 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2d0ae8 │ │ │ │ + bl 2d07d8 │ │ │ │ ands.w r8, r0, #4 │ │ │ │ beq.n c7e2e │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl 126a8c │ │ │ │ mov r8, r0 │ │ │ │ @@ -129290,15 +129289,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n c8108 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2d0ae8 │ │ │ │ + bl 2d07d8 │ │ │ │ ands.w r8, r0, #4 │ │ │ │ beq.n c80ce │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl 126a8c │ │ │ │ mov r8, r0 │ │ │ │ @@ -129446,15 +129445,15 @@ │ │ │ │ cmp r5, r2 │ │ │ │ bcs.n c82e8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ bne.n c82b6 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r5, #1 │ │ │ │ - bl 2d0ae8 │ │ │ │ + bl 2d07d8 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ tst.w r0, #6 │ │ │ │ add.w r4, r4, #44 @ 0x2c │ │ │ │ ite ne │ │ │ │ strbne.w r6, [r9, #289] @ 0x121 │ │ │ │ strbeq.w r6, [r9, #288] @ 0x120 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -129563,15 +129562,15 @@ │ │ │ │ movne r0, #1 │ │ │ │ strbne.w r0, [r8, r2] │ │ │ │ b.w c77d4 │ │ │ │ adds r4, #2 │ │ │ │ cmp ip, r4 │ │ │ │ bne.n c83c6 │ │ │ │ b.w c779a │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ movs r6, r4 │ │ │ │ strh r6, [r1, #24] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -129807,16 +129806,16 @@ │ │ │ │ ldr.w r3, [fp, #276] @ 0x114 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str.w r1, [fp, #312] @ 0x138 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ str.w r9, [r3, sl] │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ str.w r9, [r3, r7, lsl #3] │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1be490 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1be180 │ │ │ │ cbz r0, c86ea │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n c86ea │ │ │ │ ldr.w r2, [fp, #316] @ 0x13c │ │ │ │ lsls r3, r6 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -129895,16 +129894,16 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ strb.w r2, [ip, #4] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r5, sl] │ │ │ │ str.w r1, [fp, #312] @ 0x138 │ │ │ │ str.w r9, [lr, sl] │ │ │ │ str.w r9, [r3, r7, lsl #3] │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1be490 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1be180 │ │ │ │ cbz r0, c87f6 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n c87f6 │ │ │ │ ldr.w r2, [fp, #316] @ 0x13c │ │ │ │ lsls r3, r6 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -131593,15 +131592,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 1c637c │ │ │ │ + bl 1c606c │ │ │ │ cmp r4, r5 │ │ │ │ bne.n c9a92 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -131609,28 +131608,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 c9ad4 │ │ │ │ - bl 1beaf0 │ │ │ │ + bl 1be7e0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26694c │ │ │ │ + bl 26663c │ │ │ │ cmp r4, r6 │ │ │ │ beq.n c9aea │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c9ac2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1beaf0 │ │ │ │ + bl 1be7e0 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n c9ad4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -131945,34 +131944,34 @@ │ │ │ │ bl a8774 │ │ │ │ add.w r7, r5, #184 @ 0xb8 │ │ │ │ ldrb.w r3, [r6, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c9f64 │ │ │ │ add.w r0, r6, #5056 @ 0x13c0 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ add.w r0, r6, #5024 @ 0x13a0 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #4 │ │ │ │ bl f8020 │ │ │ │ add.w r0, r6, #5056 @ 0x13c0 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n c9eea │ │ │ │ add.w r4, r5, #484 @ 0x1e4 │ │ │ │ add.w r5, r5, #508 @ 0x1fc │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, c9eda │ │ │ │ bl 13852c │ │ │ │ cmp r4, r5 │ │ │ │ bne.n c9ece │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #780] @ 0x30c │ │ │ │ cbz r1, c9ef6 │ │ │ │ mov r0, r6 │ │ │ │ bl 13852c │ │ │ │ ldr.w r3, [r8, #956] @ 0x3bc │ │ │ │ cbz r3, c9f3e │ │ │ │ @@ -132179,24 +132178,24 @@ │ │ │ │ add.w r4, r0, #24 │ │ │ │ add.w r6, r0, #48 @ 0x30 │ │ │ │ b.n ca11c │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n ca142 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bee34 │ │ │ │ + bl 1beb24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ca116 │ │ │ │ ldr.w r0, [r8, #3664] @ 0xe50 │ │ │ │ adds r4, #4 │ │ │ │ bl 14d468 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 266960 │ │ │ │ + bl 266650 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ bne.n ca11c │ │ │ │ mov r0, r7 │ │ │ │ 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 │ │ │ │ @@ -132280,15 +132279,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #24 │ │ │ │ bl a8c5c │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r9, #600] @ 0x258 │ │ │ │ str.w sp, [r7, #32] │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r7, #24] │ │ │ │ blx 55100 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl a8a08 │ │ │ │ @@ -132471,15 +132470,15 @@ │ │ │ │ ldr.w r0, [r9, #604] @ 0x25c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n ca4a2 │ │ │ │ ldr.w r1, [r9, #608] @ 0x260 │ │ │ │ cbz r0, ca498 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ cbz r0, ca492 │ │ │ │ ldr.w r3, [r9, #612] @ 0x264 │ │ │ │ str.w r4, [r9, #616] @ 0x268 │ │ │ │ add.w ip, r0, r3 │ │ │ │ str.w r0, [r9, #608] @ 0x260 │ │ │ │ b.n ca3bc │ │ │ │ cmp r4, r8 │ │ │ │ @@ -132511,15 +132510,16 @@ │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r1, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldrsh r0, [r1, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ bl 25a4e6 │ │ │ │ - strd r0, r0, [r4], #176 @ 0xb0 │ │ │ │ + b.n ca094 │ │ │ │ + movs r4, r5 │ │ │ │ bl ec4ee │ │ │ │ ldrh r4, [r7, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ vrsqrts.f32 , , │ │ │ │ lsls r3, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ @@ -132544,21 +132544,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #6080 @ 0x17c0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r0, #6080 @ 0x17c0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #4 │ │ │ │ adds r7, #4 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1220] @ 0x4c4 │ │ │ │ cbz r1, ca564 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1220] @ 0x4c4 │ │ │ │ b.n ca51e │ │ │ │ vldr d7, [pc, #48] @ ca598 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #60] @ (ca5a8 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -132577,15 +132577,15 @@ │ │ │ │ b.n ca554 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ eors r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r4, [sp, #384] @ 0x180 │ │ │ │ movs r6, r4 │ │ │ │ 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 r6, [pc, #564] @ (ca7f4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -132809,50 +132809,50 @@ │ │ │ │ ldr.w r8, [sp, #2008] @ 0x7d8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr.w r7, [sp, #2016] @ 0x7e0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1964] @ 0x7ac │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1d7188 │ │ │ │ + bl 1d6e78 │ │ │ │ cbz r6, ca87c │ │ │ │ add.w r1, r6, #108 @ 0x6c │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ addw r6, sp, #1932 @ 0x78c │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1344d0 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #24 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ ldr r3, [pc, #84] @ (ca8f8 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #65439 @ 0xff9f │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ands r3, r2 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d76f4 │ │ │ │ + bl 1d73e4 │ │ │ │ ldr r2, [pc, #48] @ (ca8fc ) │ │ │ │ ldr r3, [pc, #36] @ (ca8f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1964] @ 0x7ac │ │ │ │ eors r2, r3 │ │ │ │ @@ -132893,19 +132893,19 @@ │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 55100 │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ add r8, pc │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ ldrb.w r7, [r5, #96] @ 0x60 │ │ │ │ - bl 1c64ec │ │ │ │ + bl 1c61dc │ │ │ │ ldr.w r1, [r5, #140] @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ - bl 1c64ec │ │ │ │ + bl 1c61dc │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r6, [sp, #12] │ │ │ │ strb.w r7, [sp, #88] @ 0x58 │ │ │ │ strd sl, r9, [sp, #92] @ 0x5c │ │ │ │ @@ -132931,15 +132931,15 @@ │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n caa06 │ │ │ │ ldr.w r1, [r4, #676] @ 0x2a4 │ │ │ │ cbz r0, ca9f8 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n caa34 │ │ │ │ ldr.w r2, [r4, #680] @ 0x2a8 │ │ │ │ str.w r0, [r4, #676] @ 0x2a4 │ │ │ │ str.w r3, [r4, #684] @ 0x2ac │ │ │ │ add r0, r2 │ │ │ │ @@ -133029,15 +133029,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cbz r6, caad8 │ │ │ │ mov.w r2, #47104 @ 0xb800 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ @@ -133221,15 +133221,15 @@ │ │ │ │ add.w r7, r7, #8960 @ 0x2300 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ adds r7, #20 │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ cbz r1, cacc8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r4, r8 │ │ │ │ - bl 1e8538 │ │ │ │ + bl 1e8228 │ │ │ │ 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} │ │ │ │ @@ -133274,20 +133274,20 @@ │ │ │ │ add.w r9, sp, #528 @ 0x210 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ ldrd r3, r4, [r5, #24] │ │ │ │ strd r3, r4, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - bl 1d7188 │ │ │ │ + bl 1d6e78 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #140 @ 0x8c │ │ │ │ mov r0, r9 │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add.w r3, sp, #2512 @ 0x9d0 │ │ │ │ strd r6, r5, [sp, #116] @ 0x74 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ mov fp, r2 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ @@ -133299,68 +133299,68 @@ │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1344d0 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ add.w r8, r8, #24 │ │ │ │ cmp r7, r5 │ │ │ │ beq.n cadd4 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n cad6c │ │ │ │ cmp r6, #0 │ │ │ │ beq.n cad90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be840 │ │ │ │ + bl 1be530 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26694c │ │ │ │ + bl 26663c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cbnz r2, cadca │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n cad86 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5422c │ │ │ │ b.n cad86 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ b.n cadbc │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ addw sl, sp, #2444 @ 0x98c │ │ │ │ ldrd r6, r5, [sp, #116] @ 0x74 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ ldr.w r3, [pc, #1404] @ cb364 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #65439 @ 0xff9f │ │ │ │ ands r3, r2 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, sl │ │ │ │ - bl 1d76f4 │ │ │ │ + bl 1d73e4 │ │ │ │ mov ip, sl │ │ │ │ addw r3, sp, #2476 @ 0x9ac │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r7, r3 │ │ │ │ mov.w lr, #78 @ 0x4e │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ @@ -133595,15 +133595,15 @@ │ │ │ │ cbz r3, cb0c2 │ │ │ │ ldrb.w r4, [r3, #400] @ 0x190 │ │ │ │ ldr.w r3, [r1, #212] @ 0xd4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r1, #212] @ 0xd4 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n cb0aa │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ cbz r6, cb128 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ sbc.w r1, r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ @@ -133868,21 +133868,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #6080 @ 0x17c0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r0, #6080 @ 0x17c0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #4 │ │ │ │ adds r7, #4 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1220] @ 0x4c4 │ │ │ │ cbz r1, cb3da │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1220] @ 0x4c4 │ │ │ │ b.n cb396 │ │ │ │ vldr d7, [pc, #52] @ cb410 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #60] @ (cb420 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -133902,15 +133902,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldrh r2, [r5, #46] @ 0x2e │ │ │ │ movs r6, r4 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -134397,16 +134397,16 @@ │ │ │ │ cbz r0, cba44 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cbnz r3, cba5e │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ lsr.w r3, r3, r8 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n cba5e │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1be490 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1be180 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ ldrb r2, [r4, #9] │ │ │ │ and.w r3, r3, #7 │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ subs r3, #1 │ │ │ │ bics r3, r2 │ │ │ │ bne.n cba5e │ │ │ │ @@ -134644,23 +134644,23 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #15 │ │ │ │ bne.n cbce8 │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1be490 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1be180 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cbdda │ │ │ │ ldr.w fp, [r0, #24] │ │ │ │ ldrb.w r7, [r9, #2] │ │ │ │ add r8, fp │ │ │ │ b.n cbc96 │ │ │ │ - bl 2d0938 │ │ │ │ + bl 2d0628 │ │ │ │ ldrb.w ip, [r5, #9] │ │ │ │ movs r7, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r7 │ │ │ │ @@ -134671,15 +134671,15 @@ │ │ │ │ bpl.n cbd72 │ │ │ │ cbz r5, cbd3a │ │ │ │ strd r6, r2, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be490 │ │ │ │ + bl 1be180 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n cbd5a │ │ │ │ adds r3, r0, r7 │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n cbd5a │ │ │ │ @@ -134727,32 +134727,32 @@ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r9, fp │ │ │ │ mov fp, r5 │ │ │ │ mov r5, sl │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ b.n cbd4c │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 2d0938 │ │ │ │ + bl 2d0628 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, cbdac │ │ │ │ - bl 1be490 │ │ │ │ + bl 1be180 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n cbdfc │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2d0938 │ │ │ │ + bl 2d0628 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, cbdd2 │ │ │ │ - bl 1be490 │ │ │ │ + bl 1be180 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n cbe0c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r2, [r9, #4] │ │ │ │ b.n cbcba │ │ │ │ @@ -134882,15 +134882,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #24 │ │ │ │ bl a8c5c │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r8, #600] @ 0x258 │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r7, #20] │ │ │ │ blx 55100 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl a8a08 │ │ │ │ @@ -135059,15 +135059,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n cc15e │ │ │ │ ldr.w r3, [r8, #608] @ 0x260 │ │ │ │ cbz r0, cc154 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ cbz r0, cc150 │ │ │ │ ldr.w r3, [r8, #612] @ 0x264 │ │ │ │ str.w r5, [r8, #616] @ 0x268 │ │ │ │ str.w r0, [r8, #608] @ 0x260 │ │ │ │ adds r5, r0, r3 │ │ │ │ b.n cc0a8 │ │ │ │ cmp r5, r9 │ │ │ │ @@ -135098,15 +135098,15 @@ │ │ │ │ sbcs r2, r0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ adcs r6, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ strd pc, pc, [sp], #1020 @ 0x3fc │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r5, r6, r7} │ │ │ │ movs r4, r5 │ │ │ │ bpl.n cc296 │ │ │ │ vqrdmlsh.s , , d6[0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ bcs.n cc15a │ │ │ │ vabdl.u q15, d15, d5 │ │ │ │ vtbl.8 d16, {d31- │ │ │ │ add.w r7, r4, #5056 @ 0x13c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ add.w r1, r4, #5024 @ 0x13a0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r1, #4 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add.w r0, r5, #184 @ 0xb8 │ │ │ │ bl f7ef8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ cbnz r6, cc24a │ │ │ │ ldrb.w r3, [r4, #3324] @ 0xcfc │ │ │ │ cbnz r3, cc27c │ │ │ │ add.w r2, r5, #184 @ 0xb8 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ bl a8710 │ │ │ │ @@ -135853,30 +135853,30 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n cc9f0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, cc9f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n cc9ec │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #64] @ 0x40 │ │ │ │ mov.w r2, #8896 @ 0x22c0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 1272e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w cccf0 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add.w r7, fp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1c613c │ │ │ │ + bl 1c5e2c │ │ │ │ add.w r2, r5, #8832 @ 0x2280 │ │ │ │ add.w r1, r5, #8192 @ 0x2000 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #104] @ 0x68 │ │ │ │ strd r3, r3, [sp, #112] @ 0x70 │ │ │ │ movw ip, #14569 @ 0x38e9 │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ @@ -135911,15 +135911,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 134530 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ add.w fp, sp, #228 @ 0xe4 │ │ │ │ bl f77a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c613c │ │ │ │ + bl 1c5e2c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -135934,17 +135934,17 @@ │ │ │ │ and.w r1, r9, #256 @ 0x100 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ccc4a │ │ │ │ movw r9, #21032 @ 0x5228 │ │ │ │ movt r9, #15263 @ 0x3b9f │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 127470 │ │ │ │ ldr r2, [pc, #532] @ (ccd0c ) │ │ │ │ ldr r3, [pc, #520] @ (ccd04 ) │ │ │ │ add r2, pc │ │ │ │ @@ -135983,15 +135983,15 @@ │ │ │ │ moveq r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w cccb2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ cbz r4, ccb90 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -136042,15 +136042,15 @@ │ │ │ │ str.w r3, [r4, #696] @ 0x2b8 │ │ │ │ bl ca900 │ │ │ │ ldr.w r3, [r8, #544] @ 0x220 │ │ │ │ str.w r3, [r4, #700] @ 0x2bc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str.w r3, [r5, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldrb.w r3, [r6, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ccce6 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r5, #8] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ @@ -136079,15 +136079,15 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ bl f4a38 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r1, [r3, #668] @ 0x29c │ │ │ │ - bl 25d124 │ │ │ │ + bl 25ce14 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ @@ -137958,23 +137958,23 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ beq.n ce10c │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ lsrs r3, r4 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n ce078 │ │ │ │ ldrd r9, r0, [r8, #264] @ 0x108 │ │ │ │ - bl 2d0938 │ │ │ │ + bl 2d0628 │ │ │ │ mov sl, r0 │ │ │ │ bl b5084 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r3, [r8, #264] @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r6, r9, lsl #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1cd020 │ │ │ │ + bl 1ccd10 │ │ │ │ ubfx r3, fp, #8, #8 │ │ │ │ uxtb.w r1, fp │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldr.w sl, [r8, #272] @ 0x110 │ │ │ │ lsls r3, r3, #28 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ orr.w r3, r3, r1, lsl #20 │ │ │ │ @@ -138543,30 +138543,30 @@ │ │ │ │ adds r2, r1, r7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, ce6f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n ce6ec │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #8896 @ 0x22c0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1272e4 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ceacc │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r9, sp, #144 @ 0x90 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bl 1c613c │ │ │ │ + bl 1c5e2c │ │ │ │ add.w r3, r5, #8832 @ 0x2280 │ │ │ │ add.w r2, r5, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ strd r7, r7, [sp, #144] @ 0x90 │ │ │ │ strd r7, r7, [sp, #152] @ 0x98 │ │ │ │ str.w r0, [r2, #668] @ 0x29c │ │ │ │ str r7, [r3, #36] @ 0x24 │ │ │ │ @@ -138597,15 +138597,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ bl 134530 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ mov r0, r9 │ │ │ │ bl f77a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c613c │ │ │ │ + bl 1c5e2c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r5 │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -138630,15 +138630,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r6, r9, [sp] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ bl f4a38 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r1, [r3, #668] @ 0x29c │ │ │ │ - bl 25d124 │ │ │ │ + bl 25ce14 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -138654,15 +138654,15 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ce99c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 138a30 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ cbz r4, ce858 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ @@ -138727,15 +138727,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl ca900 │ │ │ │ ldr.w r3, [r9, #544] @ 0x220 │ │ │ │ str.w r3, [r4, #700] @ 0x2bc │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str.w r3, [sl, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldrb.w r3, [r5, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w cea9a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -138795,17 +138795,17 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n cea4e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 13852c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 127470 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n ce914 │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ @@ -138861,31 +138861,31 @@ │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ b.n ce99c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n cea1e │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 127470 │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ b.n ce9c0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n ceaa4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 127470 │ │ │ │ movw r3, #21032 @ 0x5228 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -141387,16 +141387,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n d0662 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n d0662 │ │ │ │ ldr.w r5, [r6, sl, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1ccf30 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1ccc20 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d08d6 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d08fa │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -141564,16 +141564,16 @@ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ str r1, [sp, #24] │ │ │ │ ldrb.w r1, [fp, #8] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1ccf30 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1ccc20 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d099c │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w d0972 │ │ │ │ mov r1, r2 │ │ │ │ @@ -141627,16 +141627,16 @@ │ │ │ │ lsls r2, r2, #27 │ │ │ │ and.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ orr.w r2, r2, r4, lsl #8 │ │ │ │ orrs r2, r0 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n d07b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1be490 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1be180 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, d08ee │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ beq.w d0646 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d0984 │ │ │ │ @@ -141701,16 +141701,16 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w d0654 │ │ │ │ b.n d08fa │ │ │ │ add.w r1, r3, #12 │ │ │ │ b.n d08ae │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1be490 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1be180 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cbz r0, d09fa │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ bne.n d09fa │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d0842 │ │ │ │ @@ -141764,17 +141764,17 @@ │ │ │ │ b.n d06e6 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r1 │ │ │ │ b.n d0676 │ │ │ │ mov r8, r9 │ │ │ │ b.n d0900 │ │ │ │ nop │ │ │ │ - strh r0, [r3, #46] @ 0x2e │ │ │ │ + strh r0, [r1, #22] │ │ │ │ movs r4, r5 │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + strh r4, [r7, #8] │ │ │ │ movs r4, r5 │ │ │ │ stmdb sp!, {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, #3984] @ 0xf90 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -142594,16 +142594,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n d14ba │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n d14ba │ │ │ │ ldr.w r4, [r7, sl, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1ccf30 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1ccc20 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d1694 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d16ba │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -142790,16 +142790,16 @@ │ │ │ │ strd r3, r3, [r1, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n d15a8 │ │ │ │ adds r1, #20 │ │ │ │ b.n d15cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1be490 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1be180 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, d16ac │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w d14a0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d1894 │ │ │ │ @@ -142824,16 +142824,16 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb.w r1, [r8, #7] │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r8, #8] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1ccf30 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1ccc20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d18aa │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d1880 │ │ │ │ movs r3, #0 │ │ │ │ @@ -142991,16 +142991,16 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d14ae │ │ │ │ b.n d16ba │ │ │ │ adds r1, #20 │ │ │ │ b.n d17e4 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1be490 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1be180 │ │ │ │ ldrb.w r1, [r8, #4] │ │ │ │ cbz r0, d1900 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n d1900 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -143054,17 +143054,17 @@ │ │ │ │ mov r6, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ b.n d14d0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ b.n d180c │ │ │ │ nop │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + strb r4, [r6, #17] │ │ │ │ movs r4, r5 │ │ │ │ - strb r0, [r0, #19] │ │ │ │ + strb r0, [r6, #6] │ │ │ │ movs r4, r5 │ │ │ │ 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, r1 │ │ │ │ ldr r1, [pc, #500] @ (d1b60 ) │ │ │ │ @@ -147683,23 +147683,23 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r2, #6 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d0ae8 │ │ │ │ + bl 2d07d8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ tst.w r0, #2 │ │ │ │ beq.n d4b5e │ │ │ │ ldrb.w r3, [sl, #60] @ 0x3c │ │ │ │ cbnz r3, d4b82 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2d0ae8 │ │ │ │ + bl 2d07d8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ tst.w r0, #4 │ │ │ │ beq.n d4af0 │ │ │ │ ldrb.w r3, [sl, #61] @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n d4af0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -147733,15 +147733,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1c613c │ │ │ │ + bl 1c5e2c │ │ │ │ movw r2, #2424 @ 0x978 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -148019,37 +148019,37 @@ │ │ │ │ mov fp, r1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w lr, [sp, #4] │ │ │ │ b.n d4f60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bcd6c │ │ │ │ + bl 2bca5c │ │ │ │ blx 55178 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, r5, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2bcd6c │ │ │ │ + bl 2bca5c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 55100 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r0, r2 │ │ │ │ rsb r2, r2, #256 @ 0x100 │ │ │ │ blx 54720 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bccbc │ │ │ │ + bl 2bc9ac │ │ │ │ blx 55178 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, r5, #268 @ 0x10c │ │ │ │ - bl 2bccbc │ │ │ │ + bl 2bc9ac │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 55100 │ │ │ │ rsb r2, r7, #256 @ 0x100 │ │ │ │ adds r0, r6, r7 │ │ │ │ movs r1, #0 │ │ │ │ @@ -148102,15 +148102,15 @@ │ │ │ │ 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} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf61e0025 │ │ │ │ + @ instruction: 0xf30e0025 │ │ │ │ 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 r0, [pc, #3596] @ d5de8 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r2, [pc, #3596] @ d5dec │ │ │ │ @@ -149258,70 +149258,70 @@ │ │ │ │ cmp r5, #27 │ │ │ │ bhi.w d5f52 │ │ │ │ b.n d5f70 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, r8, #10813440 @ 0xa50000 │ │ │ │ - orns r0, r6, #10813440 @ 0xa50000 │ │ │ │ - ands.w r0, r4, #10813440 @ 0xa50000 │ │ │ │ - @ instruction: 0xf3fa0025 │ │ │ │ - ands.w r0, r0, #10813440 @ 0xa50000 │ │ │ │ - and.w r0, r4, #10813440 @ 0xa50000 │ │ │ │ - @ instruction: 0xf3e00025 │ │ │ │ - @ instruction: 0xf3ae0025 │ │ │ │ - @ instruction: 0xf3c60025 │ │ │ │ - @ instruction: 0xf3a60025 │ │ │ │ - @ instruction: 0xf3be0025 │ │ │ │ - @ instruction: 0xf39e0025 │ │ │ │ - @ instruction: 0xf3b60025 │ │ │ │ - @ instruction: 0xf39a0025 │ │ │ │ - @ instruction: 0xf3b00025 │ │ │ │ - @ instruction: 0xf3880025 │ │ │ │ - @ instruction: 0xf3a00025 │ │ │ │ - @ instruction: 0xf37c0025 │ │ │ │ - @ instruction: 0xf38c0025 │ │ │ │ - @ instruction: 0xf39e0025 │ │ │ │ - @ instruction: 0xf32a0025 │ │ │ │ - @ instruction: 0xf3100025 │ │ │ │ - @ instruction: 0xf3440025 │ │ │ │ - @ instruction: 0xf32e0025 │ │ │ │ - @ instruction: 0xf3660025 │ │ │ │ - @ instruction: 0xf35a0025 │ │ │ │ - @ instruction: 0xf3140025 │ │ │ │ - @ instruction: 0xf32a0025 │ │ │ │ - movt r0, #16421 @ 0x4025 │ │ │ │ - subw r0, r6, #37 @ 0x25 │ │ │ │ - @ instruction: 0xf2720025 │ │ │ │ - @ instruction: 0xf2580025 │ │ │ │ - @ instruction: 0xf2240025 │ │ │ │ - addw r0, sl, #37 @ 0x25 │ │ │ │ - rsbs r0, r6, #37 @ 0x25 │ │ │ │ - subs.w r0, ip, #37 @ 0x25 │ │ │ │ - @ instruction: 0xf1880025 │ │ │ │ - sbc.w r0, lr, #37 @ 0x25 │ │ │ │ - @ instruction: 0xf13a0025 │ │ │ │ - @ instruction: 0xf1200025 │ │ │ │ - @ instruction: 0xf0ec0025 │ │ │ │ - @ instruction: 0xf0d20025 │ │ │ │ + adcs.w r0, r8, #37 @ 0x25 │ │ │ │ + sbc.w r0, r6, #37 @ 0x25 │ │ │ │ + add.w r0, r4, #37 @ 0x25 │ │ │ │ + @ instruction: 0xf0ea0025 │ │ │ │ + add.w r0, r0, #37 @ 0x25 │ │ │ │ + @ instruction: 0xf0f40025 │ │ │ │ + @ instruction: 0xf0d00025 │ │ │ │ eors.w r0, lr, #37 @ 0x25 │ │ │ │ + @ instruction: 0xf0b60025 │ │ │ │ + eors.w r0, r6, #37 @ 0x25 │ │ │ │ + @ instruction: 0xf0ae0025 │ │ │ │ eor.w r0, lr, #37 @ 0x25 │ │ │ │ - orrs.w r0, ip, #37 @ 0x25 │ │ │ │ - bics.w r0, lr, #37 @ 0x25 │ │ │ │ - and.w r0, ip, #37 @ 0x25 │ │ │ │ - vext.8 d16, d8, d21, #0 │ │ │ │ + @ instruction: 0xf0a60025 │ │ │ │ + eor.w r0, sl, #37 @ 0x25 │ │ │ │ + @ instruction: 0xf0a00025 │ │ │ │ + orns r0, r8, #37 @ 0x25 │ │ │ │ + eors.w r0, r0, #37 @ 0x25 │ │ │ │ + orn r0, ip, #37 @ 0x25 │ │ │ │ + orns r0, ip, #37 @ 0x25 │ │ │ │ + eor.w r0, lr, #37 @ 0x25 │ │ │ │ + ands.w r0, sl, #37 @ 0x25 │ │ │ │ + and.w r0, r0, #37 @ 0x25 │ │ │ │ + bics.w r0, r4, #37 @ 0x25 │ │ │ │ + ands.w r0, lr, #37 @ 0x25 │ │ │ │ + orrs.w r0, r6, #37 @ 0x25 │ │ │ │ + orr.w r0, sl, #37 @ 0x25 │ │ │ │ + and.w r0, r4, #37 @ 0x25 │ │ │ │ ands.w r0, sl, #37 @ 0x25 │ │ │ │ - and.w r0, r6, #37 @ 0x25 │ │ │ │ - bic.w r0, r4, #37 @ 0x25 │ │ │ │ - ands.w r0, r4, #37 @ 0x25 │ │ │ │ - vaddl.s16 q8, d12, d21 │ │ │ │ - vaddl.s32 q8, d2, d21 │ │ │ │ + vext.8 d0, d4, d21, #0 │ │ │ │ vaddl.s16 q0, d6, d21 │ │ │ │ - vaddl.s8 q0, d4, d21 │ │ │ │ + vhadd.s32 d16, d2, d21 │ │ │ │ + vhadd.s8 d16, d8, d21 │ │ │ │ + vhadd.s16 d0, d4, d21 │ │ │ │ + cdp 0, 15, cr0, cr10, cr5, {1} │ │ │ │ + cdp 0, 12, cr0, cr6, cr5, {1} │ │ │ │ + cdp 0, 10, cr0, cr12, cr5, {1} │ │ │ │ + cdp 0, 7, cr0, cr8, cr5, {1} │ │ │ │ + cdp 0, 5, cr0, cr14, cr5, {1} │ │ │ │ + cdp 0, 2, cr0, cr10, cr5, {1} │ │ │ │ + cdp 0, 1, cr0, cr0, cr5, {1} │ │ │ │ + ldcl 0, cr0, [ip, #148] @ 0x94 │ │ │ │ + stcl 0, cr0, [r2, #148] @ 0x94 │ │ │ │ + stc 0, cr0, [lr, #148] @ 0x94 │ │ │ │ + ldcl 0, cr0, [lr, #-148]! @ 0xffffff6c │ │ │ │ + stcl 0, cr0, [ip, #-148] @ 0xffffff6c │ │ │ │ + stc 0, cr0, [lr, #-148]! @ 0xffffff6c │ │ │ │ + ldcl 0, cr0, [ip], #148 @ 0x94 │ │ │ │ + stcl 0, cr0, [r8], #148 @ 0x94 │ │ │ │ + stc 0, cr0, [sl, #-148] @ 0xffffff6c │ │ │ │ + ldcl 0, cr0, [r6], #148 @ 0x94 │ │ │ │ + ldc 0, cr0, [r4, #-148] @ 0xffffff6c │ │ │ │ + stc 0, cr0, [r4, #-148] @ 0xffffff6c │ │ │ │ + stcl 0, cr0, [ip], {37} @ 0x25 │ │ │ │ + ldcl 0, cr0, [r2], {37} @ 0x25 │ │ │ │ + stc 0, cr0, [r6], {37} @ 0x25 │ │ │ │ + ldcl 0, cr0, [r4], #-148 @ 0xffffff6c │ │ │ │ cmp r5, #1 │ │ │ │ beq.n d5f6e │ │ │ │ cmp r5, #2 │ │ │ │ beq.n d5f6e │ │ │ │ cmp r5, #3 │ │ │ │ beq.n d5f6e │ │ │ │ cmp r5, #4 │ │ │ │ @@ -149804,22 +149804,22 @@ │ │ │ │ b.n d61ae │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r0, pc, #352 @ (adr r0, d64e0 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r4, #-148] @ 0xffffff6c │ │ │ │ - stcl 0, cr0, [r2, #-148] @ 0xffffff6c │ │ │ │ - stc 0, cr0, [ip], #148 @ 0x94 │ │ │ │ - ldc 0, cr0, [r4], {37} @ 0x25 │ │ │ │ + orr.w r0, r4, r5, asr #32 │ │ │ │ + bics.w r0, r2, r5, asr #32 │ │ │ │ + @ instruction: 0xe99c0025 │ │ │ │ + @ instruction: 0xe9840025 │ │ │ │ ldr r6, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - rsb r0, r0, r5, asr #32 │ │ │ │ - subs.w r0, r4, r5, asr #32 │ │ │ │ + ldmia.w r0!, {r0, r2, r5} │ │ │ │ + stmia.w r4!, {r0, r2, r5} │ │ │ │ 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 r8, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -150867,17 +150867,17 @@ │ │ │ │ mov r8, ip │ │ │ │ b.w d6798 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #114 @ 0x72 │ │ │ │ + movs r0, #98 @ 0x62 │ │ │ │ movs r4, r5 │ │ │ │ - movs r2, #212 @ 0xd4 │ │ │ │ + subs r4, r0, #7 │ │ │ │ movs r4, r5 │ │ │ │ str r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ 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, #1120] @ 0x460 │ │ │ │ @@ -150923,15 +150923,15 @@ │ │ │ │ bl 1272e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d851a │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1c613c │ │ │ │ + bl 1c5e2c │ │ │ │ add.w r2, r4, #8832 @ 0x2280 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str.w r0, [r3, #668] @ 0x29c │ │ │ │ str r6, [r2, #36] @ 0x24 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ @@ -151484,15 +151484,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2172] @ 0x87c │ │ │ │ ldrb.w r3, [r5, #2368] @ 0x940 │ │ │ │ strb.w r3, [r2, #2176] @ 0x880 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d84fa │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ @@ -151897,15 +151897,15 @@ │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n d7b80 │ │ │ │ nop │ │ │ │ ldrh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #19 │ │ │ │ + asrs r0, r3, #7 │ │ │ │ movs r4, r5 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r4, sl │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ add.w r3, r4, #8768 @ 0x2240 │ │ │ │ add.w r6, r4, #8768 @ 0x2240 │ │ │ │ @@ -152340,15 +152340,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d7738 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9e78 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.w d7754 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [r5, #2372] @ 0x944 │ │ │ │ @@ -152510,15 +152510,15 @@ │ │ │ │ add.w lr, ip, #16 │ │ │ │ b.n d8050 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl 127470 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ b.n d80e0 │ │ │ │ ldr.w r3, [r4, #504] @ 0x1f8 │ │ │ │ ldrb.w r3, [r3, #441] @ 0x1b9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d84b6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strb.w r3, [r1, #628] @ 0x274 │ │ │ │ @@ -152592,15 +152592,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9e78 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 127470 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ b.n d80e0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w d8604 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r6, r9 │ │ │ │ b.n d7f7e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -152700,15 +152700,15 @@ │ │ │ │ b.n d820c │ │ │ │ bne.n d84f2 │ │ │ │ mov.w r8, #63 @ 0x3f │ │ │ │ b.n d84f2 │ │ │ │ mov.w r8, #63 @ 0x3f │ │ │ │ b.n d7dfc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n d80e0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbnz r3, d8534 │ │ │ │ orr.w r6, r6, #24903680 @ 0x17c0000 │ │ │ │ b.w d7454 │ │ │ │ @@ -152784,15 +152784,15 @@ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr.w r2, [r4, #488] @ 0x1e8 │ │ │ │ b.n d7f7e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ mov r6, r2 │ │ │ │ b.w d78a8 │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #6 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ movs r4, r5 │ │ │ │ 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 │ │ │ │ @@ -154432,15 +154432,15 @@ │ │ │ │ mov r8, ip │ │ │ │ b.w d9110 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [lr, fp, lsl #2] │ │ │ │ + movw r0, #59435 @ 0xe82b │ │ │ │ ldr r4, [r7, #88] @ 0x58 │ │ │ │ lsls r2, r5, #2 │ │ │ │ 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, #1128] @ 0x468 │ │ │ │ subw sp, sp, #2932 @ 0xb74 │ │ │ │ @@ -154485,15 +154485,15 @@ │ │ │ │ bl 1272e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w dada6 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1c613c │ │ │ │ + bl 1c5e2c │ │ │ │ add.w r2, r4, #8832 @ 0x2280 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str.w r0, [r3, #668] @ 0x29c │ │ │ │ str r6, [r2, #36] @ 0x24 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ @@ -155049,15 +155049,15 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2172] @ 0x87c │ │ │ │ ldrb.w r3, [r5, #2368] @ 0x940 │ │ │ │ strb.w r3, [r2, #2176] @ 0x880 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r3, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w dad94 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov sl, r3 │ │ │ │ @@ -155463,15 +155463,15 @@ │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n da4a8 │ │ │ │ nop │ │ │ │ str r2, [r0, #104] @ 0x68 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, r6, fp, asr #32 │ │ │ │ + ldmia.w r6!, {r0, r1, r3, r5} │ │ │ │ ldrsh r4, [r6, r5] │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ add.w r3, sl, #8768 @ 0x2240 │ │ │ │ add.w r6, sl, #8768 @ 0x2240 │ │ │ │ mov r4, sl │ │ │ │ ldrd r8, r5, [sp, #40] @ 0x28 │ │ │ │ @@ -155863,15 +155863,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w da05e │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9e78 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.w da07a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r5, #2372] @ 0x944 │ │ │ │ @@ -156034,15 +156034,15 @@ │ │ │ │ strb.w r3, [r4, #441] @ 0x1b9 │ │ │ │ b.w d9b1c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl 127470 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ b.n da998 │ │ │ │ ldr.w r3, [r4, #504] @ 0x1f8 │ │ │ │ ldrb.w r3, [r3, #441] @ 0x1b9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w dad70 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strb.w r3, [r1, #628] @ 0x274 │ │ │ │ @@ -156114,15 +156114,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9e78 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 127470 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ b.n da998 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w dae64 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r8, sl │ │ │ │ b.n da84e │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -156204,15 +156204,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl eb33c │ │ │ │ b.w da070 │ │ │ │ ldrb.w r2, [r4, #440] @ 0x1b8 │ │ │ │ b.n daac8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ b.n da998 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cbnz r3, dadbe │ │ │ │ orr.w sl, sl, #24903680 @ 0x17c0000 │ │ │ │ b.w d9d84 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #24903680 @ 0x17c0000 │ │ │ │ @@ -156271,15 +156271,15 @@ │ │ │ │ b.n da910 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr.w r2, [r4, #488] @ 0x1e8 │ │ │ │ b.n da84e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ mov r7, r2 │ │ │ │ b.w da1d6 │ │ │ │ - b.n db064 │ │ │ │ + ble.n dae44 │ │ │ │ movs r3, r5 │ │ │ │ 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 │ │ │ │ @@ -157885,15 +157885,15 @@ │ │ │ │ b.w db928 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ blx ip │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n dc1fc │ │ │ │ + ldmia r6!, {r1, r2, r4, r5} │ │ │ │ movs r3, r5 │ │ │ │ cmp ip, r4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ 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, #1080] @ 0x438 │ │ │ │ @@ -157942,15 +157942,15 @@ │ │ │ │ bl 1272e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w dd6f4 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1c613c │ │ │ │ + bl 1c5e2c │ │ │ │ add.w r2, r4, #8832 @ 0x2280 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str.w r0, [r3, #668] @ 0x29c │ │ │ │ str r6, [r2, #36] @ 0x24 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ @@ -158509,15 +158509,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2172] @ 0x87c │ │ │ │ ldrb.w r3, [r5, #2368] @ 0x940 │ │ │ │ strb.w r3, [r2, #2176] @ 0x880 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r3, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w dd6c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov fp, r3 │ │ │ │ @@ -158932,15 +158932,15 @@ │ │ │ │ nop │ │ │ │ subs r6, #102 @ 0x66 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #70 @ 0x46 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r3!, {r1, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r5, r6} │ │ │ │ movs r3, r5 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r4, #8768 @ 0x2240 │ │ │ │ add.w r6, r4, #8768 @ 0x2240 │ │ │ │ @@ -159408,15 +159408,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w dc8aa │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9e78 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.w dc8c6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r5, #2372] @ 0x944 │ │ │ │ @@ -159626,15 +159626,15 @@ │ │ │ │ add.w lr, ip, #16 │ │ │ │ b.n dd266 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl 127470 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ b.n dd2f2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w dd830 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r3, #11 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ @@ -159674,15 +159674,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9e78 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 127470 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ b.n dd2f2 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ movs r1, #5 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ add.w r8, sp, #80 @ 0x50 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -159752,15 +159752,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w dd016 │ │ │ │ b.n dd012 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ b.n dd2f2 │ │ │ │ ldr.w r3, [r4, #504] @ 0x1f8 │ │ │ │ ldrb.w r3, [r3, #441] @ 0x1b9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dd78e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strb.w r3, [r1, #628] @ 0x274 │ │ │ │ @@ -159937,15 +159937,15 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr.w r2, [r3, #148] @ 0x94 │ │ │ │ b.n dd7d0 │ │ │ │ mov r6, r2 │ │ │ │ b.w dca26 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb70e │ │ │ │ + cbz r6, dd9ae │ │ │ │ movs r3, r5 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ 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 │ │ │ │ @@ -160033,28 +160033,28 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r3, #6080 @ 0x17c0 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ adds r4, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov.w ip, r1, lsr #12 │ │ │ │ ubfx r1, r1, #7, #5 │ │ │ │ add.w ip, r3, ip, lsl #2 │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ add.w ip, ip, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [ip, #1476] @ 0x5c4 │ │ │ │ orrs r1, r3 │ │ │ │ str.w r1, [ip, #1476] @ 0x5c4 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 12cf14 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -160076,28 +160076,28 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r3, #6080 @ 0x17c0 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ adds r4, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov.w ip, r1, lsr #12 │ │ │ │ ubfx r1, r1, #7, #5 │ │ │ │ add.w ip, r3, ip, lsl #2 │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ add.w ip, ip, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [ip, #1476] @ 0x5c4 │ │ │ │ orrs r1, r3 │ │ │ │ str.w r1, [ip, #1476] @ 0x5c4 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 12cf14 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -160119,26 +160119,26 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r3, #6080 @ 0x17c0 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ adds r4, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w ip, #1 │ │ │ │ add.w lr, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ubfx r1, r1, #1, #2 │ │ │ │ ldr.w r3, [lr, #1476] @ 0x5c4 │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ orrs r1, r3 │ │ │ │ str.w r1, [lr, #1476] @ 0x5c4 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 12cf14 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -160152,75 +160152,75 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r1 │ │ │ │ adds r0, #16 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b6868 │ │ │ │ + bl 1b6558 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #24 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b69f0 │ │ │ │ + bl 1b66e0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b6fb4 │ │ │ │ + bl 1b6ca4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b650c │ │ │ │ + bl 1b61fc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #42 @ 0x2a │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b6238 │ │ │ │ + bl 1b5f28 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b63a0 │ │ │ │ + bl 1b6090 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1bab58 │ │ │ │ + bl 1ba848 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b6b7c │ │ │ │ + bl 1b686c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #56 @ 0x38 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b6650 │ │ │ │ + bl 1b6340 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #60 @ 0x3c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d3db0 │ │ │ │ + bl 1d3aa0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b6fb4 │ │ │ │ + bl 1b6ca4 │ │ │ │ add sp, #8 │ │ │ │ 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 │ │ │ │ @@ -160436,15 +160436,15 @@ │ │ │ │ movs r0, #16 │ │ │ │ b.n ddd70 │ │ │ │ add.w r1, r9, #6080 @ 0x17c0 │ │ │ │ mov r4, sl │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r9, #5568 @ 0x15c0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ddfd0 │ │ │ │ adds r3, #1 │ │ │ │ @@ -160457,15 +160457,15 @@ │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ mov r0, r1 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ and.w r2, r2, ip │ │ │ │ str.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r2, [ip, #920] @ 0x398 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -160560,19 +160560,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #164 @ 0xa4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #648 @ 0x288 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ movs r3, r5 │ │ │ │ movs r1, #126 @ 0x7e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ movs r5, r4 │ │ │ │ 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 │ │ │ │ @@ -160781,15 +160781,15 @@ │ │ │ │ movs r4, #8 │ │ │ │ b.n de182 │ │ │ │ add.w r1, r9, #6080 @ 0x17c0 │ │ │ │ mov r4, sl │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r9, #5568 @ 0x15c0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n de3d6 │ │ │ │ adds r3, #1 │ │ │ │ @@ -160802,15 +160802,15 @@ │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ mov r0, r1 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ and.w r2, r2, ip │ │ │ │ str.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r2, [ip, #920] @ 0x398 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -160906,19 +160906,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r3, #6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r7, pc, #512 @ (adr r7, de644 ) │ │ │ │ movs r3, r5 │ │ │ │ adds r2, r7, #5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ movs r5, r4 │ │ │ │ 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 │ │ │ │ @@ -161127,15 +161127,15 @@ │ │ │ │ movs r4, #8 │ │ │ │ b.n de58a │ │ │ │ add.w r1, r9, #6080 @ 0x17c0 │ │ │ │ mov r4, sl │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r9, #5568 @ 0x15c0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n de7de │ │ │ │ adds r3, #1 │ │ │ │ @@ -161148,15 +161148,15 @@ │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ mov r0, r1 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ and.w r2, r2, ip │ │ │ │ str.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r2, [ip, #920] @ 0x398 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -161252,19 +161252,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r2, r6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #544 @ (adr r6, dea6c ) │ │ │ │ + add r3, pc, #480 @ (adr r3, dea2c ) │ │ │ │ movs r3, r5 │ │ │ │ adds r2, r6, r5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ movs r5, r4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ add.w ip, r0, r1, lsl #3 │ │ │ │ push {lr} │ │ │ │ @@ -161481,23 +161481,23 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mla r4, r1, r3, r4 │ │ │ │ add r1, pc, #60 @ (adr r1, deaa8 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1c4190 │ │ │ │ + bl 1c3e80 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ b.n dea80 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orrs r2, r3 │ │ │ │ bne.n deaa2 │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r5 │ │ │ │ bcc.n dea78 │ │ │ │ ldr r2, [pc, #36] @ (deab0 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -161509,15 +161509,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ addw sl, r0, #517 @ 0x205 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r7, #4] │ │ │ │ movs r5, r4 │ │ │ │ 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 │ │ │ │ @@ -161814,19 +161814,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r6, r4, #20 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #208 @ (adr r1, deea4 ) │ │ │ │ + ldr r6, [sp, #144] @ 0x90 │ │ │ │ movs r3, r5 │ │ │ │ asrs r6, r2, #16 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r7, [sp, #784] @ 0x310 │ │ │ │ + ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ movs r3, r5 │ │ │ │ blx 54c60 <__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 │ │ │ │ @@ -162280,17 +162280,17 @@ │ │ │ │ ... │ │ │ │ asrs r0, r5, #2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r1, #1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ movs r3, r5 │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ movs r3, r5 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n df0ca │ │ │ │ ldrb.w r3, [r0, #3252] @ 0xcb4 │ │ │ │ @@ -175526,15 +175526,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e8548 │ │ │ │ ldr.w r0, [r6, #3652] @ 0xe44 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ str.w sp, [r7, #28] │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ adds r0, #16 │ │ │ │ - bl 2c654c │ │ │ │ + bl 2c623c │ │ │ │ ldr.w fp, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [r7, #32] │ │ │ │ mov.w r2, fp, lsl #2 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ adds r1, r2, #7 │ │ │ │ str r0, [r7, #24] │ │ │ │ @@ -175742,15 +175742,15 @@ │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ adds r0, #16 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ str r3, [r7, #32] │ │ │ │ - bl 2c65e8 │ │ │ │ + bl 2c62d8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov fp, r0 │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ movw r2, #1428 @ 0x594 │ │ │ │ str r3, [r7, #28] │ │ │ │ @@ -175766,15 +175766,15 @@ │ │ │ │ ldr.w r0, [fp, r0, lsl #2] │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ bne.n e8640 │ │ │ │ ldr.w r0, [r6, #3652] @ 0xe44 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ adds r0, #16 │ │ │ │ - bl 2c662c │ │ │ │ + bl 2c631c │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r2, #24 │ │ │ │ mla sl, r2, r3, sl │ │ │ │ b.n e8548 │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ mov r5, fp │ │ │ │ @@ -175815,18 +175815,18 @@ │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #20] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r3, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ str r7, [r0, #52] @ 0x34 │ │ │ │ - @ instruction: 0xffffc8da │ │ │ │ + @ instruction: 0xffffc5ca │ │ │ │ movs r4, r4 │ │ │ │ ldrb r0, [r6, #8] │ │ │ │ lsls r1, r5, #2 │ │ │ │ cbz r2, e8724 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -176193,15 +176193,15 @@ │ │ │ │ dmb ish │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ and.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ adds r0, #16 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n e8c0c │ │ │ │ - bl 2c65e8 │ │ │ │ + bl 2c62d8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e8bee │ │ │ │ ldr.w sl, [pc, #560] @ e8d4c │ │ │ │ sub.w r8, r0, #4 │ │ │ │ ldr r3, [pc, #556] @ (e8d50 ) │ │ │ │ mov r5, r6 │ │ │ │ @@ -176236,15 +176236,15 @@ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ str r2, [r4, #16] │ │ │ │ blx 55178 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1c3e58 │ │ │ │ + bl 1c3b48 │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ str r2, [r4, #28] │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -176289,15 +176289,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w e8d36 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2c654c │ │ │ │ + bl 2c623c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e8bee │ │ │ │ ldr r3, [pc, #324] @ (e8d5c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r8, r4 │ │ │ │ @@ -176342,15 +176342,15 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ str.w r3, [r8, #16] │ │ │ │ blx 55178 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c3e58 │ │ │ │ + bl 1c3b48 │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r8, #20] │ │ │ │ str.w r1, [r8, #24] │ │ │ │ str.w r2, [r8, #28] │ │ │ │ str.w r3, [r8, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -176409,32 +176409,28 @@ │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, #20] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #4 │ │ │ │ - movs r3, r5 │ │ │ │ - lsls r2, r7, #4 │ │ │ │ - movs r3, r5 │ │ │ │ - cmp r6, lr │ │ │ │ + cdp2 0, 0, cr0, cr0, cr10, {1} │ │ │ │ + cdp2 0, 2, cr0, cr10, cr10, {1} │ │ │ │ + negs r6, r4 │ │ │ │ movs r5, r4 │ │ │ │ strb r0, [r1, #16] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ - movs r3, r5 │ │ │ │ - movs r6, r1 │ │ │ │ - movs r3, r5 │ │ │ │ - add r4, pc │ │ │ │ + ldc2 0, cr0, [sl, #-168]! @ 0xffffff58 │ │ │ │ + ldc2l 0, cr0, [lr], #168 @ 0xa8 │ │ │ │ + adcs r4, r5 │ │ │ │ movs r5, r4 │ │ │ │ - stmia r2!, {r1, r2, r5} │ │ │ │ - movs r4, r4 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itet ne │ │ │ │ + movne r4, r4 │ │ │ │ + stmdbeq sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movne.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #352] @ (e8ee0 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r5, [pc, #352] @ (e8ee4 ) │ │ │ │ add r6, pc │ │ │ │ ldr r3, [pc, #352] @ (e8ee8 ) │ │ │ │ @@ -176468,15 +176464,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ add.w r1, r7, #8 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ str.w sp, [r7, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 2c654c │ │ │ │ + bl 2c623c │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r2, sp │ │ │ │ mov r9, r0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ adds r1, r3, #7 │ │ │ │ mov fp, r3 │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ @@ -176804,15 +176800,15 @@ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n e91b2 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, e91a6 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, e9198 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add r0, r2 │ │ │ │ b.n e9188 │ │ │ │ @@ -176957,15 +176953,15 @@ │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ add r0, r5 │ │ │ │ - bl 1c5680 │ │ │ │ + bl 1c5370 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ orr.w r0, r0, r9 │ │ │ │ cmp r6, r3 │ │ │ │ uxtb.w r9, r0 │ │ │ │ bcc.n e92f0 │ │ │ │ str.w r9, [sp, #128] @ 0x80 │ │ │ │ b.n e9324 │ │ │ │ @@ -177035,28 +177031,28 @@ │ │ │ │ mov r4, r1 │ │ │ │ it cs │ │ │ │ movcs r4, #4 │ │ │ │ add.w r6, r7, #4096 @ 0x1000 │ │ │ │ add.w r8, r7, #6496 @ 0x1960 │ │ │ │ add.w r8, r8, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr.w r5, [r6, #2408] @ 0x968 │ │ │ │ ldr.w r2, [r6, #3060] @ 0xbf4 │ │ │ │ ldr.w r3, [r6, #3064] @ 0xbf8 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w e9ce6 │ │ │ │ cmp r9, r3 │ │ │ │ bhi.w e9bf8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r4, r3 │ │ │ │ bhi.w e9d18 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ add.w r2, r5, #32 │ │ │ │ subs r3, #4 │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ @@ -177266,15 +177262,15 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n e9658 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w e9d58 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -177305,39 +177301,39 @@ │ │ │ │ cbz r0, e96bc │ │ │ │ ldr.w r3, [sl, #320] @ 0x140 │ │ │ │ ldr.w r2, [r3, #3224] @ 0xc98 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ subs r3, r3, r4 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c57f8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n e969e │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cbz r0, e96da │ │ │ │ ldr.w r3, [sl, #320] @ 0x140 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ ldr.w r2, [r3, #3224] @ 0xc98 │ │ │ │ movs r3, #1 │ │ │ │ - bl 1c5b08 │ │ │ │ + bl 1c57f8 │ │ │ │ ldrd r2, r0, [sp, #116] @ 0x74 │ │ │ │ ldr.w r3, [r2, #2632] @ 0xa48 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #2632] @ 0xa48 │ │ │ │ blx 5566c │ │ │ │ ldr.w r0, [sl, #320] @ 0x140 │ │ │ │ add.w r0, r0, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ blx 54858 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c5580 │ │ │ │ + bl 1c5270 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl b8fc4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -177617,15 +177613,15 @@ │ │ │ │ beq.w e9f28 │ │ │ │ str.w sl, [r4, #672] @ 0x2a0 │ │ │ │ str.w r5, [r8] │ │ │ │ b.n e943c │ │ │ │ ldr.w r0, [r5, #540] @ 0x21c │ │ │ │ add.w r0, r0, #5280 @ 0x14a0 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr.w r1, [r5, #540] @ 0x21c │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ movs r3, #4 │ │ │ │ add.w r1, r1, #5248 @ 0x1480 │ │ │ │ mov.w r2, fp, lsl #2 │ │ │ │ adds r1, #16 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -177641,15 +177637,15 @@ │ │ │ │ bl f7ef8 │ │ │ │ ldr.w r3, [r5, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w e9b8c │ │ │ │ add.w r0, r3, #5280 @ 0x14a0 │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr.w ip, [sp, #56] @ 0x38 │ │ │ │ ldr.w r4, [r5, #688] @ 0x2b0 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ cmn.w r4, #49 @ 0x31 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ @@ -177717,27 +177713,27 @@ │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.w e9d28 │ │ │ │ ldr.w r1, [r4, #668] @ 0x29c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e9cfe │ │ │ │ mov r2, r9 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e9f28 │ │ │ │ ldr.w r2, [r4, #672] @ 0x2a0 │ │ │ │ str.w r9, [r4, #676] @ 0x2a4 │ │ │ │ add.w r8, r0, r2 │ │ │ │ str.w r0, [r4, #668] @ 0x29c │ │ │ │ b.n e99e0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r1, #5280 @ 0x14a0 │ │ │ │ adds r0, #12 │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ b.n e9702 │ │ │ │ movs r4, #1 │ │ │ │ b.n e93c0 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ movt r2, #28818 @ 0x7092 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ @@ -177764,15 +177760,15 @@ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ adds r0, #16 │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ bl f8020 │ │ │ │ ldr.w r0, [r5, #540] @ 0x21c │ │ │ │ add.w r0, r0, #5280 @ 0x14a0 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ b.n e9702 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ bhi.w e9d1e │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ it cc │ │ │ │ @@ -177784,15 +177780,15 @@ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.w e9d96 │ │ │ │ ldr.w r1, [r5, #684] @ 0x2ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e9d8c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e9d88 │ │ │ │ ldr.w r2, [r5, #688] @ 0x2b0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r3, [r5, #692] @ 0x2b4 │ │ │ │ str.w r0, [r5, #684] @ 0x2ac │ │ │ │ @@ -177827,15 +177823,15 @@ │ │ │ │ strd r3, r4, [sp, #16] │ │ │ │ bl b8b30 │ │ │ │ ldr.w r5, [r6, #2408] @ 0x968 │ │ │ │ ldr.w r3, [r6, #3060] @ 0xbf4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w e93fa │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e9702 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -177945,15 +177941,15 @@ │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r6, r0 │ │ │ │ + add r7, sp, #216 @ 0xd8 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, #0 │ │ │ │ b.n e9a7e │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ blx 549fc │ │ │ │ b.n e9be0 │ │ │ │ @@ -177976,15 +177972,15 @@ │ │ │ │ b.n e9a7a │ │ │ │ ldr.w r0, [sl, #320] @ 0x140 │ │ │ │ movw r6, #7100 @ 0x1bbc │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r0, #3224] @ 0xc98 │ │ │ │ add r0, r6 │ │ │ │ ldr.w r2, [r3, #2632] @ 0xa48 │ │ │ │ - bl 2bea7c │ │ │ │ + bl 2be76c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e963c │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr.w r8, [sl, #320] @ 0x140 │ │ │ │ lsls r2, r3, #29 │ │ │ │ add.w fp, r8, r6 │ │ │ │ bmi.n e9ee2 │ │ │ │ @@ -177992,24 +177988,24 @@ │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, fp │ │ │ │ add.w r2, r2, #6176 @ 0x1820 │ │ │ │ add.w r7, r8, #4096 @ 0x1000 │ │ │ │ adds r2, #24 │ │ │ │ add.w r6, r8, #6176 @ 0x1820 │ │ │ │ - bl 2bece0 │ │ │ │ + bl 2be9d0 │ │ │ │ ldr r2, [pc, #284] @ (e9f30 ) │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, fp │ │ │ │ adds r6, #12 │ │ │ │ - bl 2bece0 │ │ │ │ + bl 2be9d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr.w r3, [r7, #2080] @ 0x820 │ │ │ │ ldr.w r2, [r7, #2084] @ 0x824 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n e9e98 │ │ │ │ mov r4, r3 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ @@ -178030,32 +178026,32 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, fp │ │ │ │ ldrd r5, ip, [r6, #16] │ │ │ │ str r5, [sp, #408] @ 0x198 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ strd r5, ip, [sp, #412] @ 0x19c │ │ │ │ - bl 2bece0 │ │ │ │ + bl 2be9d0 │ │ │ │ ldrb.w r3, [r6, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e9e42 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl b8cf8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl 2bece0 │ │ │ │ + bl 2be9d0 │ │ │ │ b.n e9e4a │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add r5, r3 │ │ │ │ cmp r5, r3 │ │ │ │ bls.n e9ed4 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -178068,19 +178064,19 @@ │ │ │ │ strd r3, r1, [sp, #408] @ 0x198 │ │ │ │ mov r0, fp │ │ │ │ adc.w r2, r2, #0 │ │ │ │ movs r3, #12 │ │ │ │ str r2, [sp, #416] @ 0x1a0 │ │ │ │ movs r1, #6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl 2bece0 │ │ │ │ + bl 2be9d0 │ │ │ │ cmp r6, r5 │ │ │ │ bcc.n e9eac │ │ │ │ mov r0, fp │ │ │ │ - bl 2bed1c │ │ │ │ + bl 2bea0c │ │ │ │ b.w e963c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr.w r1, [sl, #372] @ 0x174 │ │ │ │ mov r0, sl │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ bl b8f34 │ │ │ │ @@ -178091,31 +178087,31 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r2, [pc, #44] @ (e9f34 ) │ │ │ │ ldr r1, [pc, #48] @ (e9f38 ) │ │ │ │ ldr.w r3, [r8, #3656] @ 0xe48 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n e9df6 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cbnz r3, e9f22 │ │ │ │ strd r0, r0, [sp, #92] @ 0x5c │ │ │ │ b.w e954c │ │ │ │ strd r0, r0, [sp, #92] @ 0x5c │ │ │ │ b.n e9cd2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - sub sp, #272 @ 0x110 │ │ │ │ + add r5, sp, #720 @ 0x2d0 │ │ │ │ movs r4, r4 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + add r4, sp, #432 @ 0x1b0 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r0, #22] │ │ │ │ + strh r6, [r6, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #400] @ (ea0e0 ) │ │ │ │ @@ -178270,25 +178266,25 @@ │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #8] │ │ │ │ lsls r1, r5, #2 │ │ │ │ str r2, [r5, #0] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ movs r4, r4 │ │ │ │ - add r6, sp, #760 @ 0x2f8 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ movs r4, r4 │ │ │ │ bl 2860fa │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ mrc 15, 2, APSR_nzcv, cr3, cr15, {7} │ │ │ │ - add r6, sp, #360 @ 0x168 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ movs r4, r4 │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -178332,15 +178328,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r2, #2 │ │ │ │ bne.n ea1d2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c2130 │ │ │ │ + bl 1c1e20 │ │ │ │ movs r3, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ea1a6 │ │ │ │ dmb ish │ │ │ │ @@ -178348,15 +178344,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea194 │ │ │ │ b.n ea166 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ @@ -178442,15 +178438,15 @@ │ │ │ │ vldr d7, [r2, #-8] │ │ │ │ b.n ea240 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r6, r7] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ movs r4, r4 │ │ │ │ mrc2 15, 4, pc, cr5, cr15, {7} │ │ │ │ ldrb r2, [r3, r5] │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -178591,15 +178587,15 @@ │ │ │ │ cbz r1, ea4c2 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea4ea │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2130 │ │ │ │ + bl 1c1e20 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea474 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -178620,15 +178616,15 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w ea37c │ │ │ │ b.n ea37e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ b.n ea3da │ │ │ │ add.w r8, sp, #32 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 54720 │ │ │ │ mov r3, r9 │ │ │ │ @@ -178747,28 +178743,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea642 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2130 │ │ │ │ + bl 1c1e20 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea61e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea610 │ │ │ │ b.n ea560 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ b.n ea5f0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ea648 │ │ │ │ @@ -178861,28 +178857,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea77a │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2130 │ │ │ │ + bl 1c1e20 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea756 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea748 │ │ │ │ b.n ea6b6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3320] @ 0xcf8 │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ b.n ea72a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ea780 │ │ │ │ @@ -178951,29 +178947,29 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea86e │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2130 │ │ │ │ + bl 1c1e20 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea84a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea83a │ │ │ │ b.n ea7ec │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ b.n ea81e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ea856 │ │ │ │ @@ -179039,30 +179035,30 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea95c │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2130 │ │ │ │ + bl 1c1e20 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea936 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea926 │ │ │ │ b.n ea8d8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ b.n ea90a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ea942 │ │ │ │ @@ -179141,29 +179137,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eaa64 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2130 │ │ │ │ + bl 1c1e20 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eaa3e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eaa30 │ │ │ │ b.n ea9c4 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ b.n eaa12 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eaa6a │ │ │ │ @@ -179243,29 +179239,29 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n eaae6 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eab72 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2130 │ │ │ │ + bl 1c1e20 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eab4e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eab3e │ │ │ │ b.n eaad4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3320] @ 0xcf8 │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ b.n eab1c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n eab5a │ │ │ │ @@ -179373,29 +179369,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eacce │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2130 │ │ │ │ + bl 1c1e20 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eaca8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eac9a │ │ │ │ b.n eabde │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ b.n eac7c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eacd4 │ │ │ │ @@ -179485,29 +179481,29 @@ │ │ │ │ cmp r2, #2 │ │ │ │ bne.n eadfa │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c2130 │ │ │ │ + bl 1c1e20 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r6, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eadd4 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eadc4 │ │ │ │ b.n ead44 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ b.n eada4 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n eae00 │ │ │ │ @@ -179604,28 +179600,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eaf36 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2130 │ │ │ │ + bl 1c1e20 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eaf12 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eaf04 │ │ │ │ b.n eae78 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3320] @ 0xcf8 │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ b.n eaee4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eaf3c │ │ │ │ @@ -179724,28 +179720,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb078 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2130 │ │ │ │ + bl 1c1e20 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb054 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb046 │ │ │ │ b.n eafb6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3320] @ 0xcf8 │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ b.n eb026 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb07e │ │ │ │ @@ -179846,29 +179842,29 @@ │ │ │ │ add sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb1be │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2130 │ │ │ │ + bl 1c1e20 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb19a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb18a │ │ │ │ b.n eb0fc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3320] @ 0xcf8 │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ b.n eb16e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n eb1a6 │ │ │ │ @@ -179971,29 +179967,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb30e │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2130 │ │ │ │ + bl 1c1e20 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb2e8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb2da │ │ │ │ b.n eb244 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ b.n eb2ba │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb314 │ │ │ │ @@ -180087,29 +180083,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb442 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2130 │ │ │ │ + bl 1c1e20 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb41c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb40e │ │ │ │ b.n eb382 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ b.n eb3f0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb448 │ │ │ │ @@ -180203,29 +180199,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb576 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2130 │ │ │ │ + bl 1c1e20 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb550 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb542 │ │ │ │ b.n eb4b6 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ b.n eb524 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb57c │ │ │ │ @@ -180319,28 +180315,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb6aa │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2130 │ │ │ │ + bl 1c1e20 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb686 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb678 │ │ │ │ b.n eb5ee │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ b.n eb658 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb6b0 │ │ │ │ @@ -180433,28 +180429,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb7dc │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2130 │ │ │ │ + bl 1c1e20 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb7b8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb7aa │ │ │ │ b.n eb720 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ b.n eb78a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb7e2 │ │ │ │ @@ -180541,30 +180537,30 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb8fa │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2130 │ │ │ │ + bl 1c1e20 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb8d4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb8c4 │ │ │ │ b.n eb876 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ b.n eb8a8 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n eb8e0 │ │ │ │ @@ -180636,30 +180632,30 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb9f2 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2130 │ │ │ │ + bl 1c1e20 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb9cc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb9bc │ │ │ │ b.n eb964 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ b.n eb9a0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n eb9d8 │ │ │ │ @@ -180695,52 +180691,52 @@ │ │ │ │ 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, #272 @ 0x110 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be904 │ │ │ │ + bl 1be5f4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be904 │ │ │ │ + bl 1be5f4 │ │ │ │ ldr.w r1, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bebc8 │ │ │ │ + bl 1be8b8 │ │ │ │ ldrb.w r1, [r4, #400] @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1beaf0 │ │ │ │ + bl 1be7e0 │ │ │ │ ldrb.w r1, [r4, #436] @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1beaf0 │ │ │ │ + bl 1be7e0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 14d8cc │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cbz r1, ebad0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1beaf0 │ │ │ │ + bl 1be7e0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 14d8cc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ subs r3, #2 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ bne.n ebacc │ │ │ │ movs r2, #16 │ │ │ │ add.w r1, r4, #440 @ 0x1b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be904 │ │ │ │ + bl 1be5f4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1beaf0 │ │ │ │ + bl 1be7e0 │ │ │ │ b.n ebab4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov lr, r2 │ │ │ │ @@ -180805,34 +180801,34 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n ebb84 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n ebbde │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [pc, #44] @ (ebc0c ) │ │ │ │ ldr r3, [pc, #36] @ (ebc08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -180969,75 +180965,75 @@ │ │ │ │ strd r6, r4, [sp, #60] @ 0x3c │ │ │ │ strb.w r5, [sp, #36] @ 0x24 │ │ │ │ movs r4, #4 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ strd r7, r4, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strb.w r5, [sp, #28] │ │ │ │ - bl 2dfbbc │ │ │ │ + bl 2df8ac │ │ │ │ mov r4, r0 │ │ │ │ - bl 226460 │ │ │ │ + bl 226150 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fbe8c │ │ │ │ + bl 1fbb7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bf44 │ │ │ │ + bl 21bc34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0274 │ │ │ │ + bl 1eff64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e456c │ │ │ │ + bl 1e425c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2378d4 │ │ │ │ + bl 2375c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecb10 │ │ │ │ + bl 1ec800 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecb58 │ │ │ │ + bl 1ec848 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fbe8c │ │ │ │ + bl 1fbb7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 239fdc │ │ │ │ + bl 239ccc │ │ │ │ mov r0, r4 │ │ │ │ - bl 237564 │ │ │ │ + bl 237254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23811c │ │ │ │ + bl 237e0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2674d4 │ │ │ │ + bl 2671c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22facc │ │ │ │ + bl 22f7bc │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215fdc │ │ │ │ + bl 215ccc │ │ │ │ mov r0, r4 │ │ │ │ - bl 237564 │ │ │ │ + bl 237254 │ │ │ │ mvn.w r1, #4278190080 @ 0xff000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2339f8 │ │ │ │ + bl 2336e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22f3bc │ │ │ │ + bl 22f0ac │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2625e4 │ │ │ │ + bl 2622d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2378d4 │ │ │ │ + bl 2375c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23811c │ │ │ │ + bl 237e0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 237934 │ │ │ │ + bl 237624 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23a740 │ │ │ │ + bl 23a430 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp, #16] │ │ │ │ - bl 24c994 │ │ │ │ + bl 24c684 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23811c │ │ │ │ + bl 237e0c │ │ │ │ ldr r2, [pc, #40] @ (ebe28 ) │ │ │ │ ldr r3, [pc, #28] @ (ebe20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -181047,15 +181043,15 @@ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ orrs r2, r2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r5, #124] @ 0x7c │ │ │ │ movs r4, r4 │ │ │ │ rors r2, r7 │ │ │ │ lsls r1, r5, #2 │ │ │ │ ldrb.w r3, [r0, #96] @ 0x60 │ │ │ │ push {r4} │ │ │ │ cbnz r3, ebe76 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ @@ -181268,25 +181264,25 @@ │ │ │ │ bne.n ec08a │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, ec08a │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #36] @ (ec0b0 ) │ │ │ │ ldr r2, [pc, #28] @ (ec0ac ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -182160,15 +182156,15 @@ │ │ │ │ b.n ec8be │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n ec8be │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ add.w r0, r6, #5056 @ 0x13c0 │ │ │ │ blx 5407c │ │ │ │ add.w r0, r6, #5024 @ 0x13a0 │ │ │ │ mov r1, fp │ │ │ │ adds r0, #4 │ │ │ │ bl f8020 │ │ │ │ add.w r0, r6, #5056 @ 0x13c0 │ │ │ │ @@ -182205,15 +182201,15 @@ │ │ │ │ beq.w ecf90 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n ec9a0 │ │ │ │ add.w r7, r6, #4960 @ 0x1360 │ │ │ │ adds r7, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ bls.n ecae0 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cbz r1, eca66 │ │ │ │ mov r0, r6 │ │ │ │ @@ -182274,15 +182270,15 @@ │ │ │ │ dmb ish │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r2, #200] @ 0xc8 │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldrb.w r3, [r6, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ed046 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ add.w r9, sp, #88 @ 0x58 │ │ │ │ @@ -182477,15 +182473,15 @@ │ │ │ │ beq.w ecffe │ │ │ │ ldr r3, [pc, #32] @ (ecd88 ) │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ b.n ecd8c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strh r2, [r2, #38] @ 0x26 │ │ │ │ + strh r2, [r0, #14] │ │ │ │ movs r4, r4 │ │ │ │ ldrh r5, [r3, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ strh r5, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ strh r3, [r7, #22] │ │ │ │ movs r0, r0 │ │ │ │ @@ -182808,40 +182804,40 @@ │ │ │ │ bl ebc38 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ed156 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #272 @ 0x110 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bedf0 │ │ │ │ + bl 1beae0 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bedf0 │ │ │ │ + bl 1beae0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bee98 │ │ │ │ + bl 1beb88 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #396] @ 0x18c │ │ │ │ - bl 1bee34 │ │ │ │ + bl 1beb24 │ │ │ │ strb.w r0, [r4, #400] @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bee34 │ │ │ │ + bl 1beb24 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldr.w r1, [r6, #3664] @ 0xe50 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r0, [r4, #436] @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 14d7fc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1bee34 │ │ │ │ + bl 1beb24 │ │ │ │ cbnz r0, ed15a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n ed136 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n ed136 │ │ │ │ @@ -182850,15 +182846,15 @@ │ │ │ │ bl ec848 │ │ │ │ cbnz r0, ed14e │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r4, #440 @ 0x1b8 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1bedf0 │ │ │ │ + bl 1beae0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl ec848 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ed132 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ @@ -182904,15 +182900,15 @@ │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ bl 14d468 │ │ │ │ ldr r3, [pc, #164] @ (ed268 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4608 │ │ │ │ + bl 1e42f8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl ebc38 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ed256 │ │ │ │ @@ -182963,15 +182959,15 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n ed220 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ cmp r6, #118 @ 0x76 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #22] │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ movs r4, r4 │ │ │ │ cmp r5, #216 @ 0xd8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -183218,78 +183214,78 @@ │ │ │ │ adds r2, r3, #1 │ │ │ │ subs r3, r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ed548 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r6, r0 │ │ │ │ b.n ed57e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ed57e │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r1, [pc, #132] @ (ed604 ) │ │ │ │ ldr r3, [pc, #124] @ (ed600 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n ed5f8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ed5b6 │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r6, r0 │ │ │ │ b.n ed57e │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n ed59a │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n ed59a │ │ │ │ movs r3, #1 │ │ │ │ @@ -187568,37 +187564,37 @@ │ │ │ │ movs r1, #1 │ │ │ │ add.w fp, sp, #16 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add.w r4, r4, r3, lsr #6 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f0556 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f06cc │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ add.w r4, r6, #80 @ 0x50 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w lr, #120 @ 0x78 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ ldr.w r9, [pc, #588] @ f07d8 │ │ │ │ @@ -187608,15 +187604,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ mla r3, lr, ip, r3 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [pc, #548] @ (f07dc ) │ │ │ │ ldr r3, [pc, #536] @ (f07d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -187648,15 +187644,15 @@ │ │ │ │ and.w r1, r0, #524288 @ 0x80000 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w f050c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 2bc2b0 │ │ │ │ + bl 2bbfa0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ adds r3, r2, #1 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ beq.n f06f8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsrs r1, r4, #5 │ │ │ │ @@ -187700,39 +187696,39 @@ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cbnz r3, f0704 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f05b4 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ b.n f05b4 │ │ │ │ add r9, r7 │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r9, #116] @ 0x74 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ bl ed458 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r4, r0 │ │ │ │ b.n f055e │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ lsls r0, r1, #31 │ │ │ │ bpl.n f05fc │ │ │ │ b.n f050c │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -187777,30 +187773,30 @@ │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ mov r1, fp │ │ │ │ b.n f0654 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r4, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f0780 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r7, r0 │ │ │ │ b.n f05b4 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r4, [sp, #16] │ │ │ │ b.n f0762 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -188047,24 +188043,24 @@ │ │ │ │ add.w r3, r2, r9 │ │ │ │ mov fp, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f089e │ │ │ │ ldr.w r0, [r2, r9] │ │ │ │ strd r2, r9, [sp, #16] │ │ │ │ - bl 2d0c98 │ │ │ │ + bl 2d0988 │ │ │ │ ldrd r2, r9, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f0abe │ │ │ │ ldr.w r0, [r2, r9] │ │ │ │ movs r3, #3 │ │ │ │ str r5, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1be490 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1be180 │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ands.w r1, r1, #7 │ │ │ │ beq.n f0a84 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, ip │ │ │ │ add.w r3, r2, #8 │ │ │ │ adds r2, #1 │ │ │ │ @@ -188085,15 +188081,15 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 132740 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r1, #20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e23dc │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ movs r3, #2 │ │ │ │ str r5, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ b.n f089e │ │ │ │ mov lr, r3 │ │ │ │ b.n f0a04 │ │ │ │ @@ -191733,21 +191729,21 @@ │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #30 │ │ │ │ movne r5, #22 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1dfb60 │ │ │ │ + bl 1df850 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w f3a9e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r1, r9 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -191755,18 +191751,18 @@ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w f36a6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ @@ -191796,39 +191792,39 @@ │ │ │ │ add.w fp, sp, #32 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, f3462 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr.w r3, [pc, #1752] @ f3b3c │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mla r3, r9, r3, r8 │ │ │ │ @@ -191836,15 +191832,15 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp.w r3, #334 @ 0x14e │ │ │ │ beq.n f34f6 │ │ │ │ movw r2, #335 @ 0x14f │ │ │ │ cmp r3, r2 │ │ │ │ beq.w f3914 │ │ │ │ @@ -191859,48 +191855,48 @@ │ │ │ │ bne.w f3b2a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #341 @ 0x155 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w r6, r5, #80 @ 0x50 │ │ │ │ mla r3, r9, r3, r8 │ │ │ │ ldrb.w ip, [r3, #34] @ 0x22 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w ip, r5, ip, lsl #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov.w r1, #336 @ 0x150 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r6, [r5, #32] │ │ │ │ cmp r6, #2 │ │ │ │ beq.w f36b2 │ │ │ │ add.w r8, sp, #116 @ 0x74 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ @@ -191975,23 +191971,23 @@ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n f36ba │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ add.w fp, sp, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r3, r6 │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ str r5, [sp, #32] │ │ │ │ add.w ip, r4, #80 @ 0x50 │ │ │ │ strd r5, r5, [fp, #4] │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -192002,40 +191998,40 @@ │ │ │ │ mov r0, sl │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mla lr, r9, r3, r8 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ b.n f346a │ │ │ │ movs r6, #32 │ │ │ │ b.n f363e │ │ │ │ movs r6, #8 │ │ │ │ b.n f363e │ │ │ │ movs r6, #16 │ │ │ │ b.n f363e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add.w r8, sp, #116 @ 0x74 │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #100] @ 0x64 │ │ │ │ @@ -192051,34 +192047,34 @@ │ │ │ │ mov r4, r8 │ │ │ │ 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, #376 @ 0x178 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov lr, r8 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ 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, sl │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #32] │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ mov r4, r5 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ strd r6, r6, [sp, #100] @ 0x64 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ @@ -192094,36 +192090,36 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov ip, r8 │ │ │ │ add.w r7, r9, #44 @ 0x2c │ │ │ │ str r4, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ 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, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r7, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r6, [sp, #32] │ │ │ │ mov ip, r5 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ strd r6, r6, [sp, #100] @ 0x64 │ │ │ │ @@ -192136,37 +192132,37 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov lr, r8 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r4, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r7, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r6, [sp, #32] │ │ │ │ mov.w ip, #3 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ strd r6, r6, [sp, #100] @ 0x64 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ @@ -192179,112 +192175,112 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r1, r6 │ │ │ │ add.w r7, r5, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov ip, r8 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ 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, sl │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r0, sl │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ strd r9, r6, [sp] │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ - bl 1e4a94 │ │ │ │ + bl 1e4784 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n f34d4 │ │ │ │ movs r6, #1 │ │ │ │ b.n f363e │ │ │ │ mov.w r1, #336 @ 0x150 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f34d4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mla r3, r9, r3, r8 │ │ │ │ ldrb.w lr, [r3, #34] @ 0x22 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w r6, r5, #80 @ 0x50 │ │ │ │ mla r8, r9, r3, r8 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w ip, [r8, #34] @ 0x22 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ add.w ip, r5, ip, lsl #2 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #2 │ │ │ │ beq.w f3b1c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ @@ -192307,20 +192303,20 @@ │ │ │ │ mov r0, sl │ │ │ │ bl ebad8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ movs r5, #2 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, sl │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ @@ -192351,58 +192347,58 @@ │ │ │ │ bl ebad8 │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ - bl 1e4a94 │ │ │ │ + bl 1e4784 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n f34d4 │ │ │ │ ldr r2, [pc, #164] @ (f3b44 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1df90c │ │ │ │ + bl 1df5fc │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ bfi r3, r2, #5, #3 │ │ │ │ strb r3, [r0, #20] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr.w r3, [r0, #440] @ 0x1b8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r0, #440] @ 0x1b8 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ b.n f33b8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov ip, r5 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ 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, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ b.n f36ba │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b.n f3a24 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ b.n f36ba │ │ │ │ movs r7, #1 │ │ │ │ @@ -192560,60 +192556,60 @@ │ │ │ │ strb.w fp, [sp, #164] @ 0xa4 │ │ │ │ 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, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ 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, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, fp │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, f3d7a │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 1e26a8 │ │ │ │ + bl 1e2398 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ movs r0, #1 │ │ │ │ b.n f3bce │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3664] @ 0xe50 │ │ │ │ ldrb.w r0, [r3, #434] @ 0x1b2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f3bce │ │ │ │ @@ -192675,15 +192671,15 @@ │ │ │ │ beq.w f3bcc │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add.w r9, sp, #148 @ 0x94 │ │ │ │ ldrd r1, r2, [sp, #80] @ 0x50 │ │ │ │ - bl 1e3dbc │ │ │ │ + bl 1e3aac │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #180 @ 0xb4 │ │ │ │ strd r8, r8, [sp, #96] @ 0x60 │ │ │ │ mov r7, r3 │ │ │ │ strd r8, r3, [sp, #104] @ 0x68 │ │ │ │ @@ -192703,37 +192699,37 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ 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, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp.w r3, #620 @ 0x26c │ │ │ │ beq.w f4500 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ @@ -192768,37 +192764,37 @@ │ │ │ │ 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} │ │ │ │ beq.w f4890 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ str r7, [sp, #192] @ 0xc0 │ │ │ │ strb.w r8, [sp, #196] @ 0xc4 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ 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, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3652] @ 0xe44 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #2884] @ 0xb44 │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f49f6 │ │ │ │ @@ -192883,15 +192879,15 @@ │ │ │ │ subeq r1, #20 │ │ │ │ movne r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ bl f0490 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e3548 │ │ │ │ + bl 1e3238 │ │ │ │ b.n f3d9a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r3, #829 @ 0x33d │ │ │ │ cmp r2, r3 │ │ │ │ bne.w f3bcc │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr.w r8, [sl, #92] @ 0x5c │ │ │ │ @@ -192913,36 +192909,36 @@ │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ 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, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [fp, #40] @ 0x28 │ │ │ │ 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, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ strd r5, r5, [sp, #164] @ 0xa4 │ │ │ │ strd r5, r5, [r4, #4] │ │ │ │ strd r5, r5, [sp, #172] @ 0xac │ │ │ │ str.w r8, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r5, [r8, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -192956,34 +192952,34 @@ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r7, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov ip, r9 │ │ │ │ str.w r8, [sp, #108] @ 0x6c │ │ │ │ strd r3, r3, [sp, #164] @ 0xa4 │ │ │ │ strd r3, r3, [sp, #172] @ 0xac │ │ │ │ @@ -192996,45 +192992,45 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r5, r7 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov lr, r7 │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ 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, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ b.n f3d82 │ │ │ │ ldr.w r3, [pc, #1336] @ f47bc │ │ │ │ movw r1, #58640 @ 0xe510 │ │ │ │ @@ -193071,74 +193067,74 @@ │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, f4310 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add r9, r8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f4350 │ │ │ │ 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, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, f4374 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r6 │ │ │ │ b.n f3d82 │ │ │ │ ldr.w r3, [pc, #1052] @ f47bc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -193169,40 +193165,40 @@ │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r8, [sl, #40] @ 0x28 │ │ │ │ strd r3, r4, [sp, #96] @ 0x60 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldrb.w fp, [sl, #33] @ 0x21 │ │ │ │ ldr.w r5, [sl, #92] @ 0x5c │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, f441c │ │ │ │ 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, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w lr, [r3, #29] │ │ │ │ movs r3, #0 │ │ │ │ @@ -193211,67 +193207,67 @@ │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ str.w r9, [sp, #108] @ 0x6c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [lr, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r0, sl, #20 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - bl 1e26a8 │ │ │ │ + bl 1e2398 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ b.n f3d9a │ │ │ │ mov r7, r9 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ add r5, sp, #180 @ 0xb4 │ │ │ │ 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 r0, [r6, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ b.w f3cd4 │ │ │ │ ldrh.w r3, [r4, #410] @ 0x19a │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ b.n f43e0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3632] @ 0xe30 │ │ │ │ ldrb.w r3, [r3, #451] @ 0x1c3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f3efe │ │ │ │ ldr.w r3, [sl, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ ldrd r1, r2, [sp, #88] @ 0x58 │ │ │ │ - bl 1e3dbc │ │ │ │ + bl 1e3aac │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w f3efe │ │ │ │ ldr r3, [pc, #648] @ (f47bc ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -193283,44 +193279,44 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ b.n f3efe │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, f4574 │ │ │ │ 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, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r8, [pc, #564] @ f47bc │ │ │ │ - bl 1e5324 │ │ │ │ + bl 1e5014 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r7, #80 @ 0x50 │ │ │ │ strd r5, r5, [r4] │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w lr, [r7, #36] @ 0x24 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -193331,19 +193327,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r3, r8] │ │ │ │ str r3, [sp, #20] │ │ │ │ mla lr, r2, lr, r3 │ │ │ │ ldrb.w r3, [lr, #35] @ 0x23 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r9, [r3, #4] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ @@ -193384,18 +193380,18 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f475a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5394 │ │ │ │ + bl 1e5084 │ │ │ │ adds.w r3, sl, #1 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3652] @ 0xe44 │ │ │ │ @@ -193404,21 +193400,21 @@ │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ cmp r3, sl │ │ │ │ bhi.w f3fea │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r2, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r1, [sl, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1e021c │ │ │ │ + bl 1dff0c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f46c6 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e52b4 │ │ │ │ + bl 1e4fa4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3652] @ 0xe44 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #2884] @ 0xb44 │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ subs r4, r3, #1 │ │ │ │ bmi.n f4782 │ │ │ │ @@ -193430,22 +193426,22 @@ │ │ │ │ b.n f46f8 │ │ │ │ subs r4, #1 │ │ │ │ subs r5, #4 │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.n f4790 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e53dc │ │ │ │ + bl 1e50cc │ │ │ │ ldrb.w r7, [r9, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n f46f0 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e540c │ │ │ │ + bl 1e50fc │ │ │ │ mov r8, r0 │ │ │ │ b.n f46f0 │ │ │ │ strh.w sl, [sp, #96] @ 0x60 │ │ │ │ b.n f4556 │ │ │ │ strb.w sl, [sp, #96] @ 0x60 │ │ │ │ b.n f4556 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -193469,30 +193465,30 @@ │ │ │ │ b.n f3f6c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r7, r8, #20 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str.w r7, [r3, sl, lsl #2] │ │ │ │ b.n f466e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ b.n f4556 │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla fp, r3, r1, r2 │ │ │ │ ldrb.w r7, [fp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n f4884 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ b.w f3d9a │ │ │ │ cmp r7, #0 │ │ │ │ beq.n f484e │ │ │ │ movs r0, #0 │ │ │ │ add.w r4, r5, #400 @ 0x190 │ │ │ │ mov r1, r0 │ │ │ │ b.n f47c8 │ │ │ │ @@ -193520,26 +193516,26 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, f480e │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f496a │ │ │ │ @@ -193549,15 +193545,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 14f4b8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3652] @ 0xe44 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1884] @ 0x75c │ │ │ │ b.n f4310 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -193570,30 +193566,30 @@ │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r3, r7 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f4838 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ b.n f4838 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 1e26a8 │ │ │ │ + bl 1e2398 │ │ │ │ b.n f4794 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.w f3fbc │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ @@ -193619,21 +193615,21 @@ │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ uxtb.w r9, r2 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ @@ -193647,15 +193643,15 @@ │ │ │ │ ldr.w r3, [r1, lr] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r2, fp, #5 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r2, #4 │ │ │ │ add.w r1, sl, r2 │ │ │ │ add r3, sl │ │ │ │ adds r2, #4 │ │ │ │ add r2, sl │ │ │ │ @@ -193675,41 +193671,41 @@ │ │ │ │ uxth.w r9, r2 │ │ │ │ b.n f48d6 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cbz r0, f4996 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [r5, #284] @ 0x11c │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ adds r3, r7, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb.w lr, [r3, #29] │ │ │ │ @@ -193720,15 +193716,15 @@ │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ b.n f4828 │ │ │ │ ldr r3, [pc, #12] @ (f4a04 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n f46a8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ @@ -193739,19 +193735,19 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r0, #3728] @ 0xe90 │ │ │ │ sub sp, #12 │ │ │ │ cbz r0, f4a28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r0, [r3, #3732] @ 0xe94 │ │ │ │ cbz r0, f4a32 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -193793,21 +193789,21 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w f4c1c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 205f80 │ │ │ │ + bl 205c70 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 239fdc │ │ │ │ + bl 239ccc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 237564 │ │ │ │ + bl 237254 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 23811c │ │ │ │ + bl 237e0c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, f4aec │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -193815,34 +193811,34 @@ │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f4ad6 │ │ │ │ cbz r1, f4aec │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1f2024 │ │ │ │ + bl 1f1d14 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #324] @ 0x144 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f4bd0 │ │ │ │ - bl 2674d4 │ │ │ │ + bl 2671c4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 22facc │ │ │ │ + bl 22f7bc │ │ │ │ mov.w r1, #7340032 @ 0x700000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 215fdc │ │ │ │ + bl 215ccc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 237564 │ │ │ │ + bl 237254 │ │ │ │ mvn.w r1, #4278190080 @ 0xff000000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2339f8 │ │ │ │ + bl 2336e8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 226460 │ │ │ │ + bl 226150 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 213ed4 │ │ │ │ + bl 213bc4 │ │ │ │ ldrb r3, [r7, #14] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f4bc8 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ movs r5, #0 │ │ │ │ @@ -193850,24 +193846,24 @@ │ │ │ │ bl 14f758 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ str r5, [r1, #4] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ strb.w r2, [sp, #58] @ 0x3a │ │ │ │ - bl 24c994 │ │ │ │ + bl 24c684 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r6, #312] @ 0x138 │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.n f4b80 │ │ │ │ ldr.w r1, [r4, #3728] @ 0xe90 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n f4c00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204fbc │ │ │ │ + bl 204cac │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 14f758 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ @@ -193886,59 +193882,59 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r1, [r4, #3732] @ 0xe94 │ │ │ │ cbz r1, f4be4 │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1fee74 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 14f758 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ b.n f4b88 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 22fc4c │ │ │ │ + bl 22f93c │ │ │ │ b.n f4b30 │ │ │ │ - bl 24f46c │ │ │ │ + bl 24f15c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 24f678 │ │ │ │ + bl 24f368 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl c5310 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ b.n f4afa │ │ │ │ addw r0, r4, #3736 @ 0xe98 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr.w r2, [r4, #3732] @ 0xe94 │ │ │ │ cbz r2, f4c4c │ │ │ │ addw r0, r4, #3736 @ 0xe98 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr.w r1, [r4, #3732] @ 0xe94 │ │ │ │ b.n f4ba8 │ │ │ │ addw r0, r4, #3736 @ 0xe98 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr.w r2, [r4, #3728] @ 0xe90 │ │ │ │ cbz r2, f4c36 │ │ │ │ addw r0, r4, #3736 @ 0xe98 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr.w r1, [r4, #3728] @ 0xe90 │ │ │ │ b.n f4b66 │ │ │ │ ldr r3, [pc, #96] @ (f4c80 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #96] @ (f4c84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 25d0d4 │ │ │ │ + bl 25cdc4 │ │ │ │ b.n f4ab2 │ │ │ │ ldr r1, [pc, #80] @ (f4c88 ) │ │ │ │ movw r2, #6623 @ 0x19df │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ add r1, pc │ │ │ │ bl ebcd4 │ │ │ │ str.w r0, [r4, #3728] @ 0xe90 │ │ │ │ @@ -193952,28 +193948,29 @@ │ │ │ │ b.n f4bf2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r1, r2, r3, r5, r7, lr} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + ldr r7, [pc, #352] @ (f4dd4 ) │ │ │ │ movs r4, r5 │ │ │ │ push {r1, r2, r4, r5, r6, lr} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #12 │ │ │ │ + movs r6, r4 │ │ │ │ movs r4, r4 │ │ │ │ - stmdb r4!, {r0, r1, r3, r5} │ │ │ │ - eors r6, r2 │ │ │ │ + b.n f48b4 │ │ │ │ + movs r3, r5 │ │ │ │ + subs r5, #70 @ 0x46 │ │ │ │ movs r2, r5 │ │ │ │ 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, [pc, #896] @ (f5024 ) │ │ │ │ @@ -195653,15 +195650,15 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f7724 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r1, #0] │ │ │ │ - bl 232484 │ │ │ │ + bl 232174 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ it ne │ │ │ │ addne.w fp, sp, #148 @ 0x94 │ │ │ │ beq.w f7270 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -195682,87 +195679,87 @@ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [pc, #2504] @ f690c │ │ │ │ ldr.w r1, [pc, #2504] @ f6910 │ │ │ │ strb r0, [r3, #6] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2fe8 │ │ │ │ + bl 1e2cd8 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ subs r2, r3, #4 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #1 │ │ │ │ bls.w f6f2c │ │ │ │ ldr.w r2, [r8] │ │ │ │ cbnz r2, f5f74 │ │ │ │ ldrb.w r3, [r8, #9] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f7336 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232e38 │ │ │ │ + bl 232b28 │ │ │ │ mov r0, r4 │ │ │ │ bl 14fa08 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f6ecc │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.w f6ec4 │ │ │ │ ldr.w r2, [pc, #2424] @ f6914 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [pc, #2424] @ f6918 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2fe8 │ │ │ │ + bl 1e2cd8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w f6ee2 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ed8 │ │ │ │ + bl 203bc8 │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ed8 │ │ │ │ + bl 203bc8 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ed8 │ │ │ │ + bl 203bc8 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w f7222 │ │ │ │ add r3, sp, #680 @ 0x2a8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f60a4 │ │ │ │ + bl 1f5d94 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f60a4 │ │ │ │ + bl 1f5d94 │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.w f613c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2964 │ │ │ │ + bl 1f2654 │ │ │ │ ldr.w r5, [r4, #468] @ 0x1d4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w f613c │ │ │ │ addw r6, sp, #1212 @ 0x4bc │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -195778,15 +195775,15 @@ │ │ │ │ lsls r7, r3, #28 │ │ │ │ bpl.n f6042 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ands.w r1, r3, #4 │ │ │ │ beq.w f7216 │ │ │ │ and.w r7, r3, #3 │ │ │ │ - bl 2bc2f0 │ │ │ │ + bl 2bbfe0 │ │ │ │ adds r3, r7, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f6042 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -195895,15 +195892,15 @@ │ │ │ │ strd r4, r4, [sp, #156] @ 0x9c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str.w r3, [fp] │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 219cc8 │ │ │ │ + bl 2199b8 │ │ │ │ add r3, sp, #252 @ 0xfc │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 54720 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ @@ -196149,15 +196146,15 @@ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r1 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f6c9e │ │ │ │ mov.w r9, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -196203,15 +196200,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ bl f07e4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n f64a0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r1, sl │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f67bc │ │ │ │ mov sl, r0 │ │ │ │ b.n f6468 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ @@ -196244,15 +196241,15 @@ │ │ │ │ strd r3, r3, [r9, #8] │ │ │ │ str.w r7, [r9, #20] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r9, #16] │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w f6eac │ │ │ │ mov.w r8, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ strd r7, r6, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ @@ -196281,15 +196278,15 @@ │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r5, #80 @ 0x50 │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ - bl 1e3a20 │ │ │ │ + bl 1e3710 │ │ │ │ ldrb.w r6, [sl] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w f676c │ │ │ │ ldrd r7, r2, [sl, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -196349,49 +196346,49 @@ │ │ │ │ mov r0, r9 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #2 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f669e │ │ │ │ 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, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #76] @ 0x4c │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add.w lr, r8, #80 @ 0x50 │ │ │ │ strd r3, r3, [r7] │ │ │ │ @@ -196431,26 +196428,26 @@ │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r8, r6 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e26a8 │ │ │ │ + bl 1e2398 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w f6578 │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cmp r4, #0 │ │ │ │ beq.w f6d06 │ │ │ │ mov fp, r0 │ │ │ │ b.n f655c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ strd r6, r1, [fp] │ │ │ │ cmp r3, #3 │ │ │ │ @@ -196465,24 +196462,24 @@ │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ bl f07e4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r1, sl │ │ │ │ cmp r1, #0 │ │ │ │ bne.w f64e4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n f67da │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w f6434 │ │ │ │ @@ -196493,20 +196490,20 @@ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ orr.w r3, sl, r2 │ │ │ │ uxtb r2, r3 │ │ │ │ cbz r2, f67fa │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 23811c │ │ │ │ + bl 237e0c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2625e4 │ │ │ │ + bl 2622d4 │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, f6828 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -196516,15 +196513,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f6812 │ │ │ │ cbz r1, f6828 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2024 │ │ │ │ + bl 1f1d14 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ mov r1, r5 │ │ │ │ lsls r3, r3, #7 │ │ │ │ orr.w r3, r3, r2, lsl #9 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -196554,15 +196551,15 @@ │ │ │ │ strd r7, r7, [r8, #8] │ │ │ │ str.w r4, [r8, #20] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r6, [r4, #24] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r0, r6 │ │ │ │ str.w r2, [r8, #16] │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov sl, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w f6c9a │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ mov fp, r8 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ @@ -196584,15 +196581,15 @@ │ │ │ │ bne.n f68ba │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ movs r4, #0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n f692e │ │ │ │ mov r0, sl │ │ │ │ mov r6, sl │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cmp r6, #0 │ │ │ │ beq.n f6982 │ │ │ │ mov sl, r0 │ │ │ │ b.n f68ae │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #3 │ │ │ │ beq.w f6c96 │ │ │ │ @@ -196645,26 +196642,26 @@ │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #8 │ │ │ │ beq.w f6af0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n f68c4 │ │ │ │ mov r0, sl │ │ │ │ mov r6, sl │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cmp r6, #0 │ │ │ │ bne.n f68e0 │ │ │ │ mov r8, fp │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrd r4, r9, [sp, #52] @ 0x34 │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cbz r2, f69b0 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w f687a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ @@ -196834,47 +196831,47 @@ │ │ │ │ strh r5, [r0, #44] @ 0x2c │ │ │ │ strh r5, [r0, #44] @ 0x2c │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #1 │ │ │ │ strh r3, [r6, #0] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, f6b98 │ │ │ │ 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, fp │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w ip, r7, #80 @ 0x50 │ │ │ │ str r2, [r6, #12] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -196884,15 +196881,15 @@ │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r7, lr, lsl #2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r3, #5 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ lsls r3, r3, #4 │ │ │ │ add r1, r5 │ │ │ │ @@ -196957,43 +196954,43 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n f659a │ │ │ │ mov r4, lr │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ adds r5, #20 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1e021c │ │ │ │ + bl 1dff0c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, f6cda │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e52b4 │ │ │ │ + bl 1e4fa4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r6 │ │ │ │ - bl 1e26a8 │ │ │ │ + bl 1e2398 │ │ │ │ b.n f676c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w f6772 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp.w r3, #620 @ 0x26c │ │ │ │ beq.w f659a │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cmp r4, #0 │ │ │ │ bne.w f6780 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrd r7, r6, [sp, #52] @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, r0, r5 │ │ │ │ uxtb r5, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, f6d32 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -197021,35 +197018,35 @@ │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n f6dfe │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ movs r2, #32 │ │ │ │ strd r1, r1, [r7] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f6d96 │ │ │ │ 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, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r7, #12] │ │ │ │ mov.w r8, #120 @ 0x78 │ │ │ │ strd r3, r3, [r7] │ │ │ │ add.w ip, r1, #80 @ 0x50 │ │ │ │ str r3, [r7, #8] │ │ │ │ @@ -197065,51 +197062,51 @@ │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mla r3, r8, r2, r3 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ b.n f664e │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #132] @ 0x84 │ │ │ │ str.w ip, [r7] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f6e38 │ │ │ │ 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, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add.w ip, r8, #80 @ 0x50 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r7] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ @@ -197124,15 +197121,15 @@ │ │ │ │ ldr.w r2, [r2, lr] │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r1, r8 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ b.n f675a │ │ │ │ mov r8, r4 │ │ │ │ b.n f6d0c │ │ │ │ cmp r1, r2 │ │ │ │ beq.w f6284 │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ adds r5, r1, #1 │ │ │ │ @@ -197364,15 +197361,15 @@ │ │ │ │ cmp r6, r2 │ │ │ │ add r3, r2 │ │ │ │ it cs │ │ │ │ movcs r6, r2 │ │ │ │ cmp r7, r3 │ │ │ │ it cc │ │ │ │ movcc r7, r3 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cbz r0, f718e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n f7156 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -197440,27 +197437,27 @@ │ │ │ │ adds r2, #3 │ │ │ │ it mi │ │ │ │ movmi r2, r4 │ │ │ │ asrs r2, r2, #2 │ │ │ │ bl 150bc8 │ │ │ │ b.w f6294 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2bb860 │ │ │ │ + bl 2bb550 │ │ │ │ mov r3, r0 │ │ │ │ b.w f6068 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #4194304 @ 0x400000 │ │ │ │ ldr r2, [pc, #860] @ (f7588 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 201f7c │ │ │ │ + bl 201c6c │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #4194304 @ 0x400000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ed8 │ │ │ │ + bl 203bc8 │ │ │ │ ldrb.w r3, [r4, #357] @ 0x165 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ beq.n f7250 │ │ │ │ ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f752e │ │ │ │ add r2, sp, #680 @ 0x2a8 │ │ │ │ @@ -197468,15 +197465,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ strd r3, r3, [sp, #680] @ 0x2a8 │ │ │ │ strd r3, r3, [sp, #688] @ 0x2b0 │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp, #680] @ 0x2a8 │ │ │ │ - bl 226500 │ │ │ │ + bl 2261f0 │ │ │ │ b.w f5fec │ │ │ │ ldrb.w r2, [r8, #10] │ │ │ │ add.w fp, sp, #148 @ 0x94 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r1, #0 │ │ │ │ subs r3, #0 │ │ │ │ str.w r1, [fp] │ │ │ │ @@ -197485,20 +197482,20 @@ │ │ │ │ strb.w r3, [fp, #1] │ │ │ │ cbnz r2, f72d6 │ │ │ │ ldrb.w r3, [r8, #11] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20947c │ │ │ │ + bl 20916c │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ movs r3, #28 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r1, #0] │ │ │ │ - bl 231de0 │ │ │ │ + bl 231ad0 │ │ │ │ b.w f5f12 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ mov r1, r5 │ │ │ │ bl 150a0c │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ @@ -197561,23 +197558,23 @@ │ │ │ │ bmi.w f7714 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [r2, #436] @ 0x1b4 │ │ │ │ movs r2, #22 │ │ │ │ - bl 1dfb60 │ │ │ │ + bl 1df850 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f770a │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movs r2, #23 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfb60 │ │ │ │ + bl 1df850 │ │ │ │ ldr.w r6, [r4, #424] @ 0x1a8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbnz r3, f73a0 │ │ │ │ b.n f6f26 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -197595,15 +197592,15 @@ │ │ │ │ strd r3, r3, [r8, #8] │ │ │ │ str.w r7, [r8, #20] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r8, #16] │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w f7706 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ @@ -197641,24 +197638,24 @@ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #8 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ beq.w f75a0 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cmp r5, #0 │ │ │ │ bne.w f7570 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w f6f22 │ │ │ │ mov r3, sl │ │ │ │ b.n f7478 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -197716,15 +197713,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f74a2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f74de │ │ │ │ b.n f70dc │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f74a6 │ │ │ │ b.n f74e4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3, #280] @ 0x118 │ │ │ │ cmp r2, #2 │ │ │ │ bne.w f71c8 │ │ │ │ @@ -197735,23 +197732,23 @@ │ │ │ │ b.w f6598 │ │ │ │ ldr r2, [pc, #116] @ (f758c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #116] @ (f7590 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ b.n f6f6a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ adds r3, #15 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bic.w r1, r3, #15 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1fbfa4 │ │ │ │ + bl 1fbc94 │ │ │ │ b.n f7250 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ bne.w f740a │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -197760,33 +197757,33 @@ │ │ │ │ cmp r2, #8 │ │ │ │ beq.n f75a0 │ │ │ │ mov r6, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w f73fa │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cmp r5, #0 │ │ │ │ beq.w f744a │ │ │ │ mov r5, r0 │ │ │ │ b.n f73e0 │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ movs r4, r5 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #324] @ (f76d0 ) │ │ │ │ - @ instruction: 0xffffda50 │ │ │ │ + @ instruction: 0xffffd740 │ │ │ │ movs r3, r4 │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + cbz r4, f75bc │ │ │ │ movs r3, r4 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w f773e │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ @@ -197801,15 +197798,15 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w f76d4 │ │ │ │ movs r3, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r6, [r8] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr.w r9, [r6, #108] @ 0x6c │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ @@ -197817,28 +197814,28 @@ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldrb.w ip, [r9, #12] │ │ │ │ strb.w ip, [r0, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #140] @ 0x8c │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sp, #128] @ 0x80 │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ @@ -197873,15 +197870,15 @@ │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ add.w r6, r7, r6, lsl #2 │ │ │ │ add.w r7, r7, r2, lsl #2 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ b.n f755c │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ b.n f75b0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w f7562 │ │ │ │ @@ -197895,15 +197892,15 @@ │ │ │ │ ldr r3, [pc, #112] @ (f7748 ) │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #23 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1dfa88 │ │ │ │ + bl 1df778 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov fp, r0 │ │ │ │ bfi r3, r2, #5, #3 │ │ │ │ strb r3, [r0, #20] │ │ │ │ b.n f75be │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ @@ -197912,21 +197909,21 @@ │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r3 │ │ │ │ b.n f7548 │ │ │ │ mov r9, r4 │ │ │ │ b.n f7452 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ b.n f6f26 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ strb.w r2, [r3, #436] @ 0x1b4 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ b.n f6f26 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n f7038 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ b.w f6aa6 │ │ │ │ movs r3, #1 │ │ │ │ @@ -198095,18 +198092,18 @@ │ │ │ │ blx 5566c │ │ │ │ ldr.w r1, [r4, #200] @ 0xc8 │ │ │ │ cbz r1, f7910 │ │ │ │ mov r0, r5 │ │ │ │ bl b8ca0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, f7918 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, f7920 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ @@ -198154,37 +198151,37 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrd sl, r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 54720 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c613c │ │ │ │ + bl 1c5e2c │ │ │ │ strd r7, r5, [sp, #64] @ 0x40 │ │ │ │ mov r7, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ ldr.w sl, [r8, #4]! │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n f7a14 │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ str.w sl, [sp] │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r1 │ │ │ │ strd r7, r5, [sp, #4] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ bl f4a38 │ │ │ │ str.w r0, [r6, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f7e24 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs.w r0, r0, r9 │ │ │ │ sbc.w r1, r1, fp │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adc.w r1, r1, r3 │ │ │ │ @@ -198203,15 +198200,15 @@ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cbz r7, f7a50 │ │ │ │ subs r5, r6, #4 │ │ │ │ add.w r4, r6, #20 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cbz r0, f7a4a │ │ │ │ mov r1, sl │ │ │ │ - bl 25d124 │ │ │ │ + bl 25ce14 │ │ │ │ str r0, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r5, r4 │ │ │ │ bne.n f7a3c │ │ │ │ add.w r8, r6, #24 │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r6 │ │ │ │ @@ -198230,120 +198227,120 @@ │ │ │ │ ldr.w r3, [pc, #1056] @ f7ea4 │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov fp, r5 │ │ │ │ - bl 213928 │ │ │ │ + bl 213618 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f7b0c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 213928 │ │ │ │ + bl 213618 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f7b4e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f57e0 │ │ │ │ + bl 1f54d0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f7b82 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strd fp, r6, [sp, #80] @ 0x50 │ │ │ │ - bl 2625e4 │ │ │ │ + bl 2622d4 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2625e4 │ │ │ │ + bl 2622d4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4bf8 │ │ │ │ + bl 1f48e8 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4ddc │ │ │ │ + bl 1f4acc │ │ │ │ cmp r5, #0 │ │ │ │ bne.n f7b96 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 257220 │ │ │ │ + bl 256f10 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #4 │ │ │ │ - bl 257220 │ │ │ │ + bl 256f10 │ │ │ │ cmp sl, r8 │ │ │ │ beq.n f7bb2 │ │ │ │ ldr.w r3, [r8, #-4]! │ │ │ │ mov r7, r4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f7bac │ │ │ │ mov r4, r3 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213928 │ │ │ │ + bl 213618 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f7a98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2378d4 │ │ │ │ + bl 2375c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234fec │ │ │ │ + bl 234cdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 237934 │ │ │ │ + bl 237624 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237564 │ │ │ │ + bl 237254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238bc0 │ │ │ │ + bl 2388b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23811c │ │ │ │ + bl 237e0c │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 2625e4 │ │ │ │ + bl 2622d4 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 213928 │ │ │ │ + bl 213618 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f7aa4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2378d4 │ │ │ │ + bl 2375c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 237564 │ │ │ │ + bl 237254 │ │ │ │ mov r0, r7 │ │ │ │ - bl 238bc0 │ │ │ │ + bl 2388b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 23811c │ │ │ │ + bl 237e0c │ │ │ │ movs r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ - bl 2625e4 │ │ │ │ + bl 2622d4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f57e0 │ │ │ │ + bl 1f54d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f7ab0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 234fec │ │ │ │ + bl 234cdc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dce6c │ │ │ │ + bl 1dcb5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 23811c │ │ │ │ + bl 237e0c │ │ │ │ b.n f7ab0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 205f80 │ │ │ │ + bl 205c70 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f7de4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 205f80 │ │ │ │ + bl 205c70 │ │ │ │ b.n f7ae0 │ │ │ │ mov r8, r3 │ │ │ │ cmp sl, r8 │ │ │ │ bne.w f7a5c │ │ │ │ mov r6, sl │ │ │ │ sub.w r7, r8, #4 │ │ │ │ add.w r4, r8, #16 │ │ │ │ @@ -198360,27 +198357,27 @@ │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f7bce │ │ │ │ cbz r1, f7be4 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1f2024 │ │ │ │ + bl 1f1d14 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n f7bbe │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, f7c0e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r8, r7 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r3, #24 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ cbz r1, f7c08 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e8538 │ │ │ │ + bl 1e8228 │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n f7bfa │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f7e02 │ │ │ │ @@ -198466,15 +198463,15 @@ │ │ │ │ beq.n f7daa │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f7cfa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f7cfa │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ mov ip, sl │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w r0, [r9] │ │ │ │ @@ -198497,15 +198494,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ strb.w r4, [sp, #200] @ 0xc8 │ │ │ │ bl f5e90 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f7e90 │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ sbc.w r1, r1, fp │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ @@ -198518,15 +198515,15 @@ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ bfi r5, r3, #6, #1 │ │ │ │ strb.w r5, [sp, #89] @ 0x59 │ │ │ │ movs r3, #5 │ │ │ │ b.n f7c8e │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r1, [pc, #244] @ (f7eac ) │ │ │ │ ldr r2, [pc, #228] @ (f7e9c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ eors r1, r2 │ │ │ │ @@ -198540,17 +198537,17 @@ │ │ │ │ b.n f7da6 │ │ │ │ ldrb.w r3, [r1, #372] @ 0x174 │ │ │ │ strb.w r3, [r2, #372] @ 0x174 │ │ │ │ b.n f7c72 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2625e4 │ │ │ │ + bl 2622d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23811c │ │ │ │ + bl 237e0c │ │ │ │ b.n f7ba2 │ │ │ │ mov r4, r7 │ │ │ │ cmp sl, r8 │ │ │ │ bne.w f7a5c │ │ │ │ b.n f7bb2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ b.n f7c8a │ │ │ │ @@ -198564,28 +198561,28 @@ │ │ │ │ b.n f7bb4 │ │ │ │ ldrb.w r3, [sp, #89] @ 0x59 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #89] @ 0x59 │ │ │ │ b.n f7cd6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cbz r1, f7e3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl f78c0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, f7e76 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r6, r3, #24 │ │ │ │ cbz r0, f7e60 │ │ │ │ adds r4, #4 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ cmp r4, r6 │ │ │ │ beq.n f7db4 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f7e36 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -198619,15 +198616,15 @@ │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #32 │ │ │ │ + lsrs r4, r2, #20 │ │ │ │ movs r2, r5 │ │ │ │ strh r4, [r0, #18] │ │ │ │ lsls r0, r5, #2 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ @@ -198801,15 +198798,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ (f807c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, f807a │ │ │ │ - bl 1c4798 │ │ │ │ + bl 1c4488 │ │ │ │ pop {r3, pc} │ │ │ │ add r2, pc, #464 @ (adr r2, f8250 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -198821,18 +198818,18 @@ │ │ │ │ ldr r4, [pc, #480] @ (f827c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c4904 │ │ │ │ + bl 1c45f4 │ │ │ │ ldr r1, [pc, #464] @ (f8280 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1cba7c │ │ │ │ + bl 1cb76c │ │ │ │ ldr r3, [pc, #460] @ (f8284 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f80be │ │ │ │ @@ -198848,30 +198845,30 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w f8214 │ │ │ │ ldr r0, [pc, #400] @ (f828c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4904 │ │ │ │ + bl 1c45f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f81b6 │ │ │ │ ldr r2, [pc, #388] @ (f8290 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ dmb ish │ │ │ │ movw r3, #63134 @ 0xf69e │ │ │ │ movt r3, #11367 @ 0x2c67 │ │ │ │ tst r3, r0 │ │ │ │ bne.n f81e0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c4288 │ │ │ │ + bl 1c3f78 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f81be │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -198900,23 +198897,23 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [pc, #288] @ (f829c ) │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c45d8 │ │ │ │ + bl 1c42c8 │ │ │ │ ldr r3, [pc, #276] @ (f82a0 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f8242 │ │ │ │ ldr r0, [pc, #268] @ (f82a4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 330cb4 │ │ │ │ + bl 3309a4 │ │ │ │ ldr r2, [pc, #264] @ (f82a8 ) │ │ │ │ ldr r3, [pc, #212] @ (f8274 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -198926,15 +198923,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, pc} │ │ │ │ ldr r3, [pc, #244] @ (f82ac ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n f8194 │ │ │ │ ldr r1, [pc, #240] @ (f82b0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1cba7c │ │ │ │ + bl 1cb76c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, r1 │ │ │ │ mov fp, r1 │ │ │ │ blx 5422c │ │ │ │ movw r3, #2401 @ 0x961 │ │ │ │ movt r3, #54168 @ 0xd398 │ │ │ │ @@ -198950,18 +198947,18 @@ │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c4288 │ │ │ │ + bl 1c3f78 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f8132 │ │ │ │ b.n f81be │ │ │ │ ldr r3, [pc, #164] @ (f82bc ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -198973,86 +198970,86 @@ │ │ │ │ dmb ish │ │ │ │ ldr r2, [pc, #144] @ (f82c0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #144] @ (f82c4 ) │ │ │ │ add r2, pc │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n f80e4 │ │ │ │ ldr r2, [pc, #132] @ (f82c8 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #132] @ (f82cc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n f8194 │ │ │ │ ldr r2, [pc, #116] @ (f82d0 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #116] @ (f82d4 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n f8176 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r4, #29] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r3} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ ldrb r4, [r3, #29] │ │ │ │ lsls r0, r5, #2 │ │ │ │ adds r2, #76 @ 0x4c │ │ │ │ lsls r3, r4, #2 │ │ │ │ add r2, pc, #96 @ (adr r2, f82e8 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ add r1, pc, #952 @ (adr r1, f8644 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r6, {r3, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ add r1, pc, #808 @ (adr r1, f85bc ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ add r1, pc, #608 @ (adr r1, f84f8 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ lsls r3, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #352 @ (adr r1, f8404 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ mcr2 15, 6, pc, cr7, cr15, {7} @ │ │ │ │ ldrb r4, [r3, #25] │ │ │ │ lsls r0, r5, #2 │ │ │ │ add r1, pc, #176 @ (adr r1, f8360 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ adds r1, #60 @ 0x3c │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r5, {r5, r6, r7} │ │ │ │ + ldmia r2!, {r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #880 @ (adr r7, f862c ) │ │ │ │ + add r4, pc, #816 @ (adr r4, f85ec ) │ │ │ │ movs r3, r4 │ │ │ │ lsrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #616 @ (adr r7, f8530 ) │ │ │ │ + add r4, pc, #552 @ (adr r4, f84f0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r2, r4, r5} │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #536 @ (adr r7, f84e8 ) │ │ │ │ + add r4, pc, #472 @ (adr r4, f84a8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #456 @ (adr r7, f84a0 ) │ │ │ │ + add r4, pc, #392 @ (adr r4, f8460 ) │ │ │ │ movs r3, r4 │ │ │ │ ldrd r3, r1, [r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r3, #2 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ @@ -199268,15 +199265,15 @@ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r6, r3 │ │ │ │ ite cc │ │ │ │ movcc r6, #0 │ │ │ │ movcs r6, #1 │ │ │ │ strb r6, [r4, #24] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - adds r0, r3, r3 │ │ │ │ + asrs r0, r1, #23 │ │ │ │ movs r4, r5 │ │ │ │ ldr r5, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -199296,55 +199293,55 @@ │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f856a │ │ │ │ cbnz r4, f85a6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c4288 │ │ │ │ + bl 1c3f78 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f8550 │ │ │ │ ldr r1, [pc, #52] @ (f85c0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1cba7c │ │ │ │ + bl 1cb76c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 5422c │ │ │ │ movw r2, #63134 @ 0xf69e │ │ │ │ movt r2, #11367 @ 0x2c67 │ │ │ │ ands r2, r5 │ │ │ │ b.n f8552 │ │ │ │ ldr r2, [pc, #28] @ (f85c4 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #28] @ (f85c8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ nop │ │ │ │ ldr r5, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #144 @ (adr r4, f865c ) │ │ │ │ + add r1, pc, #80 @ (adr r1, f861c ) │ │ │ │ movs r3, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2be7c8 │ │ │ │ + bl 2be4b8 │ │ │ │ ldr r1, [pc, #12] @ (f85ec ) │ │ │ │ ldr r0, [pc, #12] @ (f85f0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d927c │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfa9bffff │ │ │ │ ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -199359,15 +199356,15 @@ │ │ │ │ ldr r2, [pc, #36] @ (f8640 ) │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 55750 │ │ │ │ add.w fp, r3, r0 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ - bl 1cbc5c │ │ │ │ + bl 1cb94c │ │ │ │ mov r0, fp │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {fp, pc} │ │ │ │ strh r7, [r4, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r4, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r5, #2 │ │ │ │ @@ -199402,15 +199399,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (f86c4 ) │ │ │ │ ldr r1, [pc, #60] @ (f86c8 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r2, [pc, #48] @ (f86cc ) │ │ │ │ ldr r3, [pc, #32] @ (f86c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ @@ -199421,17 +199418,17 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r4, #6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #272 @ (adr r3, f87dc ) │ │ │ │ + add r0, pc, #208 @ (adr r0, f879c ) │ │ │ │ movs r3, r4 │ │ │ │ ldrb r6, [r3, #5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ @@ -199444,15 +199441,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r4, [sp, #304] @ 0x130 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2c96dc │ │ │ │ + bl 2c93cc │ │ │ │ mov r6, r0 │ │ │ │ cbz r4, f874e │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #20 │ │ │ │ add r1, sp, #308 @ 0x134 │ │ │ │ movs r2, #1 │ │ │ │ @@ -199465,15 +199462,15 @@ │ │ │ │ ldr r1, [pc, #84] @ (f8774 ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r2, [pc, #68] @ (f8778 ) │ │ │ │ ldr r3, [pc, #52] @ (f876c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ @@ -199486,30 +199483,30 @@ │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #44] @ (f8780 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n f8732 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #696 @ (adr r2, f8a30 ) │ │ │ │ + ldr r7, [sp, #632] @ 0x278 │ │ │ │ movs r3, r4 │ │ │ │ ldrb r6, [r0, #3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r1, {r1, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #488 @ (adr r2, f896c ) │ │ │ │ + ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ movs 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ @@ -199884,30 +199881,30 @@ │ │ │ │ ldr r2, [pc, #168] @ (f8c5c ) │ │ │ │ ldr r1, [pc, #168] @ (f8c60 ) │ │ │ │ vmov r3, s13 │ │ │ │ add r2, pc │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ vldr s14, [sp, #20] │ │ │ │ vldr s15, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ vldr s12, [sp, #28] │ │ │ │ vcvt.f32.u32 s13, s14 │ │ │ │ vmov r3, s14 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ ldr r2, [pc, #128] @ (f8c64 ) │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ vdiv.f32 s14, s15, s13 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [fp] │ │ │ │ str.w r7, [r9] │ │ │ │ str.w r6, [r8] │ │ │ │ blx 5566c │ │ │ │ @@ -199940,19 +199937,19 @@ │ │ │ │ lsls r0, r5, #2 │ │ │ │ str r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ str r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ str r7, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r5!, {r1, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r3, r5, r6} │ │ │ │ + stmia r2!, {r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ strb r6, [r4, #15] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -200108,30 +200105,30 @@ │ │ │ │ ldr r2, [pc, #44] @ (f8e48 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #44] @ (f8e4c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ strb.w r0, [ip] │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n f8e00 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r6, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ strb r0, [r7, #7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r4!, {r4, r6, r7} │ │ │ │ + stmia r1!, {r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r0, [sp, #640] @ 0x280 │ │ │ │ movs r3, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov lr, r3 │ │ │ │ @@ -200175,28 +200172,28 @@ │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r1, [pc, #40] @ (f8efc ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, lr │ │ │ │ add r1, pc │ │ │ │ strb.w lr, [ip] │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n f8eb2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strb r6, [r7, #5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #252] @ 0xfc │ │ │ │ lsls r0, r5, #2 │ │ │ │ strb r6, [r0, #5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r4!, {r4, r6} │ │ │ │ + stmia r1!, {r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + str r7, [sp, #944] @ 0x3b0 │ │ │ │ movs r3, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #208] @ (f8fe0 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -200264,32 +200261,32 @@ │ │ │ │ ldr r2, [pc, #48] @ (f8fec ) │ │ │ │ ldr r1, [pc, #48] @ (f8ff0 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ mvn.w r0, #12 │ │ │ │ b.n f8f8c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r4, #3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r3!, {r3, r4, r7} │ │ │ │ + stmia r0!, {r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #1016] @ 0x3f8 │ │ │ │ movs r3, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -200578,22 +200575,22 @@ │ │ │ │ bne.n f9366 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r0, r4, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5dc4 │ │ │ │ + bl 1c5ab4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, r4, #6240 @ 0x1860 │ │ │ │ ldr.w r2, [r5, #2148] @ 0x864 │ │ │ │ adds r0, #8 │ │ │ │ str.w r1, [r5, #2148] @ 0x864 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c5dd8 │ │ │ │ + bl 1c5ac8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r3, r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ beq.n f9316 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 54828 │ │ │ │ @@ -200606,17 +200603,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r5, r6} │ │ │ │ + pop {r2, r3, r4, r6, pc} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + pop {r1, r2, r3, r5, r6, pc} │ │ │ │ movs r3, r4 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -200636,26 +200633,26 @@ │ │ │ │ bl f9290 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r0, #6176 @ 0x1820 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r1, [r3, #2064] @ 0x810 │ │ │ │ ldr r3, [r1, r2] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r1, r2] │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -200665,15 +200662,15 @@ │ │ │ │ ldr r3, [pc, #160] @ (f94b4 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c5c68 │ │ │ │ + bl 1c5958 │ │ │ │ cbz r0, f944c │ │ │ │ mov r4, r0 │ │ │ │ blx 55178 │ │ │ │ vldr d7, [pc, #112] @ f94a0 │ │ │ │ movs r3, #24 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ @@ -200684,15 +200681,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 5569c │ │ │ │ ldr r4, [pc, #104] @ (f94b8 ) │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5d10 │ │ │ │ + bl 1c5a00 │ │ │ │ cbnz r0, f9474 │ │ │ │ ldr r2, [pc, #92] @ (f94bc ) │ │ │ │ ldr r3, [pc, #84] @ (f94b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -200817,19 +200814,19 @@ │ │ │ │ b.n f9556 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0042 │ │ │ │ + cbnz r2, f95ec │ │ │ │ movs r3, r4 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bkpt 0x000a │ │ │ │ + revsh r2, r7 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #384] @ (f9740 ) │ │ │ │ @@ -200881,18 +200878,18 @@ │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ blx 54da8 │ │ │ │ ldrd r2, r3, [fp, #8] │ │ │ │ add.w r0, r6, #6112 @ 0x17e0 │ │ │ │ ldrd sl, fp, [fp, #16] │ │ │ │ adds r0, #24 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1cc988 │ │ │ │ + bl 1cc678 │ │ │ │ add.w r0, r6, #6272 @ 0x1880 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1cb3c0 │ │ │ │ + bl 1cb0b0 │ │ │ │ ldr.w fp, [r5, #2204] @ 0x89c │ │ │ │ ldr.w r0, [r5, #2200] @ 0x898 │ │ │ │ ldr.w r1, [r5, #2208] @ 0x8a0 │ │ │ │ sub.w r0, r0, fp │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ble.n f96ce │ │ │ │ @@ -200918,15 +200915,15 @@ │ │ │ │ ldr r2, [pc, #136] @ (f9748 ) │ │ │ │ ldr r1, [pc, #140] @ (f974c ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r2, [pc, #128] @ (f9750 ) │ │ │ │ ldr r3, [pc, #112] @ (f9744 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -200961,17 +200958,17 @@ │ │ │ │ uxtb r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r6, #32] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r5, r6, r7} │ │ │ │ + cbnz r4, f9784 │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + ldrh r6, [r7, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ 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 │ │ │ │ @@ -200990,15 +200987,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r5, r0, #6080 @ 0x17c0 │ │ │ │ str r1, [sp, #20] │ │ │ │ adds r5, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr.w r3, [r4, #3652] @ 0xe44 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [r3, #1890] @ 0x762 │ │ │ │ cbnz r2, f97fa │ │ │ │ ldrb.w r3, [r3, #1888] @ 0x760 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -201047,15 +201044,15 @@ │ │ │ │ ldrb.w r3, [r3, #1888] @ 0x760 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f9784 │ │ │ │ add.w r5, r4, #6080 @ 0x17c0 │ │ │ │ adds r5, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w ip, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [ip, #2204] @ 0x89c │ │ │ │ ldr.w r0, [ip, #2200] @ 0x898 │ │ │ │ @@ -201289,15 +201286,15 @@ │ │ │ │ str.w r1, [r4, #364] @ 0x16c │ │ │ │ str.w r3, [r9, r5] │ │ │ │ strd r2, r1, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #4] │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5d9c │ │ │ │ + bl 1c5a8c │ │ │ │ ldr.w r5, [r4, #320] @ 0x140 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r5, #2148] @ 0x864 │ │ │ │ adds r3, r7, #1 │ │ │ │ it ne │ │ │ │ orrne.w sl, sl, #1073741824 @ 0x40000000 │ │ │ │ @@ -201343,15 +201340,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f9ecc │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5db0 │ │ │ │ + bl 1c5aa0 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w f9d00 │ │ │ │ ldr.w r3, [r4, #324] @ 0x144 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n f9b94 │ │ │ │ dmb ish │ │ │ │ @@ -201425,15 +201422,15 @@ │ │ │ │ add r3, pc │ │ │ │ lsrs r5, r5, #5 │ │ │ │ mov r1, r5 │ │ │ │ blx 542d4 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5d9c │ │ │ │ + bl 1c5a8c │ │ │ │ ldr.w r3, [r4, #320] @ 0x140 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr.w sl, [r3, #2148] @ 0x864 │ │ │ │ blx 54720 │ │ │ │ @@ -201470,15 +201467,15 @@ │ │ │ │ ldr.w r0, [r3, #3660] @ 0xe4c │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ blx 5569c │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5db0 │ │ │ │ + bl 1c5aa0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w f9b84 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ beq.n f9d90 │ │ │ │ ldr r3, [pc, #660] @ (f9f98 ) │ │ │ │ @@ -201506,15 +201503,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 126f6c │ │ │ │ mov r5, r0 │ │ │ │ b.n f9bae │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr.w r5, [r4, #320] @ 0x140 │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r5, #928] @ 0x3a0 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w f9f12 │ │ │ │ ldrd r6, r0, [r7, #4] │ │ │ │ add r0, r6 │ │ │ │ @@ -201554,15 +201551,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f9f18 │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5d9c │ │ │ │ + bl 1c5a8c │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ ldrd r5, fp, [r7, #36] @ 0x24 │ │ │ │ add.w r2, r5, fp │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w f9f54 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ add.w r3, r8, r6, lsl #4 │ │ │ │ @@ -201642,19 +201639,19 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f9e26 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5db0 │ │ │ │ + bl 1c5aa0 │ │ │ │ b.n f9d00 │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ b.n f9b7c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n f9b18 │ │ │ │ mov lr, r2 │ │ │ │ mov fp, r3 │ │ │ │ add.w ip, r2, #32 │ │ │ │ mov r5, fp │ │ │ │ @@ -201683,27 +201680,27 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n f9ba2 │ │ │ │ ldr r2, [pc, #140] @ (f9fbc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #140] @ (f9fc0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n f9db0 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ add.w r0, r2, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ - bl 1c5db0 │ │ │ │ + bl 1c5aa0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ b.n f9b84 │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5db0 │ │ │ │ + bl 1c5aa0 │ │ │ │ b.n f9d00 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -201713,42 +201710,42 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #108] @ 0x6c │ │ │ │ lsls r0, r5, #2 │ │ │ │ str r0, [r7, #104] @ 0x68 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, f9f98 │ │ │ │ + @ instruction: 0xb624 │ │ │ │ movs r3, r4 │ │ │ │ str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r0, r5, #2 │ │ │ │ bl 21df92 │ │ │ │ - @ instruction: 0xb718 │ │ │ │ + push {r3} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb764 │ │ │ │ + push {r2, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb67e │ │ │ │ + cbz r6, f9ffa │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb668 │ │ │ │ + cbz r0, f9ffa │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb64e │ │ │ │ + cbz r6, f9ff6 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + cbz r6, f9ffe │ │ │ │ movs r3, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ + uxtb r6, r1 │ │ │ │ movs r3, r4 │ │ │ │ - push {r5, lr} │ │ │ │ + sxth r0, r2 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ + cbz r2, f9fd2 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r4, r6, r7} │ │ │ │ + cbz r2, f9ff2 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r4, #20] │ │ │ │ + strh r0, [r2, #60] @ 0x3c │ │ │ │ movs 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ @@ -201864,15 +201861,15 @@ │ │ │ │ ldr r1, [pc, #328] @ (fa264 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n fa156 │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ movs r1, #1 │ │ │ │ str r6, [sp, #8] │ │ │ │ and.w r2, r3, #1 │ │ │ │ @@ -201892,15 +201889,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 54da8 │ │ │ │ b.n fa0cc │ │ │ │ add.w r3, r5, #6176 @ 0x1820 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ add.w r0, r5, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r9, [r0, #2068] @ 0x814 │ │ │ │ ldr.w r2, [r0, #2072] @ 0x818 │ │ │ │ add.w r1, r9, #1 │ │ │ │ ldr.w r3, [r0, #2064] @ 0x810 │ │ │ │ cmp r9, r2 │ │ │ │ @@ -201937,15 +201934,15 @@ │ │ │ │ ldr.w r3, [r2, #928] @ 0x3a0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #928] @ 0x3a0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ b.n fa072 │ │ │ │ add.w r0, r5, #6176 @ 0x1820 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ b.n fa0b6 │ │ │ │ orr.w r2, r2, #8 │ │ │ │ strd r8, sl, [r0, #8] │ │ │ │ strd r2, r6, [r0] │ │ │ │ b.n fa072 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -201953,15 +201950,15 @@ │ │ │ │ b.n fa0c8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldrd r3, r0, [sp, #28] │ │ │ │ ldr.w r2, [r3, #2068] @ 0x814 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2068] @ 0x814 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [r5, #3660] @ 0xe4c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ strd r6, r3, [sp, #40] @ 0x28 │ │ │ │ blx 54da8 │ │ │ │ @@ -201972,17 +201969,17 @@ │ │ │ │ nop │ │ │ │ str r4, [r3, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r5, r4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r6, fa2bc │ │ │ │ + add sp, #344 @ 0x158 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r6, #4] │ │ │ │ + strh r0, [r4, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #112] @ fa2e8 │ │ │ │ sub sp, #32 │ │ │ │ @@ -202162,21 +202159,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r3, r1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, r0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - sub sp, #232 @ 0xe8 │ │ │ │ + add r5, sp, #680 @ 0x2a8 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #480 @ 0x1e0 │ │ │ │ + add r4, sp, #416 @ 0x1a0 │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #8 │ │ │ │ + add r5, sp, #456 @ 0x1c8 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #384 @ 0x180 │ │ │ │ + add r4, sp, #320 @ 0x140 │ │ │ │ movs r3, r4 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ @@ -202353,29 +202350,29 @@ │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r6, r3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + str r7, [sp, #184] @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #0 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + add r4, sp, #184 @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #928 @ 0x3a0 │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #392 @ 0x188 │ │ │ │ + add r4, sp, #328 @ 0x148 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #752 @ 0x2f0 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #16 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #552 @ 0x228 │ │ │ │ + add r2, sp, #488 @ 0x1e8 │ │ │ │ movs r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r0, #3652] @ 0xe44 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1888] @ 0x760 │ │ │ │ cbnz r3, fa68c │ │ │ │ @@ -202388,33 +202385,33 @@ │ │ │ │ add.w r4, r0, #6080 @ 0x17c0 │ │ │ │ adds r4, #28 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r0, [r1, #3652] @ 0xe44 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r0, [r0, #1888] @ 0x760 │ │ │ │ cbz r0, fa6f0 │ │ │ │ add.w r0, r1, #6112 @ 0x17e0 │ │ │ │ ldrd fp, ip, [sp, #40] @ 0x28 │ │ │ │ adds r0, #24 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd fp, ip, [sp] │ │ │ │ - bl 1cc988 │ │ │ │ + bl 1cc678 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r1, #3652] @ 0xe44 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1888] @ 0x760 │ │ │ │ cbz r3, fa6f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, fp, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -202460,15 +202457,15 @@ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c5d9c │ │ │ │ + bl 1c5a8c │ │ │ │ add.w r3, r4, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fa796 │ │ │ │ @@ -202509,15 +202506,15 @@ │ │ │ │ ldr.w r0, [r5, #3660] @ 0xe4c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r7, r3, [sp, #36] @ 0x24 │ │ │ │ blx 54da8 │ │ │ │ add.w r0, r5, #6208 @ 0x1840 │ │ │ │ adds r0, #4 │ │ │ │ - bl 1c5db0 │ │ │ │ + bl 1c5aa0 │ │ │ │ ldr r2, [pc, #176] @ (fa8d0 ) │ │ │ │ ldr r3, [pc, #168] @ (fa8cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -202642,38 +202639,38 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r7, r6, #6208 @ 0x1840 │ │ │ │ mov r9, r3 │ │ │ │ adds r7, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5dc4 │ │ │ │ + bl 1c5ab4 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr.w r0, [r6, #3660] @ 0xe4c │ │ │ │ add r2, sp, #28 │ │ │ │ blx 55408 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, fa9ae │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5dd8 │ │ │ │ + bl 1c5ac8 │ │ │ │ ldr r2, [pc, #252] @ (faa90 ) │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ add r2, pc │ │ │ │ movw r3, #1003 @ 0x3eb │ │ │ │ movw r1, #7357 @ 0x1cbd │ │ │ │ movt r1, #50276 @ 0xc464 │ │ │ │ bl 126f6c │ │ │ │ mov r4, r0 │ │ │ │ b.n fa94e │ │ │ │ add.w r0, r6, #6272 @ 0x1880 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r0, #12 │ │ │ │ - bl 1ca354 │ │ │ │ + bl 1ca044 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r3 │ │ │ │ cbnz r3, faa16 │ │ │ │ vldr d7, [pc, #176] @ faa78 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -202700,26 +202697,26 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ bl f9fc4 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, faa56 │ │ │ │ str.w r9, [sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5dd8 │ │ │ │ + bl 1c5ac8 │ │ │ │ b.n fa94e │ │ │ │ add.w r3, r0, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n faa1e │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl 1c5dd8 │ │ │ │ + bl 1c5ac8 │ │ │ │ str.w r9, [sl] │ │ │ │ b.n fa94e │ │ │ │ ldr.w r0, [r6, #3660] @ 0xe4c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ @@ -202738,21 +202735,21 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrsb r4, [r1, r4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #312 @ 0x138 │ │ │ │ + add r7, pc, #248 @ (adr r7, fab84 ) │ │ │ │ movs r3, r4 │ │ │ │ ldrsb r2, [r5, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ + add r6, pc, #912 @ (adr r6, fae24 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r0, sp, #288 @ 0x120 │ │ │ │ movs r3, 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, #3984] @ 0xf90 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ @@ -202828,15 +202825,15 @@ │ │ │ │ orrpl.w r3, r3, #4 │ │ │ │ strpl r3, [sp, #40] @ 0x28 │ │ │ │ b.n fab12 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #6272 @ 0x1880 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r0, #12 │ │ │ │ - bl 1ca354 │ │ │ │ + bl 1ca044 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ strd r2, r3, [sp] │ │ │ │ @@ -202886,15 +202883,15 @@ │ │ │ │ ldr r2, [pc, #332] @ (fad4c ) │ │ │ │ strb r4, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #328] @ (fad50 ) │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n fab40 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str.w r7, [sl] │ │ │ │ lsls r3, r3, #28 │ │ │ │ bpl.n fac24 │ │ │ │ ldrb.w r3, [r4, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ @@ -202972,15 +202969,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #112] @ (fad58 ) │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, #0] │ │ │ │ ldr r2, [pc, #112] @ (fad5c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n fac76 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl eb6d8 │ │ │ │ ldrb.w r3, [r4, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fac24 │ │ │ │ @@ -203001,29 +202998,29 @@ │ │ │ │ bl fa678 │ │ │ │ b.n fabae │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r1, r5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ + add r5, pc, #296 @ (adr r5, fae6c ) │ │ │ │ movs r3, r4 │ │ │ │ strb r0, [r7, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ strb r6, [r6, #27] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r6, pc, #264 @ (adr r6, fae58 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r1, #23] │ │ │ │ + ldrb r2, [r7, #10] │ │ │ │ movs r3, r4 │ │ │ │ strb r2, [r7, #25] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrb r0, [r5, #19] │ │ │ │ + ldrb r0, [r3, #7] │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #424 @ 0x1a8 │ │ │ │ + add r5, pc, #360 @ (adr r5, faec8 ) │ │ │ │ movs 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, #3816] @ 0xee8 │ │ │ │ ldr r4, [pc, #112] @ (fade4 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -203076,17 +203073,17 @@ │ │ │ │ nop │ │ │ │ strh r4, [r0, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r7, r1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r7, pc, #896 @ (adr r7, fb174 ) │ │ │ │ + add r4, pc, #832 @ (adr r4, fb134 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #864 @ (adr r5, fb158 ) │ │ │ │ + add r2, pc, #800 @ (adr r2, fb118 ) │ │ │ │ movs r3, r4 │ │ │ │ strh r4, [r6, r0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldrd r0, r4, [r0, #36] @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #8 │ │ │ │ @@ -203173,15 +203170,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fb248 │ │ │ │ ldr r0, [pc, #400] @ (fb098 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r2, [r5, #1752] @ 0x6d8 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb670 │ │ │ │ + bl 1cb360 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r5, #1752] @ 0x6d8 │ │ │ │ movs r3, #16 │ │ │ │ ldr.w r0, [r5, #1692] @ 0x69c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ strd r4, r4, [r8, #4] │ │ │ │ @@ -203306,15 +203303,15 @@ │ │ │ │ bmi.w fb2e2 │ │ │ │ b.n fb0a0 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #1016 @ (adr r6, fb494 ) │ │ │ │ + add r3, pc, #952 @ (adr r3, fb454 ) │ │ │ │ movs r3, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r5, #1692] @ 0x69c │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #24 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ @@ -203528,31 +203525,31 @@ │ │ │ │ bl fc2f2 │ │ │ │ vaddl.u q8, d15, d1 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia.w sl, {r0, r1, r2, r5, r7} │ │ │ │ - add r3, pc, #928 @ (adr r3, fb6a8 ) │ │ │ │ + add r0, pc, #864 @ (adr r0, fb668 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #592 @ (adr r1, fb55c ) │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #456 @ (adr r1, fb4d8 ) │ │ │ │ + ldr r6, [sp, #392] @ 0x188 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #776 @ (adr r3, fb61c ) │ │ │ │ + add r0, pc, #712 @ (adr r0, fb5dc ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #344 @ (adr r1, fb470 ) │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #776 @ (adr r3, fb624 ) │ │ │ │ + add r0, pc, #712 @ (adr r0, fb5e4 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #216 @ (adr r1, fb3f8 ) │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #664 @ (adr r3, fb5bc ) │ │ │ │ + add r0, pc, #600 @ (adr r0, fb57c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #104 @ (adr r1, fb390 ) │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ vldr d7, [pc, #164] @ fb3e0 │ │ │ │ @@ -203570,41 +203567,41 @@ │ │ │ │ movs r6, #1 │ │ │ │ add.w r0, r0, #6112 @ 0x17e0 │ │ │ │ adds r0, #24 │ │ │ │ strb.w r6, [r5, #2056] @ 0x808 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1cc6ac │ │ │ │ + bl 1cc39c │ │ │ │ strd r0, r1, [r4] │ │ │ │ orrs r0, r1 │ │ │ │ beq.n fb3ce │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r0, #6112 @ 0x17e0 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r2, r6 │ │ │ │ adds r0, #24 │ │ │ │ mov r3, r5 │ │ │ │ strd r7, r8, [sp] │ │ │ │ - bl 1cc924 │ │ │ │ + bl 1cc614 │ │ │ │ cbz r0, fb3d4 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n fb386 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ add.w r0, r0, #6112 @ 0x17e0 │ │ │ │ adds r0, #24 │ │ │ │ strb.w r1, [r5, #2056] @ 0x808 │ │ │ │ ldr r1, [pc, #48] @ (fb3ec ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1cc6ac │ │ │ │ + bl 1cc39c │ │ │ │ b.n fb37e │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n fb388 │ │ │ │ movw r0, #18968 @ 0x4a18 │ │ │ │ movt r0, #50273 @ 0xc461 │ │ │ │ b.n fb388 │ │ │ │ nop │ │ │ │ @@ -203659,56 +203656,56 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ add.w r5, r7, #4096 @ 0x1000 │ │ │ │ adds r0, #12 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr.w r3, [r5, #2068] @ 0x814 │ │ │ │ ldr.w r2, [r5, #2064] @ 0x810 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #2068] @ 0x814 │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ ldr r1, [r6, #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, r7, #6272 @ 0x1880 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #12 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1ca354 │ │ │ │ + bl 1ca044 │ │ │ │ ldrb.w r3, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ add.w r0, r7, #6176 @ 0x1820 │ │ │ │ lsls r3, r3, #31 │ │ │ │ add.w r0, r0, #12 │ │ │ │ ittt mi │ │ │ │ ldrmi.w r3, [r5, #928] @ 0x3a0 │ │ │ │ addmi.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strmi.w r3, [r5, #928] @ 0x3a0 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ pop {r3, r4, r5, r6, r7, 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 │ │ │ │ add.w r4, r0, #6080 @ 0x17c0 │ │ │ │ adds r4, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ add.w r0, r5, #6272 @ 0x1880 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1cb314 │ │ │ │ + bl 1cb004 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [r5, #3636] @ 0xe34 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ vldr d7, [r1, #16] │ │ │ │ str r0, [r3, #4] │ │ │ │ vstr d7, [r3, #8] │ │ │ │ @@ -203718,15 +203715,15 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r5, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #3 │ │ │ │ @@ -203754,43 +203751,43 @@ │ │ │ │ cbz r0, fb596 │ │ │ │ ldr r2, [pc, #124] @ (fb5fc ) │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n fb58e │ │ │ │ cbz r3, fb5e8 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, fb5b6 │ │ │ │ ldr r2, [pc, #96] @ (fb5fc ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n fb5ac │ │ │ │ cbz r3, fb5ee │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ 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, #36] @ 0x24 │ │ │ │ cbz r0, fb5d6 │ │ │ │ ldr r2, [pc, #64] @ (fb5fc ) │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n fb5cc │ │ │ │ cbz r3, fb5e0 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ @@ -203897,15 +203894,15 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq.n fb7ac │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb76a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, fb75a │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str.w r8, [r6, #12] │ │ │ │ str r0, [r6, #4] │ │ │ │ add.w r8, r0, r2 │ │ │ │ b.n fb64e │ │ │ │ @@ -203922,15 +203919,15 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n fb786 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cbz r0, fb760 │ │ │ │ mov r2, sl │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb7dc │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str.w sl, [r6, #28] │ │ │ │ add r3, r0 │ │ │ │ str r0, [r6, #20] │ │ │ │ b.n fb666 │ │ │ │ @@ -204070,15 +204067,15 @@ │ │ │ │ beq.n fb932 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb926 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb956 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r0, r2 │ │ │ │ str r7, [r5, #44] @ 0x2c │ │ │ │ @@ -217646,343 +217643,343 @@ │ │ │ │ ldr.w ip, [pc, #676] @ 104844 │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 126f6c │ │ │ │ b.w 103bd6 │ │ │ │ - adds r0, r2, #2 │ │ │ │ + adds r0, r0, r6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r7, r2 │ │ │ │ + asrs r2, r5, #30 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r7, r3 │ │ │ │ + asrs r4, r5, #31 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r1, r5 │ │ │ │ + adds r6, r7, r0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r1, r2 │ │ │ │ + asrs r4, r7, #29 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + asrs r6, r7, #30 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r4, r2 │ │ │ │ + asrs r0, r2, #30 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r6, r2 │ │ │ │ + asrs r2, r4, #30 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r4, r1 │ │ │ │ + asrs r4, r2, #29 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r2, r6 │ │ │ │ + adds r0, r0, r2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r6, r0 │ │ │ │ + asrs r6, r4, #28 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r7, r1 │ │ │ │ + asrs r0, r5, #29 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r6, r1 │ │ │ │ + asrs r4, r4, #29 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r1, r0 │ │ │ │ + asrs r6, r7, #27 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + asrs r0, r0, #29 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r4, r1 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r4, r7 │ │ │ │ + asrs r6, r2, #27 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r5, r0 │ │ │ │ + asrs r0, r3, #28 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + asrs r0, r7, #28 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r7, r6 │ │ │ │ + asrs r6, r5, #26 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r0, r0 │ │ │ │ + asrs r0, r6, #27 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r6, r0 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r2, r6 │ │ │ │ + asrs r6, r0, #26 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r3, r0 │ │ │ │ + asrs r4, r1, #28 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r5, r5 │ │ │ │ + asrs r6, r3, #25 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r6, r6 │ │ │ │ + asrs r0, r4, #26 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r5, r4 │ │ │ │ + adds r4, r3, r0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r7, r4 │ │ │ │ + asrs r6, r5, #24 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r0, r6 │ │ │ │ + asrs r0, r6, #25 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r2, r4 │ │ │ │ + adds r4, r0, r0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r1, r4 │ │ │ │ + asrs r6, r7, #23 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r2, r5 │ │ │ │ + asrs r0, r0, #25 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r7, r3 │ │ │ │ + asrs r4, r5, #31 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r3, r3 │ │ │ │ + asrs r6, r1, #23 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r4, r4 │ │ │ │ + asrs r0, r2, #24 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r5, r3 │ │ │ │ + asrs r4, r3, #31 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r5, r2 │ │ │ │ + asrs r6, r3, #22 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r6, r3 │ │ │ │ + asrs r0, r4, #23 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + asrs r0, r1, #31 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r7, r1 │ │ │ │ + asrs r6, r5, #21 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r0, r3 │ │ │ │ + asrs r0, r6, #22 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r5, r7 │ │ │ │ + adds r6, r3, r3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #26 │ │ │ │ + asrs r4, r4, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #27 │ │ │ │ + asrs r6, r4, #15 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r4, #29 │ │ │ │ + asrs r2, r2, #17 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #26 │ │ │ │ + asrs r4, r7, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #27 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r1, #29 │ │ │ │ + asrs r2, r7, #16 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r4, r2, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + asrs r6, r2, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #28 │ │ │ │ + asrs r2, r3, #16 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #24 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #25 │ │ │ │ + asrs r6, r5, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #28 │ │ │ │ + asrs r6, r0, #16 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #24 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #25 │ │ │ │ + asrs r6, r0, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r1, #28 │ │ │ │ + asrs r2, r7, #15 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #23 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #24 │ │ │ │ + asrs r6, r3, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #27 │ │ │ │ + asrs r6, r3, #15 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #23 │ │ │ │ + asrs r4, r6, #10 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #24 │ │ │ │ + asrs r6, r6, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #27 │ │ │ │ + asrs r6, r0, #15 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #22 │ │ │ │ + asrs r4, r1, #10 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #23 │ │ │ │ + asrs r6, r1, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #31 │ │ │ │ + asrs r6, r3, #19 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #21 │ │ │ │ + asrs r4, r3, #9 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #22 │ │ │ │ + asrs r6, r3, #10 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r2, #26 │ │ │ │ + asrs r2, r0, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #21 │ │ │ │ + asrs r4, r6, #8 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #22 │ │ │ │ + asrs r6, r6, #9 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + asrs r6, r5, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #20 │ │ │ │ + asrs r4, r1, #8 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #21 │ │ │ │ + asrs r6, r1, #9 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #26 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #19 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #20 │ │ │ │ + asrs r6, r4, #8 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r6, #24 │ │ │ │ + asrs r2, r4, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #19 │ │ │ │ + asrs r4, r7, #6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #20 │ │ │ │ + asrs r6, r7, #7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #24 │ │ │ │ + asrs r6, r0, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + asrs r4, r2, #6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #19 │ │ │ │ + asrs r6, r2, #7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #23 │ │ │ │ + asrs r2, r5, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #17 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #18 │ │ │ │ + asrs r6, r5, #6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r4, #23 │ │ │ │ + asrs r2, r2, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + asrs r4, r0, #5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #18 │ │ │ │ + asrs r6, r0, #6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r1, #27 │ │ │ │ + asrs r2, r7, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #16 │ │ │ │ + asrs r4, r3, #4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #17 │ │ │ │ + asrs r6, r3, #5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #27 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #16 │ │ │ │ + asrs r4, r6, #3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #17 │ │ │ │ + asrs r6, r6, #4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + asrs r6, r5, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #16 │ │ │ │ + asrs r6, r1, #4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #26 │ │ │ │ + asrs r2, r5, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #14 │ │ │ │ + asrs r4, r4, #2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #15 │ │ │ │ + asrs r6, r4, #3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #26 │ │ │ │ + asrs r2, r5, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #14 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #15 │ │ │ │ + asrs r6, r7, #2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #26 │ │ │ │ + asrs r2, r5, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #13 │ │ │ │ + asrs r4, r2, #1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #14 │ │ │ │ + asrs r6, r2, #2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #26 │ │ │ │ + asrs r2, r5, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + asrs r4, r5, #32 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #13 │ │ │ │ + asrs r6, r5, #1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #26 │ │ │ │ + asrs r2, r5, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #12 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #13 │ │ │ │ + asrs r6, r0, #1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #26 │ │ │ │ + asrs r2, r5, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #11 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #12 │ │ │ │ + asrs r6, r3, #32 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + asrs r6, r2, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #11 │ │ │ │ + lsrs r4, r6, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #12 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r2, #26 │ │ │ │ + asrs r2, r0, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + lsrs r4, r1, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #11 │ │ │ │ + lsrs r6, r1, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #25 │ │ │ │ + asrs r6, r5, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r7, #9 │ │ │ │ + lsrs r0, r5, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #10 │ │ │ │ + lsrs r2, r5, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #25 │ │ │ │ + asrs r6, r2, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #9 │ │ │ │ + lsrs r4, r0, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + lsrs r6, r0, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #25 │ │ │ │ + asrs r4, r7, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #8 │ │ │ │ + lsrs r6, r3, #28 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r6, #9 │ │ │ │ + lsrs r0, r4, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #24 │ │ │ │ + asrs r6, r5, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r1, #8 │ │ │ │ + lsrs r0, r7, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r1, #9 │ │ │ │ + lsrs r2, r7, #28 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r4, #7 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #8 │ │ │ │ + lsrs r4, r2, #28 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + asrs r2, r1, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #6 │ │ │ │ + lsrs r4, r5, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #7 │ │ │ │ + lsrs r6, r5, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #24 │ │ │ │ + asrs r4, r7, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #6 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r3, #7 │ │ │ │ + lsrs r0, r1, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #23 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r6, #5 │ │ │ │ + lsrs r0, r4, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r6, #6 │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + asrs r0, r4, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r1, #5 │ │ │ │ + lsrs r2, r7, #24 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #6 │ │ │ │ + lsrs r4, r7, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r4, #23 │ │ │ │ + asrs r2, r2, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + lsrs r4, r2, #24 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #23 │ │ │ │ + asrs r4, r0, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #3 │ │ │ │ + lsrs r6, r5, #23 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #23 │ │ │ │ + asrs r2, r5, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r3, #3 │ │ │ │ + lsrs r0, r1, #23 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + lsrs r2, r1, #24 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + lsrs r2, r4, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #3 │ │ │ │ + lsrs r4, r4, #23 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #22 │ │ │ │ + asrs r6, r0, #10 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #2 │ │ │ │ + lsrs r4, r7, #21 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #3 │ │ │ │ + lsrs r6, r7, #22 │ │ │ │ movs 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3000] @ 0xbb8 │ │ │ │ @@ -220654,119 +220651,119 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #1875 @ 0x753 │ │ │ │ bl 126f6c │ │ │ │ b.n 106f64 │ │ │ │ - stc2l 0, cr0, [r8], {34} @ 0x22 │ │ │ │ - negs r4, r5 │ │ │ │ + ldrsh.w r0, [r8, #34] @ 0x22 │ │ │ │ + subs r7, #92 @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - negs r6, r6 │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ movs r3, r4 │ │ │ │ - addw r0, r4, #2082 @ 0x822 │ │ │ │ - subs.w r0, r4, #10616832 @ 0xa20000 │ │ │ │ - asrs r2, r1, #22 │ │ │ │ + @ instruction: 0xf2f40022 │ │ │ │ + subw r0, r4, #34 @ 0x22 │ │ │ │ + asrs r2, r7, #9 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf53e0022 │ │ │ │ - @ instruction: 0xf4ee0022 │ │ │ │ - asrs r2, r6 │ │ │ │ + @ instruction: 0xf22e0022 │ │ │ │ + rsbs r0, lr, #34 @ 0x22 │ │ │ │ + subs r6, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - adcs r0, r2 │ │ │ │ + subs r6, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - eor.w r0, lr, #10616832 @ 0xa20000 │ │ │ │ - bics.w r0, lr, #10616832 @ 0xa20000 │ │ │ │ - subs r1, #62 @ 0x3e │ │ │ │ + sbcs.w r0, lr, #34 @ 0x22 │ │ │ │ + @ instruction: 0xf12e0022 │ │ │ │ + adds r6, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3e20022 │ │ │ │ - @ instruction: 0xf3920022 │ │ │ │ - vst1.8 {d16[1]}, [sl], r2 │ │ │ │ - vld1.8 {d16[1]}, [r4], r2 │ │ │ │ - @ instruction: 0xf3360022 │ │ │ │ - @ instruction: 0xf2e60022 │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + @ instruction: 0xf0d20022 │ │ │ │ + eor.w r0, r2, #34 @ 0x22 │ │ │ │ + @ instruction: 0xf6ba0022 │ │ │ │ + @ instruction: 0xf6d40022 │ │ │ │ + bic.w r0, r6, #34 @ 0x22 │ │ │ │ + vaddl.s16 q8, d6, d18 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #28 │ │ │ │ + asrs r2, r3, #16 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf27c0022 │ │ │ │ - @ instruction: 0xf22c0022 │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + vhadd.s32 d16, d12, d18 │ │ │ │ + vhadd.s16 d0, d12, d18 │ │ │ │ + adds r4, #100 @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #134 @ 0x86 │ │ │ │ + adds r4, #118 @ 0x76 │ │ │ │ movs r3, r4 │ │ │ │ - rsbs r0, r0, #34 @ 0x22 │ │ │ │ - @ instruction: 0xf1800022 │ │ │ │ - asrs r0, r1, #20 │ │ │ │ + cdp 0, 12, cr0, cr0, cr2, {1} │ │ │ │ + cdp 0, 7, cr0, cr0, cr2, {1} │ │ │ │ + asrs r0, r7, #7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + asrs r6, r0, #7 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf1280022 │ │ │ │ - @ instruction: 0xf0d80022 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + cdp 0, 1, cr0, cr8, cr2, {1} │ │ │ │ + stcl 0, cr0, [r8, #136] @ 0x88 │ │ │ │ + adds r4, r4, r2 │ │ │ │ movs r3, r4 │ │ │ │ - add lr, pc │ │ │ │ + rors r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ - eor.w r0, ip, #34 @ 0x22 │ │ │ │ - bics.w r0, ip, #34 @ 0x22 │ │ │ │ - adds r4, r6, #1 │ │ │ │ + ldcl 0, cr0, [ip, #-136]! @ 0xffffff78 │ │ │ │ + stc 0, cr0, [ip, #-136]! @ 0xffffff78 │ │ │ │ + adds r4, r4, r5 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r7, #0 │ │ │ │ + adds r6, r5, r4 │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.s32 q8, d4, d18 │ │ │ │ - vaddl.s16 q0, d4, d18 │ │ │ │ - cmp r7, #70 @ 0x46 │ │ │ │ + ldcl 0, cr0, [r4], {34} @ 0x22 │ │ │ │ + stc 0, cr0, [r4], {34} @ 0x22 │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + cmp r4, #76 @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.s8 d16, d10, d18 │ │ │ │ - cdp 0, 15, cr0, cr10, cr2, {1} │ │ │ │ - ldr r6, [pc, #856] @ (106f38 ) │ │ │ │ + ldc 0, cr0, [sl], #-136 @ 0xffffff78 │ │ │ │ + @ instruction: 0xebea0022 │ │ │ │ + ldr r3, [pc, #792] @ (106ef8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #912] @ (106f74 ) │ │ │ │ + ldr r3, [pc, #848] @ (106f34 ) │ │ │ │ movs r3, r4 │ │ │ │ - cdp 0, 11, cr0, cr6, cr2, {1} │ │ │ │ - cdp 0, 6, cr0, cr6, cr2, {1} │ │ │ │ - movs r4, #246 @ 0xf6 │ │ │ │ + sub.w r0, r6, r2, asr #32 │ │ │ │ + adcs.w r0, r6, r2, asr #32 │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #190 @ 0xbe │ │ │ │ + movs r1, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ - cdp 0, 1, cr0, cr4, cr2, {1} │ │ │ │ - stcl 0, cr0, [r6, #136] @ 0x88 │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + add.w r0, r4, r2, asr #32 │ │ │ │ + @ instruction: 0xeab60022 │ │ │ │ + lsrs r6, r6, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r1, #15 │ │ │ │ + lsrs r6, r7, #2 │ │ │ │ movs r3, r4 │ │ │ │ - stc 0, cr0, [r4, #136] @ 0x88 │ │ │ │ - ldc 0, cr0, [r6, #-136]! @ 0xffffff78 │ │ │ │ - subs r4, #186 @ 0xba │ │ │ │ + orns r0, r4, r2, asr #32 │ │ │ │ + bic.w r0, r6, r2, asr #32 │ │ │ │ + subs r1, #170 @ 0xaa │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #198 @ 0xc6 │ │ │ │ + subs r1, #182 @ 0xb6 │ │ │ │ movs r3, r4 │ │ │ │ - stc 0, cr0, [r0, #-136] @ 0xffffff78 │ │ │ │ - ldc 0, cr0, [r0], #136 @ 0x88 │ │ │ │ - cmp r2, #88 @ 0x58 │ │ │ │ + ldrd r0, r0, [r0, #136]! @ 0x88 │ │ │ │ + @ instruction: 0xe9a00022 │ │ │ │ + movs r7, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - stc 0, cr0, [r2], {34} @ 0x22 │ │ │ │ - ldc 0, cr0, [r2], #-136 @ 0xffffff78 │ │ │ │ - movs r4, #18 │ │ │ │ + ldrd r0, r0, [r2, #-136]! @ 0x88 │ │ │ │ + stmdb r2!, {r1, r5} │ │ │ │ + movs r1, #2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #186 @ 0xba │ │ │ │ + movs r0, #170 @ 0xaa │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xebe80022 │ │ │ │ - @ instruction: 0xeb980022 │ │ │ │ - @ instruction: 0xf5820022 │ │ │ │ - @ instruction: 0xf58e0022 │ │ │ │ - sbc.w r0, r4, r2, asr #32 │ │ │ │ - adds.w r0, r4, r2, asr #32 │ │ │ │ + @ instruction: 0xe8d80022 │ │ │ │ + stmia.w r8, {r1, r5} │ │ │ │ + @ instruction: 0xf2720022 │ │ │ │ + @ instruction: 0xf27e0022 │ │ │ │ + @ instruction: 0xe8540022 │ │ │ │ + @ instruction: 0xe8040022 │ │ │ │ movw r2, #16888 @ 0x41f8 │ │ │ │ movt r2, #15267 @ 0x3ba3 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 10b9a8 │ │ │ │ bhi.w 108a8a │ │ │ │ movw r2, #13892 @ 0x3644 │ │ │ │ movt r2, #15267 @ 0x3ba3 │ │ │ │ @@ -221762,104 +221759,110 @@ │ │ │ │ cmp r0, r3 │ │ │ │ bne.w 105eb0 │ │ │ │ ldrb.w r3, [r4, #157] @ 0x9d │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 105eb0 │ │ │ │ ldr r1, [sp, #708] @ 0x2c4 │ │ │ │ b.w 105e8e │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r4, r0, #4 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r3, #15 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xe9ac0022 │ │ │ │ - ldrd r0, r0, [ip, #-136] @ 0x88 │ │ │ │ - cmp r3, #74 @ 0x4a │ │ │ │ + b.n 1075e8 │ │ │ │ + movs r2, r4 │ │ │ │ + b.n 10754c │ │ │ │ + movs r2, r4 │ │ │ │ + cmp r0, #58 @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #96 @ 0x60 │ │ │ │ + cmp r0, #80 @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - stmdb r6!, {r1, r5} │ │ │ │ - @ instruction: 0xe8d60022 │ │ │ │ - subs r7, #180 @ 0xb4 │ │ │ │ + b.n 1074ec │ │ │ │ + movs r2, r4 │ │ │ │ + b.n 107450 │ │ │ │ + movs r2, r4 │ │ │ │ + subs r4, #164 @ 0xa4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #198 @ 0xc6 │ │ │ │ + subs r4, #182 @ 0xb6 │ │ │ │ movs r3, r4 │ │ │ │ - stmia.w r0!, {r1, r5} │ │ │ │ - @ instruction: 0xe8500022 │ │ │ │ - stc2l 0, cr0, [r8], #136 @ 0x88 │ │ │ │ - @ instruction: 0xfb8a0022 │ │ │ │ - b.n 1077e8 │ │ │ │ + b.n 1073f0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10774c │ │ │ │ + b.n 107354 │ │ │ │ movs r2, r4 │ │ │ │ - ldcl 0, cr0, [r8], #-136 @ 0xffffff78 │ │ │ │ + ldr??.w r0, [r8, #34] @ 0x22 │ │ │ │ + ldr??.w r0, [sl, r2, lsl #2] │ │ │ │ + b.n 1071c8 │ │ │ │ + movs r2, r4 │ │ │ │ + b.n 10712c │ │ │ │ + movs r2, r4 │ │ │ │ + strd r0, r0, [r8, #-136]! @ 0x88 │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #94 @ 0x5e │ │ │ │ + adds r6, #78 @ 0x4e │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1075fc │ │ │ │ + b.n 107fdc │ │ │ │ movs r2, r4 │ │ │ │ - b.n 107560 │ │ │ │ + b.n 107f40 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #174 @ 0xae │ │ │ │ + subs r3, #158 @ 0x9e │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ movs r3, r4 │ │ │ │ - b.n 107460 │ │ │ │ + b.n 107e40 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1073c4 │ │ │ │ + b.n 107da4 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf30c0022 │ │ │ │ - @ instruction: 0xf31a0022 │ │ │ │ - b.n 107364 │ │ │ │ + vext.8 d16, d12, d18, #0 │ │ │ │ + and.w r0, sl, #34 @ 0x22 │ │ │ │ + b.n 107d44 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1072c8 │ │ │ │ + b.n 107ca8 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #246 @ 0xf6 │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r0, #248 @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 107268 │ │ │ │ + b.n 107c48 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1071cc │ │ │ │ + b.n 107bac │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r4, r0, #25 │ │ │ │ + lsrs r4, r6, #12 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r2, r6 │ │ │ │ + adds r2, r0, r2 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 10715c │ │ │ │ + b.n 107b3c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1080c0 │ │ │ │ + b.n 107aa0 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #26 │ │ │ │ + subs r2, r1, #0 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ + adds r0, r4, #6 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 108028 │ │ │ │ + b.n 107a08 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 107f8c │ │ │ │ + b.n 10796c │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #180 @ 0xb4 │ │ │ │ + movs r6, #164 @ 0xa4 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #94 @ 0x5e │ │ │ │ + movs r6, #78 @ 0x4e │ │ │ │ movs r3, r4 │ │ │ │ - b.n 107ef4 │ │ │ │ + svc 188 @ 0xbc │ │ │ │ movs r2, r4 │ │ │ │ - b.n 107e58 │ │ │ │ + svc 108 @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #6 │ │ │ │ + subs r6, r6, #3 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #16 │ │ │ │ + subs r0, r0, #4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 107df8 │ │ │ │ + svc 54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 107d5c │ │ │ │ + udf #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ movw r3, #43888 @ 0xab70 │ │ │ │ movt r3, #15267 @ 0x3ba3 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 10e2a2 │ │ │ │ bhi.w 10993e │ │ │ │ movw r3, #40888 @ 0x9fb8 │ │ │ │ @@ -223069,206 +223072,206 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #1731 @ 0x6c3 │ │ │ │ bl 126f6c │ │ │ │ b.w 106f64 │ │ │ │ nop │ │ │ │ - asrs r0, r3, #32 │ │ │ │ + lsrs r0, r1, #20 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r4, #32 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 108888 │ │ │ │ + bvc.n 108868 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 1087ec │ │ │ │ + bvs.n 1087cc │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #42 @ 0x2a │ │ │ │ + movs r5, #26 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #64 @ 0x40 │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 1087ac │ │ │ │ + bvs.n 10878c │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 108910 │ │ │ │ + bvs.n 1088f0 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r7, #6 │ │ │ │ + lsrs r6, r5, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #6 │ │ │ │ + lsrs r4, r7, #25 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 1088b4 │ │ │ │ + bvs.n 108894 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 108818 │ │ │ │ + bpl.n 1087f8 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf3400022 │ │ │ │ - @ instruction: 0xf34a0022 │ │ │ │ - bhi.n 1087d8 │ │ │ │ + bics.w r0, r0, #34 @ 0x22 │ │ │ │ + bics.w r0, sl, #34 @ 0x22 │ │ │ │ + bpl.n 1087b8 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10893c │ │ │ │ + bpl.n 10891c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xfb2c0022 │ │ │ │ - @ instruction: 0xfafa0022 │ │ │ │ - bhi.n 1088e0 │ │ │ │ + ldrb.w r0, [ip, r2, lsl #2] │ │ │ │ + @ instruction: 0xf7ea0022 │ │ │ │ + bpl.n 1088c0 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 108844 │ │ │ │ + bmi.n 108824 │ │ │ │ movs r2, r4 │ │ │ │ - vext.8 d16, d14, d18, #0 │ │ │ │ - ands.w r0, r4, #34 @ 0x22 │ │ │ │ - bvc.n 108804 │ │ │ │ + stcl 0, cr0, [lr], #136 @ 0x88 │ │ │ │ + stc 0, cr0, [r4, #-136] @ 0xffffff78 │ │ │ │ + bmi.n 1087e4 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 108968 │ │ │ │ + bmi.n 108948 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r0, r6, #10 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ + lsls r6, r5, #30 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 108928 │ │ │ │ + bmi.n 108908 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 10888c │ │ │ │ + bcc.n 10886c │ │ │ │ movs r2, r4 │ │ │ │ - stcl 0, cr0, [r6, #-136] @ 0xffffff78 │ │ │ │ - rsbs r0, r4, r2, asr #32 │ │ │ │ - bvs.n 10891c │ │ │ │ + bics.w r0, r6, r2, asr #32 │ │ │ │ + @ instruction: 0xe8c40022 │ │ │ │ + bcc.n 1088fc │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 108880 │ │ │ │ + bcs.n 108860 │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #228 @ 0xe4 │ │ │ │ + movs r3, #212 @ 0xd4 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #238 @ 0xee │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 108840 │ │ │ │ + bcs.n 108820 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 1089a4 │ │ │ │ + bcs.n 108984 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ + movs r7, #142 @ 0x8e │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #180 @ 0xb4 │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 108964 │ │ │ │ + bcs.n 108944 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 1088c8 │ │ │ │ + bne.n 1088a8 │ │ │ │ movs r2, r4 │ │ │ │ - udf #26 │ │ │ │ + blt.n 1088dc │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 10882c │ │ │ │ + bge.n 10880c │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 108824 │ │ │ │ + bne.n 108804 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 108988 │ │ │ │ + bne.n 108968 │ │ │ │ movs r2, r4 │ │ │ │ - cdp2 0, 3, cr0, cr6, cr2, {1} │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + @ instruction: 0xfb260022 │ │ │ │ + lsls r0, r0, #23 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 108954 │ │ │ │ + bne.n 108934 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 1088b8 │ │ │ │ + beq.n 108898 │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #98 @ 0x62 │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #116 @ 0x74 │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 108894 │ │ │ │ + beq.n 108874 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 1087f8 │ │ │ │ + beq.n 1089d8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1084f4 │ │ │ │ + b.n 108ed4 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10848c │ │ │ │ + b.n 108e6c │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 108944 │ │ │ │ + beq.n 108924 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 1088a8 │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #234 @ 0xea │ │ │ │ + cmp r3, #218 @ 0xda │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r3, #244 @ 0xf4 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 108884 │ │ │ │ + ldmia r7, {r1, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 1089e8 │ │ │ │ + ldmia r7!, {r1, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 108854 │ │ │ │ + bvc.n 108834 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 10886c │ │ │ │ + bvc.n 10884c │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 1089c4 │ │ │ │ + ldmia r7!, {r1, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 108928 │ │ │ │ + ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r3, #23 │ │ │ │ + asrs r2, r1, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r7, #23 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 108904 │ │ │ │ + ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 108868 │ │ │ │ + ldmia r6!, {r1, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb.w r0, [ip, r2, lsl #2] │ │ │ │ - @ instruction: 0xf7de0022 │ │ │ │ - bne.n 108a28 │ │ │ │ + add.w r0, ip, #10616832 @ 0xa20000 │ │ │ │ + @ instruction: 0xf4ce0022 │ │ │ │ + ldmia r6, {r2, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10898c │ │ │ │ + ldmia r6!, {r2, r4} │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r3, r0 │ │ │ │ + asrs r6, r1, #20 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r6, r0 │ │ │ │ + asrs r2, r4, #20 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 108978 │ │ │ │ + ldmia r6!, {r2} │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 1088dc │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r3, #20 │ │ │ │ + asrs r6, r1, #8 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r4, #20 │ │ │ │ + asrs r2, r2, #8 │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 1088c8 │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 108a2c │ │ │ │ + ldmia r5!, {r2, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xfbf60022 │ │ │ │ - stc2 0, cr0, [sl], {34} @ 0x22 │ │ │ │ - beq.n 108a18 │ │ │ │ + str??.w r0, [r6, #34] @ 0x22 │ │ │ │ + ldr??.w r0, [sl, #34] @ 0x22 │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 10897c │ │ │ │ + ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - orr.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ - orrs.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ - ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf1320022 │ │ │ │ + adc.w r0, r6, #34 @ 0x22 │ │ │ │ + ldmia r4!, {r2, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r4, {r2, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r7, #25 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r1, #26 │ │ │ │ + lsrs r6, r7, #13 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r2, r4, r7} │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ + ldmia r4, {r2, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r3, #4 │ │ │ │ + subs r2, r1, r0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r5, #5 │ │ │ │ + subs r2, r3, r1 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r2, r4, r5} │ │ │ │ + ldmia r4!, {r2, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r2, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ + subs r6, r4, #4 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + subs r6, r6, #4 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + ldmia r3!, {r2, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r2, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 108954 │ │ │ │ + bne.n 108934 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 108968 │ │ │ │ + bne.n 108948 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r3, {r2, r3} │ │ │ │ movs r2, r4 │ │ │ │ movs r3, #32 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 10ed7e │ │ │ │ movw r3, #1039 @ 0x40f │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ @@ -224048,70 +224051,70 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3106 @ 0xc22 │ │ │ │ bl 126f6c │ │ │ │ b.w 106f64 │ │ │ │ - ldcl 0, cr0, [r0, #136] @ 0x88 │ │ │ │ - stcl 0, cr0, [sl, #136]! @ 0x88 │ │ │ │ - ldmia r4!, {r2} │ │ │ │ + pkhtb r0, r0, r2, asr #32 │ │ │ │ + @ instruction: 0xeada0022 │ │ │ │ + ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ + subs r4, r1, #5 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ + subs r2, r4, #5 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r0!, {r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3, {r1, r3, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf6b00022 │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ + @ instruction: 0xf3a00022 │ │ │ │ + lsls r2, r3, #20 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r2, r3, r5} │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 1093e4 │ │ │ │ + bhi.n 1093c4 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 109304 │ │ │ │ + bmi.n 1092e4 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + stmia r6!, {r1, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #34 @ 0x22 │ │ │ │ + movs r2, #18 │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #56 @ 0x38 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 109350 │ │ │ │ + beq.n 109330 │ │ │ │ movs r2, r4 │ │ │ │ - vhadd.s8 d16, d8, d18 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + ldc 0, cr0, [r8], #-136 @ 0xffffff78 │ │ │ │ + stmia r3!, {r1, r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - orn r0, ip, #34 @ 0x22 │ │ │ │ - vaddl.s8 q0, d8, d18 │ │ │ │ - stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ + ldcl 0, cr0, [ip, #-136] @ 0xffffff78 │ │ │ │ + ldcl 0, cr0, [r8], #-136 @ 0xffffff78 │ │ │ │ + stmia r1!, {r1, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r1, r3, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7!, {r2, r3, r4} │ │ │ │ + ldmia r4!, {r2, r3} │ │ │ │ movs r2, r4 │ │ │ │ - ldcl 0, cr0, [r4, #136] @ 0x88 │ │ │ │ - stmia r3!, {r1, r3, r6, r7} │ │ │ │ + pkhtb r0, r4, r2, asr #32 │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r2, [r4, #944] @ 0x3b0 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w 106f5a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -225326,195 +225329,195 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2153 @ 0x869 │ │ │ │ bl 126f6c │ │ │ │ b.w 106f64 │ │ │ │ - bics.w r0, r0, r2, asr #32 │ │ │ │ - @ instruction: 0xe99a0022 │ │ │ │ - stmia r0!, {r4, r6} │ │ │ │ + b.n 109fd8 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {} │ │ │ │ + b.n 109eb0 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 10a190 │ │ │ │ + pop {r6, pc} │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 10a128 │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - it gt │ │ │ │ - movgt r2, r4 │ │ │ │ - itte vc │ │ │ │ - movvc r2, r4 │ │ │ │ - lslvc r2, r3, #29 │ │ │ │ - movvs r3, r4 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ - movs r3, r4 │ │ │ │ - cbnz r2, 10a228 │ │ │ │ + bmi.n 10a170 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 10a218 │ │ │ │ + bmi.n 10a108 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10a1fc │ │ │ │ + pop {r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10a23c │ │ │ │ + pop {r1, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10a224 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xb892 │ │ │ │ + movs r2, r4 │ │ │ │ + @ instruction: 0xb842 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10a214 │ │ │ │ + bcs.n 10a1dc │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + bcs.n 10a21c │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xb846 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 10a222 │ │ │ │ + @ instruction: 0xb7f6 │ │ │ │ movs r2, r4 │ │ │ │ - hlt 0x003a │ │ │ │ + ittt le │ │ │ │ + movle r2, r4 │ │ │ │ + itt al @ unpredictable │ │ │ │ + moval r2, r4 │ │ │ │ + @ instruction: 0xb7fa │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 10a16c │ │ │ │ + @ instruction: 0xb7aa │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 10a18c │ │ │ │ + bvc.n 10a14c │ │ │ │ movs r2, r4 │ │ │ │ - hlt 0x0036 │ │ │ │ + bvc.n 10a16c │ │ │ │ movs r2, r4 │ │ │ │ - rev16 r6, r4 │ │ │ │ + @ instruction: 0xb7a6 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 10a124 │ │ │ │ + @ instruction: 0xb756 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 10a284 │ │ │ │ + bvs.n 10a104 │ │ │ │ movs r2, r4 │ │ │ │ - rev16 r6, r1 │ │ │ │ + bvs.n 10a264 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10a242 │ │ │ │ + @ instruction: 0xb73e │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r1, #20 │ │ │ │ + @ instruction: 0xb6ee │ │ │ │ + movs r2, r4 │ │ │ │ + lsls r6, r7, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r4, #20 │ │ │ │ + lsls r0, r2, #8 │ │ │ │ movs r3, r4 │ │ │ │ - rev r2, r0 │ │ │ │ + @ instruction: 0xb6f2 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 10a240 │ │ │ │ + @ instruction: 0xb6a2 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r2, #12 │ │ │ │ + movs r6, r0 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r4, #12 │ │ │ │ + movs r4, r2 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 10a24c │ │ │ │ + @ instruction: 0xb6a6 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10a23c │ │ │ │ + @ instruction: 0xb656 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 109b0c │ │ │ │ + b.n 10a4ec │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r0, r0, #24 │ │ │ │ + lsrs r0, r6, #11 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r2, 10a248 │ │ │ │ + @ instruction: 0xb652 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 10a238 │ │ │ │ + @ instruction: 0xb602 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r7, #1 │ │ │ │ + lsls r6, r5, #21 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #2 │ │ │ │ + lsls r4, r0, #22 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 10a244 │ │ │ │ + @ instruction: 0xb606 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb8c6 │ │ │ │ + push {r1, r2, r4, r5, r7, lr} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r1, r3, r4, r5} │ │ │ │ + pop {r1, r3, r5, pc} │ │ │ │ movs r2, r4 │ │ │ │ - it │ │ │ │ - mov r2, r4 │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ + pop {r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + push {r1, r2, r4, r7, lr} │ │ │ │ + movs r2, r4 │ │ │ │ + push {r1, r2, r6, lr} │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r5, #6 │ │ │ │ + lsls r6, r3, #26 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r7, #6 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + push {r1, r3, r6, lr} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb80a │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r0, r3, #25 │ │ │ │ + lsrs r0, r1, #13 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r1, #24 │ │ │ │ + lsrs r4, r7, #11 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb7fa │ │ │ │ + push {r1, r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb7aa │ │ │ │ + push {r1, r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - it gt │ │ │ │ - movgt r2, r4 │ │ │ │ - nop {13} │ │ │ │ + pop {r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb7b2 │ │ │ │ + pop {r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb764 │ │ │ │ + push {r1, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10a1dc │ │ │ │ + push {r2, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10a380 │ │ │ │ + ldmia r7, {r1, r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb764 │ │ │ │ + ldmia r7!, {r1, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb714 │ │ │ │ + push {r2, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r2, r3, r5, r6} │ │ │ │ + push {r2} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r2, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb70a │ │ │ │ + stmia r1!, {r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb6ba │ │ │ │ + cbz r2, 10a31e │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - movs r3, r4 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - movs r3, r4 │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ + cbz r2, 10a30e │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb65a │ │ │ │ + stc2l 0, cr0, [r0, #136] @ 0x88 │ │ │ │ + ldc2l 0, cr0, [ip, #-136]! @ 0xffffff78 │ │ │ │ + cbz r2, 10a316 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10a358 │ │ │ │ + cbz r2, 10a306 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 10a1d4 │ │ │ │ + bne.n 10a338 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb62e │ │ │ │ + beq.n 10a3b4 │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ + cbz r6, 10a306 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r0, #20 │ │ │ │ + uxtb r6, r1 │ │ │ │ + movs r2, r4 │ │ │ │ + lsls r4, r6, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r3, #20 │ │ │ │ + lsls r0, r1, #8 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r5, r6, r7, lr} │ │ │ │ + uxtb r2, r3 │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + uxth r2, r1 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r4, r0, #27 │ │ │ │ + lsrs r4, r6, #14 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r1, #27 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r2, r5, r7, lr} │ │ │ │ + uxth r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, r4, r6, lr} │ │ │ │ + sxtb r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r2, r4, r7} │ │ │ │ + bkpt 0x0084 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r5, r7} │ │ │ │ + bkpt 0x0090 │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r5, r6, lr} │ │ │ │ + sxtb r2, r2 │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r4, lr} │ │ │ │ + sxth r2, r0 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r2, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r2} │ │ │ │ + stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ + cbz r2, 10a33a │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r3, r5, r7} │ │ │ │ + cbz r2, 10a32a │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106f5a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 10a31c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -226534,298 +226537,299 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3650 @ 0xe42 │ │ │ │ bl 126f6c │ │ │ │ b.w 106f64 │ │ │ │ - ldmia r7!, {r2, r3} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - cbz r0, 10af20 │ │ │ │ + add sp, #128 @ 0x80 │ │ │ │ movs r2, r4 │ │ │ │ - uxtb r0, r4 │ │ │ │ + add r7, sp, #832 @ 0x340 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r0, #15 │ │ │ │ + lsls r4, r6, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r1, #15 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ movs r3, r4 │ │ │ │ - uxtb r4, r4 │ │ │ │ + add r7, sp, #848 @ 0x350 │ │ │ │ movs r2, r4 │ │ │ │ - uxth r4, r2 │ │ │ │ + add r7, sp, #528 @ 0x210 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10aeb8 │ │ │ │ + b.n 10a898 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10ad88 │ │ │ │ + b.n 10a768 │ │ │ │ movs r2, r4 │ │ │ │ - sxtb r6, r5 │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ movs r2, r4 │ │ │ │ - sxth r6, r3 │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 10aff8 │ │ │ │ + bls.n 10afd8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10aa70 │ │ │ │ + b.n 10b450 │ │ │ │ movs r2, r4 │ │ │ │ - sxth r2, r3 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 10af3a │ │ │ │ + add r6, sp, #744 @ 0x2e8 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r0, #6 │ │ │ │ + lsls r2, r6, #25 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r3, #6 │ │ │ │ + lsls r0, r1, #26 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r6, 10af46 │ │ │ │ + add r6, sp, #760 @ 0x2f8 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r6, 10af36 │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ movs r2, r4 │ │ │ │ - sub.w r0, r2, r2, asr #32 │ │ │ │ - subs.w r0, r8, r2, asr #32 │ │ │ │ - cbz r2, 10af44 │ │ │ │ + ldmia.w r2, {r1, r5} │ │ │ │ + stmia.w r8!, {r1, r5} │ │ │ │ + add r6, sp, #456 @ 0x1c8 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 10af34 │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r4, r5, pc} │ │ │ │ + rev r2, r4 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r2, r3, r4, r5, pc} │ │ │ │ + rev r4, r5 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r6, 10af40 │ │ │ │ + add r6, sp, #152 @ 0x98 │ │ │ │ movs r2, r4 │ │ │ │ - sub sp, #408 @ 0x198 │ │ │ │ + add r5, sp, #856 @ 0x358 │ │ │ │ movs r2, r4 │ │ │ │ - cdp2 0, 9, cr0, cr8, cr2, {1} │ │ │ │ - cdp2 0, 2, cr0, cr2, cr2, {1} │ │ │ │ - sub sp, #256 @ 0x100 │ │ │ │ + @ instruction: 0xfb880022 │ │ │ │ + smlatb r0, r2, r2, r0 │ │ │ │ + add r5, sp, #704 @ 0x2c0 │ │ │ │ movs r2, r4 │ │ │ │ - add sp, #448 @ 0x1c0 │ │ │ │ + add r5, sp, #384 @ 0x180 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 10afe8 │ │ │ │ + bhi.n 10afc8 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r4, #18 │ │ │ │ + lsls r0, r2, #6 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + add r5, sp, #312 @ 0x138 │ │ │ │ movs r2, r4 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r0, r6, #8 │ │ │ │ + lsls r0, r4, #28 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r7, #7 │ │ │ │ + lsls r6, r5, #27 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #16 │ │ │ │ + add r4, sp, #976 @ 0x3d0 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #720 @ 0x2d0 │ │ │ │ + add r4, sp, #656 @ 0x290 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + ldmia r4!, {r2, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7, {r1, r3, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #736 @ 0x2e0 │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #416 @ 0x1a0 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10afb4 │ │ │ │ + bpl.n 10af94 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10afec │ │ │ │ + bpl.n 10afcc │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #400 @ 0x190 │ │ │ │ + add r4, sp, #336 @ 0x150 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ + add r4, sp, #16 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + lsls r4, r3, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #1008 @ 0x3f0 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10afb2 │ │ │ │ + @ instruction: 0xb64e │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r4, 10afb8 │ │ │ │ + @ instruction: 0xb654 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ movs r2, r4 │ │ │ │ - eors.w r0, lr, r2, asr #32 │ │ │ │ - @ instruction: 0xeaac0022 │ │ │ │ - add r6, sp, #408 @ 0x198 │ │ │ │ + b.n 10aec8 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #88 @ 0x58 │ │ │ │ + b.n 10aee8 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 10affc │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 10b01c │ │ │ │ + add r3, sp, #24 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #48 @ 0x30 │ │ │ │ + bcc.n 10afdc │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #752 @ 0x2f0 │ │ │ │ + bcc.n 10affc │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 10b018 │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10afb8 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #840 @ 0x348 │ │ │ │ + bcc.n 10aff8 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #520 @ 0x208 │ │ │ │ + bcs.n 10af98 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10afd4 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10af54 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #608 @ 0x260 │ │ │ │ + bcs.n 10afb4 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #288 @ 0x120 │ │ │ │ + bcs.n 10af34 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10afb4 │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10b0b4 │ │ │ │ + add r2, sp, #224 @ 0xe0 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #256 @ 0x100 │ │ │ │ + bcs.n 10af94 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #960 @ 0x3c0 │ │ │ │ + bcs.n 10b094 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10b04c │ │ │ │ + add r2, sp, #192 @ 0xc0 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r7, #6 │ │ │ │ - movs r3, r4 │ │ │ │ - add r4, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #624 @ 0x270 │ │ │ │ + bpl.n 10b02c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf7f40022 │ │ │ │ - @ instruction: 0xf7fa0022 │ │ │ │ - add r4, sp, #640 @ 0x280 │ │ │ │ + cdp2 0, 10, cr0, cr10, cr2, {1} │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb624 │ │ │ │ + @ instruction: 0xf4e40022 │ │ │ │ + @ instruction: 0xf4ea0022 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb636 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #304 @ 0x130 │ │ │ │ + cbz r4, 10b060 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + cbz r6, 10b068 │ │ │ │ movs r2, r4 │ │ │ │ - ldc2l 0, cr0, [r4, #136] @ 0x88 │ │ │ │ - stc2l 0, cr0, [r2, #136]! @ 0x88 │ │ │ │ - add r4, sp, #0 │ │ │ │ + add r1, sp, #240 @ 0xf0 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + add r0, sp, #944 @ 0x3b0 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r4, 10b094 │ │ │ │ + @ instruction: 0xfac40022 │ │ │ │ + @ instruction: 0xfad20022 │ │ │ │ + add r0, sp, #960 @ 0x3c0 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 10b09a │ │ │ │ + add r0, sp, #640 @ 0x280 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + add sp, #336 @ 0x150 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + add sp, #360 @ 0x168 │ │ │ │ movs r2, r4 │ │ │ │ - push {r2, r5} │ │ │ │ + add r0, sp, #656 @ 0x290 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 10b0c6 │ │ │ │ + add r0, sp, #336 @ 0x150 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + cbz r4, 10b050 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ + sub sp, #296 @ 0x128 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r4, r7} │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ + add r7, pc, #944 @ (adr r7, 10b408 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #0 │ │ │ │ + stmia r0!, {r7} │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + stmia r0!, {r1, r2, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r3, r4, r5} │ │ │ │ + add r7, pc, #960 @ (adr r7, 10b424 ) │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r1, r6} │ │ │ │ + add r7, pc, #640 @ (adr r7, 10b2e8 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #720 @ 0x2d0 │ │ │ │ + stmia r1!, {r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #400 @ 0x190 │ │ │ │ + stmia r1!, {r1, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + add r7, pc, #656 @ (adr r7, 10b304 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + add r7, pc, #336 @ (adr r7, 10b1c8 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #312 @ 0x138 │ │ │ │ + ldmia r4!, {r1, r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #0 │ │ │ │ + ldmia r4, {r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb76e │ │ │ │ + add r7, pc, #248 @ (adr r7, 10b17c ) │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb778 │ │ │ │ + add r6, pc, #960 @ (adr r6, 10b448 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ + push {r1, r2, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + push {r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4, {r2, r4} │ │ │ │ + add r6, pc, #952 @ (adr r6, 10b44c ) │ │ │ │ + movs r2, r4 │ │ │ │ + add r6, pc, #632 @ (adr r6, 10b310 ) │ │ │ │ + movs r2, r4 │ │ │ │ + ldmia r1!, {r2} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r1!, {r2, r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r6, pc, #648 @ (adr r6, 10b32c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r6, pc, #328 @ (adr r6, 10b1f0 ) │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb644 │ │ │ │ + cbz r4, 10b0f8 │ │ │ │ movs r2, r4 │ │ │ │ - setend be │ │ │ │ + cbz r0, 10b102 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r6, pc, #344 @ (adr r6, 10b20c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ + add r6, pc, #24 @ (adr r6, 10b0d0 ) │ │ │ │ movs r2, r4 │ │ │ │ - push {r2, r6, r7, lr} │ │ │ │ + uxth r4, r6 │ │ │ │ movs r2, r4 │ │ │ │ - push {r4, r6, r7, lr} │ │ │ │ + uxtb r0, r0 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ + add r6, pc, #72 @ (adr r6, 10b10c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #840 @ 0x348 │ │ │ │ + add r5, pc, #776 @ (adr r5, 10b3d0 ) │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #888 @ 0x378 │ │ │ │ + add r5, pc, #824 @ (adr r5, 10b40c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #568 @ 0x238 │ │ │ │ + add r5, pc, #504 @ (adr r5, 10b2d0 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r3} │ │ │ │ + stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r5} │ │ │ │ + stmia r5!, {r4} │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #616 @ 0x268 │ │ │ │ + add r5, pc, #552 @ (adr r5, 10b30c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #296 @ 0x128 │ │ │ │ + add r5, pc, #232 @ (adr r5, 10b1d0 ) │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r2, r5} │ │ │ │ + bkpt 0x0014 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r2, r4, r5} │ │ │ │ + bkpt 0x0024 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ + add r5, pc, #280 @ (adr r5, 10b20c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #24 │ │ │ │ + add r4, pc, #984 @ (adr r4, 10b4d0 ) │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10b01c │ │ │ │ + ldmia r7, {r7} │ │ │ │ movs r2, r4 │ │ │ │ - mcrr 0, 2, r0, r4, cr2 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + ldmdb r4!, {r1, r5} │ │ │ │ + add r4, pc, #1000 @ (adr r4, 10b4ec ) │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #744 @ (adr r7, 10b3f0 ) │ │ │ │ + add r4, pc, #680 @ (adr r4, 10b3b0 ) │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10b844 │ │ │ │ + b.n 10b224 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10b888 │ │ │ │ + b.n 10b268 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #792 @ (adr r7, 10b42c ) │ │ │ │ + add r4, pc, #728 @ (adr r4, 10b3ec ) │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #472 @ (adr r7, 10b2f0 ) │ │ │ │ + add r4, pc, #408 @ (adr r4, 10b2b0 ) │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r4, #182] @ 0xb6 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106f5a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 10b130 │ │ │ │ ldr r3, [sp, #324] @ 0x144 │ │ │ │ @@ -227810,245 +227814,247 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4250 @ 0x109a │ │ │ │ bl 126f6c │ │ │ │ b.w 106f64 │ │ │ │ nop │ │ │ │ - bne.n 10bce4 │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10bc7c │ │ │ │ + ldmia r6!, {r1} │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #112 @ (adr r5, 10bccc ) │ │ │ │ + add r2, pc, #48 @ (adr r2, 10bc8c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #816 @ (adr r4, 10bf90 ) │ │ │ │ + add r1, pc, #752 @ (adr r1, 10bf50 ) │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 10bce4 │ │ │ │ + bvs.n 10bcc4 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10bc64 │ │ │ │ + bpl.n 10bc44 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #720 @ (adr r4, 10bf3c ) │ │ │ │ + add r1, pc, #656 @ (adr r1, 10befc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #400 @ (adr r4, 10be00 ) │ │ │ │ + add r1, pc, #336 @ (adr r1, 10bdc0 ) │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r6} │ │ │ │ + stmia r2!, {r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1, r3, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #416 @ (adr r4, 10be1c ) │ │ │ │ + add r1, pc, #352 @ (adr r1, 10bddc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #96 @ (adr r4, 10bce0 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 10bca0 ) │ │ │ │ movs r2, r4 │ │ │ │ - vld4.8 {d0-d3}, [r4 :128], r2 │ │ │ │ - ldrsh.w r0, [r2, r2, lsl #2] │ │ │ │ - add r4, pc, #112 @ (adr r4, 10bcfc ) │ │ │ │ + @ instruction: 0xf6140022 │ │ │ │ + @ instruction: 0xf6220022 │ │ │ │ + add r1, pc, #48 @ (adr r1, 10bcbc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #816 @ (adr r3, 10bfc0 ) │ │ │ │ + add r0, pc, #752 @ (adr r0, 10bf80 ) │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + movs r4, r0 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r3, #12 │ │ │ │ + movs r6, r1 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #832 @ (adr r3, 10bfdc ) │ │ │ │ + add r0, pc, #768 @ (adr r0, 10bf9c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #512 @ (adr r3, 10bea0 ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 10be60 ) │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 10bc94 │ │ │ │ + bge.n 10bc74 │ │ │ │ movs r2, r4 │ │ │ │ - udf #2 │ │ │ │ + bge.n 10bc8c │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #528 @ (adr r3, 10bebc ) │ │ │ │ + add r0, pc, #464 @ (adr r0, 10be7c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #208 @ (adr r3, 10bd80 ) │ │ │ │ + add r0, pc, #144 @ (adr r0, 10bd40 ) │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c1fc │ │ │ │ + svc 148 @ 0x94 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c22c │ │ │ │ + svc 170 @ 0xaa │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #224 @ (adr r3, 10bd9c ) │ │ │ │ + add r0, pc, #160 @ (adr r0, 10bd5c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #928 @ (adr r2, 10c060 ) │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c4a4 │ │ │ │ + b.n 10be84 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10b4cc │ │ │ │ + b.n 10beac │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #944 @ (adr r2, 10c07c ) │ │ │ │ + ldr r7, [sp, #880] @ 0x370 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #624 @ (adr r2, 10bf40 ) │ │ │ │ + ldr r7, [sp, #560] @ 0x230 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10bdb0 │ │ │ │ + bpl.n 10bd90 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10bd58 │ │ │ │ + bpl.n 10bd38 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #584 @ (adr r2, 10bf24 ) │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #264 @ (adr r2, 10bde8 ) │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ movs r2, r4 │ │ │ │ - ldcl 0, cr0, [sl], #136 @ 0x88 │ │ │ │ - ldc 0, cr0, [r4, #-136] @ 0xffffff78 │ │ │ │ - add r2, pc, #280 @ (adr r2, 10be04 ) │ │ │ │ + strd r0, r0, [sl, #136]! @ 0x88 │ │ │ │ + and.w r0, r4, r2, asr #32 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #984 @ (adr r1, 10c0c8 ) │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 10bd78 │ │ │ │ + bge.n 10bd58 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 10bda0 │ │ │ │ + bge.n 10bd80 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #1000 @ (adr r1, 10c0e4 ) │ │ │ │ + ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #680 @ (adr r1, 10bfa8 ) │ │ │ │ + ldr r6, [sp, #616] @ 0x268 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 10bd88 │ │ │ │ + bhi.n 10bd68 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 10bdb0 │ │ │ │ + bhi.n 10bd90 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #696 @ (adr r1, 10bfc4 ) │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #376 @ (adr r1, 10be88 ) │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ movs r2, r4 │ │ │ │ - strd r0, r0, [r6, #-136]! @ 0x88 │ │ │ │ - ldrd r0, r0, [r8, #-136]! @ 0x88 │ │ │ │ - add r1, pc, #392 @ (adr r1, 10bea4 ) │ │ │ │ + b.n 10b9c0 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #72 @ (adr r1, 10bd68 ) │ │ │ │ + b.n 10b9e8 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10bdb4 │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5, {r1, r5} │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ + ldmia r7!, {r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ + ldmia r2!, {r1, r4} │ │ │ │ movs r2, r4 │ │ │ │ - vaddl.u8 q0, d8, d18 │ │ │ │ - vaddl.u16 q0, d14, d18 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r4, [sp, #384] @ 0x180 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf2800022 │ │ │ │ - @ instruction: 0xf2920022 │ │ │ │ - ldr r6, [sp, #864] @ 0x360 │ │ │ │ + ldc2l 0, cr0, [r8], #-136 @ 0xffffff78 │ │ │ │ + stc2 0, cr0, [lr], {34} @ 0x22 │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #544] @ 0x220 │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ movs r2, r4 │ │ │ │ - cdp2 0, 0, cr0, cr12, cr2, {1} │ │ │ │ - cdp2 0, 1, cr0, cr14, cr2, {1} │ │ │ │ - ldr r6, [sp, #560] @ 0x230 │ │ │ │ + vhadd.s d16, d0, d18 │ │ │ │ + vaddl.s8 q0, d2, d18 │ │ │ │ + ldr r3, [sp, #800] @ 0x320 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xfafc0022 │ │ │ │ + @ instruction: 0xfb0e0022 │ │ │ │ + ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r3, r4, r5, r7} │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #200] @ 0xc8 │ │ │ │ + cbnz r2, 10bd9c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #904] @ 0x388 │ │ │ │ + cbnz r0, 10bd92 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10bd48 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10bd68 │ │ │ │ + ldr r2, [sp, #840] @ 0x348 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #920] @ 0x398 │ │ │ │ + bpl.n 10bd28 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #600] @ 0x258 │ │ │ │ + bpl.n 10bd48 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10bd48 │ │ │ │ + ldr r2, [sp, #856] @ 0x358 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10bca0 │ │ │ │ + ldr r2, [sp, #536] @ 0x218 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ + bne.n 10bd28 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + bne.n 10be80 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c458 │ │ │ │ + ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c488 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ + b.n 10be38 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #904] @ 0x388 │ │ │ │ + b.n 10be68 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10bcb0 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10bcd0 │ │ │ │ + ldr r1, [sp, #840] @ 0x348 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #920] @ 0x398 │ │ │ │ + bcs.n 10be90 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #600] @ 0x258 │ │ │ │ + bcs.n 10bcb0 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf3200022 │ │ │ │ - @ instruction: 0xf3340022 │ │ │ │ - ldr r4, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r1, [sp, #536] @ 0x218 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r3, r5} │ │ │ │ + ands.w r0, r0, #34 @ 0x22 │ │ │ │ + bic.w r0, r4, #34 @ 0x22 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #376] @ 0x178 │ │ │ │ + stmia r0!, {r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + stmia r0!, {r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - bkpt 0x002c │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ movs r2, r4 │ │ │ │ - bkpt 0x0040 │ │ │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ + cbnz r4, 10be1a │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #776] @ 0x308 │ │ │ │ + cbnz r0, 10be24 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ movs r2, r4 │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #824] @ 0x338 │ │ │ │ + cbnz r0, 10bdfa │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ + cbnz r4, 10be00 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb.w r0, [r4, r2, lsl #2] │ │ │ │ - ldrb.w r0, [ip, r2, lsl #2] │ │ │ │ - ldr r3, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + add.w r0, r4, #10616832 @ 0xa20000 │ │ │ │ + add.w r0, ip, #10616832 @ 0xa20000 │ │ │ │ + ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r3, r4, r7} │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + cbnz r4, 10be3a │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #840] @ 0x348 │ │ │ │ + cbnz r0, 10be2a │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 10bd60 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 10bf04 │ │ │ │ + str r7, [sp, #776] @ 0x308 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #832] @ 0x340 │ │ │ │ + bhi.n 10bd40 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #512] @ 0x200 │ │ │ │ + bhi.n 10bee4 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ + str r7, [sp, #768] @ 0x300 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ + str r7, [sp, #448] @ 0x1c0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #528] @ 0x210 │ │ │ │ + bkpt 0x008e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + bkpt 0x00aa │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10bcc0 │ │ │ │ + str r7, [sp, #464] @ 0x1d0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10bcec │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + b.n 10b6a0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ + b.n 10b6cc │ │ │ │ + movs r2, r4 │ │ │ │ + str r7, [sp, #192] @ 0xc0 │ │ │ │ + movs r2, r4 │ │ │ │ + str r6, [sp, #896] @ 0x380 │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r4, #382] @ 0x17e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106f5a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106f5a │ │ │ │ @@ -229060,293 +229066,293 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2275 @ 0x8e3 │ │ │ │ bl 126f6c │ │ │ │ b.w 106f64 │ │ │ │ - bcc.n 10c90c │ │ │ │ + beq.n 10c8ec │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 10c92c │ │ │ │ + beq.n 10c90c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + str r4, [sp, #968] @ 0x3c8 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + str r4, [sp, #648] @ 0x288 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r6, 10ca36 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r0, 10ca3e │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #728] @ 0x2d8 │ │ │ │ + str r4, [sp, #664] @ 0x298 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r6, 10ca5e │ │ │ │ + add sp, #440 @ 0x1b8 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r4, 10ca48 │ │ │ │ + add sp, #16 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #200] @ 0xc8 │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #904] @ 0x388 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 10ca08 │ │ │ │ + bvs.n 10c9e8 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 10c9a0 │ │ │ │ + bvs.n 10c980 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #864] @ 0x360 │ │ │ │ + str r3, [sp, #800] @ 0x320 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #544] @ 0x220 │ │ │ │ + str r3, [sp, #480] @ 0x1e0 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r2, r3, r6} │ │ │ │ + cbnz r4, 10ca2e │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 10caa0 │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #448] @ 0x1c0 │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - rev r4, r5 │ │ │ │ + @ instruction: 0xb71c │ │ │ │ movs r2, r4 │ │ │ │ - rev r6, r7 │ │ │ │ + @ instruction: 0xb72e │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #848] @ 0x350 │ │ │ │ + str r2, [sp, #784] @ 0x310 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1!, {r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1, {r1, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r2, [sp, #800] @ 0x320 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #544] @ 0x220 │ │ │ │ + str r2, [sp, #480] @ 0x1e0 │ │ │ │ movs r2, r4 │ │ │ │ - udf #144 @ 0x90 │ │ │ │ + blt.n 10c950 │ │ │ │ movs r2, r4 │ │ │ │ - udf #170 @ 0xaa │ │ │ │ + blt.n 10c988 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r2, [sp, #496] @ 0x1f0 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10cd28 │ │ │ │ + udf #84 @ 0x54 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10cd48 │ │ │ │ + udf #98 @ 0x62 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r1, r2, r3, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #976] @ 0x3d0 │ │ │ │ + str r1, [sp, #912] @ 0x390 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #656] @ 0x290 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf2be0022 │ │ │ │ - @ instruction: 0xf2900022 │ │ │ │ - str r4, [sp, #616] @ 0x268 │ │ │ │ + vaddl.s32 q0, d14, d18 │ │ │ │ + vaddl.s8 q0, d0, d18 │ │ │ │ + str r1, [sp, #552] @ 0x228 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #296] @ 0x128 │ │ │ │ + str r1, [sp, #232] @ 0xe8 │ │ │ │ movs r2, r4 │ │ │ │ - sub.w r0, lr, r2, asr #32 │ │ │ │ - rsb r0, r4, r2, asr #32 │ │ │ │ - str r4, [sp, #312] @ 0x138 │ │ │ │ + ldmia.w lr, {r1, r5} │ │ │ │ + ldmia.w r4!, {r1, r5} │ │ │ │ + str r1, [sp, #248] @ 0xf8 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #1016] @ 0x3f8 │ │ │ │ + str r0, [sp, #952] @ 0x3b8 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 10c9ec │ │ │ │ + bhi.n 10c9cc │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 10ca2c │ │ │ │ + bhi.n 10ca0c │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #8] │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #712] @ 0x2c8 │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10ca04 │ │ │ │ + b.n 10c3e4 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10ca34 │ │ │ │ + b.n 10c414 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #728] @ 0x2d8 │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #768] @ 0x300 │ │ │ │ + ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #392] @ 0x188 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #8] │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r3, r5} │ │ │ │ + cbz r2, 10cad6 │ │ │ │ movs r2, r4 │ │ │ │ - push {r6} │ │ │ │ + cbz r0, 10cae0 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #24] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + ldrh r6, [r6, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10cc44 │ │ │ │ + ble.n 10ca24 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10cc74 │ │ │ │ + ble.n 10ca54 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #808] @ 0x328 │ │ │ │ + ldrh r2, [r7, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #488] @ 0x1e8 │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10cb44 │ │ │ │ + bcs.n 10cb24 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10cac4 │ │ │ │ + bne.n 10caa4 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + ldrh r2, [r2, #58] @ 0x3a │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + ldrh r2, [r0, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + ldrh r0, [r7, #54] @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + ldrh r0, [r5, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2!, {r5, r7} │ │ │ │ + stmia r7!, {r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + ldrh r4, [r5, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldrh r4, [r3, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #592] @ 0x250 │ │ │ │ + str r4, [sp, #528] @ 0x210 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #200] @ 0xc8 │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #336] @ 0x150 │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r0, sp, #736 @ 0x2e0 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + add r0, sp, #792 @ 0x318 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ + ldrh r6, [r4, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10cb50 │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10cb78 │ │ │ │ + ldmia r6!, {r1, r3} │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #752] @ 0x2f0 │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - vhadd.s16 d16, d12, d18 │ │ │ │ - vhadd.s d16, d6, d18 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + mcrr 0, 2, r0, ip, cr2 │ │ │ │ + stcl 0, cr0, [r6], #-136 @ 0xffffff78 │ │ │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + str r7, [sp, #944] @ 0x3b0 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + ldrh r6, [r7, #38] @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r7, #60] @ 0x3c │ │ │ │ + ldrh r6, [r5, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #912] @ 0x390 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #712] @ 0x2c8 │ │ │ │ + str r3, [sp, #648] @ 0x288 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r3, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r1, [sp, #904] @ 0x388 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r1, #58] @ 0x3a │ │ │ │ + ldrh r2, [r7, #32] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r7, #54] @ 0x36 │ │ │ │ + ldrh r2, [r5, #30] │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #840 @ (adr r0, 10ced8 ) │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #896 @ (adr r0, 10cf14 ) │ │ │ │ + ldr r5, [sp, #832] @ 0x340 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r6, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #30] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r4, #52] @ 0x34 │ │ │ │ + ldrh r6, [r2, #28] │ │ │ │ movs r2, r4 │ │ │ │ - sxth r0, r1 │ │ │ │ + add r6, sp, #992 @ 0x3e0 │ │ │ │ movs r2, r4 │ │ │ │ - sxth r4, r2 │ │ │ │ + add r7, sp, #16 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r6, #52] @ 0x34 │ │ │ │ + ldrh r2, [r4, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r4, #50] @ 0x32 │ │ │ │ + ldrh r2, [r2, #26] │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r4, 10cbe4 │ │ │ │ + @ instruction: 0xb6c4 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10cbbc │ │ │ │ + bmi.n 10cb9c │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r4, #50] @ 0x32 │ │ │ │ + ldrh r6, [r2, #26] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r2, #48] @ 0x30 │ │ │ │ + ldrh r6, [r0, #24] │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #640] @ 0x280 │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #720] @ 0x2d0 │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r4, #48] @ 0x30 │ │ │ │ + ldrh r2, [r2, #24] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r2, #46] @ 0x2e │ │ │ │ + ldrh r2, [r0, #22] │ │ │ │ movs r2, r4 │ │ │ │ - sbcs.w r0, r0, r2, asr #32 │ │ │ │ - @ instruction: 0xeb900022 │ │ │ │ - ldrh r6, [r3, #46] @ 0x2e │ │ │ │ + strd r0, r0, [r0], #-136 @ 0x88 │ │ │ │ + stmia.w r0, {r1, r5} │ │ │ │ + ldrh r6, [r1, #22] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r1, #44] @ 0x2c │ │ │ │ + ldrh r6, [r7, #18] │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10cb38 │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10cc64 │ │ │ │ + ldmia r7!, {r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r7, #42] @ 0x2a │ │ │ │ + ldrh r6, [r5, #18] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r5, #40] @ 0x28 │ │ │ │ + ldrh r6, [r3, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r5, r6, r7} │ │ │ │ + ldmia r0!, {r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r7, #40] @ 0x28 │ │ │ │ + ldrh r2, [r5, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r5, #38] @ 0x26 │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r1!, {r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r6, #38] @ 0x26 │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r4, #36] @ 0x24 │ │ │ │ + ldrh r6, [r2, #12] │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #336 @ (adr r4, 10cd60 ) │ │ │ │ + add r1, pc, #272 @ (adr r1, 10cd20 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #432 @ (adr r4, 10cdc4 ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 10cd84 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + ldrh r2, [r4, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r4, #34] @ 0x22 │ │ │ │ + ldrh r2, [r2, #10] │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r2, [r4, #944] @ 0x3b0 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w 10e9f0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -230353,285 +230359,285 @@ │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 126f6c │ │ │ │ b.w 106f64 │ │ │ │ nop │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ - movs r2, r4 │ │ │ │ - add sp, #208 @ 0xd0 │ │ │ │ - movs r2, r4 │ │ │ │ - ldrh r6, [r3, #16] │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r1, #14] │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10dde0 │ │ │ │ + strh r6, [r1, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10de10 │ │ │ │ + strh r6, [r7, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r2, #14] │ │ │ │ + b.n 10d7c0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r0, #12] │ │ │ │ + b.n 10d7f0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10de00 │ │ │ │ + strh r2, [r0, #54] @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10de20 │ │ │ │ + strh r2, [r6, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r0, #12] │ │ │ │ + b.n 10d7e0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + b.n 10d800 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 10d77c │ │ │ │ + strh r6, [r6, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 10d714 │ │ │ │ + strh r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r5, #8] │ │ │ │ + bhi.n 10d75c │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r3, #6] │ │ │ │ + bhi.n 10d6f4 │ │ │ │ movs r2, r4 │ │ │ │ - sub sp, #280 @ 0x118 │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - sub sp, #80 @ 0x50 │ │ │ │ + strh r4, [r1, #46] @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r1, #6] │ │ │ │ + add r5, sp, #728 @ 0x2d8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r7, #2] │ │ │ │ + add r5, sp, #528 @ 0x210 │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r3, r5, lr} │ │ │ │ + strh r2, [r7, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - push {r2, r3, r4, r5, lr} │ │ │ │ + strh r2, [r5, #42] @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r7, #2] │ │ │ │ + sxth r2, r3 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r5, #0] │ │ │ │ + sxth r4, r5 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r1, r4} │ │ │ │ + strh r6, [r5, #42] @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + strh r6, [r3, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r6, #0] │ │ │ │ + ittt eq │ │ │ │ + moveq r2, r4 │ │ │ │ + yieldeq │ │ │ │ + moveq r2, r4 │ │ │ │ + strh r2, [r4, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + strh r2, [r2, #38] @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10d24c │ │ │ │ + b.n 10dc2c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10d0cc │ │ │ │ + b.n 10daac │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r4, #60] @ 0x3c │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + strh r0, [r0, #34] @ 0x22 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r2, #58] @ 0x3a │ │ │ │ + strh r4, [r0, #34] @ 0x22 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + strh r4, [r6, #30] │ │ │ │ movs r2, r4 │ │ │ │ - push {r2, r3, r6} │ │ │ │ + cbz r4, 10d822 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 10d894 │ │ │ │ + sub sp, #392 @ 0x188 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r5, #54] @ 0x36 │ │ │ │ + strh r4, [r3, #30] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + strh r4, [r1, #28] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r1, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ + strh r0, [r2, #28] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + strh r0, [r0, #26] │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10d214 │ │ │ │ + b.n 10dbf4 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10d104 │ │ │ │ + b.n 10dae4 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r3, #48] @ 0x30 │ │ │ │ + strh r4, [r1, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r1, #46] @ 0x2e │ │ │ │ + strh r4, [r7, #20] │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #728 @ 0x2d8 │ │ │ │ + add r5, pc, #664 @ (adr r5, 10dadc ) │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 10d8c8 │ │ │ │ + bcc.n 10d8a8 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r0, #46] @ 0x2e │ │ │ │ + strh r2, [r6, #20] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r6, #42] @ 0x2a │ │ │ │ + strh r2, [r4, #18] │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10d768 │ │ │ │ + bpl.n 10d948 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10d798 │ │ │ │ + bpl.n 10d778 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r6, #42] @ 0x2a │ │ │ │ + strh r6, [r4, #18] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + strh r6, [r2, #16] │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #624] @ 0x270 │ │ │ │ + ldrh r4, [r1, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + strh r6, [r2, #16] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + strh r0, [r1, #14] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #624] @ 0x270 │ │ │ │ + str r5, [sp, #560] @ 0x230 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r1, #38] @ 0x26 │ │ │ │ + strh r0, [r7, #12] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r5, #10] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r1, r2, r5} │ │ │ │ + stmia r3!, {r1, r2, r4} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r4, r5, r7} │ │ │ │ + stmia r2!, {r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r2, #34] @ 0x22 │ │ │ │ + strh r2, [r0, #10] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r0, #32] │ │ │ │ + strh r2, [r6, #6] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r1, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r0, #32] │ │ │ │ + strh r6, [r6, #6] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r6, #28] │ │ │ │ + strh r6, [r4, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r7, #28] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r5, #26] │ │ │ │ + strh r2, [r3, #2] │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #904 @ 0x388 │ │ │ │ + add r7, pc, #840 @ (adr r7, 10dbfc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #976 @ 0x3d0 │ │ │ │ + add r7, pc, #912 @ (adr r7, 10dc48 ) │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, #26] │ │ │ │ + strh r6, [r3, #2] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, #24] │ │ │ │ + strh r6, [r1, #0] │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #728 @ 0x2d8 │ │ │ │ + add r2, sp, #664 @ 0x298 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r3} │ │ │ │ + stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r3, #24] │ │ │ │ + strh r2, [r1, #0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r1, #22] │ │ │ │ + ldrb r2, [r7, #30] │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10d8a0 │ │ │ │ + bne.n 10d880 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10d8d8 │ │ │ │ + bne.n 10d8b8 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, #22] │ │ │ │ + ldrb r6, [r7, #30] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, #18] │ │ │ │ + ldrb r6, [r5, #29] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r7, #48] @ 0x30 │ │ │ │ + ldrh r6, [r5, #24] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r1, #50] @ 0x32 │ │ │ │ + ldrh r0, [r7, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r7, #18] │ │ │ │ + ldrb r2, [r5, #29] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r5, #16] │ │ │ │ + ldrb r2, [r3, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2!, {r1, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, #16] │ │ │ │ + ldrb r6, [r3, #28] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, #14] │ │ │ │ + ldrb r6, [r1, #27] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb84c │ │ │ │ + push {r2, r3, r4, r5, lr} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb812 │ │ │ │ + push {r1, lr} │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r2, #14] │ │ │ │ + ldrb r4, [r0, #27] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r0, #12] │ │ │ │ + ldrb r4, [r6, #25] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1, r2, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r3, r4} │ │ │ │ + stmia r2!, {r3} │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r7, #10] │ │ │ │ + ldrb r2, [r5, #25] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r5, #8] │ │ │ │ + ldrb r2, [r3, #24] │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10d8f4 │ │ │ │ + ldmia r6, {r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10d900 │ │ │ │ + ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r6, #8] │ │ │ │ + ldrb r6, [r4, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + ldrb r6, [r2, #23] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ + str r7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #1016] @ 0x3f8 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r4, #6] │ │ │ │ + ldrb r4, [r2, #23] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r2, #4] │ │ │ │ + ldrb r4, [r0, #22] │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #736] @ 0x2e0 │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #864] @ 0x360 │ │ │ │ + str r4, [sp, #800] @ 0x320 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r0, #2] │ │ │ │ + ldrb r2, [r6, #20] │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #840] @ 0x348 │ │ │ │ + str r4, [sp, #776] @ 0x308 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #632] @ 0x278 │ │ │ │ + str r4, [sp, #568] @ 0x238 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r3, #2] │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r1, #0] │ │ │ │ + ldrb r0, [r7, #19] │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #168 @ (adr r3, 10da0c ) │ │ │ │ + add r0, pc, #104 @ (adr r0, 10d9cc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #232 @ (adr r3, 10da50 ) │ │ │ │ + add r0, pc, #168 @ (adr r0, 10da10 ) │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + ldrb r4, [r6, #18] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r2, #31] │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r0, #30] │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r1, r4, r6} │ │ │ │ + ldmia r3!, {r1, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + ldrb r4, [r7, #17] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r1, #28] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r7, #26] │ │ │ │ + ldrb r6, [r5, #14] │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r4, #175] @ 0xaf │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106f5a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106f5a │ │ │ │ @@ -231591,117 +231597,117 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ b.w 105e8e │ │ │ │ ldrb.w r3, [r4, #336] @ 0x150 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 105eb0 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ b.w 105e8e │ │ │ │ - strh r2, [r7, #54] @ 0x36 │ │ │ │ - movs r2, r4 │ │ │ │ - strh r4, [r2, #56] @ 0x38 │ │ │ │ + strh r2, [r5, #30] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + strh r4, [r0, #32] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r2, #17] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r1, r4, r7} │ │ │ │ + ldrb r2, [r0, #5] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r2, #17] │ │ │ │ + stmia r3!, {r2, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r6, [r0, #5] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldrb r6, [r6, #3] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r3} │ │ │ │ + bkpt 0x00ea │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + bkpt 0x00f8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r7, #14] │ │ │ │ + ldrb r2, [r7, #3] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, #56] @ 0x38 │ │ │ │ + ldrb r2, [r5, #2] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r1, #58] @ 0x3a │ │ │ │ + strh r6, [r5, #32] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + strh r0, [r7, #32] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r2, [r4, #2] │ │ │ │ movs r2, r4 │ │ │ │ - add r6, pc, #744 @ (adr r6, 10e878 ) │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r4, 10e5c8 │ │ │ │ + add r3, pc, #680 @ (adr r3, 10e838 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + @ instruction: 0xb6c4 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r2, #12] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ movs r2, r4 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r4, r5, r7, lr} │ │ │ │ + uxtb r4, r3 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + uxth r2, r4 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + strb r0, [r7, #31] │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #768 @ 0x300 │ │ │ │ + strb r0, [r5, #30] │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #888 @ 0x378 │ │ │ │ + add r2, sp, #704 @ 0x2c0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r7, #10] │ │ │ │ + add r2, sp, #824 @ 0x338 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r5, #9] │ │ │ │ + strb r4, [r5, #30] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r1, #38] @ 0x26 │ │ │ │ + strb r4, [r3, #29] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r7, #34] @ 0x22 │ │ │ │ + ldrh r0, [r7, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r1, #9] │ │ │ │ + ldrh r2, [r5, #10] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r0, #28] │ │ │ │ + strb r4, [r5, #27] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r2, #28] │ │ │ │ + strh r0, [r6, #2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #7] │ │ │ │ + strh r6, [r0, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + strb r0, [r5, #27] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r2, r3, r5} │ │ │ │ + strb r0, [r3, #26] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r1, r5, r6, r7} │ │ │ │ + itt ne │ │ │ │ + movne r2, r4 │ │ │ │ + bkpt 0x00d2 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r2, #6] │ │ │ │ + strb r0, [r0, #26] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + strb r0, [r6, #24] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1!, {r3, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #4] │ │ │ │ + strb r0, [r3, #24] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + strb r0, [r1, #23] │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #144 @ (adr r3, 10e690 ) │ │ │ │ + add r0, pc, #80 @ (adr r0, 10e650 ) │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, r6, lr} │ │ │ │ + sxth r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + strb r4, [r0, #23] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 10e534 │ │ │ │ + beq.n 10e514 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10e654 │ │ │ │ + ldmia r7!, {r4} │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r2, #31] │ │ │ │ + strb r2, [r0, #19] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r0, #30] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r4, #296] @ 0x128 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 105eb0 │ │ │ │ ldr r1, [sp, #724] @ 0x2d4 │ │ │ │ b.w 105e8e │ │ │ │ ldrb.w r3, [r4, #372] @ 0x174 │ │ │ │ @@ -232020,15 +232026,15 @@ │ │ │ │ ldrb.w r3, [r4, #218] @ 0xda │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106f5a │ │ │ │ b.w 108b20 │ │ │ │ add.w r3, sp, #5120 @ 0x1400 │ │ │ │ adds r3, #24 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 2c9b34 │ │ │ │ + bl 2c9824 │ │ │ │ ldr.w r3, [pc, #2692] @ 10f4f4 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [pc, #2684] @ 10f4f8 │ │ │ │ @@ -232913,193 +232919,193 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2203 @ 0x89b │ │ │ │ bl 126f6c │ │ │ │ b.w 106f64 │ │ │ │ nop │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r2, [sp, #800] @ 0x320 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r6, #88] @ 0x58 │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r4, #84] @ 0x54 │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r7, #3] │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ + ldrh r6, [r0, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #152] @ 0x98 │ │ │ │ + ldrh r6, [r2, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, #76] @ 0x4c │ │ │ │ + str r4, [r7, #24] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, #68] @ 0x44 │ │ │ │ + str r4, [r5, #20] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r6, #28] │ │ │ │ + strb r6, [r4, #16] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r1, #29] │ │ │ │ + strb r2, [r7, #16] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r4, #72] @ 0x48 │ │ │ │ + str r4, [r2, #24] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r0, #20] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r1, r5} │ │ │ │ + pop {r1, r4, pc} │ │ │ │ movs r2, r4 │ │ │ │ - bkpt 0x00ca │ │ │ │ + cbnz r2, 10f592 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, #68] @ 0x44 │ │ │ │ + str r4, [r5, #20] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r3, #16] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r0, #10] │ │ │ │ + ldrb r6, [r6, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r0, #6] │ │ │ │ + ldrb r6, [r6, #22] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r0, #20] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ + str r4, [r6, #12] │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r3, #16] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ + str r4, [r1, #12] │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6} │ │ │ │ + cbnz r6, 10f56a │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r2, r5} │ │ │ │ + cbnz r6, 10f558 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ + str r4, [r6, #12] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r4, #8] │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r4, r5, r6} │ │ │ │ + cbnz r2, 10f578 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10f5e2 │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ + str r4, [r1, #12] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, #56] @ 0x38 │ │ │ │ + str r4, [r7, #4] │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r3, r5, r6} │ │ │ │ + cbnz r2, 10f586 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10f5e8 │ │ │ │ + @ instruction: 0xb8c6 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r4, #8] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r2, #4] │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r3, r5, r6} │ │ │ │ + cbnz r2, 10f596 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10f5ee │ │ │ │ + @ instruction: 0xb89e │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, #56] @ 0x38 │ │ │ │ + str r4, [r7, #4] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + str r4, [r5, #0] │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 10f5ea │ │ │ │ + @ instruction: 0xb85a │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10f5f4 │ │ │ │ + @ instruction: 0xb876 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r2, #4] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r0, #0] │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 10f604 │ │ │ │ + @ instruction: 0xb882 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10f5fa │ │ │ │ + @ instruction: 0xb84e │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + str r4, [r5, #0] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, #27] │ │ │ │ + strb r6, [r5, #15] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + strb r6, [r0, #16] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r0, #0] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + ldrsh r2, [r6, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r4, #28] │ │ │ │ + strb r6, [r2, #16] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r6, #27] │ │ │ │ + strb r2, [r4, #15] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, #28] │ │ │ │ + strb r6, [r1, #16] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + strb r2, [r7, #14] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r6, #36] @ 0x24 │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + strb r2, [r0, #16] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r4, #26] │ │ │ │ + strb r2, [r2, #14] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + ldrsh r4, [r7, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r1, #28] │ │ │ │ + strb r2, [r7, #15] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r7, #25] │ │ │ │ + strb r2, [r5, #13] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r6, #36] @ 0x24 │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, #27] │ │ │ │ + strb r6, [r5, #15] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + strb r2, [r0, #13] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + ldrsh r4, [r7, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, #28] │ │ │ │ + ldrsh r4, [r5, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r6, #27] │ │ │ │ + strb r6, [r4, #15] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + strb r2, [r3, #12] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r2, #28] │ │ │ │ + ldrsh r4, [r0, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r5, #27] │ │ │ │ + strb r2, [r3, #15] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r0, #24] │ │ │ │ + strb r2, [r6, #11] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, #28] │ │ │ │ + ldrsh r4, [r5, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #24] │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r4, #27] │ │ │ │ + strb r2, [r2, #15] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + strb r2, [r1, #11] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r2, #28] │ │ │ │ + ldrsh r4, [r0, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, #24] │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r2, #27] │ │ │ │ + strb r6, [r0, #15] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r6, #22] │ │ │ │ + strb r2, [r4, #10] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #24] │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #20] │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r5, [pc, #3888] @ 110580 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3888] @ 110584 │ │ │ │ ldr.w r3, [pc, #3888] @ 110588 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3884] @ 11058c │ │ │ │ @@ -234309,661 +234315,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3064 @ 0xbf8 │ │ │ │ bl 126f6c │ │ │ │ b.w 106f64 │ │ │ │ - rev16 r2, r3 │ │ │ │ + @ instruction: 0xb74a │ │ │ │ movs r2, r4 │ │ │ │ - rev16 r0, r4 │ │ │ │ + @ instruction: 0xb750 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r2, #0] │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r0, r7] │ │ │ │ + ldrb r2, [r6, r2] │ │ │ │ movs r2, r4 │ │ │ │ - rev16 r6, r3 │ │ │ │ + @ instruction: 0xb74e │ │ │ │ movs r2, r4 │ │ │ │ - rev r0, r6 │ │ │ │ + @ instruction: 0xb720 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + ldrb r2, [r2, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r2, r6] │ │ │ │ + ldrb r2, [r0, r2] │ │ │ │ movs r2, r4 │ │ │ │ - rev16 r2, r1 │ │ │ │ + @ instruction: 0xb73a │ │ │ │ movs r2, r4 │ │ │ │ - rev r0, r0 │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r6, r6] │ │ │ │ + ldrb r2, [r4, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r4, r5] │ │ │ │ + ldrb r2, [r2, r1] │ │ │ │ movs r2, r4 │ │ │ │ - rev r6, r6 │ │ │ │ + @ instruction: 0xb726 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r0, 1105ec │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + ldrb r2, [r6, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r6, r4] │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ movs r2, r4 │ │ │ │ - rev r2, r4 │ │ │ │ + @ instruction: 0xb712 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r0, 1105f0 │ │ │ │ + @ instruction: 0xb690 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r2, r5] │ │ │ │ + ldrb r2, [r0, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + ldrh r2, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ - rev r2, r2 │ │ │ │ + @ instruction: 0xb702 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r0, 1105f4 │ │ │ │ + cpsie │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r4, r4] │ │ │ │ + ldrb r2, [r2, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r2, r3] │ │ │ │ + ldrh r2, [r0, r7] │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 110622 │ │ │ │ + @ instruction: 0xb6ee │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r0, 1105f8 │ │ │ │ + @ instruction: 0xb630 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r6, r3] │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r4, r2] │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 11062e │ │ │ │ + @ instruction: 0xb6de │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r0, 1105fc │ │ │ │ + @ instruction: 0xb600 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r0, r3] │ │ │ │ + ldrh r2, [r6, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + str r2, [r6, #76] @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r3, #60] @ 0x3c │ │ │ │ + strh r4, [r1, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r2, r2] │ │ │ │ + ldrh r2, [r0, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r0, r1] │ │ │ │ + ldrh r2, [r6, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, #88] @ 0x58 │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r5, #58] @ 0x3a │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r4, r1] │ │ │ │ + ldrh r2, [r2, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r2, r0] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, #88] @ 0x58 │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r7, #56] @ 0x38 │ │ │ │ + strh r4, [r5, #32] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r6, r0] │ │ │ │ + ldrh r2, [r4, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, r7] │ │ │ │ + ldrh r2, [r2, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + str r6, [r0, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r1, #56] @ 0x38 │ │ │ │ + strh r4, [r7, #30] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r0, r0] │ │ │ │ + ldrh r2, [r6, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, r6] │ │ │ │ + ldrh r2, [r4, r2] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, #72] @ 0x48 │ │ │ │ + str r6, [r5, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ + strh r4, [r1, #30] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r2, r7] │ │ │ │ + ldrh r2, [r0, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, r6] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + str r2, [r1, #28] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + strh r4, [r3, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, r6] │ │ │ │ + ldrh r2, [r2, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrh r2, [r0, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r2, #120] @ 0x78 │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + strh r4, [r5, #26] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ + ldrh r2, [r4, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, r4] │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r3, #112] @ 0x70 │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r1, #50] @ 0x32 │ │ │ │ + strh r4, [r7, #24] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, r5] │ │ │ │ + ldrh r2, [r6, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldr r2, [r4, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #27] │ │ │ │ + ldrb r0, [r5, #15] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r2, r4] │ │ │ │ + ldrh r2, [r0, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, r3] │ │ │ │ + ldr r2, [r6, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r1, #19] │ │ │ │ + strb r2, [r7, #6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r3, #19] │ │ │ │ + strb r0, [r1, #7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ + ldr r2, [r2, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldr r2, [r0, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r7, #7] │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r7, #2] │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, r2] │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + ldr r2, [r2, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r2, #0] │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r6, #0] │ │ │ │ + ldrb r0, [r4, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, r2] │ │ │ │ + ldr r2, [r6, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, r0] │ │ │ │ + ldr r2, [r4, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #648] @ 0x288 │ │ │ │ + str r1, [sp, #584] @ 0x248 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ + ldr r2, [r0, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #680 @ (adr r7, 11097c ) │ │ │ │ + add r4, pc, #616 @ (adr r4, 11093c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #704 @ (adr r7, 110998 ) │ │ │ │ + add r4, pc, #640 @ (adr r4, 110958 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldr r2, [r0, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ + str r2, [r2, #28] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r0, [r5, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r4, r6] │ │ │ │ + ldr r2, [r2, r2] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r6, #76] @ 0x4c │ │ │ │ + str r6, [r4, #28] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + str r0, [r7, #24] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r0, r7] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r6, r5] │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #72 @ (adr r4, 11074c ) │ │ │ │ + add r1, pc, #8 @ (adr r1, 11070c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #896 @ (adr r3, 110a88 ) │ │ │ │ + add r0, pc, #832 @ (adr r0, 110a48 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r1, r6] │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ + ldr r6, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r2, #36] @ 0x24 │ │ │ │ + strh r2, [r0, #12] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r5, #36] @ 0x24 │ │ │ │ + strh r0, [r3, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r3, r5] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r2, [r2, #12] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r5, #10] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r5, r4] │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r1, #12] │ │ │ │ + ldrb r2, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #12] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r7, r3] │ │ │ │ + ldrsb r6, [r5, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r5, r2] │ │ │ │ + ldrsb r6, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + ldrb r6, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #8] │ │ │ │ + ldrb r4, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r1, r3] │ │ │ │ + ldrsb r6, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r7, r1] │ │ │ │ + ldrsb r6, [r5, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r3, r2] │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r1, r1] │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #1016] @ 0x3f8 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldrsb r4, [r1, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r6, #22] │ │ │ │ + ldrb r6, [r4, #31] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r1, #34] @ 0x22 │ │ │ │ + strh r0, [r7, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r7, r0] │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r5, r7] │ │ │ │ + ldrsb r6, [r3, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #4] │ │ │ │ + ldrb r2, [r4, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r3, #32] │ │ │ │ + strh r0, [r1, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrsb r6, [r7, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ + ldrsb r6, [r5, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r7, #6] │ │ │ │ + ldrb r2, [r5, #23] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r5, #30] │ │ │ │ + strh r0, [r3, #6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r3, r7] │ │ │ │ + ldrsb r6, [r1, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ + ldrsb r6, [r7, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r4, #30] │ │ │ │ + strh r2, [r2, #6] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r0, [r5, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r5, r6] │ │ │ │ + ldrsb r6, [r3, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r3, r5] │ │ │ │ + ldrsb r6, [r1, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + strh r0, [r7, #2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r7, r5] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r5, r4] │ │ │ │ + ldrsb r6, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r0, #10] │ │ │ │ + ldrb r6, [r6, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r2, #26] │ │ │ │ + strh r4, [r0, #2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r1, r5] │ │ │ │ + ldrsb r2, [r7, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + strb r4, [r5, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, #26] │ │ │ │ + strh r6, [r3, #2] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r5, #24] │ │ │ │ + strh r0, [r3, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r3, r4] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r1, r3] │ │ │ │ + strb r6, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r2, #13] │ │ │ │ + ldrb r2, [r0, #1] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + ldrb r0, [r5, #31] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ + strb r6, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ + strb r6, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r4, #24] │ │ │ │ + strh r2, [r2, #0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r1, #22] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r7, r2] │ │ │ │ + strb r6, [r5, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r5, r1] │ │ │ │ + strb r6, [r3, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r2, #24] │ │ │ │ + strh r6, [r0, #0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r3, #20] │ │ │ │ + ldrb r0, [r1, #30] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r7, r0] │ │ │ │ + strb r6, [r5, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r1, #24] │ │ │ │ + ldrb r4, [r7, #31] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ + strb r6, [r1, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r1, r0] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r0, #24] │ │ │ │ + ldrb r6, [r6, #31] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + ldrb r4, [r1, #31] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r5, r0] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r3, r7] │ │ │ │ + strb r6, [r1, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + ldrb r6, [r3, #31] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r5, #20] │ │ │ │ + ldrb r4, [r3, #30] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r7, r7] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + strb r6, [r3, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, #22] │ │ │ │ + ldrb r6, [r1, #31] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + ldrb r4, [r5, #29] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r1, r7] │ │ │ │ + strb r6, [r7, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + strb r6, [r5, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r0, #22] │ │ │ │ + ldrb r6, [r6, #30] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r1, #18] │ │ │ │ + ldrb r4, [r7, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r3, r6] │ │ │ │ + strb r6, [r1, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r1, r5] │ │ │ │ + strb r6, [r7, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, #30] │ │ │ │ + ldrb r2, [r6, #17] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r3, #16] │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ + strb r6, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + strb r6, [r1, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ + str r2, [r1, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + ldrb r0, [r7, #21] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r7, r4] │ │ │ │ + strb r6, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + strh r6, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ + str r6, [r2, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r3, #2] │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r1, r4] │ │ │ │ + strh r6, [r7, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + strh r6, [r5, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + str r6, [r0, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r2, [r3, r3] │ │ │ │ + strh r2, [r1, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + strh r4, [r7, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + str r2, [r5, #112] @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + ldrb r0, [r5, #19] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + strh r6, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + strh r6, [r1, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ + str r2, [r0, #116] @ 0x74 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #31] │ │ │ │ + ldrb r0, [r7, #18] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r7, r1] │ │ │ │ + strh r6, [r5, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r5, r0] │ │ │ │ + strh r6, [r3, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r6, #52] @ 0x34 │ │ │ │ + str r6, [r4, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ + ldrb r0, [r1, #18] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + strh r6, [r7, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ + strh r6, [r5, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #56] @ 0x38 │ │ │ │ + str r2, [r6, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ + ldrb r0, [r3, #17] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r3, r0] │ │ │ │ + strh r6, [r1, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, r7] │ │ │ │ + strh r6, [r7, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #28] │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + strh r6, [r3, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + strh r6, [r1, r2] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ + str r2, [r3, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #28] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, r6] │ │ │ │ + strh r6, [r5, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, r5] │ │ │ │ + strh r6, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r2, #64] @ 0x40 │ │ │ │ + str r2, [r0, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #27] │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + strh r6, [r7, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + strh r6, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r2, #64] @ 0x40 │ │ │ │ + str r2, [r0, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ + ldrb r0, [r3, #14] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + strh r6, [r1, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, r4] │ │ │ │ + str r6, [r7, r7] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r2, #64] @ 0x40 │ │ │ │ + str r2, [r0, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #25] │ │ │ │ + ldrb r0, [r5, #13] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, r4] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, r3] │ │ │ │ + str r6, [r1, r7] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r7, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #25] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, r3] │ │ │ │ + str r6, [r5, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, r2] │ │ │ │ + str r6, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r1, #64] @ 0x40 │ │ │ │ + str r2, [r7, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + str r6, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, r1] │ │ │ │ + str r6, [r5, r5] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ + str r6, [r6, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ + ldrb r0, [r3, #11] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, r2] │ │ │ │ + str r6, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + str r6, [r7, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r6, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #22] │ │ │ │ + ldrb r0, [r5, #10] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + str r6, [r3, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, r0] │ │ │ │ + str r6, [r1, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r6, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #22] │ │ │ │ + ldrb r0, [r7, #9] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, r0] │ │ │ │ + str r6, [r5, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, r7] │ │ │ │ + str r6, [r3, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r6, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #21] │ │ │ │ + ldrb r0, [r1, #9] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, r0] │ │ │ │ + str r6, [r7, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, r6] │ │ │ │ + str r6, [r5, r2] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + str r6, [r5, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r4, #20] │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + str r2, [r1, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r1, r6] │ │ │ │ + str r4, [r7, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r6, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #19] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, r6] │ │ │ │ + str r6, [r3, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, r5] │ │ │ │ + str r6, [r1, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r6, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, r5] │ │ │ │ + str r6, [r5, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + str r6, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r6, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #18] │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, r5] │ │ │ │ + str r6, [r7, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, r3] │ │ │ │ + ldr r7, [pc, #952] @ (110d88 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r6, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #17] │ │ │ │ + ldrb r0, [r3, #5] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, r4] │ │ │ │ + str r6, [r1, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, r3] │ │ │ │ + ldr r7, [pc, #760] @ (110cd8 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ + str r6, [r6, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ + ldrb r0, [r5, #4] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + ldr r7, [pc, #888] @ (110d64 ) │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, r2] │ │ │ │ + ldr r7, [pc, #568] @ (110c28 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r1, #64] @ 0x40 │ │ │ │ + str r2, [r7, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ + ldrb r0, [r7, #3] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + ldr r7, [pc, #696] @ (110cb4 ) │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + ldr r7, [pc, #376] @ (110b78 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ + str r6, [r6, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #15] │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, r2] │ │ │ │ + ldr r7, [pc, #504] @ (110c04 ) │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + ldr r7, [pc, #184] @ (110ac8 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r6, #60] @ 0x3c │ │ │ │ + str r6, [r4, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #14] │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + ldr r7, [pc, #312] @ (110b54 ) │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, r0] │ │ │ │ + ldr r6, [pc, #1016] @ (110e18 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #60] @ 0x3c │ │ │ │ + str r2, [r4, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r0, [r5, #1] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + ldr r7, [pc, #120] @ (110aa4 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + ldr r6, [pc, #824] @ (110d68 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + ldrb r2, [r1, #2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #13] │ │ │ │ + ldrb r0, [r7, #0] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, r7] │ │ │ │ + ldr r6, [pc, #952] @ (110df4 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, r6] │ │ │ │ + ldr r6, [pc, #632] @ (110cb8 ) │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r3, #7] │ │ │ │ + ldr r2, [r1, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #12] │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, r7] │ │ │ │ + ldr r6, [pc, #760] @ (110d44 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + ldr r6, [pc, #440] @ (110c08 ) │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r7, #14] │ │ │ │ + strb r2, [r5, #2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #11] │ │ │ │ + strb r0, [r3, #31] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, r6] │ │ │ │ + ldr r6, [pc, #568] @ (110c94 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + ldr r6, [pc, #248] @ (110b58 ) │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r7, #6] │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + strb r0, [r5, #30] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, r5] │ │ │ │ + ldr r6, [pc, #376] @ (110be4 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, r4] │ │ │ │ + ldr r6, [pc, #56] @ (110aa8 ) │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r4, #11] │ │ │ │ + ldr r2, [r2, #124] @ 0x7c │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r4, #12] │ │ │ │ + strb r0, [r2, #0] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + ldr r6, [pc, #168] @ (110b24 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + ldr r5, [pc, #880] @ (110df0 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r1, #12] │ │ │ │ + strb r2, [r7, #31] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #12] │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, r4] │ │ │ │ + ldr r5, [pc, #1016] @ (110e84 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, r2] │ │ │ │ + ldr r5, [pc, #696] @ (110d48 ) │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r5, [pc, #3884] @ 1119c0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ 1119c4 │ │ │ │ ldr.w r3, [pc, #3884] @ 1119c8 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 1119cc │ │ │ │ @@ -236172,661 +236178,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2092 @ 0x82c │ │ │ │ bl 126f6c │ │ │ │ b.w 106f64 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + strh r6, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r3, #23] │ │ │ │ + strb r0, [r1, #11] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #824] @ (111d04 ) │ │ │ │ + ldr r0, [pc, #760] @ (111cc4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #504] @ (111bc8 ) │ │ │ │ + ldr r0, [pc, #440] @ (111b88 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + strh r6, [r5, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r5, #22] │ │ │ │ + strb r0, [r3, #10] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #632] @ (111c54 ) │ │ │ │ + ldr r0, [pc, #568] @ (111c14 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #312] @ (111b18 ) │ │ │ │ + ldr r0, [pc, #248] @ (111ad8 ) │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, #6] │ │ │ │ + ldr r6, [r5, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + ldr r0, [r1, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #440] @ (111ba4 ) │ │ │ │ + ldr r0, [pc, #376] @ (111b64 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #120] @ (111a68 ) │ │ │ │ + ldr r0, [pc, #56] @ (111a28 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r5, r5] │ │ │ │ + ldrsb r2, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #248] @ (111af4 ) │ │ │ │ + ldr r0, [pc, #184] @ (111ab4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #952] @ (111db8 ) │ │ │ │ + @ instruction: 0x47de │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, #25] │ │ │ │ + strb r6, [r5, #13] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r7, #22] │ │ │ │ + strb r4, [r5, #10] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #56] @ (111a44 ) │ │ │ │ + @ instruction: 0x47fe │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #760] @ (111d08 ) │ │ │ │ + @ instruction: 0x47ae │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r4, #25] │ │ │ │ + strb r2, [r2, #13] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r1, #22] │ │ │ │ + strb r4, [r7, #9] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #888] @ (111d94 ) │ │ │ │ + @ instruction: 0x47ce │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #568] @ (111c58 ) │ │ │ │ + bx pc │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r6, #88] @ 0x58 │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ + str r4, [r6, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #696] @ (111ce4 ) │ │ │ │ + @ instruction: 0x479e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #376] @ (111ba8 ) │ │ │ │ + bx r9 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r4, r6] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r0, [r6, r6] │ │ │ │ + strb r0, [r4, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #504] @ (111c34 ) │ │ │ │ + bx sp │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #184] @ (111af8 ) │ │ │ │ + bx r3 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + str r2, [r0, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + str r0, [r3, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #296] @ (111b74 ) │ │ │ │ + bx r7 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #1008] @ (111e40 ) │ │ │ │ + mov ip, sp │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ + str r6, [r1, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #120] @ (111ad4 ) │ │ │ │ + bx r1 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #824] @ (111d98 ) │ │ │ │ + mov lr, r7 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ + ldr r2, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #952] @ (111e24 ) │ │ │ │ + mov lr, fp │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #632] @ (111ce8 ) │ │ │ │ + mov lr, r1 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r7, r3] │ │ │ │ + ldr r2, [r5, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, r3] │ │ │ │ + ldr r0, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #760] @ (111d74 ) │ │ │ │ + mov lr, r5 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #440] @ (111c38 ) │ │ │ │ + mov r6, fp │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r6, #80] @ 0x50 │ │ │ │ + str r6, [r4, #32] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, #80] @ 0x50 │ │ │ │ + str r4, [r5, #32] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #568] @ (111cc4 ) │ │ │ │ + mov r6, pc │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #248] @ (111b88 ) │ │ │ │ + mov r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + ldrb r2, [r2, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r7, #24] │ │ │ │ + ldrb r4, [r5, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #376] @ (111c14 ) │ │ │ │ + mov r6, r9 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #56] @ (111ad8 ) │ │ │ │ + cmp lr, pc │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, #24] │ │ │ │ + strb r6, [r1, #12] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r6, #24] │ │ │ │ + strb r0, [r4, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #168] @ (111b54 ) │ │ │ │ + mov r2, r3 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #880] @ (111e20 ) │ │ │ │ + cmp ip, r9 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, #24] │ │ │ │ + strb r6, [r5, #12] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r0, #24] │ │ │ │ + strb r4, [r6, #11] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #1016] @ (111eb4 ) │ │ │ │ + cmp lr, sp │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #696] @ (111d78 ) │ │ │ │ + cmp lr, r3 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #392 @ (adr r7, 111c4c ) │ │ │ │ + add r4, pc, #328 @ (adr r4, 111c0c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #96 @ (adr r7, 111b28 ) │ │ │ │ + add r4, pc, #32 @ (adr r4, 111ae8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #824] @ (111e04 ) │ │ │ │ + cmp lr, r7 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #504] @ (111cc8 ) │ │ │ │ + cmp r6, sp │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #344 @ (adr r7, 111c2c ) │ │ │ │ + add r4, pc, #280 @ (adr r4, 111bec ) │ │ │ │ movs r2, r4 │ │ │ │ - add r6, pc, #928 @ (adr r6, 111e78 ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 111e38 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #632] @ (111d54 ) │ │ │ │ + cmp lr, r1 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #312] @ (111c18 ) │ │ │ │ + cmp r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #808 @ (adr r5, 111e0c ) │ │ │ │ + add r2, pc, #744 @ (adr r2, 111dcc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #224 @ (adr r5, 111bc8 ) │ │ │ │ + add r2, pc, #160 @ (adr r2, 111b88 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #440] @ (111ca4 ) │ │ │ │ + cmp r6, fp │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #120] @ (111b68 ) │ │ │ │ + cmp r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r1, r7] │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #248] @ (111bf4 ) │ │ │ │ + cmp r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + add lr, fp │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #824 @ (adr r4, 111e3c ) │ │ │ │ + add r1, pc, #760 @ (adr r1, 111dfc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #864 @ (adr r4, 111e68 ) │ │ │ │ + add r1, pc, #800 @ (adr r1, 111e28 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #56] @ (111b44 ) │ │ │ │ + add lr, pc │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0x47be │ │ │ │ + add lr, r5 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #840 @ (adr r4, 111e5c ) │ │ │ │ + add r1, pc, #776 @ (adr r1, 111e1c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #672 @ (adr r4, 111db8 ) │ │ │ │ + add r1, pc, #608 @ (adr r1, 111d78 ) │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0x47de │ │ │ │ + add lr, r9 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0x478e │ │ │ │ + add r6, pc │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #504] @ 0x1f8 │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #576] @ 0x240 │ │ │ │ + ldrh r0, [r0, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0x47ae │ │ │ │ + add lr, r3 │ │ │ │ movs r2, r4 │ │ │ │ - bx fp │ │ │ │ + add r6, r9 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #384] @ 0x180 │ │ │ │ + ldrh r0, [r2, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - bx pc │ │ │ │ + add r6, sp │ │ │ │ movs r2, r4 │ │ │ │ - bx r5 │ │ │ │ + add r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - bx r9 │ │ │ │ + add r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - mov lr, pc │ │ │ │ + mvns r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #568] @ 0x238 │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ movs r2, r4 │ │ │ │ - bx r3 │ │ │ │ + add r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - mov lr, r9 │ │ │ │ + bics r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r1, #16] │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ + ldrb r4, [r7, #2] │ │ │ │ movs r2, r4 │ │ │ │ - mov lr, sp │ │ │ │ + mvns r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - mov lr, r3 │ │ │ │ + bics r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r1, #16] │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ movs r2, r4 │ │ │ │ - mov lr, r7 │ │ │ │ + bics r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - mov r6, sp │ │ │ │ + muls r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, #60] @ 0x3c │ │ │ │ + str r6, [r1, #12] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r3, #12] │ │ │ │ movs r2, r4 │ │ │ │ - mov lr, r1 │ │ │ │ + muls r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - mov r6, r7 │ │ │ │ + orrs r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #60] @ 0x3c │ │ │ │ + str r2, [r4, #12] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ + str r4, [r5, #8] │ │ │ │ movs r2, r4 │ │ │ │ - mov r6, fp │ │ │ │ + muls r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - mov r6, r1 │ │ │ │ + cmn r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #952] @ (111f5c ) │ │ │ │ + ldr r3, [pc, #888] @ (111f1c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #752] @ (111e98 ) │ │ │ │ + ldr r3, [pc, #688] @ (111e58 ) │ │ │ │ movs r2, r4 │ │ │ │ - mov r6, r5 │ │ │ │ + orrs r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - cmp lr, fp │ │ │ │ + cmn r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #520] @ (111dbc ) │ │ │ │ + ldr r3, [pc, #456] @ (111d7c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #560] @ (111de8 ) │ │ │ │ + ldr r3, [pc, #496] @ (111da8 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp lr, pc │ │ │ │ + cmn r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - cmp lr, r5 │ │ │ │ + cmp r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #600] @ 0x258 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ movs r2, r4 │ │ │ │ - cmp lr, r9 │ │ │ │ + cmp r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, pc │ │ │ │ + negs r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r0, #6] │ │ │ │ + ldr r6, [r6, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + ldr r4, [r0, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - cmp lr, r3 │ │ │ │ + cmp r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r9 │ │ │ │ + tst r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #832] @ 0x340 │ │ │ │ + ldrh r0, [r0, #62] @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, sp │ │ │ │ + negs r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r3 │ │ │ │ + tst r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r7 │ │ │ │ + tst r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - add lr, sp │ │ │ │ + rors r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r3, #88] @ 0x58 │ │ │ │ + ldr r2, [r1, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r6, #80] @ 0x50 │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r1 │ │ │ │ + rors r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - add lr, r7 │ │ │ │ + sbcs r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #528] @ 0x210 │ │ │ │ + str r7, [sp, #464] @ 0x1d0 │ │ │ │ movs r2, r4 │ │ │ │ - add lr, fp │ │ │ │ + rors r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - add lr, r1 │ │ │ │ + adcs r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ + ldrh r2, [r6, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - add lr, r5 │ │ │ │ + sbcs r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, fp │ │ │ │ + adcs r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ + ldrh r2, [r6, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #896] @ 0x380 │ │ │ │ + ldrh r0, [r2, #54] @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, pc │ │ │ │ + adcs r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, r5 │ │ │ │ + asrs r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #112] @ 0x70 │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #816] @ 0x330 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, r9 │ │ │ │ + asrs r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - mvns r6, r7 │ │ │ │ + lsrs r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r6, #108] @ 0x6c │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + str r5, [sp, #320] @ 0x140 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, r3 │ │ │ │ + asrs r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - mvns r6, r1 │ │ │ │ + lsls r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #984 @ (adr r0, 11203c ) │ │ │ │ + ldr r5, [sp, #920] @ 0x398 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #736 @ (adr r0, 111f48 ) │ │ │ │ + ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ movs r2, r4 │ │ │ │ - mvns r6, r5 │ │ │ │ + lsrs r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - bics r6, r3 │ │ │ │ + lsls r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #952 @ (adr r0, 11202c ) │ │ │ │ + ldr r5, [sp, #888] @ 0x378 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #544 @ (adr r0, 111e98 ) │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ movs r2, r4 │ │ │ │ - bics r6, r7 │ │ │ │ + lsls r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - muls r6, r5 │ │ │ │ + eors r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #840 @ (adr r1, 111fcc ) │ │ │ │ + ldr r6, [sp, #776] @ 0x308 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #864 @ (adr r1, 111fe8 ) │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ movs r2, r4 │ │ │ │ - bics r6, r1 │ │ │ │ + eors r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - orrs r6, r7 │ │ │ │ + ands r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #856 @ (adr r1, 111fec ) │ │ │ │ + ldr r6, [sp, #792] @ 0x318 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #672 @ (adr r1, 111f38 ) │ │ │ │ + ldr r6, [sp, #608] @ 0x260 │ │ │ │ movs r2, r4 │ │ │ │ - muls r6, r3 │ │ │ │ + eors r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - orrs r6, r1 │ │ │ │ + subs r7, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r3, #92] @ 0x5c │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - orrs r6, r5 │ │ │ │ + ands r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - cmn r6, r3 │ │ │ │ + subs r7, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - cmn r6, r7 │ │ │ │ + subs r7, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r5 │ │ │ │ + subs r7, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ + ldr r4, [r5, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - cmn r6, r1 │ │ │ │ + subs r7, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - negs r6, r7 │ │ │ │ + subs r7, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r3 │ │ │ │ + subs r7, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - negs r6, r1 │ │ │ │ + subs r7, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r3, #80] @ 0x50 │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ movs r2, r4 │ │ │ │ - negs r6, r5 │ │ │ │ + subs r7, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - tst r6, r3 │ │ │ │ + subs r7, #14 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r4, r5] │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r3, #28] │ │ │ │ movs r2, r4 │ │ │ │ - tst r6, r7 │ │ │ │ + subs r7, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - rors r6, r5 │ │ │ │ + subs r6, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r0, r6] │ │ │ │ + ldrsb r6, [r6, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r7, #72] @ 0x48 │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ movs r2, r4 │ │ │ │ - tst r2, r1 │ │ │ │ + subs r6, #250 @ 0xfa │ │ │ │ movs r2, r4 │ │ │ │ - sbcs r4, r7 │ │ │ │ + subs r6, #172 @ 0xac │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, #108] @ 0x6c │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r1, #72] @ 0x48 │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ movs r2, r4 │ │ │ │ - rors r6, r3 │ │ │ │ + subs r6, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - sbcs r6, r1 │ │ │ │ + subs r6, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ movs r2, r4 │ │ │ │ - sbcs r6, r5 │ │ │ │ + subs r6, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - adcs r6, r3 │ │ │ │ + subs r6, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #40] @ (111d5c ) │ │ │ │ + ldr r1, [pc, #1000] @ (11211c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ movs r2, r4 │ │ │ │ - adcs r6, r7 │ │ │ │ + subs r6, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r5 │ │ │ │ + subs r6, #30 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #72] @ (111d8c ) │ │ │ │ + ldr r2, [pc, #8] @ (111d4c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r7, #60] @ 0x3c │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ movs r2, r4 │ │ │ │ - adcs r6, r1 │ │ │ │ + subs r6, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r7 │ │ │ │ + subs r5, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r6, #68] @ 0x44 │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r1, #60] @ 0x3c │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r3 │ │ │ │ + subs r6, #14 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r1 │ │ │ │ + subs r5, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r1, #56] @ 0x38 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r5, #124] @ 0x7c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r5 │ │ │ │ + subs r5, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r3 │ │ │ │ + subs r5, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #696] @ (11202c ) │ │ │ │ + mov lr, r3 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ + str r0, [r7, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r7 │ │ │ │ + subs r5, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - eors r6, r5 │ │ │ │ + subs r5, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #776] @ (11208c ) │ │ │ │ + mov sl, r6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + str r0, [r1, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r1 │ │ │ │ + subs r5, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - ands r6, r7 │ │ │ │ + subs r5, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #728] @ (11206c ) │ │ │ │ + mov lr, r4 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - eors r6, r3 │ │ │ │ + subs r5, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - ands r6, r1 │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r0, [sp, #392] @ 0x188 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r7, [sp, #432] @ 0x1b0 │ │ │ │ movs r2, r4 │ │ │ │ - ands r6, r5 │ │ │ │ + subs r5, #30 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #222 @ 0xde │ │ │ │ + subs r4, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #376] @ 0x178 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #304] @ 0x130 │ │ │ │ + str r7, [sp, #240] @ 0xf0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #254 @ 0xfe │ │ │ │ + subs r4, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + subs r4, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #206 @ 0xce │ │ │ │ + subs r4, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ + subs r4, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ + str r6, [sp, #880] @ 0x370 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #158 @ 0x9e │ │ │ │ + subs r4, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #78 @ 0x4e │ │ │ │ + subs r4, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, r0] │ │ │ │ + ldr r5, [pc, #56] @ (111e1c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #752] @ (1120d8 ) │ │ │ │ + ldr r2, [pc, #688] @ (112098 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #106 @ 0x6a │ │ │ │ + subs r4, #90 @ 0x5a │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #28 │ │ │ │ + subs r4, #12 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, r0] │ │ │ │ + ldr r5, [pc, #72] @ (111e3c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #576] @ (112038 ) │ │ │ │ + ldr r2, [pc, #512] @ (111ff8 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #62 @ 0x3e │ │ │ │ + subs r4, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #238 @ 0xee │ │ │ │ + subs r3, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r4, r0] │ │ │ │ + ldr r5, [pc, #88] @ (111e5c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #384] @ (111f88 ) │ │ │ │ + ldr r2, [pc, #320] @ (111f48 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #14 │ │ │ │ + subs r3, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #190 @ 0xbe │ │ │ │ + subs r3, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r5, r0] │ │ │ │ + ldr r5, [pc, #104] @ (111e7c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #192] @ (111ed8 ) │ │ │ │ + ldr r2, [pc, #128] @ (111e98 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + subs r3, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #142 @ 0x8e │ │ │ │ + subs r3, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + str r1, [sp, #648] @ 0x288 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #768] @ 0x300 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #174 @ 0xae │ │ │ │ + subs r3, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #94 @ 0x5e │ │ │ │ + subs r3, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #776] @ 0x308 │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #576] @ 0x240 │ │ │ │ + str r1, [sp, #512] @ 0x200 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #126 @ 0x7e │ │ │ │ + subs r3, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #46 @ 0x2e │ │ │ │ + subs r3, #30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r6, r4] │ │ │ │ + ldrh r6, [r4, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ + ldrh r4, [r6, r0] │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + subs r3, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + subs r2, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ + ldrh r2, [r7, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ + ldrh r4, [r0, r0] │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #30 │ │ │ │ + subs r3, #14 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #206 @ 0xce │ │ │ │ + subs r2, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, r7 │ │ │ │ + tst r2, r5 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, r8 │ │ │ │ + tst r0, r6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #238 @ 0xee │ │ │ │ + subs r2, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #158 @ 0x9e │ │ │ │ + subs r2, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, r7 │ │ │ │ + tst r2, r5 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, r2 │ │ │ │ + tst r0, r0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #190 @ 0xbe │ │ │ │ + subs r2, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #110 @ 0x6e │ │ │ │ + subs r2, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r7, #10] │ │ │ │ + strb r2, [r5, #30] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + strb r0, [r0, #31] │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #142 @ 0x8e │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #62 @ 0x3e │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ + strb r2, [r1, #31] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r4, #10] │ │ │ │ + strb r0, [r2, #30] │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #94 @ 0x5e │ │ │ │ + subs r2, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #14 │ │ │ │ + subs r1, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, #14] │ │ │ │ + ldrb r6, [r7, #26] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r6, #14] │ │ │ │ + ldrb r0, [r4, #27] │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #46 @ 0x2e │ │ │ │ + subs r2, #30 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #222 @ 0xde │ │ │ │ + subs r1, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r0, #16] │ │ │ │ + ldrb r6, [r6, #27] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r0, #14] │ │ │ │ + ldrb r0, [r6, #26] │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + subs r1, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #174 @ 0xae │ │ │ │ + subs r1, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #280] @ (111fdc ) │ │ │ │ + ldr r3, [pc, #216] @ (111f9c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #128] @ (111f48 ) │ │ │ │ + ldr r0, [pc, #64] @ (111f08 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #206 @ 0xce │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #126 @ 0x7e │ │ │ │ + subs r1, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r5, [pc, #3884] @ 112e00 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ 112e04 │ │ │ │ ldr.w r3, [pc, #3884] @ 112e08 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 112e0c │ │ │ │ @@ -238035,661 +238041,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3848 @ 0xf08 │ │ │ │ bl 126f6c │ │ │ │ b.w 106f64 │ │ │ │ - ldr r1, [pc, #152] @ (112e9c ) │ │ │ │ + mov r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r8, ip │ │ │ │ + cmn r0, r2 │ │ │ │ movs r2, r4 │ │ │ │ - adds r7, #142 @ 0x8e │ │ │ │ + adds r4, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + adds r4, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - cmp sl, ip │ │ │ │ + cmn r2, r2 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r8, r6 │ │ │ │ + cmp r0, r4 │ │ │ │ movs r2, r4 │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ + adds r4, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - adds r7, #14 │ │ │ │ + adds r3, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - cmp sl, ip │ │ │ │ + cmn r2, r2 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r8, r0 │ │ │ │ + negs r0, r6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r7, #46 @ 0x2e │ │ │ │ + adds r4, #30 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, #222 @ 0xde │ │ │ │ + adds r3, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - cmp sl, ip │ │ │ │ + cmn r2, r2 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, sl │ │ │ │ + negs r0, r0 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, #254 @ 0xfe │ │ │ │ + adds r3, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, #174 @ 0xae │ │ │ │ + adds r3, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - cmp lr, fp │ │ │ │ + cmn r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, r4 │ │ │ │ + tst r0, r2 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, #206 @ 0xce │ │ │ │ + adds r3, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, #126 @ 0x7e │ │ │ │ + adds r3, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - cmp sl, fp │ │ │ │ + cmn r2, r1 │ │ │ │ movs r2, r4 │ │ │ │ - add r8, lr │ │ │ │ + rors r0, r4 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, #158 @ 0x9e │ │ │ │ + adds r3, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, #78 @ 0x4e │ │ │ │ + adds r3, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - cmp lr, sl │ │ │ │ + cmn r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - add r8, r8 │ │ │ │ + sbcs r0, r6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, #110 @ 0x6e │ │ │ │ + adds r3, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, #30 │ │ │ │ + adds r3, #14 │ │ │ │ movs r2, r4 │ │ │ │ - cmp sl, sl │ │ │ │ + cmn r2, r0 │ │ │ │ movs r2, r4 │ │ │ │ - add r8, r2 │ │ │ │ + sbcs r0, r0 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, #62 @ 0x3e │ │ │ │ + adds r3, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #238 @ 0xee │ │ │ │ + adds r2, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - cmp sl, sl │ │ │ │ + cmn r2, r0 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, ip │ │ │ │ + adcs r0, r2 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, #14 │ │ │ │ + adds r2, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #190 @ 0xbe │ │ │ │ + adds r2, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - cmp sl, sl │ │ │ │ + cmn r2, r0 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, r6 │ │ │ │ + asrs r0, r4 │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #222 @ 0xde │ │ │ │ + adds r2, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #142 @ 0x8e │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - cmp sl, sl │ │ │ │ + cmn r2, r0 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, r0 │ │ │ │ + lsrs r0, r6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #174 @ 0xae │ │ │ │ + adds r2, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r2, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - cmp sl, sl │ │ │ │ + cmn r2, r0 │ │ │ │ movs r2, r4 │ │ │ │ - mvns r0, r2 │ │ │ │ + lsrs r0, r0 │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #126 @ 0x7e │ │ │ │ + adds r2, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #46 @ 0x2e │ │ │ │ + adds r2, #30 │ │ │ │ movs r2, r4 │ │ │ │ - cmp sl, sl │ │ │ │ + cmn r2, r0 │ │ │ │ movs r2, r4 │ │ │ │ - bics r0, r4 │ │ │ │ + lsls r0, r2 │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #78 @ 0x4e │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #254 @ 0xfe │ │ │ │ + adds r1, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, #120] @ 0x78 │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r2, #44] @ 0x2c │ │ │ │ + ldrsh r0, [r0, r7] │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #30 │ │ │ │ + adds r2, #14 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #206 @ 0xce │ │ │ │ + adds r1, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + strh r2, [r0, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + strh r0, [r2, r5] │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #234 @ 0xea │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + adds r1, #140 @ 0x8c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r7, #56] @ 0x38 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #190 @ 0xbe │ │ │ │ + adds r1, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #110 @ 0x6e │ │ │ │ + adds r1, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r4, #0] │ │ │ │ + strb r6, [r2, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #0] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #138 @ 0x8a │ │ │ │ + adds r1, #122 @ 0x7a │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #60 @ 0x3c │ │ │ │ + adds r1, #44 @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #100] @ 0x64 │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #94 @ 0x5e │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #14 │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, #96] @ 0x60 │ │ │ │ + str r6, [r5, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r4, #28] │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #46 @ 0x2e │ │ │ │ + adds r1, #30 │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #222 @ 0xde │ │ │ │ + adds r0, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #100] @ 0x64 │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #254 @ 0xfe │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + adds r0, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #100] @ 0x64 │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r0, #24] │ │ │ │ + ldrsh r0, [r6, r1] │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #206 @ 0xce │ │ │ │ + adds r0, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #126 @ 0x7e │ │ │ │ + adds r0, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r0, r4] │ │ │ │ + strb r6, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldrsb r0, [r2, r0] │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #78 @ 0x4e │ │ │ │ + adds r0, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ + ldrsb r2, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + strb r0, [r4, r7] │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #110 @ 0x6e │ │ │ │ + adds r0, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #30 │ │ │ │ + adds r0, #14 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ + str r0, [r0, #116] @ 0x74 │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #62 @ 0x3e │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + cmp r7, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #136] @ (11300c ) │ │ │ │ + ldr r1, [pc, #72] @ (112fcc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #224] @ (113068 ) │ │ │ │ + ldr r1, [pc, #160] @ (113028 ) │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #14 │ │ │ │ + cmp r7, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ + cmp r7, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #536] @ (1131ac ) │ │ │ │ + ldr r3, [pc, #472] @ (11316c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #768] @ (113298 ) │ │ │ │ + ldr r3, [pc, #704] @ (113258 ) │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #222 @ 0xde │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #142 @ 0x8e │ │ │ │ + cmp r7, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #552] @ (1131cc ) │ │ │ │ + ldr r3, [pc, #488] @ (11318c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #576] @ (1131e8 ) │ │ │ │ + ldr r3, [pc, #512] @ (1131a8 ) │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #174 @ 0xae │ │ │ │ + cmp r7, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #94 @ 0x5e │ │ │ │ + cmp r7, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #568] @ (1131ec ) │ │ │ │ + ldr r3, [pc, #504] @ (1131ac ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #384] @ (113138 ) │ │ │ │ + ldr r3, [pc, #320] @ (1130f8 ) │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #126 @ 0x7e │ │ │ │ + cmp r7, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #46 @ 0x2e │ │ │ │ + cmp r7, #30 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #456] @ (11318c ) │ │ │ │ + ldr r3, [pc, #392] @ (11314c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #192] @ (113088 ) │ │ │ │ + ldr r3, [pc, #128] @ (113048 ) │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #78 @ 0x4e │ │ │ │ + cmp r7, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #254 @ 0xfe │ │ │ │ + cmp r6, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #20] │ │ │ │ + ldrsh r2, [r6, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r2, r7] │ │ │ │ + ldrb r0, [r0, r3] │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #30 │ │ │ │ + cmp r7, #14 │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #206 @ 0xce │ │ │ │ + cmp r6, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r7, #16] │ │ │ │ + ldrsh r2, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r4, r6] │ │ │ │ + ldrb r0, [r2, r2] │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #238 @ 0xee │ │ │ │ + cmp r6, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #158 @ 0x9e │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + ldrsh r6, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r6, r5] │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #190 @ 0xbe │ │ │ │ + cmp r6, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #110 @ 0x6e │ │ │ │ + cmp r6, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r5, #16] │ │ │ │ + ldrsh r2, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r0, r5] │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #142 @ 0x8e │ │ │ │ + cmp r6, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + ldrsh r6, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r2, r4] │ │ │ │ + ldrb r0, [r0, r0] │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #94 @ 0x5e │ │ │ │ + cmp r6, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #14 │ │ │ │ + cmp r5, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r4, r3] │ │ │ │ + ldrh r0, [r2, r7] │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #46 @ 0x2e │ │ │ │ + cmp r6, #30 │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + cmp r5, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + ldrsh r6, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r6, r2] │ │ │ │ + ldrh r0, [r4, r6] │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #254 @ 0xfe │ │ │ │ + cmp r5, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #174 @ 0xae │ │ │ │ + cmp r5, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r4, #16] │ │ │ │ + ldrsh r6, [r2, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #202 @ 0xca │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + cmp r5, #108 @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #16] │ │ │ │ + ldrsh r2, [r2, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrh r0, [r0, r5] │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + cmp r5, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #78 @ 0x4e │ │ │ │ + cmp r5, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, #16] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrh r0, [r2, r4] │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + cmp r5, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #30 │ │ │ │ + cmp r5, #14 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r3, #16] │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #62 @ 0x3e │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #238 @ 0xee │ │ │ │ + cmp r4, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r2, #16] │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r0, r7] │ │ │ │ + ldrh r0, [r6, r2] │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #14 │ │ │ │ + cmp r4, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #190 @ 0xbe │ │ │ │ + cmp r4, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r2, #16] │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #222 @ 0xde │ │ │ │ + cmp r4, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + cmp r4, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, #16] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrh r0, [r2, r1] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #174 @ 0xae │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #94 @ 0x5e │ │ │ │ + cmp r4, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrh r0, [r4, r0] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #126 @ 0x7e │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ + cmp r4, #30 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #16] │ │ │ │ + ldrb r2, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r0, r4] │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #78 @ 0x4e │ │ │ │ + cmp r4, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #254 @ 0xfe │ │ │ │ + cmp r3, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r4, #22] │ │ │ │ + strb r2, [r2, #10] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r6, #22] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #30 │ │ │ │ + cmp r4, #14 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #206 @ 0xce │ │ │ │ + cmp r3, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r6, #22] │ │ │ │ + strb r6, [r4, #10] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r0, #22] │ │ │ │ + strb r0, [r6, #9] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #238 @ 0xee │ │ │ │ + cmp r3, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #158 @ 0x9e │ │ │ │ + cmp r3, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + str r6, [r0, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #190 @ 0xbe │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + cmp r3, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #712] @ (1133cc ) │ │ │ │ + cmp sl, r4 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #768] @ (113408 ) │ │ │ │ + cmp r8, r6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #142 @ 0x8e │ │ │ │ + cmp r3, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - add sl, r5 │ │ │ │ + sbcs r2, r3 │ │ │ │ movs r2, r4 │ │ │ │ - mvns r4, r6 │ │ │ │ + lsrs r4, r4 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #94 @ 0x5e │ │ │ │ + cmp r3, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #14 │ │ │ │ + cmp r2, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - add lr, r2 │ │ │ │ + sbcs r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - mvns r4, r0 │ │ │ │ + lsls r4, r6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ + cmp r3, #30 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #222 @ 0xde │ │ │ │ + cmp r2, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - add sl, r0 │ │ │ │ + adcs r2, r6 │ │ │ │ movs r2, r4 │ │ │ │ - bics r0, r2 │ │ │ │ + lsls r0, r0 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r2, #234 @ 0xea │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #172 @ 0xac │ │ │ │ + cmp r2, #156 @ 0x9c │ │ │ │ movs r2, r4 │ │ │ │ - add r6, lr │ │ │ │ + adcs r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - muls r4, r4 │ │ │ │ + eors r4, r2 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #206 @ 0xce │ │ │ │ + cmp r2, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #126 @ 0x7e │ │ │ │ + cmp r2, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - add r6, ip │ │ │ │ + adcs r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - orrs r4, r6 │ │ │ │ + ands r4, r4 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #158 @ 0x9e │ │ │ │ + cmp r2, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sl │ │ │ │ + adcs r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - orrs r4, r0 │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #110 @ 0x6e │ │ │ │ + cmp r2, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #30 │ │ │ │ + cmp r2, #14 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r1, #84] @ 0x54 │ │ │ │ + str r2, [r7, #32] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r2, #80] @ 0x50 │ │ │ │ + str r0, [r0, #32] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #62 @ 0x3e │ │ │ │ + cmp r2, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #238 @ 0xee │ │ │ │ + cmp r1, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, r1 │ │ │ │ + subs r7, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, r4 │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #14 │ │ │ │ + cmp r1, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ + cmp r1, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, r5 │ │ │ │ + subs r7, #154 @ 0x9a │ │ │ │ movs r2, r4 │ │ │ │ - negs r4, r6 │ │ │ │ + subs r7, #100 @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + cmp r1, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #142 @ 0x8e │ │ │ │ + cmp r1, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, r3 │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ movs r2, r4 │ │ │ │ - negs r4, r0 │ │ │ │ + subs r7, #52 @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #174 @ 0xae │ │ │ │ + cmp r1, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #94 @ 0x5e │ │ │ │ + cmp r1, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, r1 │ │ │ │ + subs r7, #122 @ 0x7a │ │ │ │ movs r2, r4 │ │ │ │ - tst r4, r2 │ │ │ │ + subs r7, #4 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #126 @ 0x7e │ │ │ │ + cmp r1, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #46 @ 0x2e │ │ │ │ + cmp r1, #30 │ │ │ │ movs r2, r4 │ │ │ │ - negs r2, r7 │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ movs r2, r4 │ │ │ │ - rors r4, r4 │ │ │ │ + subs r6, #212 @ 0xd4 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #78 @ 0x4e │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #254 @ 0xfe │ │ │ │ + cmp r0, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, r2] │ │ │ │ + ldr r5, [pc, #696] @ (11348c ) │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, r3] │ │ │ │ + ldr r5, [pc, #752] @ (1134c8 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #30 │ │ │ │ + cmp r1, #14 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r0, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #70 @ 0x46 │ │ │ │ + adds r2, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #238 @ 0xee │ │ │ │ + cmp r0, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #158 @ 0x9e │ │ │ │ + cmp r0, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #456] @ (1133bc ) │ │ │ │ + ldr r3, [pc, #392] @ (11337c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #512] @ (1133f8 ) │ │ │ │ + ldr r3, [pc, #448] @ (1133b8 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ + cmp r0, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r0, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r1, #52] @ 0x34 │ │ │ │ + str r2, [r7, #0] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r2, #4] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ + cmp r0, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #154 @ 0x9a │ │ │ │ + subs r3, #138 @ 0x8a │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + str r0, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #94 @ 0x5e │ │ │ │ + cmp r0, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #14 │ │ │ │ + movs r7, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + subs r3, #122 @ 0x7a │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r7, r1] │ │ │ │ + str r0, [r5, r5] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ + cmp r0, #30 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #222 @ 0xde │ │ │ │ + movs r7, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, r2] │ │ │ │ + str r6, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r1, r1] │ │ │ │ + str r0, [r7, r4] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #254 @ 0xfe │ │ │ │ + movs r7, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #174 @ 0xae │ │ │ │ + movs r7, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + str r2, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r3, r0] │ │ │ │ + str r0, [r1, r4] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #206 @ 0xce │ │ │ │ + movs r7, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #126 @ 0x7e │ │ │ │ + movs r7, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #38 @ 0x26 │ │ │ │ + adds r1, #22 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + str r0, [r3, r3] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ + movs r7, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + movs r7, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, r1] │ │ │ │ + ldr r5, [pc, #376] @ (1133dc ) │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r7, r6] │ │ │ │ + str r0, [r5, r2] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ + movs r7, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #30 │ │ │ │ + movs r7, #14 │ │ │ │ movs r2, r4 │ │ │ │ - adds r7, #170 @ 0xaa │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r0, r6] │ │ │ │ + str r4, [r6, r1] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #58 @ 0x3a │ │ │ │ + movs r7, #42 @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #236 @ 0xec │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #234 @ 0xea │ │ │ │ + subs r0, #218 @ 0xda │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r3, r5] │ │ │ │ + str r0, [r1, r1] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #14 │ │ │ │ + movs r6, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #190 @ 0xbe │ │ │ │ + movs r6, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #280] @ (1133ac ) │ │ │ │ + ldr r0, [pc, #216] @ (11336c ) │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r5, r4] │ │ │ │ + str r0, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ + movs r6, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #344] @ (1133fc ) │ │ │ │ + ldr r0, [pc, #280] @ (1133bc ) │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r7, r3] │ │ │ │ + ldr r7, [pc, #928] @ (113648 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #174 @ 0xae │ │ │ │ + movs r6, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #94 @ 0x5e │ │ │ │ + movs r6, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #296] @ (1133dc ) │ │ │ │ + ldr r0, [pc, #232] @ (11339c ) │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + ldr r7, [pc, #736] @ (113598 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #126 @ 0x7e │ │ │ │ + movs r6, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + movs r6, #30 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #74 @ 0x4a │ │ │ │ + subs r1, #58 @ 0x3a │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + ldr r7, [pc, #544] @ (1134e8 ) │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #78 @ 0x4e │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #254 @ 0xfe │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #12 │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #30 │ │ │ │ + movs r6, #14 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ + movs r5, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r1, #36] @ 0x24 │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #238 @ 0xee │ │ │ │ + movs r5, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #158 @ 0x9e │ │ │ │ + movs r5, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r1, #36] @ 0x24 │ │ │ │ + str r6, [r7, #112] @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r3, #32] │ │ │ │ + str r4, [r1, #112] @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #190 @ 0xbe │ │ │ │ + movs r5, #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #110 @ 0x6e │ │ │ │ + movs r5, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + str r4, [r3, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #142 @ 0x8e │ │ │ │ + movs r5, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #62 @ 0x3e │ │ │ │ + movs r5, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r5, [pc, #1156] @ 113798 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #1156] @ 11379c │ │ │ │ ldr.w r3, [pc, #1156] @ 1137a0 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #1152] @ 1137a4 │ │ │ │ @@ -239103,237 +239109,237 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3272 @ 0xcc8 │ │ │ │ bl 126f6c │ │ │ │ b.w 106f64 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r2, #92] @ 0x5c │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - movs r3, #78 @ 0x4e │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #254 @ 0xfe │ │ │ │ + subs r6, r5, #7 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #10 │ │ │ │ + movs r6, #250 @ 0xfa │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #36 @ 0x24 │ │ │ │ + movs r7, #20 │ │ │ │ movs r2, r4 │ │ │ │ - movs r3, #30 │ │ │ │ + movs r0, #14 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #206 @ 0xce │ │ │ │ + subs r6, r7, #6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r2, r2] │ │ │ │ + strb r2, [r0, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ + strb r4, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #238 @ 0xee │ │ │ │ + subs r6, r3, #7 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #158 @ 0x9e │ │ │ │ + subs r6, r1, #6 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, r4 │ │ │ │ + asrs r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, r6 │ │ │ │ + asrs r4, r4 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #190 @ 0xbe │ │ │ │ + subs r6, r5, #6 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ + subs r6, r3, #5 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #14 │ │ │ │ + movs r4, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, r4] │ │ │ │ + ldrh r0, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #142 @ 0x8e │ │ │ │ + subs r6, r7, #5 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ + subs r6, r5, #4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #196 @ 0xc4 │ │ │ │ + subs r3, #180 @ 0xb4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #216 @ 0xd8 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ + subs r6, r2, #5 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #22 │ │ │ │ + subs r6, r0, #4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #232 @ 0xe8 │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ + subs r6, r5, #4 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + subs r6, r3, #3 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #228 @ 0xe4 │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #136 @ 0x88 │ │ │ │ + subs r3, #120 @ 0x78 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #22 │ │ │ │ + subs r6, r0, #4 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #198 @ 0xc6 │ │ │ │ + subs r6, r6, #2 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r0, #248 @ 0xf8 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #28 │ │ │ │ + adds r1, #12 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + subs r6, r3, #3 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + subs r6, r1, #2 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #28 │ │ │ │ + adds r1, #12 │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #198 @ 0xc6 │ │ │ │ + subs r6, r6, #2 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #118 @ 0x76 │ │ │ │ + subs r6, r4, #1 │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + ldr r0, [r0, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + ldr r4, [r3, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + subs r6, r1, #2 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #78 @ 0x4e │ │ │ │ + subs r6, r7, #0 │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r6, #6] │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + ldr r0, [r6, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #114 @ 0x72 │ │ │ │ + subs r2, r4, #1 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ + subs r4, r2, #0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ + subs r4, #176 @ 0xb0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #78 @ 0x4e │ │ │ │ + subs r6, r7, #0 │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #254 @ 0xfe │ │ │ │ + adds r6, r5, #7 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #672] @ (113b0c ) │ │ │ │ + ldr r3, [pc, #608] @ (113acc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #848] @ (113bc0 ) │ │ │ │ + ldr r3, [pc, #784] @ (113b80 ) │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #34 @ 0x22 │ │ │ │ + subs r2, r2, #0 │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #212 @ 0xd4 │ │ │ │ + adds r4, r0, #7 │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r7, r4] │ │ │ │ + strh r0, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r1, r5] │ │ │ │ + strh r0, [r7, r0] │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #254 @ 0xfe │ │ │ │ + adds r6, r5, #7 │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + adds r6, r3, #6 │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r1, r5] │ │ │ │ + strh r4, [r7, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r4, r4] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + adds r6, r0, #7 │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #134 @ 0x86 │ │ │ │ + adds r6, r6, #5 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + strh r4, [r0, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + strh r0, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #170 @ 0xaa │ │ │ │ + adds r2, r3, #6 │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #92 @ 0x5c │ │ │ │ + adds r4, r1, #5 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r2, #4] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r4, #4] │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #134 @ 0x86 │ │ │ │ + adds r6, r6, #5 │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ + adds r6, r4, #4 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #25] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + ldrb r4, [r0, #13] │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #94 @ 0x5e │ │ │ │ + adds r6, r1, #5 │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #14 │ │ │ │ + adds r6, r7, #3 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + ldrb r4, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #12] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ + adds r6, r4, #4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r4, #7 │ │ │ │ + adds r6, r2, #3 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #992] @ (113cbc ) │ │ │ │ + ldr r2, [pc, #928] @ (113c7c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #768] @ (113be0 ) │ │ │ │ + ldr r2, [pc, #704] @ (113ba0 ) │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #14 │ │ │ │ + adds r6, r7, #3 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r7, #6 │ │ │ │ + adds r6, r5, #2 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #992] @ (113ccc ) │ │ │ │ + ldr r2, [pc, #928] @ (113c8c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #608] @ (113b50 ) │ │ │ │ + ldr r2, [pc, #544] @ (113b10 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r4, #7 │ │ │ │ + adds r6, r2, #3 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r2, #6 │ │ │ │ + adds r6, r0, #2 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #976] @ (113ccc ) │ │ │ │ + ldr r2, [pc, #912] @ (113c8c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #448] @ (113ac0 ) │ │ │ │ + ldr r2, [pc, #384] @ (113a80 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r7, #6 │ │ │ │ + adds r6, r5, #2 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + adds r6, r3, #1 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #992] @ (113cec ) │ │ │ │ + ldr r2, [pc, #928] @ (113cac ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #288] @ (113a30 ) │ │ │ │ + ldr r2, [pc, #224] @ (1139f0 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r2, #6 │ │ │ │ + adds r6, r0, #2 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r0, #5 │ │ │ │ + adds r6, r6, #0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #960] @ (113cdc ) │ │ │ │ + ldr r2, [pc, #896] @ (113c9c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #128] @ (1139a0 ) │ │ │ │ + ldr r2, [pc, #64] @ (113960 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + adds r6, r3, #1 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r3, #4 │ │ │ │ + adds r6, r1, #0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #976] @ (113cfc ) │ │ │ │ + ldr r2, [pc, #912] @ (113cbc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #992] @ (113d10 ) │ │ │ │ + ldr r1, [pc, #928] @ (113cd0 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r0, #5 │ │ │ │ + adds r6, r6, #0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r6, #3 │ │ │ │ + subs r6, r4, r7 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #976] @ (113d0c ) │ │ │ │ + ldr r2, [pc, #912] @ (113ccc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #832] @ (113c80 ) │ │ │ │ + ldr r1, [pc, #768] @ (113c40 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r3, #4 │ │ │ │ + adds r6, r1, #0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r1, #3 │ │ │ │ + subs r6, r7, r6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #960] @ (113d0c ) │ │ │ │ + ldr r2, [pc, #896] @ (113ccc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #672] @ (113bf0 ) │ │ │ │ + ldr r1, [pc, #608] @ (113bb0 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r6, #3 │ │ │ │ + subs r6, r4, r7 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r4, #2 │ │ │ │ + subs r6, r2, r6 │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r0, #444] @ 0x1bc │ │ │ │ movw r2, #27497 @ 0x6b69 │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw ip, #38568 @ 0x96a8 │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ @@ -248774,15 +248780,15 @@ │ │ │ │ str.w r0, [r4, #3304] @ 0xce8 │ │ │ │ strb.w r3, [r4, #3324] @ 0xcfc │ │ │ │ str.w r0, [r4, #3308] @ 0xcec │ │ │ │ str.w r0, [r4, #3312] @ 0xcf0 │ │ │ │ str.w r0, [r4, #3316] @ 0xcf4 │ │ │ │ str.w r0, [r4, #3320] @ 0xcf8 │ │ │ │ str.w r3, [r4, #3556] @ 0xde4 │ │ │ │ - bl 1c3360 │ │ │ │ + bl 1c3050 │ │ │ │ str.w r0, [r4, #3552] @ 0xde0 │ │ │ │ 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, #3324] @ 0xcfc │ │ │ │ @@ -248821,37 +248827,37 @@ │ │ │ │ cbz r0, 11ad82 │ │ │ │ ldr r2, [pc, #120] @ (11add4 ) │ │ │ │ ldr.w r3, [r5, #3304] @ 0xce8 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 11ad70 │ │ │ │ cbz r3, 11adc6 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr.w r3, [r5, #3304] @ 0xce8 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r5, #3304] @ 0xce8 │ │ │ │ str.w r2, [r5, #3308] @ 0xcec │ │ │ │ str.w r2, [r5, #3312] @ 0xcf0 │ │ │ │ str.w r2, [r5, #3316] @ 0xcf4 │ │ │ │ ldr.w r0, [r5, #3552] @ 0xde0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cbnz r3, 11ad96 │ │ │ │ - bl 1c3468 │ │ │ │ + bl 1c3158 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3324] @ 0xcfc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #64] @ (11add8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #64] @ (11addc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ ldr.w r0, [r5, #3552] @ 0xde0 │ │ │ │ - bl 1c3468 │ │ │ │ + bl 1c3158 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3324] @ 0xcfc │ │ │ │ b.n 11ad94 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx 5422c │ │ │ │ ldr.w r0, [r5, #3308] @ 0xcec │ │ │ │ ldr.w r2, [r5, #3312] @ 0xcf0 │ │ │ │ @@ -248861,15 +248867,15 @@ │ │ │ │ b.n 11ad70 │ │ │ │ strh r4, [r5, r3] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #6 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #236] @ (11aee0 ) │ │ │ │ @@ -248880,15 +248886,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, #232] @ (11aee8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ ldr r2, [pc, #220] @ (11aeec ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc │ │ │ │ add r7, sp, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -248920,15 +248926,15 @@ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 11aeb2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cbz r0, 11aea4 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11aed8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ add r0, r2 │ │ │ │ @@ -248979,52 +248985,52 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strh r6, [r0, r0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, r7] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - vhadd.s8 d16, d0, d25 │ │ │ │ + ldc 0, cr0, [r0], #-164 @ 0xffffff5c │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, r5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3552] @ 0xde0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1c3538 │ │ │ │ + bl 1c3228 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 11af20 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r1, [r4, #3556] @ 0xde4 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ adds r0, r1, #1 │ │ │ │ str.w r0, [r4, #3556] @ 0xde4 │ │ │ │ ldr.w r0, [r4, #3552] @ 0xde0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c347c │ │ │ │ + bl 1c316c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n 11af1a │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #3552] @ 0xde0 │ │ │ │ - bl 1c35b8 │ │ │ │ + bl 1c32a8 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #212] @ (11b03c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -249076,30 +249082,30 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 11af7e │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str.w r2, [r4, #3320] @ 0xcf8 │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ b.n 11af7e │ │ │ │ cmp r2, #2 │ │ │ │ beq.n 11b00e │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11b02e │ │ │ │ b.n 11b000 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c2130 │ │ │ │ + bl 1c1e20 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 11b022 │ │ │ │ @@ -249714,15 +249720,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add.w r0, r5, #32 │ │ │ │ blx 55438 │ │ │ │ mov r0, r7 │ │ │ │ strd r4, r4, [r5, #96] @ 0x60 │ │ │ │ strd r4, r4, [r5, #104] @ 0x68 │ │ │ │ - bl 1c4aa8 │ │ │ │ + bl 1c4798 │ │ │ │ cbz r0, 11b5a6 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ lsrs r3, r3, #20 │ │ │ │ orr.w r3, r3, r2, lsl #12 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r1, [pc, #332] @ (11b6f4 ) │ │ │ │ ldr r0, [pc, #332] @ (11b6f8 ) │ │ │ │ @@ -249853,40 +249859,31 @@ │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ b.n 11b6b6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [pc, #776] @ (11b9f4 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #80] @ 0x50 │ │ │ │ + str r6, [r4, #32] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ + str r2, [r1, #104] @ 0x68 │ │ │ │ movs r6, r4 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - movs r2, r4 │ │ │ │ - lsls r4, r7, #6 │ │ │ │ - movs r2, r4 │ │ │ │ - movs r4, #146 @ 0x92 │ │ │ │ - movs r2, r4 │ │ │ │ - lsls r2, r0, #7 │ │ │ │ - movs r2, r4 │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ - movs r2, r4 │ │ │ │ - lsls r2, r4, #5 │ │ │ │ - movs r2, r4 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ - movs r2, r4 │ │ │ │ - lsls r4, r2, #5 │ │ │ │ - movs r2, r4 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ - movs r2, r4 │ │ │ │ - lsls r6, r1, #5 │ │ │ │ + cdp2 0, 11, cr0, cr8, cr1, {1} │ │ │ │ + cdp2 0, 10, cr0, cr12, cr1, {1} │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r1, #5 │ │ │ │ + cdp2 0, 11, cr0, cr2, cr1, {1} │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ + cdp2 0, 5, cr0, cr2, cr1, {1} │ │ │ │ + cdp2 0, 4, cr0, cr10, cr1, {1} │ │ │ │ + cdp2 0, 4, cr0, cr4, cr1, {1} │ │ │ │ + cdp2 0, 4, cr0, cr0, cr1, {1} │ │ │ │ + cdp2 0, 3, cr0, cr14, cr1, {1} │ │ │ │ + cdp2 0, 3, cr0, cr8, cr1, {1} │ │ │ │ ldr r1, [pc, #240] @ (11b818 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ 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, #1384] @ 0x568 │ │ │ │ ldr.w r2, [pc, #1252] @ 11bc20 │ │ │ │ @@ -249906,15 +249903,15 @@ │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 55184 <__localtime64@plt> │ │ │ │ ldrd r5, r4, [r0, #16] │ │ │ │ ldrd sl, r8, [r0] │ │ │ │ addw r4, r4, #1900 @ 0x76c │ │ │ │ ldrd r7, r6, [r0, #8] │ │ │ │ - bl 1c5c68 │ │ │ │ + bl 1c5958 │ │ │ │ ldr.w r1, [pc, #1192] @ 11bc2c │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strd r0, r4, [sp, #4] │ │ │ │ add r4, sp, #620 @ 0x26c │ │ │ │ add r1, pc │ │ │ │ adds r5, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -250336,24 +250333,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #712] @ (11beec ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr r0, [pc, #704] @ (11bee8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #1 │ │ │ │ - movs r2, r4 │ │ │ │ - lsls r0, r5, #1 │ │ │ │ - movs r2, r4 │ │ │ │ + stc2l 0, cr0, [lr, #-132] @ 0xffffff7c │ │ │ │ + ldc2l 0, cr0, [r8, #-132] @ 0xffffff7c │ │ │ │ bl ffffbc36 │ │ │ │ - b.n 11c3a8 │ │ │ │ + b.n 11bd88 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r6], #-132 @ 0xffffff7c │ │ │ │ + vld4.8 {d16-d19}, [r6 :128], r1 │ │ │ │ add r0, r8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr.w r3, [r4, #-104] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ it eq │ │ │ │ moveq.w r6, #805306368 @ 0x30000000 │ │ │ │ beq.n 11bc6a │ │ │ │ @@ -250885,16 +250880,16 @@ │ │ │ │ orr.w r7, r2, r1, lsl #2 │ │ │ │ lsls r3, r3, #30 │ │ │ │ mov.w r3, #0 │ │ │ │ it mi │ │ │ │ orrmi.w r7, r7, #8 │ │ │ │ strd r3, r3, [sp, #256] @ 0x100 │ │ │ │ strd r3, r3, [sp, #264] @ 0x108 │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1be490 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1be180 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ add.w r2, r0, #51 @ 0x33 │ │ │ │ adds r0, #55 @ 0x37 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 11c324 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ @@ -251448,16 +251443,16 @@ │ │ │ │ bne.n 11c8d8 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ subs r5, r5, r3 │ │ │ │ sbc.w r1, r1, r2 │ │ │ │ strd r5, r1, [r4, #56] @ 0x38 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1be490 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1be180 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r0, 11c8fe │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -252445,15 +252440,15 @@ │ │ │ │ cbz r0, 11d440 │ │ │ │ ldr r2, [pc, #68] @ (11d460 ) │ │ │ │ ldr.w r3, [r4, #1308] @ 0x51c │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 11d42e │ │ │ │ cbz r3, 11d452 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr.w r3, [r4, #1308] @ 0x51c │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r4, #1308] @ 0x51c │ │ │ │ str.w r2, [r4, #1312] @ 0x520 │ │ │ │ str.w r2, [r4, #1316] @ 0x524 │ │ │ │ str.w r2, [r4, #1320] @ 0x528 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ @@ -253183,15 +253178,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f6c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bgt.n 11dcc4 │ │ │ │ + bls.n 11dca4 │ │ │ │ movs r1, r4 │ │ │ │ cbnz r2, 11dbd4 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -253315,15 +253310,15 @@ │ │ │ │ beq.n 11dd7e │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r0, #256 @ 0x100 │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr.w r4, [r4, #284] @ 0x11c │ │ │ │ cmp r6, r4 │ │ │ │ beq.n 11dd78 │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ subs r4, #36 @ 0x24 │ │ │ │ mov sl, r7 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -253344,15 +253339,15 @@ │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ sub.w r4, r3, #36 @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 11dd4a │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ @@ -253372,24 +253367,24 @@ │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ bl 1271d8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr.w r2, [r5, #280] @ 0x118 │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r5, #280 @ 0x118 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r3, [r5, #280] @ 0x118 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ 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 │ │ │ │ @@ -253408,15 +253403,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r4, r0, #256 @ 0x100 │ │ │ │ strd r2, r0, [sp] │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrd r0, r2, [r1, #36] @ 0x24 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r2, [r1, #36] @ 0x24 │ │ │ │ @@ -253424,22 +253419,22 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ cbz r2, 11de62 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -253561,15 +253556,15 @@ │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 11dff4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cbz r0, 11dfe2 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, 11e01a │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ add.w ip, r0, r3 │ │ │ │ b.n 11df34 │ │ │ │ @@ -253619,15 +253614,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #296 @ 0x128 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr.w r4, [r5, #324] @ 0x144 │ │ │ │ add.w r5, r5, #320 @ 0x140 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 11e08c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ tst r6, r3 │ │ │ │ @@ -253641,15 +253636,15 @@ │ │ │ │ ldrd r7, r3, [r4, #76] @ 0x4c │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ sub.w r4, r3, #60 @ 0x3c │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 11e068 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #136] @ (11e134 ) │ │ │ │ @@ -253825,24 +253820,24 @@ │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ bl 12719c │ │ │ │ add.w r0, r6, #296 @ 0x128 │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ strd r2, r3, [r4, #68] @ 0x44 │ │ │ │ ldrd r2, r3, [r7, #20] │ │ │ │ strd r2, r3, [r4, #76] @ 0x4c │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr.w r2, [r6, #320] @ 0x140 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ add.w r1, r6, #320 @ 0x140 │ │ │ │ add.w r0, r6, #296 @ 0x128 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r3, [r6, #320] @ 0x140 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ 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 │ │ │ │ @@ -253877,23 +253872,23 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ add.w r2, r0, #296 @ 0x128 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #60] @ 0x3c │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 127214 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r2, 11e33c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ @@ -254024,15 +254019,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r6, #16] │ │ │ │ b.n 11e434 │ │ │ │ mov r4, r0 │ │ │ │ addw r8, r0, #3588 @ 0xe04 │ │ │ │ addw r0, r0, #3588 @ 0xe04 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr.w r0, [r4, #3612] @ 0xe1c │ │ │ │ cbz r0, 11e4e6 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cbz r6, 11e4f2 │ │ │ │ mov r0, r6 │ │ │ │ blx 55178 │ │ │ │ movs r3, #1 │ │ │ │ @@ -254045,42 +254040,42 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11e4f2 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx 55100 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w r0, [r4, #3612] @ 0xe1c │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 11e4f8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cbz r1, 11e4cc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ str r7, [r6, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #32] │ │ │ │ b.n 11e470 │ │ │ │ - bl 1c31e8 │ │ │ │ + bl 1c2ed8 │ │ │ │ str.w r0, [r4, #3612] @ 0xe1c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11e490 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 11e4d0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r4, #3612] @ 0xe1c │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11e4ce │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n 11e4f2 │ │ │ │ @@ -254640,15 +254635,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f6c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #56 @ 0x38 │ │ │ │ b.n 11ea14 │ │ │ │ - ldmia r5!, {r3, r4, r7} │ │ │ │ + ldmia r2!, {r3, r7} │ │ │ │ movs r1, r4 │ │ │ │ cbnz r2, 11eae4 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -254827,31 +254822,31 @@ │ │ │ │ ldr r3, [pc, #44] @ (11ece0 ) │ │ │ │ add r3, pc │ │ │ │ b.n 11ec64 │ │ │ │ asrs r4, r0, #16 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11e5e4 │ │ │ │ + b.n 11efc4 │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r4, {r1, r2, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r5} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ + ldmia r1, {r1, r6} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + ldmia r1!, {r2, r3, r6} │ │ │ │ movs r1, r4 │ │ │ │ asrs r4, r6, #13 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [pc, #728] @ (11efb0 ) │ │ │ │ + ldr r0, [pc, #664] @ (11ef70 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r2, r3} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r4!, {r2} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4052] @ 0xfd4 │ │ │ │ ldr.w lr, [pc, #252] @ 11edf4 │ │ │ │ @@ -254907,15 +254902,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126b28 │ │ │ │ ldr r0, [pc, #112] @ (11ee08 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb5e0 │ │ │ │ + bl 1cb2d0 │ │ │ │ cbnz r0, 11edee │ │ │ │ ldr r2, [pc, #104] @ (11ee0c ) │ │ │ │ ldr r3, [pc, #80] @ (11edf8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -254947,31 +254942,31 @@ │ │ │ │ b.n 11ed76 │ │ │ │ blx 548ac │ │ │ │ nop │ │ │ │ asrs r4, r7, #11 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r2, r5} │ │ │ │ + ldmia r0!, {r2, r4} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + ldmia r0!, {r6} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r3!, {r1, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ movs r1, r4 │ │ │ │ asrs r6, r2, #9 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [pc, #568] @ (11f04c ) │ │ │ │ + bx pc │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r2!, {r1, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r1, r4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ beq.n 11ee56 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -254981,15 +254976,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ add.w ip, r0, #64 @ 0x40 │ │ │ │ add.w r0, r0, #960 @ 0x3c0 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 2c7ebc │ │ │ │ + bl 2c7bac │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -255886,20 +255881,20 @@ │ │ │ │ nop │ │ │ │ lsrs r6, r4, #21 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #16 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r3!, {r1, r3, r4} │ │ │ │ - movs r1, r4 │ │ │ │ - stmia r2!, {r1, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ movs r1, r4 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + ittt gt │ │ │ │ + movgt r1, r4 │ │ │ │ + pushgt {r4, lr} │ │ │ │ + movgt.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #140] @ 11f80c │ │ │ │ sub sp, #32 │ │ │ │ ldr.w ip, [pc, #136] @ 11f810 │ │ │ │ add lr, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ @@ -255997,15 +255992,15 @@ │ │ │ │ add.w r0, r6, #960 @ 0x3c0 │ │ │ │ blx 55100 │ │ │ │ ldr r3, [pc, #692] @ (11fb40 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2c7b28 │ │ │ │ + bl 2c7818 │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ cbz r1, 11f904 │ │ │ │ ldr r3, [pc, #676] @ (11fb44 ) │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ str.w sl, [sp, #20] │ │ │ │ @@ -256092,20 +256087,20 @@ │ │ │ │ bne.n 11f990 │ │ │ │ ldr r7, [pc, #432] @ (11fb4c ) │ │ │ │ movs r4, #2 │ │ │ │ str.w r4, [r6, #3292] @ 0xcdc │ │ │ │ add r7, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c4904 │ │ │ │ + bl 1c45f4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ cbz r0, 11f9be │ │ │ │ mov r0, r7 │ │ │ │ - bl 1cb5e0 │ │ │ │ + bl 1cb2d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11fb06 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r7, [sl, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r6, #3296] @ 0xce0 │ │ │ │ str.w r2, [r6, #3232] @ 0xca0 │ │ │ │ @@ -256259,27 +256254,27 @@ │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - it lt │ │ │ │ - movlt r1, r4 │ │ │ │ - bkpt 0x00d8 │ │ │ │ + pop {r3, r5, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ittt mi │ │ │ │ - movmi r1, r4 │ │ │ │ - lslmi r6, r4, #23 │ │ │ │ - lslmi r6, r4, #2 │ │ │ │ - bkpt 0x009a │ │ │ │ + cbnz r0, 11fbc6 │ │ │ │ movs r1, r4 │ │ │ │ - itt eq │ │ │ │ - moveq r1, r4 │ │ │ │ - stmdbeq sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + pop {r1, r4, r5} │ │ │ │ + movs r1, r4 │ │ │ │ + lsls r6, r4, #23 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + cbnz r2, 11fbc2 │ │ │ │ + movs r1, r4 │ │ │ │ + cbnz r4, 11fbe0 │ │ │ │ + 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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #276] @ (11fc90 ) │ │ │ │ @@ -256590,19 +256585,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 126f6c │ │ │ │ mov r4, r0 │ │ │ │ b.n 11fe3e │ │ │ │ nop │ │ │ │ - cbnz r6, 11feea │ │ │ │ + @ instruction: 0xb83e │ │ │ │ movs r1, r4 │ │ │ │ - cbnz r6, 11fee4 │ │ │ │ + @ instruction: 0xb816 │ │ │ │ movs r1, r4 │ │ │ │ - revsh r2, r6 │ │ │ │ + @ instruction: 0xb7e2 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w lr, [pc, #84] @ 11ff04 │ │ │ │ sub sp, #8 │ │ │ │ @@ -256802,15 +256797,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 12018c │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [sp, #264] @ 0x108 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1c4190 │ │ │ │ + bl 1c3e80 │ │ │ │ cmp r4, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ itt ls │ │ │ │ addls.w fp, sp, #24 │ │ │ │ addls r6, sp, #24 │ │ │ │ @@ -257071,15 +257066,15 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stc2 0, cr0, [r6, #660] @ 0x294 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6cc │ │ │ │ + cbz r4, 1203ea │ │ │ │ movs r1, r4 │ │ │ │ ldc2 0, cr0, [r4, #-660] @ 0xfffffd6c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ @@ -260018,15 +260013,15 @@ │ │ │ │ b.w 121522 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.w 12171e │ │ │ │ ldr r1, [r6, #8] │ │ │ │ b.w 12158a │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + strh r6, [r0, #10] │ │ │ │ movs r1, r5 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #428] @ 0x1ac │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ and.w r3, r7, #2 │ │ │ │ @@ -261126,15 +261121,15 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ strd r2, r2, [sp, #168] @ 0xa8 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ b.n 122d86 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r5, [sp, #280] @ 0x118 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ movs r1, r4 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w ip, [r0, #76] @ 0x4c │ │ │ │ orrs r2, r4 │ │ │ │ str r2, [r0, #0] │ │ │ │ @@ -261840,15 +261835,15 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ beq.n 12347c │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldmia r5, {r2, r5, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strh r4, [r4, #46] @ 0x2e │ │ │ │ + strh r4, [r2, #22] │ │ │ │ movs r1, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r2, #1216 @ 0x4c0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -261877,15 +261872,15 @@ │ │ │ │ movw r2, #65279 @ 0xfeff │ │ │ │ strb.w lr, [r3, #1190] @ 0x4a6 │ │ │ │ strh.w r2, [r3, #1188] @ 0x4a4 │ │ │ │ str.w r0, [r3, #1191] @ 0x4a7 │ │ │ │ str.w r1, [r3, #1195] @ 0x4ab │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + str r2, [r2, #88] @ 0x58 │ │ │ │ movs r1, r5 │ │ │ │ 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, #1216 @ 0x4c0 │ │ │ │ @@ -261927,15 +261922,15 @@ │ │ │ │ cbz r5, 1235ee │ │ │ │ mov.w r2, #268 @ 0x10c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ str.w r5, [r4, #984] @ 0x3d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ movs r1, r5 │ │ │ │ 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, #776] @ (123910 ) │ │ │ │ @@ -265731,15 +265726,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #10 │ │ │ │ bl 12719c │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ strd r3, r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d0ae8 │ │ │ │ + bl 2d07d8 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ beq.n 1265ec │ │ │ │ cmp r3, #2 │ │ │ │ itte ne │ │ │ │ @@ -266029,23 +266024,23 @@ │ │ │ │ beq.n 126950 │ │ │ │ adds r0, r1, #1 │ │ │ │ itt eq │ │ │ │ ldreq r1, [r6, #64] @ 0x40 │ │ │ │ subeq.w r1, r1, lr │ │ │ │ mov r0, ip │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1be490 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1be180 │ │ │ │ cbz r0, 1268e4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 1268e4 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1be490 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1be180 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 126974 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 126974 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ @@ -266106,16 +266101,16 @@ │ │ │ │ b.n 126910 │ │ │ │ sub.w r3, r2, #128 @ 0x80 │ │ │ │ cmp r3, #2 │ │ │ │ it ls │ │ │ │ subls r2, #4 │ │ │ │ b.n 126826 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1be490 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1be180 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ subs r0, #1 │ │ │ │ add r0, r1 │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ @@ -266224,15 +266219,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 2d0ae8 │ │ │ │ + bl 2d07d8 │ │ │ │ lsls r3, r0, #29 │ │ │ │ it pl │ │ │ │ movpl r0, #0 │ │ │ │ bpl.n 126ad0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 126ad6 │ │ │ │ movw r1, #30569 @ 0x7769 │ │ │ │ @@ -266253,15 +266248,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 2d0ae8 │ │ │ │ + bl 2d07d8 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n 126b16 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 126b18 │ │ │ │ movw r1, #30570 @ 0x776a │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ b.n 126b0c │ │ │ │ @@ -266341,32 +266336,32 @@ │ │ │ │ b.n 126b5c │ │ │ │ ldr r2, [pc, #476] @ (126d9c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #476] @ (126da0 ) │ │ │ │ adds r6, #4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ add.w r3, fp, #1 │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n 126b78 │ │ │ │ b.n 126b9a │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1c6554 │ │ │ │ + bl 1c6244 │ │ │ │ ldr r1, [pc, #444] @ (126da4 ) │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c6598 │ │ │ │ + bl 1c6288 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 126d58 │ │ │ │ ldr.w r3, [r4, #324] @ 0x144 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 126cea │ │ │ │ @@ -266379,15 +266374,15 @@ │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ movw r3, #48643 @ 0xbe03 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1c6274 │ │ │ │ + bl 1c5f64 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ble.w 126d86 │ │ │ │ mov.w r3, #48640 @ 0xbe00 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -266450,15 +266445,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, sl │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ bl 11e038 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr.w r2, [r4, #284] @ 0x11c │ │ │ │ add.w r3, r4, #280 @ 0x118 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 126d26 │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.n 126d7a │ │ │ │ it hi │ │ │ │ @@ -266475,45 +266470,45 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 11dea4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ b.n 126b78 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2c9218 │ │ │ │ + bl 2c8f08 │ │ │ │ ldr r2, [pc, #104] @ (126da8 ) │ │ │ │ ldr r1, [pc, #108] @ (126dac ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 126b78 │ │ │ │ b.n 126ba6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 11e098 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ b.n 126b78 │ │ │ │ tst.w sl, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #4 │ │ │ │ b.n 126d0c │ │ │ │ movs r3, #0 │ │ │ │ @@ -266522,23 +266517,23 @@ │ │ │ │ nop │ │ │ │ str r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r6, [pc, #320] @ (126ee0 ) │ │ │ │ + ldr r3, [pc, #256] @ (126ea0 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [pc, #456] @ (126f6c ) │ │ │ │ + ldr r3, [pc, #392] @ (126f2c ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [pc, #576] @ (126fe8 ) │ │ │ │ + ldr r3, [pc, #512] @ (126fa8 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [pc, #1016] @ (1271a4 ) │ │ │ │ + ldr r1, [pc, #952] @ (127164 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [pc, #968] @ (127178 ) │ │ │ │ + ldr r1, [pc, #904] @ (127138 ) │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #396] @ (126f50 ) │ │ │ │ @@ -266579,58 +266574,58 @@ │ │ │ │ cmn.w r5, #8 │ │ │ │ bne.n 126e20 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 126efc │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 126e7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c96dc │ │ │ │ + bl 2c93cc │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 126f16 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c6554 │ │ │ │ + bl 1c6244 │ │ │ │ ldr r1, [pc, #280] @ (126f58 ) │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ 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 126b28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r2, [pc, #248] @ (126f5c ) │ │ │ │ ldr r3, [pc, #240] @ (126f54 ) │ │ │ │ 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 126f4a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c96dc │ │ │ │ + bl 2c93cc │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 126eb8 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c6554 │ │ │ │ + bl 1c6244 │ │ │ │ ldr r1, [pc, #200] @ (126f60 ) │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -266706,23 +266701,23 @@ │ │ │ │ b.n 126e24 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #264] @ (127064 ) │ │ │ │ + ldr r1, [pc, #200] @ (127024 ) │ │ │ │ movs r1, r4 │ │ │ │ str r1, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r3, [pc, #936] @ (12730c ) │ │ │ │ + ldr r0, [pc, #872] @ (1272cc ) │ │ │ │ movs r1, r4 │ │ │ │ - str r0, [r5, #28] │ │ │ │ + ldrsh r0, [r3, r3] │ │ │ │ movs r1, r4 │ │ │ │ - str r6, [r0, #24] │ │ │ │ + ldrsh r6, [r6, r1] │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #72] @ (126fc4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -266876,15 +266871,15 @@ │ │ │ │ cbz r0, 12710e │ │ │ │ ldr r3, [pc, #48] @ (127128 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 127106 │ │ │ │ cbz r2, 127110 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 5422c │ │ │ │ movs r3, #0 │ │ │ │ @@ -266904,43 +266899,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3584] @ 0xe00 │ │ │ │ mov r6, r2 │ │ │ │ cbz r0, 127162 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ cbz r0, 127174 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1ca354 │ │ │ │ + bl 1ca044 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1c31e8 │ │ │ │ + bl 1c2ed8 │ │ │ │ str.w r0, [r4, #3584] @ 0xe00 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 127144 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r0, [r4, #3584] @ 0xe00 │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ movs r2, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1ca264 │ │ │ │ + bl 1c9f54 │ │ │ │ ldr.w r0, [r4, #3584] @ 0xe00 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 12714c │ │ │ │ b.n 12716e │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -266953,15 +266948,15 @@ │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ strd r0, ip, [r3, #12] │ │ │ │ add.w r0, r3, #20 │ │ │ │ strd r1, lr, [r3] │ │ │ │ mov r1, r2 │ │ │ │ strb.w ip, [r3, #8] │ │ │ │ str.w ip, [r3, #32] │ │ │ │ - bl 1ca264 │ │ │ │ + bl 1c9f54 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov lr, r2 │ │ │ │ @@ -266971,23 +266966,23 @@ │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ strd ip, r0, [r3, #12] │ │ │ │ add.w r0, r3, #20 │ │ │ │ strd r1, lr, [r3] │ │ │ │ mov r1, r2 │ │ │ │ strb.w ip, [r3, #8] │ │ │ │ str.w ip, [r3, #32] │ │ │ │ - bl 1ca264 │ │ │ │ + bl 1c9f54 │ │ │ │ pop {r3, pc} │ │ │ │ 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 1ca27c │ │ │ │ + bl 1c9f6c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cbz r1, 127238 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 12723a │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ @@ -267011,15 +267006,15 @@ │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ strb r3, [r0, #8] │ │ │ │ strd r1, r5, [r0] │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r3, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ str r3, [r0, #12] │ │ │ │ - bl 1ca264 │ │ │ │ + bl 1c9f54 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, 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 │ │ │ │ @@ -267042,15 +267037,15 @@ │ │ │ │ strb r0, [r3, #8] │ │ │ │ strd r1, r6, [r3] │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r0, [r3, #12] │ │ │ │ str r0, [r3, #32] │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ca264 │ │ │ │ + bl 1c9f54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ @@ -267084,15 +267079,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 1ca264 │ │ │ │ + bl 1c9f54 │ │ │ │ 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 │ │ │ │ mov r1, r5 │ │ │ │ @@ -267223,15 +267218,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 1ca264 │ │ │ │ + bl 1c9f54 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r2, r0, #36 @ 0x24 │ │ │ │ b.n 127366 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -267281,15 +267276,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 1ca264 │ │ │ │ + bl 1c9f54 │ │ │ │ addw r0, r5, #3236 @ 0xca4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ adds r2, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 127506 │ │ │ │ @@ -267367,15 +267362,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ beq.n 127604 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 1ca354 │ │ │ │ + bl 1ca044 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [r3] │ │ │ │ ldr r2, [pc, #84] @ (127644 ) │ │ │ │ ldr r3, [pc, #80] @ (127640 ) │ │ │ │ add r2, pc │ │ │ │ @@ -267387,25 +267382,25 @@ │ │ │ │ bne.n 127636 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ addw r1, r5, #3560 @ 0xde8 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #16 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 12712c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1275ec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 1275e2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -267442,15 +267437,15 @@ │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ beq.n 1276bc │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1ca354 │ │ │ │ + bl 1ca044 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #84] @ (1276fc ) │ │ │ │ ldr r3, [pc, #80] @ (1276f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -267460,25 +267455,25 @@ │ │ │ │ bne.n 1276ee │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ addw r1, r6, #3560 @ 0xde8 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 12712c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ cbnz r5, 1276e8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b.n 12769c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1276a0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ @@ -267533,15 +267528,15 @@ │ │ │ │ ldr r3, [pc, #32] @ (1277a0 ) │ │ │ │ add.w r0, r4, #4448 @ 0x1160 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2c7aa8 │ │ │ │ + bl 2c7798 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r5, #656] @ 0x290 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r0, [r2, #6] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r7, #19 │ │ │ │ @@ -268297,15 +268292,15 @@ │ │ │ │ movs r3, #121 @ 0x79 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 126f6c │ │ │ │ b.n 127f5e │ │ │ │ - subs r3, #32 │ │ │ │ + subs r0, #16 │ │ │ │ movs r1, r4 │ │ │ │ cbnz r2, 127f80 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -268571,24 +268566,24 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ strb.w r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r1, [pc, #52] @ (12828c ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ - bl 1d9700 │ │ │ │ + bl 1d93f0 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 128270 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #28] @ (128290 ) │ │ │ │ @@ -268600,17 +268595,17 @@ │ │ │ │ add r2, pc │ │ │ │ movw r3, #783 @ 0x30f │ │ │ │ bl 126f6c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsrs r7, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #98 @ 0x62 │ │ │ │ + adds r5, #82 @ 0x52 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, #58 @ 0x3a │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ movs r1, r4 │ │ │ │ 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 r3, [r0, #64] @ 0x40 │ │ │ │ @@ -269476,24 +269471,24 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r5, #3296] @ 0xce0 │ │ │ │ strd r2, r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bl 1d963c │ │ │ │ + bl 1d932c │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 128b14 │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d95d0 │ │ │ │ + bl 1d92c0 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 128b4a │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 1d95d0 │ │ │ │ + bl 1d92c0 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 128b72 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 128b34 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -269519,56 +269514,56 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 128230 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 128afa │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 1d95bc │ │ │ │ + bl 1d92ac │ │ │ │ b.n 128b8a │ │ │ │ ldr r1, [pc, #80] @ (128b9c ) │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ ldr r2, [pc, #80] @ (128ba0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 126f6c │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 1d9628 │ │ │ │ + bl 1d9318 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #48] @ (128ba4 ) │ │ │ │ movs r3, #87 @ 0x57 │ │ │ │ ldr r2, [pc, #48] @ (128ba8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 126f6c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d95bc │ │ │ │ + bl 1d92ac │ │ │ │ b.n 128b62 │ │ │ │ nop │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + cmp r4, #194 @ 0xc2 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #148 @ 0x94 │ │ │ │ + cmp r4, #132 @ 0x84 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #174 @ 0xae │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #98 @ 0x62 │ │ │ │ + cmp r4, #82 @ 0x52 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + cmp r4, #118 @ 0x76 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #58 @ 0x3a │ │ │ │ + cmp r4, #42 @ 0x2a │ │ │ │ movs r1, r4 │ │ │ │ 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] @ (128c54 ) │ │ │ │ @@ -269616,28 +269611,28 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 128c26 │ │ │ │ ldr r0, [pc, #40] @ (128c60 ) │ │ │ │ mov r1, r5 │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ - bl 1cb5e0 │ │ │ │ + bl 1cb2d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 128bd8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 11ebe0 │ │ │ │ blx 548ac │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r7, #16] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #16] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r4, #192 @ 0xc0 │ │ │ │ + cmp r1, #176 @ 0xb0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #320] @ (128db8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -269771,21 +269766,21 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r0, #14] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r3, #10] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r5, #150 @ 0x96 │ │ │ │ + cmp r2, #134 @ 0x86 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r5, #32 │ │ │ │ + cmp r2, #16 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r5, #102 @ 0x66 │ │ │ │ + cmp r2, #86 @ 0x56 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ movs r1, r4 │ │ │ │ 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 r6, [r0, #12] │ │ │ │ sub sp, #16 │ │ │ │ @@ -269851,25 +269846,25 @@ │ │ │ │ bl 12db38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 128fb6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ b.n 128e3c │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r2, r5, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r5, #192] @ 0xc0 │ │ │ │ - bl 1d95f0 │ │ │ │ + bl 1d92e0 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 11eb4c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -269879,25 +269874,25 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 128148 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 128f52 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r2, r5, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r5, #192] @ 0xc0 │ │ │ │ - bl 1d95f0 │ │ │ │ + bl 1d92e0 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ @@ -270013,25 +270008,25 @@ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ beq.n 12907e │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 12905c │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ add.w r2, r6, #192 @ 0xc0 │ │ │ │ str r2, [r5, #4] │ │ │ │ add.w r0, r6, #96 @ 0x60 │ │ │ │ ldr.w r2, [r6, #192] @ 0xc0 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r2, #4] │ │ │ │ str.w r5, [r6, #192] @ 0xc0 │ │ │ │ - bl 1d95f0 │ │ │ │ + bl 1d92e0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 128c64 │ │ │ │ mov r1, r5 │ │ │ │ @@ -270043,25 +270038,25 @@ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r6, #68 @ 0x44 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ 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 1d95f0 │ │ │ │ + bl 1d92e0 │ │ │ │ add.w r0, r6, #68 @ 0x44 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl 11eb4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #28] @ (1290d4 ) │ │ │ │ @@ -270072,35 +270067,35 @@ │ │ │ │ movw r3, #1169 @ 0x491 │ │ │ │ bl 126f6c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cmp r1, #248 @ 0xf8 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 129170 │ │ │ │ add.w r8, r5, #192 @ 0xc0 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ cmp r4, r8 │ │ │ │ beq.n 129180 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 12dc54 │ │ │ │ mov r1, r4 │ │ │ │ @@ -270112,41 +270107,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 1291c4 │ │ │ │ bl 1280cc │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ mov r1, r4 │ │ │ │ strd r7, r7, [r4] │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ add.w r0, r5, #144 @ 0x90 │ │ │ │ - bl 1d95a0 │ │ │ │ + bl 1d9290 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 129106 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 1d960c │ │ │ │ + bl 1d92fc │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 129168 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r3, [pc, #60] @ (1291d8 ) │ │ │ │ ldr r1, [pc, #64] @ (1291dc ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ movw r2, #721 @ 0x2d1 │ │ │ │ add r1, pc │ │ │ │ bl 128bac │ │ │ │ @@ -270164,25 +270159,25 @@ │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ ldr r1, [pc, #32] @ (1291ec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 128bac │ │ │ │ b.n 1291aa │ │ │ │ nop │ │ │ │ - cmp r1, #174 @ 0xae │ │ │ │ + movs r6, #158 @ 0x9e │ │ │ │ movs r1, r4 │ │ │ │ - cmp r1, #20 │ │ │ │ + movs r6, #4 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r1, #162 @ 0xa2 │ │ │ │ + movs r6, #146 @ 0x92 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r0, #252 @ 0xfc │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ movs r1, r4 │ │ │ │ - cmp r1, #172 @ 0xac │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ movs r1, r4 │ │ │ │ - cmp r0, #234 @ 0xea │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ 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 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -270433,33 +270428,33 @@ │ │ │ │ bl 126f6c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r3, #40 @ 0x28 │ │ │ │ b.n 129436 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - movs r5, #24 │ │ │ │ + movs r2, #8 │ │ │ │ movs r1, r4 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r3, #162 @ 0xa2 │ │ │ │ movs r1, r4 │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ movs r1, r4 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r8, r0 │ │ │ │ add.w r4, r0, #68 @ 0x44 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr.w r5, [r8, #196] @ 0xc4 │ │ │ │ add.w r2, r8, #192 @ 0xc0 │ │ │ │ ldr.w fp, [pc, #280] @ 1295f0 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r5, r2 │ │ │ │ add fp, pc │ │ │ │ it eq │ │ │ │ @@ -270524,17 +270519,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 1294f2 │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 129592 │ │ │ │ add.w r0, r8, #144 @ 0x90 │ │ │ │ - bl 1d95a0 │ │ │ │ + bl 1d9290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ cbz r6, 12959e │ │ │ │ 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] │ │ │ │ @@ -270560,21 +270555,21 @@ │ │ │ │ bl 128bac │ │ │ │ b.n 1295ca │ │ │ │ ... │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #158 @ 0x9e │ │ │ │ + movs r2, #142 @ 0x8e │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ movs r1, r4 │ │ │ │ - movs r5, #158 @ 0x9e │ │ │ │ + movs r2, #142 @ 0x8e │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #220 @ 0xdc │ │ │ │ + movs r1, #204 @ 0xcc │ │ │ │ movs r1, 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 │ │ │ │ ldr.w r8, [pc, #344] @ 129774 │ │ │ │ mov r5, r0 │ │ │ │ @@ -270602,19 +270597,19 @@ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 129642 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d95bc │ │ │ │ + bl 1d92ac │ │ │ │ mov r0, sl │ │ │ │ - bl 1d95bc │ │ │ │ + bl 1d92ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9628 │ │ │ │ + bl 1d9318 │ │ │ │ ldrd r0, r3, [r5, #304] @ 0x130 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 12969e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 129696 │ │ │ │ @@ -270631,15 +270626,15 @@ │ │ │ │ ldr r2, [pc, #212] @ (129778 ) │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1296ba │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 12974c │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ 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 │ │ │ │ @@ -270649,17 +270644,17 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r5, #36] @ 0x24 │ │ │ │ bl 127214 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ add.w r9, r5, #144 @ 0x90 │ │ │ │ add.w r6, r5, #192 @ 0xc0 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ b.n 1296fc │ │ │ │ - bl 1d960c │ │ │ │ + bl 1d92fc │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 129756 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ cmp r3, r6 │ │ │ │ beq.n 12971c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r2, [r3, #3248] @ 0xcb0 │ │ │ │ @@ -270668,26 +270663,26 @@ │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 1296f4 │ │ │ │ ldrb.w r2, [r3, #3252] @ 0xcb4 │ │ │ │ cbz r2, 12976a │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, r5, #96 @ 0x60 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, sl │ │ │ │ strb.w r4, [r5, #200] @ 0xc8 │ │ │ │ - bl 1d95f0 │ │ │ │ + bl 1d92e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr.w r0, [r5, #204] @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d9764 │ │ │ │ + bl 1d9454 │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ b.n 129636 │ │ │ │ blx 5422c │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ b.n 1296ba │ │ │ │ ldr r3, [pc, #36] @ (12977c ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -270701,17 +270696,17 @@ │ │ │ │ bl 11ebe0 │ │ │ │ b.n 12971c │ │ │ │ nop │ │ │ │ ldr r0, [r3, #28] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #236 @ 0xec │ │ │ │ + movs r0, #220 @ 0xdc │ │ │ │ movs r1, r4 │ │ │ │ - movs r3, #86 @ 0x56 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #300] @ (1298c4 ) │ │ │ │ @@ -271218,15 +271213,15 @@ │ │ │ │ ldrb.w r3, [r0, #3252] @ 0xcb4 │ │ │ │ cbz r3, 129c82 │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n 1299e8 │ │ │ │ bl 11ebe0 │ │ │ │ b.n 129c7c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - subs r0, r2, #1 │ │ │ │ + subs r0, r0, r5 │ │ │ │ movs r1, r4 │ │ │ │ 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] @ (129d68 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -271944,15 +271939,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r0, [r1, r2] │ │ │ │ - bl 2d0ae8 │ │ │ │ + bl 2d07d8 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ bl 126a8c │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ @@ -272518,32 +272513,32 @@ │ │ │ │ beq.w 12a8b6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r7, #1 │ │ │ │ bne.w 12a8b6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1cd020 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1ccd10 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12b31c │ │ │ │ str r7, [r4, #20] │ │ │ │ b.n 12a8b6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 12a8b6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1cd020 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1ccd10 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12ac3c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ b.n 12a890 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ @@ -273753,15 +273748,15 @@ │ │ │ │ str.w fp, [r5] │ │ │ │ str r0, [r5, #8] │ │ │ │ beq.n 12b6bc │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2d0ae8 │ │ │ │ + bl 2d07d8 │ │ │ │ str r0, [r5, #16] │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r5, #20 │ │ │ │ cmp r7, r9 │ │ │ │ bne.n 12b692 │ │ │ │ ldrd r3, sl, [sp, #12] │ │ │ │ mov r6, fp │ │ │ │ @@ -274335,15 +274330,15 @@ │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ add.w r4, sl, r6 │ │ │ │ mla r5, r3, r9, r5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldrd r3, r7, [r5, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2d0ae8 │ │ │ │ + bl 2d07d8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -275052,21 +275047,21 @@ │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 12c3f4 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ - bl 2d0ae8 │ │ │ │ + bl 2d07d8 │ │ │ │ ands.w r5, r0, #2 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ itt ne │ │ │ │ strne.w r8, [r4, #148] @ 0x94 │ │ │ │ movne r5, r0 │ │ │ │ - bl 2d0ae8 │ │ │ │ + bl 2d07d8 │ │ │ │ ands.w r1, r0, #4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ it ne │ │ │ │ ldrne.w r1, [sl, #12] │ │ │ │ orr.w r2, r2, r3 │ │ │ │ it ne │ │ │ │ @@ -275216,23 +275211,23 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #12] @ (12c5ac ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ - bhi.n 12c5e8 │ │ │ │ + bpl.n 12c5c8 │ │ │ │ movs r0, r5 │ │ │ │ ldr r3, [pc, #12] @ (12c5c0 ) │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bhi.n 12c5d8 │ │ │ │ + bmi.n 12c5b8 │ │ │ │ movs r0, r5 │ │ │ │ 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 r7, r0 │ │ │ │ @@ -275387,15 +275382,15 @@ │ │ │ │ add.w r3, sp, r7, lsl #2 │ │ │ │ adds r6, #3 │ │ │ │ bic.w r6, r6, #3 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ adds r7, #1 │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ - bl 2d092c │ │ │ │ + bl 2d061c │ │ │ │ adds r1, r5, r6 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r5, [r0] │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -275503,15 +275498,15 @@ │ │ │ │ mov.w r3, r9, lsl #5 │ │ │ │ ldr.w fp, [sl, #1360] @ 0x550 │ │ │ │ adds r6, r2, r3 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ mul.w r7, r8, r7 │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2d0ae8 │ │ │ │ + bl 2d07d8 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n 12c8aa │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 12c8aa │ │ │ │ @@ -275604,15 +275599,15 @@ │ │ │ │ movs r7, #1 │ │ │ │ mov r8, r9 │ │ │ │ movs r6, #24 │ │ │ │ blx 54720 │ │ │ │ strd r9, r9, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 2d092c │ │ │ │ + bl 2d061c │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r0, r6, [r0] │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -275669,15 +275664,15 @@ │ │ │ │ blx 5422c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r4, r3, #4096 @ 0x1000 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #1360] @ 0x550 │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ cbz r3, 12ca94 │ │ │ │ - bl 2d092c │ │ │ │ + bl 2d061c │ │ │ │ ldr.w r1, [r4, #532] @ 0x214 │ │ │ │ cbz r1, 12ca94 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #532] @ 0x214 │ │ │ │ @@ -275848,17 +275843,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (12cc68 ) │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bne.n 12cba8 │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ movs r0, r5 │ │ │ │ - bne.n 12cd48 │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ movs r0, r5 │ │ │ │ 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 r4, [pc, #408] @ (12ce18 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -275938,15 +275933,15 @@ │ │ │ │ b.n 12cd96 │ │ │ │ cmp r3, r8 │ │ │ │ beq.n 12cdde │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 12cd92 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ - bl 2d0c98 │ │ │ │ + bl 2d0988 │ │ │ │ cbz r0, 12cd92 │ │ │ │ add.w lr, fp, #36 @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w fp, [fp, #36] @ 0x24 │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ strb.w r3, [r5, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ @@ -276309,17 +276304,20 @@ │ │ │ │ bl 126f6c │ │ │ │ mov r4, r0 │ │ │ │ b.n 12d0ac │ │ │ │ mov r7, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ b.n 12d056 │ │ │ │ - @ instruction: 0xeaee0020 │ │ │ │ - pkhtb r0, r2, r0, asr #32 │ │ │ │ - eor.w r0, lr, r0, asr #32 │ │ │ │ + b.n 12d0e0 │ │ │ │ + movs r0, r4 │ │ │ │ + b.n 12d08c │ │ │ │ + movs r0, r4 │ │ │ │ + b.n 12d028 │ │ │ │ + movs r0, r4 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cbz r2, 12d152 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -276555,15 +276553,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 12d48e │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1c4190 │ │ │ │ + bl 1c3e80 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 12d448 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 12d46a │ │ │ │ @@ -276694,17 +276692,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 11ece4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 11eb4c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 12cd58 │ │ │ │ + b.n 12d738 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 12d248 │ │ │ │ + b.n 12dc28 │ │ │ │ movs r0, r4 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ @@ -276824,19 +276822,19 @@ │ │ │ │ ... │ │ │ │ cmp r2, #206 @ 0xce │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 12d1b0 │ │ │ │ + b.n 12db90 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 12d228 │ │ │ │ + b.n 12dc08 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 12d134 │ │ │ │ + b.n 12db14 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r3, r1 │ │ │ │ @@ -276910,17 +276908,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #658 @ 0x292 │ │ │ │ bl 126f6c │ │ │ │ b.n 12d6b2 │ │ │ │ nop │ │ │ │ - b.n 12d18c │ │ │ │ + b.n 12db6c │ │ │ │ movs r0, r4 │ │ │ │ - b.n 12d034 │ │ │ │ + b.n 12da14 │ │ │ │ movs r0, r4 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 12d750 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r6, r1, #12 │ │ │ │ asrs r1, r2, #16 │ │ │ │ @@ -276941,23 +276939,23 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (12d768 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (12d76c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - stmia r7!, {r4, r5, r7} │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r1, {r1, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r7} │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r2!, {r3, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ movs r0, r5 │ │ │ │ - stmia r6!, {r1, r4, r7} │ │ │ │ + stmia r3!, {r1, r7} │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ + stmia r5!, {r2, r4, r7} │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #120] @ 12d7f8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -277023,27 +277021,27 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #40] @ (12d850 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb670 │ │ │ │ + bl 1cb360 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12d81e │ │ │ │ movw r1, #16960 @ 0x4240 │ │ │ │ movt r1, #15 │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ - bl 1c4190 │ │ │ │ + bl 1c3e80 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ands r4, r5 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 12d0dc │ │ │ │ + b.n 12dabc │ │ │ │ movs r0, r4 │ │ │ │ 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 │ │ │ │ @@ -277130,15 +277128,15 @@ │ │ │ │ bl 12d770 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 12d956 │ │ │ │ adds r4, #24 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 12d926 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ cmp r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcc.n 12d922 │ │ │ │ b.n 12d90a │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -277233,15 +277231,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f6c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 12dedc │ │ │ │ + svc 50 @ 0x32 │ │ │ │ movs r0, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -277435,17 +277433,17 @@ │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ ldr r1, [pc, #16] @ (12dc50 ) │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 11ece4 │ │ │ │ b.n 12dc20 │ │ │ │ - b.n 12dd14 │ │ │ │ + ble.n 12dcf4 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 12dcd4 │ │ │ │ + ble.n 12dcb4 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ @@ -277479,17 +277477,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ (12dcc0 ) │ │ │ │ movw r2, #453 @ 0x1c5 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 11ece4 │ │ │ │ b.n 12dc94 │ │ │ │ - svc 242 @ 0xf2 │ │ │ │ + bgt.n 12dc84 │ │ │ │ movs r0, r4 │ │ │ │ - svc 208 @ 0xd0 │ │ │ │ + bgt.n 12dc44 │ │ │ │ movs r0, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -277636,17 +277634,17 @@ │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - udf #170 @ 0xaa │ │ │ │ + blt.n 12dd80 │ │ │ │ movs r0, r4 │ │ │ │ - udf #108 @ 0x6c │ │ │ │ + blt.n 12df08 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #104] @ (12dec8 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -277777,17 +277775,17 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r6, #4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r8 │ │ │ │ sub.w r6, r3, #4 │ │ │ │ bne.n 12df8a │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 1bf118 │ │ │ │ + bl 1bee08 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9628 │ │ │ │ + bl 1d9318 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -277807,15 +277805,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 12e066 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ blx 54720 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d963c │ │ │ │ + bl 1d932c │ │ │ │ cbz r0, 12e030 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #144] @ (12e0a8 ) │ │ │ │ ldr r2, [pc, #148] @ (12e0ac ) │ │ │ │ @@ -277825,15 +277823,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f6c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1bf098 │ │ │ │ + bl 1bed88 │ │ │ │ cbnz r0, 12e07e │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ strd r2, r3, [r4, #80] @ 0x50 │ │ │ │ strd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r2, r4, #92 @ 0x5c │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ @@ -277851,15 +277849,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f6c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9628 │ │ │ │ + bl 1d9318 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #36] @ (12e0b4 ) │ │ │ │ ldr r2, [pc, #40] @ (12e0b8 ) │ │ │ │ movs r3, #123 @ 0x7b │ │ │ │ @@ -277867,23 +277865,23 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f6c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bge.n 12e058 │ │ │ │ + bvc.n 12e038 │ │ │ │ movs r0, r4 │ │ │ │ - bgt.n 12e030 │ │ │ │ + bls.n 12e010 │ │ │ │ movs r0, r4 │ │ │ │ - bgt.n 12e194 │ │ │ │ + bls.n 12e174 │ │ │ │ movs r0, r4 │ │ │ │ - bge.n 12e194 │ │ │ │ + bvc.n 12e174 │ │ │ │ movs r0, r4 │ │ │ │ - bgt.n 12e14c │ │ │ │ + bls.n 12e12c │ │ │ │ movs r0, r4 │ │ │ │ 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 │ │ │ │ @@ -277989,42 +277987,42 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 12e0c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ cbnz r5, 12e206 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ strd r2, r3, [r6] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 12e0c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 12e23c │ │ │ │ @@ -278042,15 +278040,15 @@ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 12e0c0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 12e2aa │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ @@ -278058,19 +278056,19 @@ │ │ │ │ cmp r1, r6 │ │ │ │ sbcs r2, r3 │ │ │ │ bcs.n 12e2d2 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r6, r3, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - bl 1bf12c │ │ │ │ + bl 1bee1c │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 12e2b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #48] @ (12e2e8 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ ldr r2, [pc, #44] @ (12e2ec ) │ │ │ │ mov r0, r7 │ │ │ │ @@ -278086,21 +278084,21 @@ │ │ │ │ ldr r1, [pc, #28] @ (12e2f4 ) │ │ │ │ movw r2, #455 @ 0x1c7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 11ece4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 12e2aa │ │ │ │ - bge.n 12e1ec │ │ │ │ + bvc.n 12e3cc │ │ │ │ movs r0, r4 │ │ │ │ - bge.n 12e328 │ │ │ │ + bvc.n 12e308 │ │ │ │ movs r0, r4 │ │ │ │ - bge.n 12e354 │ │ │ │ + bvc.n 12e334 │ │ │ │ movs r0, r4 │ │ │ │ - bge.n 12e2fc │ │ │ │ + bvs.n 12e2dc │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #476] @ (12e4e8 ) │ │ │ │ @@ -278128,26 +278126,26 @@ │ │ │ │ mov r0, fp │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r7, r4, #24 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ add r3, pc, #392 @ (adr r3, 12e4e0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ b.n 12e380 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bf164 │ │ │ │ + bl 1bee54 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 12e432 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 12e4a8 │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ @@ -278169,26 +278167,26 @@ │ │ │ │ sbcs r2, r6 │ │ │ │ bcs.w 12e4ca │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ add.w r1, r7, #28 │ │ │ │ ldrd r2, r3, [sp, #88] @ 0x58 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp] │ │ │ │ bl 12dbe0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r2, [r7, #-4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 12e422 │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ @@ -278212,15 +278210,15 @@ │ │ │ │ bne.n 12e436 │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ cbnz r3, 12e43e │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ b.n 12e3ae │ │ │ │ mov.w fp, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ b.n 12e32a │ │ │ │ mov sl, r7 │ │ │ │ ldrd r0, r7, [r7] │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ subs r3, r2, #1 │ │ │ │ ldrd r1, r2, [sl, #12] │ │ │ │ strd r1, r2, [r4, #72] @ 0x48 │ │ │ │ @@ -278259,50 +278257,50 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #523 @ 0x20b │ │ │ │ bl 126f6c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ b.n 12e32a │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ b.n 12e32a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r5, #3 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r1, #3 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bhi.n 12e444 │ │ │ │ + bpl.n 12e424 │ │ │ │ movs r0, r4 │ │ │ │ - bhi.n 12e550 │ │ │ │ + bpl.n 12e530 │ │ │ │ movs r0, r4 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 12e0c0 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 12e594 │ │ │ │ @@ -278340,15 +278338,15 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 12e582 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ @@ -278391,26 +278389,26 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ bl 126f6c │ │ │ │ mov r9, r0 │ │ │ │ b.n 12e594 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - bvs.n 12e5dc │ │ │ │ + bcc.n 12e5bc │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 12e686 │ │ │ │ @@ -278418,15 +278416,15 @@ │ │ │ │ adds r3, r1, #4 │ │ │ │ str r0, [r1, #8] │ │ │ │ add.w ip, r2, #100 @ 0x64 │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r2, #104] @ 0x68 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 12e666 │ │ │ │ @@ -278434,44 +278432,44 @@ │ │ │ │ cbnz r2, 12e682 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 12df24 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ add sp, #12 │ │ │ │ pop {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 r4, [r1, #0] │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r4, #24 │ │ │ │ ldrd r2, r3, [r1, #16] │ │ │ │ strd r2, r3, [r4, #80] @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r1, #28] │ │ │ │ add.w r2, r4, #92 @ 0x5c │ │ │ │ str r2, [r1, #8] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ adds r3, r1, #4 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 1bf12c │ │ │ │ + bl 1bee1c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 12e6e6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [pc, #28] @ (12e704 ) │ │ │ │ @@ -278482,27 +278480,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f6c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bvs.n 12e7a4 │ │ │ │ + bcc.n 12e784 │ │ │ │ movs r0, r4 │ │ │ │ - bpl.n 12e6e0 │ │ │ │ + bcs.n 12e6c0 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ bcs.n 12e76e │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ @@ -278522,23 +278520,23 @@ │ │ │ │ ldr r3, [r1, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r3, #0] │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #0 │ │ │ │ b.n 12e75c │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -281583,15 +281581,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ movw r3, #857 @ 0x359 │ │ │ │ bl 126f6c │ │ │ │ b.n 130696 │ │ │ │ - @ instruction: 0xb6cc │ │ │ │ + cbz r4, 130722 │ │ │ │ movs r0, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ @@ -281643,15 +281641,15 @@ │ │ │ │ movne r0, r2 │ │ │ │ strne r0, [r4, #36] @ 0x24 │ │ │ │ beq.n 1307a0 │ │ │ │ ldrd r2, r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ strd r2, r3, [r4, #64] @ 0x40 │ │ │ │ - bl 2d0c98 │ │ │ │ + bl 2d0988 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 13078e │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ cbz r5, 13078e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -281824,17 +281822,17 @@ │ │ │ │ bl 126f6c │ │ │ │ b.n 1308b4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf7e800a4 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf74400a4 │ │ │ │ - push {r1, r3, r4, r5, r7} │ │ │ │ + cbz r2, 13094e │ │ │ │ movs r0, r4 │ │ │ │ - push {r1, r2, r3, r7} │ │ │ │ + cbz r6, 130946 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -281885,17 +281883,17 @@ │ │ │ │ b.n 13096c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf6ba00a4 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf68c00a4 │ │ │ │ - push {r1, r2, r3, r6} │ │ │ │ + cbz r6, 1309c6 │ │ │ │ movs r0, r4 │ │ │ │ - cbz r6, 130a3a │ │ │ │ + sub sp, #440 @ 0x1b8 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #160] @ (130a70 ) │ │ │ │ @@ -281968,17 +281966,17 @@ │ │ │ │ b.n 130a20 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf62a00a4 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ rsbs r0, r8, #5373952 @ 0x520000 │ │ │ │ - cbz r0, 130aec │ │ │ │ + sub sp, #128 @ 0x80 │ │ │ │ movs r0, r4 │ │ │ │ - cbz r4, 130ad0 │ │ │ │ + add sp, #144 @ 0x90 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ @@ -282009,17 +282007,17 @@ │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f6c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - uxtb r2, r1 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ movs r0, r4 │ │ │ │ - uxtb r4, r5 │ │ │ │ + add r7, sp, #880 @ 0x370 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ @@ -282081,21 +282079,21 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f6c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - uxtb r6, r2 │ │ │ │ + add r7, sp, #792 @ 0x318 │ │ │ │ movs r0, r4 │ │ │ │ - sxth r6, r6 │ │ │ │ + add r7, sp, #152 @ 0x98 │ │ │ │ movs r0, r4 │ │ │ │ - uxth r0, r7 │ │ │ │ + add r7, sp, #672 @ 0x2a0 │ │ │ │ movs r0, r4 │ │ │ │ - sxth r0, r3 │ │ │ │ + add r7, sp, #32 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ @@ -282157,17 +282155,17 @@ │ │ │ │ blx 54828 │ │ │ │ movs r0, #0 │ │ │ │ b.n 130c12 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ orr.w r0, r6, #5373952 @ 0x520000 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 130c68 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ movs r0, r4 │ │ │ │ - sxtb r2, r1 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ movs r0, r4 │ │ │ │ @ instruction: 0xf3e600a4 │ │ │ │ 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 r5, [pc, #580] @ (130ea4 ) │ │ │ │ @@ -282326,15 +282324,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 130d90 │ │ │ │ add.w r4, r3, #24 │ │ │ │ mov r6, r2 │ │ │ │ b.n 130e18 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 130d92 │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 130e9c │ │ │ │ blx 5572c │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov r0, r5 │ │ │ │ bl 130b98 │ │ │ │ @@ -282364,40 +282362,40 @@ │ │ │ │ bl 130b98 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 130d92 │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r4, #24 │ │ │ │ cmp r9, sl │ │ │ │ bne.n 130e52 │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 130e9c │ │ │ │ blx 5572c │ │ │ │ b.n 130e4c │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 130e9c │ │ │ │ blx 5572c │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 130e9c │ │ │ │ blx 5572c │ │ │ │ b.n 130e7a │ │ │ │ movs r0, #2 │ │ │ │ b.n 130d92 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf39800a4 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #416 @ 0x1a0 │ │ │ │ + add r5, sp, #864 @ 0x360 │ │ │ │ movs r0, r4 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + add r5, sp, #80 @ 0x50 │ │ │ │ movs r0, r4 │ │ │ │ @ instruction: 0xf26600a4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -282417,17 +282415,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #429 @ 0x1ad │ │ │ │ bl 126f6c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #592 @ 0x250 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3284] @ 0xcd4 │ │ │ │ @@ -282446,17 +282444,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #413 @ 0x19d │ │ │ │ bl 126f6c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #720 @ 0x2d0 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ @@ -282478,17 +282476,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 126f6c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #168 @ 0xa8 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #24 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3284] @ 0xcd4 │ │ │ │ @@ -282507,17 +282505,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #397 @ 0x18d │ │ │ │ bl 126f6c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #736 @ 0x2e0 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + add r2, sp, #768 @ 0x300 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3284] @ 0xcd4 │ │ │ │ @@ -282537,17 +282535,17 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f6c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, sp, #560 @ 0x230 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ + add r2, sp, #952 @ 0x3b8 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #292] @ (13115c ) │ │ │ │ @@ -282678,29 +282676,29 @@ │ │ │ │ b.n 131090 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vaddl.s8 q8, d18, d20 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ vhadd.s32 d16, d24, d20 │ │ │ │ - add r5, sp, #664 @ 0x298 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ movs r0, r4 │ │ │ │ - add r4, sp, #760 @ 0x2f8 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ movs r0, r4 │ │ │ │ - add r4, sp, #952 @ 0x3b8 │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ movs r0, r4 │ │ │ │ - add r4, sp, #632 @ 0x278 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ movs r0, r4 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ movs r0, r4 │ │ │ │ - add r4, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ movs r0, r4 │ │ │ │ - add r4, sp, #792 @ 0x318 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ movs r0, r4 │ │ │ │ - add r4, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #232 @ 0xe8 │ │ │ │ movs 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, #3952] @ 0xf70 │ │ │ │ mov r5, r2 │ │ │ │ @@ -283037,43 +283035,43 @@ │ │ │ │ b.n 1312a2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ cdp 0, 5, cr0, cr8, cr4, {5} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bl fff374fa │ │ │ │ ldcl 0, cr0, [r6, #-656] @ 0xfffffd70 │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + add r7, pc, #696 @ (adr r7, 1317bc ) │ │ │ │ movs r0, r4 │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ movs r0, r4 │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ + add r0, sp, #800 @ 0x320 │ │ │ │ movs r0, r4 │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ + add r7, pc, #312 @ (adr r7, 131648 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r1, sp, #928 @ 0x3a0 │ │ │ │ + add r6, pc, #864 @ (adr r6, 131874 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r7, pc, #976 @ (adr r7, 1318e8 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r6, pc, #528 @ (adr r6, 13172c ) │ │ │ │ movs r0, r4 │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ + add r7, pc, #304 @ (adr r7, 131650 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ + add r6, pc, #72 @ (adr r6, 13156c ) │ │ │ │ movs r0, r4 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ + add r7, pc, #176 @ (adr r7, 1315d8 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r5, pc, #976 @ (adr r5, 1318fc ) │ │ │ │ movs r0, r4 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r6, pc, #488 @ (adr r6, 131718 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r0, sp, #936 @ 0x3a8 │ │ │ │ + add r5, pc, #872 @ (adr r5, 13189c ) │ │ │ │ movs r0, r4 │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ + add r6, pc, #952 @ (adr r6, 1318f0 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r5, pc, #720 @ (adr r5, 13180c ) │ │ │ │ movs r0, r4 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ @@ -283212,15 +283210,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1d42d8 │ │ │ │ + bl 1d3fc8 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 131540 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ @@ -283264,18 +283262,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 1c31a0 │ │ │ │ + bl 1c2e90 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1c3008 │ │ │ │ + bl 1c2cf8 │ │ │ │ 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 │ │ │ │ @@ -283284,15 +283282,15 @@ │ │ │ │ blx 54720 │ │ │ │ ldr r2, [pc, #40] @ (13178c ) │ │ │ │ ldr r1, [pc, #40] @ (131790 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [pc, #40] @ (131794 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c2ae8 │ │ │ │ + bl 1c27d8 │ │ │ │ ldr r2, [pc, #36] @ (131798 ) │ │ │ │ add r5, pc │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [pc, #28] @ (13179c ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -283312,31 +283310,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 1c2e74 │ │ │ │ + bl 1c2b64 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1317da │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 5422c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 126fd0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1c2e74 │ │ │ │ + bl 1c2b64 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1317be │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2cf0 │ │ │ │ + bl 1c29e0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -283347,33 +283345,33 @@ │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r3, [pc, #208] @ (1318d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c31a0 │ │ │ │ + bl 1c2e90 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ - bl 1c3008 │ │ │ │ + bl 1c2cf8 │ │ │ │ dmb ish │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 131836 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 131826 │ │ │ │ dmb ish │ │ │ │ cbnz r3, 131880 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, sp │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c2dbc │ │ │ │ + bl 1c2aac │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 13184c │ │ │ │ @@ -283395,30 +283393,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 1318b8 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2130 │ │ │ │ + bl 1c1e20 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 131894 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 131884 │ │ │ │ b.n 13183c │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #4] │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ b.n 131860 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1318a0 │ │ │ │ @@ -283447,33 +283445,33 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r5, [r4, #4] │ │ │ │ adds r5, r7, #4 │ │ │ │ str r0, [r4, #8] │ │ │ │ blx 55100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c31a0 │ │ │ │ + bl 1c2e90 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1c3008 │ │ │ │ + bl 1c2cf8 │ │ │ │ dmb ish │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13193c │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 13192c │ │ │ │ dmb ish │ │ │ │ cbnz r3, 1319ac │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c2dbc │ │ │ │ + bl 1c2aac │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 131980 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -283488,15 +283486,15 @@ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1c2dfc │ │ │ │ + bl 1c2aec │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 131990 │ │ │ │ dmb ish │ │ │ │ @@ -283506,34 +283504,34 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 1319f6 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2130 │ │ │ │ + bl 1c1e20 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1319c2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1319b4 │ │ │ │ b.n 131942 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ b.n 131968 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r7, #4] │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ mov r0, r6 │ │ │ │ b.n 1319a6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -283863,15 +283861,15 @@ │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 131d78 │ │ │ │ ldr.w r1, [r4, #1296] @ 0x510 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 131d6c │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 131da6 │ │ │ │ ldr.w r2, [r4, #1300] @ 0x514 │ │ │ │ str.w r8, [r4, #1304] @ 0x518 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r4, #1296] @ 0x510 │ │ │ │ @@ -284379,34 +284377,34 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 2bc2b0 │ │ │ │ + bl 2bbfa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 1322d8 │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ ubfx r0, r3, #6, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2bc324 │ │ │ │ + bl 2bc014 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bc2f0 │ │ │ │ + bl 2bbfe0 │ │ │ │ cbz r4, 132324 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, 13231c │ │ │ │ ldr r3, [r3, #32] │ │ │ │ add.w r1, r0, r0, lsl #3 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r0, r3, #16 │ │ │ │ @@ -284494,21 +284492,21 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bgt.n 132338 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 132304 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r3, [sp, #400] @ 0x190 │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ movs r0, r4 │ │ │ │ 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, #3632] @ 0xe30 │ │ │ │ @@ -284546,81 +284544,81 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 2d0d50 │ │ │ │ + bl 2d0a40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ strd r8, r3, [sp, #8] │ │ │ │ mov.w r1, sl, lsr #2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ mov r2, r5 │ │ │ │ strd r9, r7, [sp] │ │ │ │ - bl 2dfbbc │ │ │ │ + bl 2df8ac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 132518 │ │ │ │ cbz r6, 132490 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c63f4 │ │ │ │ + bl 1c60e4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fbe8c │ │ │ │ + bl 1fbb7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bf44 │ │ │ │ + bl 21bc34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0274 │ │ │ │ + bl 1eff64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2378d4 │ │ │ │ + bl 2375c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234fec │ │ │ │ + bl 234cdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecb10 │ │ │ │ + bl 1ec800 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4518 │ │ │ │ + bl 1e4208 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fbe8c │ │ │ │ + bl 1fbb7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2674d4 │ │ │ │ + bl 2671c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 266ed8 │ │ │ │ + bl 266bc8 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #100] @ (132544 ) │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2625e4 │ │ │ │ + bl 2622d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7630 │ │ │ │ + bl 1e7320 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e75b0 │ │ │ │ + bl 1e72a0 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 132510 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2964 │ │ │ │ + bl 1f2654 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d3e8 │ │ │ │ + bl 25d0d8 │ │ │ │ ldr r2, [pc, #44] @ (132548 ) │ │ │ │ ldr r3, [pc, #32] @ (13253c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -284675,34 +284673,34 @@ │ │ │ │ vneg.f64 d6, d8 │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ vdiv.f64 d7, d6, d0 │ │ │ │ vcvt.f32.f64 s0, d7 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1325ea │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r2, [pc, #320] @ (132738 ) │ │ │ │ ldr r3, [pc, #312] @ (132734 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -284718,99 +284716,99 @@ │ │ │ │ blx 55420 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 13265e │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ sub.w r3, r7, #8 │ │ │ │ vmov s2, r3 │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ vcvt.f64.s32 d1, s2 │ │ │ │ blx 55420 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vldr d0, [pc, #148] @ 132720 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1326c0 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ vldr d0, [pc, #92] @ 132728 │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, r5 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ vdiv.f64 d0, d7, d0 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 13270a │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ b.n 1325f6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r5, r6} │ │ │ │ @@ -284867,34 +284865,34 @@ │ │ │ │ add.w fp, sp, #92 @ 0x5c │ │ │ │ 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, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r7, fp │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -284913,34 +284911,34 @@ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ 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, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 132b0e │ │ │ │ mov.w r9, #0 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ @@ -284955,35 +284953,35 @@ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w ip, r0, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r0, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ 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} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 132550 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ @@ -285000,56 +284998,56 @@ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1e4a94 │ │ │ │ + bl 1e4784 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 132ae6 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 132c20 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 132b08 │ │ │ │ ldr.w r7, [pc, #1212] @ 132e90 │ │ │ │ add r7, pc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 132a1a │ │ │ │ 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 │ │ │ │ @@ -285058,15 +285056,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, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 132e7a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r3, #8 │ │ │ │ lsls r5, r2, #8 │ │ │ │ @@ -285084,15 +285082,15 @@ │ │ │ │ lsls r0, r5, #8 │ │ │ │ lsls r0, r5, #8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov ip, sl │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov r7, fp │ │ │ │ @@ -285105,39 +285103,39 @@ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ 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, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ 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, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ strd r8, r6, [sp] │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ - bl 1e4a94 │ │ │ │ + bl 1e4784 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [pc, #940] @ (132e94 ) │ │ │ │ ldr r3, [pc, #928] @ (132e8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ @@ -285158,111 +285156,111 @@ │ │ │ │ vcvt.f64.s32 d1, s16 │ │ │ │ blx 55420 │ │ │ │ ldrb.w r7, [r8, #33] @ 0x21 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 132b56 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ vmov r3, s16 │ │ │ │ mov r7, r0 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ subs r3, #8 │ │ │ │ vmov s2, r3 │ │ │ │ vcvt.f64.s32 d1, s2 │ │ │ │ blx 55420 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ ldrb.w r8, [r7, #13] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, #176 @ 0xc1800000 -16.0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 132bbe │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ vldr d0, [pc, #692] @ 132e80 │ │ │ │ ldrb.w r8, [r0, #13] │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ mov r1, r8 │ │ │ │ vdiv.f64 d0, d7, d0 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 132c0e │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 132898 │ │ │ │ ldr r7, [pc, #632] @ (132e9c ) │ │ │ │ add r7, pc │ │ │ │ b.n 1329d6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 132c7a │ │ │ │ add.w ip, r7, #32 │ │ │ │ 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 │ │ │ │ @@ -285271,15 +285269,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, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 132e7a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ @@ -285297,20 +285295,20 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r0, r2 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 132cf8 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ str.w r2, [r8, #48] @ 0x30 │ │ │ │ @@ -285319,15 +285317,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, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 132e7a │ │ │ │ add r2, pc, #8 @ (adr r2, 132d10 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ @@ -285364,154 +285362,154 @@ │ │ │ │ lsls r3, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [fp, #-1020]! @ 0xfffffc04 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r8, r0 │ │ │ │ b.n 132a58 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r8, r0 │ │ │ │ b.n 132a58 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r8, r0 │ │ │ │ b.n 132a58 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r8, r0 │ │ │ │ b.n 132a58 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r8, r0 │ │ │ │ b.n 132a58 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r8, r0 │ │ │ │ b.n 132a58 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132cb8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132cb8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132cb8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132cb8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132cb8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132cb8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132c34 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132c34 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132c34 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132c34 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132c34 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132c34 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #0] │ │ │ │ eors r3, r5 │ │ │ │ bhi.n 132dac │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #5] │ │ │ │ + strb r0, [r0, #25] │ │ │ │ movs r0, r5 │ │ │ │ bpl.n 132ebc │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r2, [r7, #1] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r0, #31] │ │ │ │ + strb r2, [r6, #18] │ │ │ │ movs r0, r5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #-32] │ │ │ │ mov r2, r1 │ │ │ │ @@ -286036,39 +286034,39 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ mov.w r3, #61440 @ 0xf000 │ │ │ │ movt r3, #4379 @ 0x111b │ │ │ │ ands r3, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, sp, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cbz r3, 13340c │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cbz r1, 133406 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 1333f4 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 13341c │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ ldr r2, [pc, #36] @ (133444 ) │ │ │ │ ldr r3, [pc, #32] @ (133440 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -286096,31 +286094,31 @@ │ │ │ │ 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, #56] @ 0x38 │ │ │ │ - bl 1bebc8 │ │ │ │ + bl 1be8b8 │ │ │ │ add.w r1, r5, #60 @ 0x3c │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be904 │ │ │ │ + bl 1be5f4 │ │ │ │ add.w r1, r5, #80 @ 0x50 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be904 │ │ │ │ + bl 1be5f4 │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bec34 │ │ │ │ + bl 1be924 │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be904 │ │ │ │ + bl 1be5f4 │ │ │ │ ldrb r0, [r4, #13] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286243,15 +286241,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #3993 @ 0xf99 │ │ │ │ bl 126f6c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r3, #10] │ │ │ │ + strh r6, [r1, #50] @ 0x32 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ ldr r4, [pc, #260] @ (133724 ) │ │ │ │ mov fp, r0 │ │ │ │ @@ -286353,15 +286351,15 @@ │ │ │ │ b.n 1336dc │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #92] @ 0x5c │ │ │ │ + ldr r0, [r0, #44] @ 0x2c │ │ │ │ movs r0, r5 │ │ │ │ ldmia r1!, {r2, r3, r4} │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cbz r3, 13374e │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cbz r0, 133752 │ │ │ │ @@ -286426,142 +286424,142 @@ │ │ │ │ cbz r3, 1337d8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 1337ce │ │ │ │ add r7, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d7188 │ │ │ │ + bl 1d6e78 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ and.w r2, r2, #8 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 1338fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 133936 │ │ │ │ ldrd r2, r1, [r5, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 13383e │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 55178 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, 133870 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ movw r2, #14569 @ 0x38e9 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ b.n 13387e │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 133886 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 13387a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d76f4 │ │ │ │ + bl 1d73e4 │ │ │ │ ldr r2, [pc, #180] @ (133954 ) │ │ │ │ ldr r3, [pc, #176] @ (133950 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1948] @ 0x79c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 133942 │ │ │ │ add.w sp, sp, #1952 @ 0x7a0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r7, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d7188 │ │ │ │ + bl 1d6e78 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r7 │ │ │ │ and.w r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r1, sp, r2 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 133946 │ │ │ │ add.w r1, sl, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ b.n 13382e │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1be840 │ │ │ │ + bl 1be530 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 26694c │ │ │ │ + bl 26663c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c3fd8 │ │ │ │ + bl 1c3cc8 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13389c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 5422c │ │ │ │ b.n 13389c │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ b.n 13382e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ mov r3, sl │ │ │ │ ldr r3, [r3, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ @@ -286584,15 +286582,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1be840 │ │ │ │ + bl 1be530 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 133460 │ │ │ │ cbnz r0, 1339cc │ │ │ │ ldr r2, [pc, #108] @ (133a04 ) │ │ │ │ movw r3, #4018 @ 0xfb2 │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -286634,15 +286632,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 1339b2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ + strh r4, [r4, #20] │ │ │ │ movs r0, r4 │ │ │ │ stmia r6!, {r1, r2, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -286657,15 +286655,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1be840 │ │ │ │ + bl 1be530 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cbnz r0, 133a84 │ │ │ │ @@ -286710,15 +286708,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 133a6a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #38] @ 0x26 │ │ │ │ + strh r4, [r5, #14] │ │ │ │ movs r0, r4 │ │ │ │ stmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -286831,44 +286829,44 @@ │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ str r1, [r4, #8] │ │ │ │ movs r1, #32 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r1, [r4, #16] │ │ │ │ - bl 1bee98 │ │ │ │ + bl 1beb88 │ │ │ │ movs r2, #20 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bedf0 │ │ │ │ + bl 1beae0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bedf0 │ │ │ │ + bl 1beae0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1beedc │ │ │ │ + bl 1bebcc │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cbnz r3, 133c66 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bedcc │ │ │ │ + bl 1beabc │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ mov r8, r0 │ │ │ │ cbnz r3, 133c66 │ │ │ │ add.w r0, r4, #84 @ 0x54 │ │ │ │ - bl 1be840 │ │ │ │ + bl 1be530 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #84 @ 0x54 │ │ │ │ - bl 1be904 │ │ │ │ + bl 1be5f4 │ │ │ │ ldrb.w r3, [r4, #97] @ 0x61 │ │ │ │ mov r0, r4 │ │ │ │ cbnz r3, 133c60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 133c74 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ @@ -287002,19 +287000,19 @@ │ │ │ │ strb r3, [r5, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 133dc8 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 133d96 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1d7188 │ │ │ │ + bl 1d6e78 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r4, #-44] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 133e8a │ │ │ │ ldr.w r0, [r3, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 133e8e │ │ │ │ @@ -287053,25 +287051,25 @@ │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ tst.w r3, r9 │ │ │ │ beq.n 133e30 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #32 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ cmp r5, r8 │ │ │ │ bne.n 133e38 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #32 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ - bl 1d76f4 │ │ │ │ + bl 1d73e4 │ │ │ │ cmp r8, r6 │ │ │ │ bne.n 133d9e │ │ │ │ ldr r2, [pc, #48] @ (133ea0 ) │ │ │ │ ldr r3, [pc, #40] @ (133e98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -287126,38 +287124,38 @@ │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 133ef2 │ │ │ │ mov sl, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d7188 │ │ │ │ + bl 1d6e78 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ ldr.w r2, [sl], #5 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 132ee4 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 133394 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d76f4 │ │ │ │ + bl 1d73e4 │ │ │ │ ldr r2, [pc, #44] @ (133f74 ) │ │ │ │ ldr r3, [pc, #36] @ (133f70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -287231,15 +287229,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1340a0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r0, sp, #20 │ │ │ │ add.w r1, r5, #72 @ 0x48 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1bedbc │ │ │ │ + bl 1beaac │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ ldr.w r3, [r6, #3196] @ 0xc7c │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -287300,15 +287298,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r1, #25] │ │ │ │ lsls r7, r3, #2 │ │ │ │ stmia r0!, {r4} │ │ │ │ lsls r4, r4, #2 │ │ │ │ strb r2, [r5, #22] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrb r2, [r0, #27] │ │ │ │ + ldrb r2, [r6, #14] │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #176] @ (13417c ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -287595,15 +287593,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ bl 133734 │ │ │ │ cbz r0, 1343ee │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1e8538 │ │ │ │ + bl 1e8228 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134478 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r0, #0 │ │ │ │ @@ -287650,15 +287648,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ ubfx r5, ip, #1, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 134318 │ │ │ │ lsls r3, r7, #28 │ │ │ │ bpl.n 1343e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22fc4c │ │ │ │ + bl 22f93c │ │ │ │ b.n 1343e2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cbnz r3, 13446a │ │ │ │ b.n 1344a4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbz r3, 1344a4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -287692,23 +287690,23 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f6c │ │ │ │ b.n 1343e8 │ │ │ │ - ldrb r2, [r2, #11] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + strb r6, [r5, #31] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r7, #10] │ │ │ │ + strb r2, [r5, #30] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r1, #11] │ │ │ │ + strb r2, [r7, #30] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r4, #10] │ │ │ │ + strb r2, [r2, #30] │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #68] @ 134524 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -287721,15 +287719,15 @@ │ │ │ │ mov.w r4, #0 │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 133770 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c3e58 │ │ │ │ + bl 1c3b48 │ │ │ │ ldr r2, [pc, #32] @ (13452c ) │ │ │ │ ldr r3, [pc, #28] @ (134528 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -287929,63 +287927,63 @@ │ │ │ │ mov r1, sl │ │ │ │ add.w r7, r8, #5 │ │ │ │ mov r0, fp │ │ │ │ str r7, [sp, #0] │ │ │ │ addw sl, sp, #1940 @ 0x794 │ │ │ │ bl 133770 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7188 │ │ │ │ + bl 1d6e78 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [sp] │ │ │ │ add.w r2, r9, #460 @ 0x1cc │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr.w r0, [r9, #60] @ 0x3c │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #32 │ │ │ │ blx r7 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cbz r3, 134782 │ │ │ │ add.w r9, r6, #48 @ 0x30 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ cbz r1, 13477c │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 13476a │ │ │ │ cbz r4, 13478e │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d76f4 │ │ │ │ + bl 1d73e4 │ │ │ │ ldr r2, [pc, #76] @ (1347e8 ) │ │ │ │ ldr r3, [pc, #68] @ (1347e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1972] @ 0x7b4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -288105,19 +288103,19 @@ │ │ │ │ cbz r3, 1348c0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ mov r2, r9 │ │ │ │ blx r3 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r7 │ │ │ │ - bl 1be840 │ │ │ │ + bl 1be530 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ - bl 26694c │ │ │ │ + bl 26663c │ │ │ │ ldrb.w r7, [sp, #69] @ 0x45 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 134a00 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r3, #3 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ movs r2, #8 │ │ │ │ @@ -288188,15 +288186,15 @@ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r8, #81] @ 0x51 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, sl │ │ │ │ str.w r8, [r4, #40] @ 0x28 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 134a14 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 13483a │ │ │ │ mov r1, r3 │ │ │ │ mov r0, fp │ │ │ │ bl 138a30 │ │ │ │ @@ -288227,15 +288225,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ lsls r7, r3, #2 │ │ │ │ @ instruction: 0xb7bc │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r6, [r6, #20] │ │ │ │ + strb r6, [r4, #8] │ │ │ │ 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, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov sl, r0 │ │ │ │ @@ -288674,15 +288672,15 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r7, lr} │ │ │ │ lsls r4, r4, #2 │ │ │ │ sxth r0, r3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r4, [r5, #2] │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ 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, #3152] @ 0xc50 │ │ │ │ sub.w sp, sp, #908 @ 0x38c │ │ │ │ mov r4, r2 │ │ │ │ @@ -288700,15 +288698,15 @@ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #900] @ 0x384 │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ mov r3, r6 │ │ │ │ strd r1, r0, [sp, #132] @ 0x84 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ @@ -288899,15 +288897,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ strb.w r5, [sp, #312] @ 0x138 │ │ │ │ bl 1387ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 135200 │ │ │ │ subs r0, #68 @ 0x44 │ │ │ │ str r0, [r4, #32] │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov.w ip, #3 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldrb.w r3, [sp, #312] @ 0x138 │ │ │ │ cbnz r3, 13512c │ │ │ │ @@ -288977,15 +288975,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bl 1347ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 135484 │ │ │ │ ldr.w sl, [r6, #3196] @ 0xc7c │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1350e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r5, r3, #256 @ 0x100 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -288998,19 +288996,19 @@ │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ - bl 1bedbc │ │ │ │ + bl 1beaac │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #312 @ 0x138 │ │ │ │ mov r1, sl │ │ │ │ - bl 266960 │ │ │ │ + bl 266650 │ │ │ │ ldrb.w r5, [sp, #324] @ 0x144 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 135446 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13544a │ │ │ │ @@ -289190,29 +289188,29 @@ │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ cbz r3, 135418 │ │ │ │ mov r0, r3 │ │ │ │ bl 138a30 │ │ │ │ mov r1, r0 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ str r1, [r4, #32] │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ lsls r5, r3, #23 │ │ │ │ bmi.n 135438 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov.w ip, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ b.n 13512c │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ movw r5, #21032 @ 0x5228 │ │ │ │ movt r5, #15263 @ 0x3b9f │ │ │ │ b.n 135308 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ movs r6, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #3184 @ 0xc70 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 126f6c │ │ │ │ @@ -289632,15 +289630,15 @@ │ │ │ │ strd r2, fp, [r3] │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ bl 134228 │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 135912 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -289751,15 +289749,15 @@ │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ str r4, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r2, [r2, #104] @ 0x68 │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ movs r0, r4 │ │ │ │ str r2, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r4, [r4, #32] │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r4, [r0, #20] │ │ │ │ lsls r7, r3, #2 │ │ │ │ @@ -289834,19 +289832,19 @@ │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 132ee4 │ │ │ │ ldr r2, [r7, #92] @ 0x5c │ │ │ │ ldr r1, [r7, #84] @ 0x54 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 1bedbc │ │ │ │ + bl 1beaac │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #312 @ 0x138 │ │ │ │ movs r0, #0 │ │ │ │ - bl 266960 │ │ │ │ + bl 266650 │ │ │ │ ldrb.w r3, [sp, #324] @ 0x144 │ │ │ │ cbnz r3, 135b3c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [r5, #4] │ │ │ │ @@ -289875,15 +289873,15 @@ │ │ │ │ mov r6, r9 │ │ │ │ mov r4, r9 │ │ │ │ b.n 135aac │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ mov r5, fp │ │ │ │ ldr r7, [sp, #160] @ 0xa0 │ │ │ │ ldr.w fp, [sp, #156] @ 0x9c │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ str r0, [r1, r3] │ │ │ │ @@ -289904,15 +289902,15 @@ │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ mov r6, r5 │ │ │ │ mla r4, r4, r5, r3 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 135b8c │ │ │ │ ldr r2, [pc, #404] @ (135d30 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -290069,17 +290067,17 @@ │ │ │ │ mov r5, fp │ │ │ │ ldr r7, [sp, #160] @ 0xa0 │ │ │ │ ldr.w fp, [sp, #156] @ 0x9c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 135b80 │ │ │ │ b.n 135b98 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r0, [r4, #8] │ │ │ │ movs r0, r4 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r0, #4] │ │ │ │ movs r0, r4 │ │ │ │ ldr r4, [r2, r7] │ │ │ │ lsls r7, r3, #2 │ │ │ │ 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, #1888] @ 0x760 │ │ │ │ @@ -290415,37 +290413,37 @@ │ │ │ │ orr.w r1, r1, r2 │ │ │ │ bne.n 1360d8 │ │ │ │ str.w r1, [ip, #20] │ │ │ │ cmp lr, ip │ │ │ │ bne.n 1360bc │ │ │ │ mov r0, r5 │ │ │ │ add.w r7, r4, #676 @ 0x2a4 │ │ │ │ - bl 1d7188 │ │ │ │ + bl 1d6e78 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ movs r6, #0 │ │ │ │ cbz r3, 13611e │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 136118 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 136104 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1362a8 │ │ │ │ addw r3, sp, #2068 @ 0x814 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1d76f4 │ │ │ │ + bl 1d73e4 │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 136260 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r7, r4, #820 @ 0x334 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r3, [r3, #3196] @ 0xc7c │ │ │ │ @@ -290462,15 +290460,15 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 136156 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7188 │ │ │ │ + bl 1d6e78 │ │ │ │ ldrd fp, r3, [r7] │ │ │ │ cmp fp, r3 │ │ │ │ bcs.n 1361d2 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ @@ -290478,26 +290476,26 @@ │ │ │ │ mla r6, r2, fp, r3 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ ldr.w r2, [r6, #-5] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ bl 132ee4 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, fp │ │ │ │ bhi.n 13619c │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ addw sl, sp, #2100 @ 0x834 │ │ │ │ @@ -290509,44 +290507,44 @@ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ add.w r2, r2, #460 @ 0x1cc │ │ │ │ blx r6 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2132 @ 0x854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d76f4 │ │ │ │ + bl 1d73e4 │ │ │ │ ldrd sl, r2, [r7] │ │ │ │ cmp r2, sl │ │ │ │ itt hi │ │ │ │ movhi r3, #80 @ 0x50 │ │ │ │ mlahi r6, r3, sl, r4 │ │ │ │ bls.n 136254 │ │ │ │ mov r0, r5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 1d7188 │ │ │ │ + bl 1d6e78 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2132 @ 0x854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d76f4 │ │ │ │ + bl 1d73e4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 136220 │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r9 │ │ │ │ @@ -290580,15 +290578,15 @@ │ │ │ │ b.n 135efc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, #312 @ 0x138 │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ b.n 136126 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 135db0 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ @@ -290636,15 +290634,15 @@ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #3684] @ 0xe64 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ strd r1, r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 136d0c │ │ │ │ movw r1, #62965 @ 0xf5f5 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ @@ -290725,15 +290723,15 @@ │ │ │ │ str.w r9, [sp, #32] │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ mov.w sl, #80 @ 0x50 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ strd r4, fp, [sp, #52] @ 0x34 │ │ │ │ ldr.w r5, [r8, #16] │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov fp, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ add.w r5, r5, r7, lsl #5 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -290758,15 +290756,15 @@ │ │ │ │ strd r5, ip, [sp, #4] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 1347ec │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 136d00 │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ sbc.w r1, r1, fp │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -290858,15 +290856,15 @@ │ │ │ │ add r3, pc │ │ │ │ and.w r2, r2, #256 @ 0x100 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str.w ip, [sp, #140] @ 0x8c │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ strd r1, r0, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldrb.w r3, [r1, #813] @ 0x32d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1368f4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ @@ -290903,15 +290901,15 @@ │ │ │ │ add r3, sp, #228 @ 0xe4 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mla r3, r3, r7, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ lsls r0, r3, #30 │ │ │ │ bmi.n 1366e4 │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ ldrb.w r3, [r9, #812] @ 0x32c │ │ │ │ ldr.w r4, [r6, #-5] │ │ │ │ add.w r8, sl, #1 │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ cbz r3, 136696 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, sl, lsl #3] │ │ │ │ @@ -290956,15 +290954,15 @@ │ │ │ │ bne.w 136cda │ │ │ │ lsls r4, r4, #4 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r8, fp, r4 │ │ │ │ ldr.w r2, [fp, r4] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str.w r2, [fp, r4] │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ adds r2, r2, r0 │ │ │ │ str.w r2, [r8, #8] │ │ │ │ @@ -291036,15 +291034,15 @@ │ │ │ │ bl 13852c │ │ │ │ str.w r5, [r7, #2424] @ 0x978 │ │ │ │ ldr.w r3, [r9, #640] @ 0x280 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 136792 │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 136846 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr.w r6, [r9, #640] @ 0x280 │ │ │ │ subs r7, r0, r3 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ @@ -291285,19 +291283,19 @@ │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ - bl 1bedbc │ │ │ │ + bl 1beaac │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 266960 │ │ │ │ + bl 266650 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 136c20 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 136dda │ │ │ │ ldr.w r8, [r9] │ │ │ │ @@ -291380,15 +291378,15 @@ │ │ │ │ add.w r3, r0, #460 @ 0x1cc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r4, #808] @ 0x328 │ │ │ │ bl 1394d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 136e0c │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ ldrd r8, r3, [fp] │ │ │ │ cmp r8, r3 │ │ │ │ bcs.w 1365ca │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ add.w r7, r7, r8, lsl #2 │ │ │ │ mov.w sl, #1 │ │ │ │ @@ -291462,26 +291460,26 @@ │ │ │ │ b.n 136a22 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r7, r4 │ │ │ │ b.n 136ac4 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr.w fp, [sp, #124] @ 0x7c │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr.w r6, [r3, #816] @ 0x330 │ │ │ │ cmp r6, sl │ │ │ │ bcs.n 136c50 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r5, #48 @ 0x30 │ │ │ │ mla r5, r5, sl, r3 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ adds r6, #1 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ cmp r6, sl │ │ │ │ bne.n 136c44 │ │ │ │ ldr r2, [pc, #492] @ (136e40 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -291512,15 +291510,15 @@ │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 136c84 │ │ │ │ mov r3, r7 │ │ │ │ b.n 13687e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add.w r1, sl, #72 @ 0x48 │ │ │ │ - bl 1bedbc │ │ │ │ + bl 1beaac │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add.w r1, sl, #36 @ 0x24 │ │ │ │ bl 133b70 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 136668 │ │ │ │ ldr r2, [pc, #384] @ (136e44 ) │ │ │ │ @@ -291588,15 +291586,15 @@ │ │ │ │ mov.w r1, r1, lsl #4 │ │ │ │ ldr r0, [r6, r1] │ │ │ │ orr.w r0, r0, #2 │ │ │ │ str r0, [r6, r1] │ │ │ │ bne.n 136d6e │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 136994 │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ ldrd r5, r3, [fp] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.w 1365ca │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ subs r3, r3, r5 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ subs r0, r0, r2 │ │ │ │ @@ -291654,23 +291652,23 @@ │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r4, [r5, r1] │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldr r7, [pc, #904] @ (1371bc ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + strh r4, [r3, r5] │ │ │ │ movs r0, r4 │ │ │ │ ldr r2, [pc, #496] @ (137030 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strh r0, [r7, r3] │ │ │ │ + ldr r7, [pc, #928] @ (1371e4 ) │ │ │ │ movs r0, r4 │ │ │ │ - strh r6, [r0, r2] │ │ │ │ + ldr r7, [pc, #472] @ (137020 ) │ │ │ │ movs r0, r4 │ │ │ │ - strh r2, [r4, r1] │ │ │ │ + ldr r7, [pc, #328] @ (136f94 ) │ │ │ │ movs r0, r4 │ │ │ │ cbz r2, 136e68 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -291845,15 +291843,15 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r3, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ mov r2, r9 │ │ │ │ strd r1, r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 134624 │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -291937,15 +291935,15 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 1334b0 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r0, r8, #64 @ 0x40 │ │ │ │ blx 55100 │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ cbz r5, 13714a │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldrb.w r3, [sp, #163] @ 0xa3 │ │ │ │ @@ -292072,19 +292070,19 @@ │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ - bl 1bedbc │ │ │ │ + bl 1beaac │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ - bl 266960 │ │ │ │ + bl 266650 │ │ │ │ ldrb.w r4, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 1373ce │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1373d2 │ │ │ │ @@ -292224,15 +292222,15 @@ │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ b.n 1370b0 │ │ │ │ movw r7, #21032 @ 0x5228 │ │ │ │ movt r7, #15263 @ 0x3b9f │ │ │ │ b.n 1371ba │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ b.n 1372a8 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r2, [pc, #76] @ (137420 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #2399 @ 0x95f │ │ │ │ @@ -292249,25 +292247,25 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r7, [pc, #272] @ (137520 ) │ │ │ │ + ldr r4, [pc, #208] @ (1374e0 ) │ │ │ │ movs r0, r4 │ │ │ │ cmp r4, r4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldrh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r4, r4, #2 │ │ │ │ cmn r4, r4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ tst r4, r2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r3, [pc, #472] @ (1375fc ) │ │ │ │ + ldr r0, [pc, #408] @ (1375bc ) │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #132] @ 1374b8 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ @@ -293425,15 +293423,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 13818a │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 1d7188 │ │ │ │ + bl 1d6e78 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #29 │ │ │ │ beq.w 138154 │ │ │ │ movw r2, #5119 @ 0x13ff │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 1380ea │ │ │ │ @@ -293454,15 +293452,15 @@ │ │ │ │ add.w r9, r1, #44 @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 138058 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp sl, r8 │ │ │ │ bne.n 138042 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 1380ac │ │ │ │ str r7, [sp, #12] │ │ │ │ mov.w r8, #80 @ 0x50 │ │ │ │ @@ -293476,15 +293474,15 @@ │ │ │ │ mla r2, r8, sl, r5 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bpl.n 138090 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 138078 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r5, r5, #260 @ 0x104 │ │ │ │ @@ -293496,15 +293494,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ bl 134228 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r7, #12 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ str r2, [r7, #8] │ │ │ │ - bl 1d76f4 │ │ │ │ + bl 1d73e4 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #232] @ (1381b0 ) │ │ │ │ add.w r1, sp, #4992 @ 0x1380 │ │ │ │ ldr r3, [pc, #220] @ (1381ac ) │ │ │ │ adds r1, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -293533,15 +293531,15 @@ │ │ │ │ mov sl, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ cbz r3, 138132 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ ldr.w r3, [sl, #640] @ 0x280 │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 138118 │ │ │ │ add.w r8, sp, #760 @ 0x2f8 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 138140 │ │ │ │ @@ -293559,15 +293557,15 @@ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ addw r0, sp, #2900 @ 0xb54 │ │ │ │ bl 134624 │ │ │ │ add.w r1, sp, #2944 @ 0xb80 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ ldr.w r1, [sp, #2940] @ 0xb7c │ │ │ │ cbz r1, 138178 │ │ │ │ mov r0, r4 │ │ │ │ bl 13852c │ │ │ │ ldr.w r1, [sp, #2976] @ 0xba0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1380b6 │ │ │ │ @@ -293576,15 +293574,15 @@ │ │ │ │ bl 13852c │ │ │ │ b.n 1380b6 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ add.w r2, r7, #12 │ │ │ │ movs r1, #16 │ │ │ │ add.w r0, r0, #4160 @ 0x1040 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1c3fd8 │ │ │ │ + bl 1c3cc8 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 1380c4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r6, [r4, #0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ @@ -293650,15 +293648,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 1be904 │ │ │ │ + bl 1be5f4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 13826c │ │ │ │ bx lr │ │ │ │ @@ -293690,15 +293688,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c2130 │ │ │ │ + bl 1c1e20 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1382d0 │ │ │ │ @@ -293708,15 +293706,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {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 1c2ebc │ │ │ │ + bl 1c2bac │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r6, r1 │ │ │ │ @@ -293734,15 +293732,15 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cbz r2, 138366 │ │ │ │ mov r1, r3 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1bedbc │ │ │ │ + bl 1beaac │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r2, [pc, #84] @ (1383a0 ) │ │ │ │ @@ -293783,17 +293781,17 @@ │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #18] │ │ │ │ lsls r4, r4, #2 │ │ │ │ adds r2, #166 @ 0xa6 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r4, #48 @ 0x30 │ │ │ │ + subs r1, #32 │ │ │ │ movs r0, r4 │ │ │ │ - subs r4, #92 @ 0x5c │ │ │ │ + subs r1, #76 @ 0x4c │ │ │ │ movs r0, r4 │ │ │ │ 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] │ │ │ │ @@ -293934,15 +293932,15 @@ │ │ │ │ sub sp, #16 │ │ │ │ ldrd r4, r1, [r3, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ subs r4, r4, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1bedcc │ │ │ │ + bl 1beabc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1383dc │ │ │ │ add sp, #16 │ │ │ │ @@ -293992,15 +293990,15 @@ │ │ │ │ ands.w r2, r2, #1 │ │ │ │ beq.n 1385e4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r0, r1, [r2, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c2ebc │ │ │ │ + bl 1c2bac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 138640 │ │ │ │ @@ -294024,53 +294022,53 @@ │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 1385ec │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1385aa │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ b.n 1385aa │ │ │ │ add.w r0, r3, #80 @ 0x50 │ │ │ │ dmb ish │ │ │ │ ldrex ip, [r0] │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ strex lr, ip, [r0] │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 138616 │ │ │ │ dmb ish │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 1385d6 │ │ │ │ str r1, [r3, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 1385d6 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1c7e48 │ │ │ │ + bl 1c7b38 │ │ │ │ cbz r0, 138664 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ beq.n 138668 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ cbz r2, 13867a │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c7f24 │ │ │ │ + bl 1c7c14 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 13852c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 13866e │ │ │ │ @@ -294087,25 +294085,25 @@ │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c2ebc │ │ │ │ + bl 1c2bac │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 138264 │ │ │ │ add.w r3, sp, #11 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ strb.w ip, [sp, #11] │ │ │ │ - bl 1c7f10 │ │ │ │ + bl 1c7c00 │ │ │ │ ldrb.w r3, [sp, #11] │ │ │ │ cbz r3, 13872e │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r3 │ │ │ │ itete ne │ │ │ │ @@ -294166,15 +294164,15 @@ │ │ │ │ bne.n 13876a │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 13870c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 13870c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 13852c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -294209,27 +294207,27 @@ │ │ │ │ strb.w r3, [r8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - bl 1c2ebc │ │ │ │ + bl 1c2bac │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1388ca │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1388ca │ │ │ │ mov r0, r4 │ │ │ │ bl 138264 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 1c7e48 │ │ │ │ + bl 1c7b38 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1388a4 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ dmb ish │ │ │ │ add.w r3, r5, #8 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -294301,19 +294299,19 @@ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 138962 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1bfd58 │ │ │ │ + bl 1bfa48 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1bfbf4 │ │ │ │ + bl 1bf8e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 138962 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ @@ -294365,21 +294363,21 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 13896e │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 13884e │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 138852 │ │ │ │ b.n 1388ca │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ b.n 1388ca │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 1389c6 │ │ │ │ mov r0, r4 │ │ │ │ bl 138264 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ @@ -294414,29 +294412,29 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1389f2 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1389bc │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ b.n 1389bc │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r6, #0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #178 @ 0xb2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ strb r0, [r2, #27] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - adds r6, #6 │ │ │ │ + adds r2, #246 @ 0xf6 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + adds r3, #26 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #200] @ (138b08 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -294480,34 +294478,34 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 138a66 │ │ │ │ add r1, sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1be840 │ │ │ │ + bl 1be530 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ cbz r0, 138ad4 │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ mov r7, r3 │ │ │ │ cbnz r3, 138ad4 │ │ │ │ ldrd r1, r2, [r5, #16] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bfd58 │ │ │ │ + bl 1bfa48 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1bfba0 │ │ │ │ + bl 1bf890 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 138a66 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 5422c │ │ │ │ b.n 138a66 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -294589,21 +294587,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 138b4a │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bfd58 │ │ │ │ + bl 1bfa48 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1bfba0 │ │ │ │ + bl 1bf890 │ │ │ │ b.n 138b4a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r2, #19] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -294669,15 +294667,15 @@ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str.w ip, [r4, #80] @ 0x50 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cbnz r3, 138ca4 │ │ │ │ ldr r0, [pc, #308] @ (138da8 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb5e0 │ │ │ │ + bl 1cb2d0 │ │ │ │ cbnz r0, 138ca4 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cbz r0, 138c86 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cbnz r2, 138cbc │ │ │ │ ldr r2, [pc, #292] @ (138dac ) │ │ │ │ ldr r3, [pc, #280] @ (138da4 ) │ │ │ │ @@ -294692,29 +294690,29 @@ │ │ │ │ add.w sp, sp, #904 @ 0x388 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #264] @ (138db0 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #264] @ (138db4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c7be8 │ │ │ │ + bl 1c78d8 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ b.n 138c80 │ │ │ │ ldr r7, [pc, #256] @ (138db8 ) │ │ │ │ add r7, pc │ │ │ │ b.n 138c02 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1bedbc │ │ │ │ + bl 1beaac │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1bedf0 │ │ │ │ + bl 1beae0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1bee98 │ │ │ │ + bl 1beb88 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 138c86 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -294729,32 +294727,32 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 13852c │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ beq.n 138c86 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1bee98 │ │ │ │ + bl 1beb88 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1bee98 │ │ │ │ + bl 1beb88 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1bee98 │ │ │ │ + bl 1beb88 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1bedcc │ │ │ │ + bl 1beabc │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1be828 │ │ │ │ + bl 1be518 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1bedcc │ │ │ │ + bl 1beabc │ │ │ │ ldrb.w r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 138c86 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -294792,49 +294790,49 @@ │ │ │ │ b.n 138cfe │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r1, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #186 @ 0xba │ │ │ │ + adds r0, #170 @ 0xaa │ │ │ │ movs r0, r4 │ │ │ │ strb r2, [r6, #13] │ │ │ │ lsls r4, r4, #2 │ │ │ │ bl 3cdb2 │ │ │ │ bl fff72db6 │ │ │ │ - asrs r0, r5, #30 │ │ │ │ + asrs r0, r3, #18 │ │ │ │ movs r0, r5 │ │ │ │ - adds r2, #204 @ 0xcc │ │ │ │ + cmp r7, #188 @ 0xbc │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ + cmp r7, #60 @ 0x3c │ │ │ │ movs r0, r4 │ │ │ │ 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, 138de6 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 138dfe │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7d84 │ │ │ │ + bl 1c7a74 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 127470 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 13852c │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 138df2 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ b.n 138de0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -294910,30 +294908,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 13902e │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be84c │ │ │ │ + bl 1be53c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be904 │ │ │ │ + bl 1be5f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bea5c │ │ │ │ + bl 1be74c │ │ │ │ subs r7, r0, #0 │ │ │ │ blt.w 13903a │ │ │ │ mov r0, r6 │ │ │ │ bl 138264 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 138fb6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 138fb6 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r7, sl, [sp, #24] │ │ │ │ ldr.w fp, [r5, #4] │ │ │ │ ldr.w r0, [fp] │ │ │ │ @@ -294954,27 +294952,27 @@ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 139028 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 138f42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bebc8 │ │ │ │ + bl 1be8b8 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bebc8 │ │ │ │ + bl 1be8b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bea5c │ │ │ │ + bl 1be74c │ │ │ │ mov sl, r0 │ │ │ │ ldrd r1, r2, [fp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be904 │ │ │ │ + bl 1be5f4 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be7dc │ │ │ │ + bl 1be4cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 139054 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13904a │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -295000,15 +294998,15 @@ │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 139062 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1beca0 │ │ │ │ + bl 1be990 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13908a │ │ │ │ ldr r2, [pc, #308] @ (139110 ) │ │ │ │ ldr r3, [pc, #300] @ (13910c ) │ │ │ │ @@ -295026,28 +295024,28 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r2, r2, r3 │ │ │ │ dmb ish │ │ │ │ str.w r2, [fp, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1beca0 │ │ │ │ + bl 1be990 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 138f18 │ │ │ │ ldrd r7, sl, [sp, #24] │ │ │ │ b.n 138fba │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ b.n 138f50 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be84c │ │ │ │ + bl 1be53c │ │ │ │ b.n 138ee0 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [sl] │ │ │ │ cbz r3, 139092 │ │ │ │ movs r5, #5 │ │ │ │ b.n 138fda │ │ │ │ @@ -295068,15 +295066,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 13906a │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 138fc2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ b.n 138fc2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 5422c │ │ │ │ b.n 138fda │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 5422c │ │ │ │ b.n 139046 │ │ │ │ @@ -295116,32 +295114,32 @@ │ │ │ │ ldr r3, [pc, #48] @ (139120 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ b.n 1390b2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1be904 │ │ │ │ + bl 1be5f4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 139006 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r7, #4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r3, #0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r7, #206 @ 0xce │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ movs r0, r4 │ │ │ │ - cmp r7, #44 @ 0x2c │ │ │ │ + cmp r4, #28 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r7, #184 @ 0xb8 │ │ │ │ + cmp r4, #168 @ 0xa8 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r6, #234 @ 0xea │ │ │ │ + cmp r3, #218 @ 0xda │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r2 │ │ │ │ @@ -295181,50 +295179,50 @@ │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ beq.n 139176 │ │ │ │ mov r0, r5 │ │ │ │ bl 138264 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 139206 │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n 1391be │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 139236 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 139204 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ add.w r3, sp, #19 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ mov r2, r6 │ │ │ │ strb.w sl, [sp, #19] │ │ │ │ - bl 1c7f10 │ │ │ │ + bl 1c7c00 │ │ │ │ ldrb.w r1, [sp, #19] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1391aa │ │ │ │ add.w r2, r6, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1391e4 │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1391be │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ bne.n 139176 │ │ │ │ @@ -295236,15 +295234,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 139216 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 139176 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ b.n 139176 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 1391b2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 13852c │ │ │ │ @@ -295282,15 +295280,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 139290 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 13926c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ b.n 13926c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #150 @ 0x96 │ │ │ │ @@ -295301,15 +295299,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 │ │ │ │ - asrs r2, r5, #6 │ │ │ │ + lsrs r2, r3, #26 │ │ │ │ movs r0, r5 │ │ │ │ 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] @ (1393ac ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ @@ -295388,15 +295386,15 @@ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + lsrs r0, r0, #26 │ │ │ │ movs r0, r5 │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2064] @ 0x810 │ │ │ │ @@ -295432,15 +295430,15 @@ │ │ │ │ ldr.w r1, [ip, #96] @ 0x60 │ │ │ │ ldr.w r2, [ip, #100] @ 0x64 │ │ │ │ ldr.w r3, [ip, #104] @ 0x68 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ str.w lr, [r5, #36] @ 0x24 │ │ │ │ - bl 1be9f0 │ │ │ │ + bl 1be6e0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ @@ -295450,31 +295448,31 @@ │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ cbz r3, 13947e │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d7188 │ │ │ │ + bl 1d6e78 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ bne.n 1394a2 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 1d76f4 │ │ │ │ + bl 1d73e4 │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be860 │ │ │ │ + bl 1be550 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #60] @ (1394c0 ) │ │ │ │ ldr r3, [pc, #52] @ (1394b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2004] @ 0x7d4 │ │ │ │ @@ -295484,33 +295482,33 @@ │ │ │ │ add.w sp, sp, #2008 @ 0x7d8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #5 │ │ │ │ b.n 139480 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ b.n 139468 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #192 @ 0xc0 │ │ │ │ + cmp r1, #176 @ 0xb0 │ │ │ │ movs r0, r4 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r3, [pc, #12] @ (1394d4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - lsrs r6, r5, #30 │ │ │ │ + lsrs r6, r3, #18 │ │ │ │ movs r0, r5 │ │ │ │ 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 r6, [pc, #304] @ (13961c ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -295573,28 +295571,28 @@ │ │ │ │ cmp fp, r7 │ │ │ │ beq.n 1395d6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr.w r9, [r4, #3196] @ 0xc7c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #108] @ 0x6c │ │ │ │ - bl 1be840 │ │ │ │ + bl 1be530 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 139566 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1bedbc │ │ │ │ + bl 1beaac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r9, #24] │ │ │ │ blx r9 │ │ │ │ @@ -295621,17 +295619,17 @@ │ │ │ │ b.n 13956e │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 5422c │ │ │ │ b.n 1395c0 │ │ │ │ ldr r0, [pc, #60] @ (139630 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - bl 1cb5b4 │ │ │ │ + bl 1cb2a4 │ │ │ │ mov r1, sl │ │ │ │ - bl 1cb46c │ │ │ │ + bl 1cb15c │ │ │ │ ldr r3, [pc, #48] @ (139634 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ @@ -295644,15 +295642,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r5, [sp, #724] @ 0x2d4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r2, #232 @ 0xe8 │ │ │ │ + movs r7, #216 @ 0xd8 │ │ │ │ movs r0, r4 │ │ │ │ ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -295667,28 +295665,28 @@ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1be84c │ │ │ │ + bl 1be53c │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 1393bc │ │ │ │ cbnz r0, 1396ba │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r6, 139698 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n 1396b4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1be84c │ │ │ │ + bl 1be53c │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 1393bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #48] @ (1396cc ) │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -295782,19 +295780,19 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ add.w r9, sp, #176 @ 0xb0 │ │ │ │ ldr.w r3, [r3, #3196] @ 0xc7c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 1bedbc │ │ │ │ + bl 1beaac │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1bedf0 │ │ │ │ + bl 1beae0 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13985e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -296107,15 +296105,15 @@ │ │ │ │ bl 126f6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1399c6 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ adds r6, #1 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ add.w fp, fp, #48 @ 0x30 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 139ada │ │ │ │ b.n 139a14 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.n 13983c │ │ │ │ @@ -296169,36 +296167,36 @@ │ │ │ │ bl 126f6c │ │ │ │ b.n 139802 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, r2, r3 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ - bl 1d7188 │ │ │ │ + bl 1d6e78 │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 55100 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ blx 54720 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs.w r2, r3, #80 @ 0x50 │ │ │ │ bne.n 139bf4 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - bl 1d76f4 │ │ │ │ + bl 1d73e4 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ blx 5548c │ │ │ │ cbnz r0, 139c00 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ @@ -296218,15 +296216,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f6c │ │ │ │ b.n 139802 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ b.n 139bae │ │ │ │ ldr r2, [pc, #104] @ (139c6c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movw r1, #9424 @ 0x24d0 │ │ │ │ movt r1, #15266 @ 0x3ba2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -296235,48 +296233,48 @@ │ │ │ │ bl 126f6c │ │ │ │ b.n 139802 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r0, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #134 @ 0x86 │ │ │ │ + movs r6, #118 @ 0x76 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + movs r6, #160 @ 0xa0 │ │ │ │ movs r0, r4 │ │ │ │ str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r0, #152 @ 0x98 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r0, #172 @ 0xac │ │ │ │ + movs r5, #156 @ 0x9c │ │ │ │ movs r0, r4 │ │ │ │ - cmp r0, #128 @ 0x80 │ │ │ │ + movs r5, #112 @ 0x70 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r0, #60 @ 0x3c │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ movs r0, r4 │ │ │ │ ldrsh.w pc, [r9, #4095] @ 0xfff │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + lsrs r2, r3, #1 │ │ │ │ movs r0, r5 │ │ │ │ - lsrs r0, r4, #8 │ │ │ │ + lsls r0, r2, #28 │ │ │ │ movs r0, r5 │ │ │ │ - movs r6, #140 @ 0x8c │ │ │ │ + movs r3, #124 @ 0x7c │ │ │ │ movs r0, r4 │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ movs r0, r4 │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ + movs r3, #60 @ 0x3c │ │ │ │ movs r0, r4 │ │ │ │ - movs r5, #254 @ 0xfe │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ movs r0, r4 │ │ │ │ - movs r5, #236 @ 0xec │ │ │ │ + movs r2, #220 @ 0xdc │ │ │ │ movs r0, r4 │ │ │ │ - movs r5, #150 @ 0x96 │ │ │ │ + movs r2, #134 @ 0x86 │ │ │ │ movs r0, r4 │ │ │ │ - movs r5, #22 │ │ │ │ + movs r2, #6 │ │ │ │ movs r0, r4 │ │ │ │ - movs r4, #240 @ 0xf0 │ │ │ │ + movs r1, #224 @ 0xe0 │ │ │ │ movs r0, r4 │ │ │ │ cbz r2, 139c8c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -296406,15 +296404,15 @@ │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 55100 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ - bl 1c3fd8 │ │ │ │ + bl 1c3cc8 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ strd r4, r7, [r6] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r0, r4, [r0, #36] @ 0x24 │ │ │ │ @@ -296450,15 +296448,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 1c3fd8 │ │ │ │ + bl 1c3cc8 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ cbnz r2, 139e5c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -296484,15 +296482,15 @@ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r4, #1476] @ 0x5c4 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r7, #12 │ │ │ │ movs r0, r5 │ │ │ │ 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] @ (139ee8 ) │ │ │ │ @@ -296505,15 +296503,15 @@ │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r4, #1476] @ 0x5c4 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r2, r0, #24 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ movs r0, r5 │ │ │ │ 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] @ (139f24 ) │ │ │ │ @@ -296526,15 +296524,15 @@ │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ movw r2, #2050 @ 0x802 │ │ │ │ ldr.w r4, [r4, #1476] @ 0x5c4 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ movs r0, r5 │ │ │ │ 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 r8, r2 │ │ │ │ ldr r2, [pc, #148] @ (139fd0 ) │ │ │ │ @@ -296595,15 +296593,15 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ str r4, [r7, #8] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - svc 222 @ 0xde │ │ │ │ + bgt.n 139f7c │ │ │ │ movs r4, r5 │ │ │ │ str r6, [r0, #4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -297179,19 +297177,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #233 @ 0xe9 │ │ │ │ subs r3, #158 @ 0x9e │ │ │ │ ldrsh r2, [r1, r4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #24 │ │ │ │ + blt.n 13a66c │ │ │ │ movs r4, r5 │ │ │ │ ldrb r0, [r6, r6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r2, #12] │ │ │ │ movs r7, 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, #3992] @ 0xf98 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #464] @ (13a848 ) │ │ │ │ @@ -297444,17 +297442,17 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 126f6c │ │ │ │ b.n 13a8aa │ │ │ │ nop │ │ │ │ - adds r0, r4, r2 │ │ │ │ + asrs r0, r2, #22 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r0, r2 │ │ │ │ + asrs r2, r6, #21 │ │ │ │ movs r0, r4 │ │ │ │ cbnz r2, 13a900 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -297626,16 +297624,16 @@ │ │ │ │ nop │ │ │ │ ldrsb r0, [r6, r2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r5, r1] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bic.w r0, r2, #46 @ 0x2e │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ + ldc 0, cr0, [r2, #-184] @ 0xffffff48 │ │ │ │ + ldrb r0, [r1, #10] │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ sub sp, #12 │ │ │ │ ldrd r1, r9, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ @@ -297957,15 +297955,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, r0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r6, r6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrsh r0, [r1, r0] │ │ │ │ + ldrh r0, [r7, r3] │ │ │ │ movs r6, r5 │ │ │ │ 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, #3664] @ 0xe50 │ │ │ │ sub sp, #388 @ 0x184 │ │ │ │ @@ -298253,17 +298251,17 @@ │ │ │ │ strh r0, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ str r6, [r0, r6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #2 │ │ │ │ + adds r6, #242 @ 0xf2 │ │ │ │ movs r6, r5 │ │ │ │ - asrs r4, r3, #3 │ │ │ │ + lsrs r4, r1, #23 │ │ │ │ movs r0, r4 │ │ │ │ ldr r7, [pc, #344] @ (13b29c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ strd r0, r4, [sp, #228] @ 0xe4 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r2, r0 │ │ │ │ @@ -299720,30 +299718,30 @@ │ │ │ │ bl 13abd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13b642 │ │ │ │ b.w 13b712 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #10 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r4, r0, #9 │ │ │ │ + lsls r4, r6, #28 │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r0!, {r1, r2, r4} │ │ │ │ + stmia r5!, {r1, r2} │ │ │ │ movs r4, r5 │ │ │ │ - lsrs r6, r4, #6 │ │ │ │ + lsls r6, r2, #26 │ │ │ │ movs r0, r4 │ │ │ │ - ldc2 0, cr0, [r8], #180 @ 0xb4 │ │ │ │ - lsls r6, r6, #21 │ │ │ │ + vld1.8 {d0[1]}, [r8]! │ │ │ │ + lsls r6, r4, #9 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #8 │ │ │ │ + adds r0, r7, #3 │ │ │ │ movs r5, r5 │ │ │ │ - lsls r0, r3, #20 │ │ │ │ + lsls r0, r1, #8 │ │ │ │ movs r0, r4 │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + bkpt 0x0020 │ │ │ │ movs r5, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r1, [pc, #128] @ (13c0e0 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -299955,20 +299953,20 @@ │ │ │ │ lsls r4, r4, #2 │ │ │ │ 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 r0, r0, #352 @ 0x160 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldrb.w r3, [r4, #336] @ 0x150 │ │ │ │ cbz r3, 13c28c │ │ │ │ movs r5, #0 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r4, #340] @ 0x154 │ │ │ │ cbz r3, 13c2aa │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -300007,15 +300005,15 @@ │ │ │ │ add lr, pc │ │ │ │ beq.n 13c2fe │ │ │ │ ldr.w ip, [pc, #28] @ 13c308 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2c7d54 │ │ │ │ + bl 2c7a44 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ subs r5, #22 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ @@ -300215,59 +300213,59 @@ │ │ │ │ blx 55100 │ │ │ │ ldr r3, [pc, #392] @ (13c6a4 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2c7a2c │ │ │ │ + bl 2c771c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d963c │ │ │ │ + bl 1d932c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 13c640 │ │ │ │ add.w r7, sl, #296 @ 0x128 │ │ │ │ add.w r3, sl, #280 @ 0x118 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r3, [sl, #280] @ 0x118 │ │ │ │ - bl 1d963c │ │ │ │ + bl 1d932c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c61c │ │ │ │ add.w r3, sl, #320 @ 0x140 │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r3, [sl, #320] @ 0x140 │ │ │ │ add.w r0, sl, #352 @ 0x160 │ │ │ │ add.w r3, sl, #328 @ 0x148 │ │ │ │ strd r3, r3, [sl, #328] @ 0x148 │ │ │ │ - bl 1d963c │ │ │ │ + bl 1d932c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c64a │ │ │ │ ldr r0, [pc, #304] @ (13c6a8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4904 │ │ │ │ + bl 1c45f4 │ │ │ │ ldr r1, [pc, #300] @ (13c6ac ) │ │ │ │ add r1, pc │ │ │ │ - bl 1cba7c │ │ │ │ + bl 1cb76c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #296] @ (13c6b0 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [sl, #376] @ 0x178 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb5e0 │ │ │ │ + bl 1cb2d0 │ │ │ │ strb.w r0, [sl, #392] @ 0x188 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13c66c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #396] @ 0x18c │ │ │ │ - bl 2b9984 │ │ │ │ + bl 2b9674 │ │ │ │ b.n 13c5ce │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ b.n 13c4b6 │ │ │ │ ldr r4, [pc, #252] @ (13c6b4 ) │ │ │ │ movs r3, #161 @ 0xa1 │ │ │ │ ldr r2, [pc, #252] @ (13c6b8 ) │ │ │ │ @@ -300308,15 +300306,15 @@ │ │ │ │ ldr r4, [pc, #176] @ (13c6c4 ) │ │ │ │ movs r3, #166 @ 0xa6 │ │ │ │ ldr r2, [pc, #176] @ (13c6c8 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ b.n 13c5be │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9628 │ │ │ │ + bl 1d9318 │ │ │ │ ldr r2, [pc, #168] @ (13c6cc ) │ │ │ │ movs r3, #193 @ 0xc1 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ mvn.w r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bl 126f6c │ │ │ │ @@ -300328,87 +300326,87 @@ │ │ │ │ b.n 13c48c │ │ │ │ ldr r2, [pc, #140] @ (13c6d0 ) │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #187 @ 0xbb │ │ │ │ add r2, pc │ │ │ │ b.n 13c628 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9628 │ │ │ │ + bl 1d9318 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9628 │ │ │ │ + bl 1d9318 │ │ │ │ ldr r2, [pc, #124] @ (13c6d4 ) │ │ │ │ movs r3, #203 @ 0xcb │ │ │ │ mvn.w r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 126f6c │ │ │ │ mov r4, r0 │ │ │ │ b.n 13c5ce │ │ │ │ ldr r0, [pc, #104] @ (13c6d8 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb670 │ │ │ │ + bl 1cb360 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #92] @ (13c6dc ) │ │ │ │ str.w r3, [sl, #384] @ 0x180 │ │ │ │ add r0, pc │ │ │ │ - bl 1c4918 │ │ │ │ + bl 1c4608 │ │ │ │ str.w r0, [sl, #388] @ 0x184 │ │ │ │ b.n 13c59e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #196 @ 0xc4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ subs r4, #176 @ 0xb0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - mcrr2 0, 1, r0, sl, cr15 │ │ │ │ + ldrsh.w r0, [sl, pc, lsl #1] │ │ │ │ eors.w r0, r6, #158 @ 0x9e │ │ │ │ - mcrr2 0, 1, r0, r0, cr15 │ │ │ │ - usat r0, #31, sl │ │ │ │ - @ instruction: 0xfbe0001f │ │ │ │ + ldrsh.w r0, [r0, pc, lsl #1] │ │ │ │ + orns r0, sl, #31 │ │ │ │ + ldr.w r0, [r0, #31] │ │ │ │ subs r2, #42 @ 0x2a │ │ │ │ lsls r4, r4, #2 │ │ │ │ - @ instruction: 0xfba8001f │ │ │ │ - ssat16 r0, #32, lr │ │ │ │ - @ instruction: 0xfb84001f │ │ │ │ - @ instruction: 0xfb76001f │ │ │ │ - smmlar r0, r6, pc, r0 @ │ │ │ │ - smlawt r0, lr, pc, r0 @ │ │ │ │ - @ instruction: 0xfb78001f │ │ │ │ - @ instruction: 0xfb7e001f │ │ │ │ + ldrb.w r0, [r8, #31] │ │ │ │ + ands.w r0, lr, #31 │ │ │ │ + ldr??.w r0, [r4, pc, lsl #1] │ │ │ │ + str??.w r0, [r6, pc, lsl #1] │ │ │ │ + str.w r0, [r6, pc, lsl #1] │ │ │ │ + strh.w r0, [lr, pc, lsl #1] │ │ │ │ + str??.w r0, [r8, pc, lsl #1] │ │ │ │ + str??.w r0, [lr, pc, lsl #1] │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ bl 13c13c │ │ │ │ - bl 2b9a6c │ │ │ │ + bl 2b975c │ │ │ │ add.w r2, r4, #320 @ 0x140 │ │ │ │ ldr.w r1, [r4, #324] @ 0x144 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 13c748 │ │ │ │ ldr.w r1, [r4, #292] @ 0x124 │ │ │ │ add.w r2, r4, #288 @ 0x120 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 13c782 │ │ │ │ add.w r0, r4, #256 @ 0x100 │ │ │ │ - bl 1d9628 │ │ │ │ + bl 1d9318 │ │ │ │ add.w r0, r4, #296 @ 0x128 │ │ │ │ - bl 1d9628 │ │ │ │ + bl 1d9318 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ - bl 1d9628 │ │ │ │ + bl 1d9318 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cbz r1, 13c734 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cbz r1, 13c73e │ │ │ │ @@ -300578,34 +300576,34 @@ │ │ │ │ mov r0, r7 │ │ │ │ cbz r7, 13c91a │ │ │ │ add.w r3, r7, #84 @ 0x54 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #128 @ 0x80 │ │ │ │ mov r5, r3 │ │ │ │ - bl 2c7c38 │ │ │ │ + bl 2c7928 │ │ │ │ cbnz r0, 13c91a │ │ │ │ ldr r3, [pc, #116] @ (13c964 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2c7d54 │ │ │ │ + bl 2c7a44 │ │ │ │ cbnz r0, 13c91a │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [pc, #96] @ (13c968 ) │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2c7ebc │ │ │ │ + bl 2c7bac │ │ │ │ b.n 13c91a │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r5, #24] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @@ -300623,21 +300621,21 @@ │ │ │ │ b.n 13c91a │ │ │ │ ldr r3, [pc, #48] @ (13c970 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n 13c91a │ │ │ │ nop │ │ │ │ adds r7, #166 @ 0xa6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - vld1.8 @ instruction: 0xf9a6001f │ │ │ │ - ldrsh.w r0, [sl, #31] │ │ │ │ - ldr??.w r0, [r0, #31] │ │ │ │ - ldr??.w r0, [lr, #31] │ │ │ │ - vld1.8 @ instruction: 0xf9e4001f │ │ │ │ - vld1.8 @ instruction: 0xf9ee001f │ │ │ │ - @ instruction: 0xfa0c001f │ │ │ │ + @ instruction: 0xf696001f │ │ │ │ + subw r0, sl, #2079 @ 0x81f │ │ │ │ + movt r0, #2079 @ 0x81f │ │ │ │ + movt r0, #59423 @ 0xe81f │ │ │ │ + @ instruction: 0xf6d4001f │ │ │ │ + @ instruction: 0xf6de001f │ │ │ │ + @ instruction: 0xf6fc001f │ │ │ │ lsrs r0, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #31 │ │ │ │ @@ -300652,32 +300650,32 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ adds r0, #128 @ 0x80 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 2c7ba8 │ │ │ │ + bl 2c7898 │ │ │ │ cbz r0, 13c9a0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #40] @ (13c9cc ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2c7bd8 │ │ │ │ + bl 2c78c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c99c │ │ │ │ ldr r3, [pc, #28] @ (13c9d0 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2c7c08 │ │ │ │ + bl 2c78f8 │ │ │ │ b.n 13c99c │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ adds r6, #128 @ 0x80 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r4, #18 │ │ │ │ @@ -300931,15 +300929,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ adds r3, #244 @ 0xf4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 0, r0, cr6, cr15, {0} │ │ │ │ + @ instruction: 0xfaf6001f │ │ │ │ adds r3, #188 @ 0xbc │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ @@ -301099,16 +301097,16 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr.w r7, [r3, #144] @ 0x90 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #160] @ 0xa0 │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1be490 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1be180 │ │ │ │ cbz r0, 13ce64 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ @@ -301208,15 +301206,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ adds r3, #102 @ 0x66 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r0], {31} │ │ │ │ + vst1.8 @ instruction: 0xf980001f │ │ │ │ adds r0, #254 @ 0xfe │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r3, #6 │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ str r7, [sp, #12] │ │ │ │ @@ -301371,18 +301369,18 @@ │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2460] @ 0x99c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [sp, #2512] @ 0x9d0 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1c4904 │ │ │ │ + bl 1c45f4 │ │ │ │ ldr.w r1, [pc, #1452] @ 13d6f0 │ │ │ │ add r1, pc │ │ │ │ - bl 1cba7c │ │ │ │ + bl 1cb76c │ │ │ │ mov.w r2, #944 @ 0x3b0 │ │ │ │ strd r0, r1, [r7] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 54720 │ │ │ │ mov ip, r9 │ │ │ │ ldr.w lr, [r7] │ │ │ │ @@ -301806,63 +301804,63 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 148e9c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d546 │ │ │ │ ldr r0, [pc, #480] @ (13d7a0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4904 │ │ │ │ + bl 1c45f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 13d5da │ │ │ │ ldr r1, [pc, #472] @ (13d7a4 ) │ │ │ │ add r1, pc │ │ │ │ blx 55364 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d64c │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r4, #672] @ 0x2a0 │ │ │ │ ldr r0, [pc, #460] @ (13d7a8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb5e0 │ │ │ │ + bl 1cb2d0 │ │ │ │ strb.w r0, [r4, #696] @ 0x2b8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cbz r0, 13d640 │ │ │ │ ldr r5, [pc, #444] @ (13d7ac ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 30ae98 │ │ │ │ + bl 30ab88 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d688 │ │ │ │ ldr r5, [pc, #432] @ (13d7b0 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 30ae98 │ │ │ │ + bl 30ab88 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d674 │ │ │ │ ldr r5, [pc, #420] @ (13d7b4 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 30ae98 │ │ │ │ + bl 30ab88 │ │ │ │ cbnz r0, 13d660 │ │ │ │ ldr r5, [pc, #408] @ (13d7b8 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 30ae98 │ │ │ │ + bl 30ab88 │ │ │ │ cbz r0, 13d640 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 30aecc │ │ │ │ + bl 30abbc │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #698] @ 0x2ba │ │ │ │ ldr r3, [pc, #376] @ (13d7bc ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -301874,31 +301872,31 @@ │ │ │ │ blx 55364 │ │ │ │ cbnz r0, 13d69c │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r4, #672] @ 0x2a0 │ │ │ │ b.n 13d5da │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 30aecc │ │ │ │ + bl 30abbc │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #697] @ 0x2b9 │ │ │ │ b.n 13d61e │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 30aecc │ │ │ │ + bl 30abbc │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #676] @ 0x2a4 │ │ │ │ b.n 13d60e │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 30aecc │ │ │ │ + bl 30abbc │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #684] @ 0x2ac │ │ │ │ b.n 13d5fc │ │ │ │ ldr r1, [pc, #292] @ (13d7c4 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -301928,79 +301926,79 @@ │ │ │ │ nop │ │ │ │ cmp r6, #240 @ 0xf0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ str r4, [r3, #28] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb.w r0, [r6, pc, lsl #1] │ │ │ │ + addw r0, r6, #2079 @ 0x81f │ │ │ │ cmp r6, #194 @ 0xc2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ subs.w r0, lr, lr, lsr #2 │ │ │ │ - str.w r0, [r4, #31] │ │ │ │ - ldr.w r0, [r0, #31] │ │ │ │ - str??.w r0, [r4, #31] │ │ │ │ - ldr??.w r0, [ip, #31] │ │ │ │ - @ instruction: 0xf79a001f │ │ │ │ - @ instruction: 0xf796001f │ │ │ │ - @ instruction: 0xf7a6001f │ │ │ │ - @ instruction: 0xf7ae001f │ │ │ │ - @ instruction: 0xf7b6001f │ │ │ │ - @ instruction: 0xf7c2001f │ │ │ │ - @ instruction: 0xf7ce001f │ │ │ │ - @ instruction: 0xf7d2001f │ │ │ │ - @ instruction: 0xf7de001f │ │ │ │ - @ instruction: 0xf7e2001f │ │ │ │ - @ instruction: 0xf7ea001f │ │ │ │ - @ instruction: 0xf7ee001f │ │ │ │ - @ instruction: 0xf7f2001f │ │ │ │ - @ instruction: 0xf7fa001f │ │ │ │ - @ instruction: 0xf7fe001f │ │ │ │ - strb.w r0, [sl, pc, lsl #1] │ │ │ │ - strb.w r0, [lr, pc, lsl #1] │ │ │ │ - ldrb.w r0, [r2, pc, lsl #1] │ │ │ │ - ldrb.w r0, [sl, pc, lsl #1] │ │ │ │ - strh.w r0, [r2, pc, lsl #1] │ │ │ │ - strh.w r0, [r6, pc, lsl #1] │ │ │ │ - ldrh.w r0, [r2, pc, lsl #1] │ │ │ │ - str.w r0, [r6, pc, lsl #1] │ │ │ │ - str.w r0, [lr, pc, lsl #1] │ │ │ │ - str??.w r0, [lr, pc, lsl #1] │ │ │ │ - strb.w r0, [r2, #31] │ │ │ │ - strb.w r0, [ip, #31] │ │ │ │ - ldrb.w r0, [r4, #31] │ │ │ │ - strh.w r0, [ip, #31] │ │ │ │ - str.w r0, [r8, #31] │ │ │ │ - str??.w r0, [r8, #31] │ │ │ │ - ldr??.w r0, [r0, #31] │ │ │ │ - ldr??.w r0, [r4, #31] │ │ │ │ - ldr??.w r0, [r8, #31] │ │ │ │ - vst4.8 {d0-d3}, [ip :64] │ │ │ │ - ldrsb.w r0, [r0, pc, lsl #1] │ │ │ │ - ldrsb.w r0, [r0, pc, lsl #1] │ │ │ │ - vst4.8 {d0-d3}, [lr :64] │ │ │ │ + subs.w r0, r4, #10420224 @ 0x9f0000 │ │ │ │ + rsb r0, r0, #10420224 @ 0x9f0000 │ │ │ │ + rsbs r0, r4, #10420224 @ 0x9f0000 │ │ │ │ + @ instruction: 0xf5ec001f │ │ │ │ + eor.w r0, sl, #10420224 @ 0x9f0000 │ │ │ │ + eor.w r0, r6, #10420224 @ 0x9f0000 │ │ │ │ + eors.w r0, r6, #10420224 @ 0x9f0000 │ │ │ │ + eors.w r0, lr, #10420224 @ 0x9f0000 │ │ │ │ + @ instruction: 0xf4a6001f │ │ │ │ + @ instruction: 0xf4b2001f │ │ │ │ + @ instruction: 0xf4be001f │ │ │ │ + @ instruction: 0xf4c2001f │ │ │ │ + @ instruction: 0xf4ce001f │ │ │ │ + @ instruction: 0xf4d2001f │ │ │ │ + @ instruction: 0xf4da001f │ │ │ │ + @ instruction: 0xf4de001f │ │ │ │ + @ instruction: 0xf4e2001f │ │ │ │ + @ instruction: 0xf4ea001f │ │ │ │ + @ instruction: 0xf4ee001f │ │ │ │ + @ instruction: 0xf4fa001f │ │ │ │ + @ instruction: 0xf4fe001f │ │ │ │ + add.w r0, r2, #10420224 @ 0x9f0000 │ │ │ │ + add.w r0, sl, #10420224 @ 0x9f0000 │ │ │ │ + adds.w r0, r2, #10420224 @ 0x9f0000 │ │ │ │ + adds.w r0, r6, #10420224 @ 0x9f0000 │ │ │ │ + @ instruction: 0xf522001f │ │ │ │ + @ instruction: 0xf536001f │ │ │ │ + @ instruction: 0xf53e001f │ │ │ │ + adcs.w r0, lr, #10420224 @ 0x9f0000 │ │ │ │ + sbcs.w r0, r2, #10420224 @ 0x9f0000 │ │ │ │ + sbcs.w r0, ip, #10420224 @ 0x9f0000 │ │ │ │ + @ instruction: 0xf584001f │ │ │ │ + @ instruction: 0xf59c001f │ │ │ │ + subs.w r0, r8, #10420224 @ 0x9f0000 │ │ │ │ + rsbs r0, r8, #10420224 @ 0x9f0000 │ │ │ │ + @ instruction: 0xf5e0001f │ │ │ │ + @ instruction: 0xf5e4001f │ │ │ │ + @ instruction: 0xf5e8001f │ │ │ │ + @ instruction: 0xf5fc001f │ │ │ │ + addw r0, r0, #2079 @ 0x81f │ │ │ │ + addw r0, r0, #2079 @ 0x81f │ │ │ │ + @ instruction: 0xf5fe001f │ │ │ │ cmp r2, #144 @ 0x90 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb.w r0, [r2, #31] │ │ │ │ - ldcl 0, cr0, [sl, #-124]! @ 0xffffff84 │ │ │ │ - ldr.w r0, [r6, #31] │ │ │ │ - str??.w r0, [r4, #31] │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf582001f │ │ │ │ + orn r0, sl, pc, lsr #32 │ │ │ │ + rsb r0, r6, #10420224 @ 0x9f0000 │ │ │ │ + rsbs r0, r4, #10420224 @ 0x9f0000 │ │ │ │ + ldrsh r2, [r6, r5] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ movs r7, r3 │ │ │ │ - str.w r0, [r0, #31] │ │ │ │ + subs.w r0, r0, #10420224 @ 0x9f0000 │ │ │ │ lsrs r0, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb.w r0, [ip, pc, lsl #1] │ │ │ │ - @ instruction: 0xf7d4001f │ │ │ │ - @ instruction: 0xf7c8001f │ │ │ │ + add.w r0, ip, #10420224 @ 0x9f0000 │ │ │ │ + @ instruction: 0xf4c4001f │ │ │ │ + @ instruction: 0xf4b8001f │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7ba001f │ │ │ │ + @ instruction: 0xf4aa001f │ │ │ │ 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 148f14 │ │ │ │ @@ -302126,15 +302124,15 @@ │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #154 @ 0x9a │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf66e001f │ │ │ │ + @ instruction: 0xf35e001f │ │ │ │ movs r7, #6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -303570,15 +303568,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r4, r7 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r1, r7 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 13ef6c │ │ │ │ + b.n 13e94c │ │ │ │ movs r7, r3 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ adds.w r8, r3, r9 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ @@ -304358,15 +304356,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 13e65e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #3232] @ 0xca0 │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ b.w 13e65e │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 13f096 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 13ed20 │ │ │ │ b.n 13eed0 │ │ │ │ @@ -304397,15 +304395,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13efb4 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2130 │ │ │ │ + bl 1c1e20 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13f134 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -304430,15 +304428,15 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ asrs r6, r7, #3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - udf #66 @ 0x42 │ │ │ │ + blt.n 13f1f0 │ │ │ │ movs r7, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r2, r1 │ │ │ │ @@ -304987,16 +304985,16 @@ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ strb.w r5, [r4, #77] @ 0x4d │ │ │ │ orr.w r0, r0, #1 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - bl 2d0938 │ │ │ │ - bl 1be490 │ │ │ │ + bl 2d0628 │ │ │ │ + bl 1be180 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ cbz r0, 13f800 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, r5 │ │ │ │ it cc │ │ │ │ @@ -305400,21 +305398,21 @@ │ │ │ │ blx 544ac │ │ │ │ ldr r2, [pc, #20] @ (13fc14 ) │ │ │ │ ldr r1, [pc, #24] @ (13fc18 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - bcc.n 13fb2c │ │ │ │ + beq.n 13fd0c │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x0032 │ │ │ │ + cbnz r2, 13fc64 │ │ │ │ movs r7, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #136] @ (13fcb8 ) │ │ │ │ @@ -305451,15 +305449,15 @@ │ │ │ │ blx 544ac │ │ │ │ ldr r2, [pc, #64] @ (13fcc4 ) │ │ │ │ ldr r1, [pc, #64] @ (13fcc8 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 13fc9c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [pc, #44] @ (13fccc ) │ │ │ │ ldr r3, [pc, #28] @ (13fcbc ) │ │ │ │ add r2, pc │ │ │ │ @@ -305472,19 +305470,19 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsls r2, r1, #15 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ movs r6, r5 │ │ │ │ - bcc.n 13fd20 │ │ │ │ + beq.n 13fd00 │ │ │ │ movs r7, r3 │ │ │ │ - pop {r2, r3, r5, r7, pc} │ │ │ │ + hlt 0x001c │ │ │ │ movs r7, r3 │ │ │ │ lsls r4, r3, #13 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -306552,33 +306550,33 @@ │ │ │ │ b.n 140654 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ @ instruction: 0xfaf600a3 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfab400a3 │ │ │ │ - str r4, [sp, #904] @ 0x388 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ movs r6, r5 │ │ │ │ - ldmia r2!, {r1, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r0!, {r4, r5, r7} │ │ │ │ + stmia r5!, {r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r0!, {r3, r5, r7} │ │ │ │ + stmia r5!, {r3, r4, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ + stmia r5!, {r2, r4, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r0!, {r1, r3, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r5} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r0!, {r1, r3, r4} │ │ │ │ + stmia r5!, {r1, r3} │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #112] @ 140894 │ │ │ │ sub sp, #16 │ │ │ │ @@ -307213,15 +307211,15 @@ │ │ │ │ bne.w 141106 │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 140e46 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ ldr.w r6, [r3, #3284] @ 0xcd4 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mvns r7, r0 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r7, r4 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ sub.w r2, r3, r1 │ │ │ │ sbcs r2, r7 │ │ │ │ @@ -307499,15 +307497,15 @@ │ │ │ │ b.n 140f32 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xf29400a3 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #32] │ │ │ │ + ldrh r6, [r6, #6] │ │ │ │ movs r6, r5 │ │ │ │ @ instruction: 0xf0c600a3 │ │ │ │ movw r3, #2808 @ 0xaf8 │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ add.w r0, r0, #824 @ 0x338 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -307529,37 +307527,37 @@ │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r8, #28 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1411ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr.w r2, [pc, #1392] @ 14173c │ │ │ │ ldr.w r3, [pc, #1380] @ 141734 │ │ │ │ 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 14172c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldrb.w r3, [r6, #732] @ 0x2dc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 141436 │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ @@ -307913,18 +307911,18 @@ │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 5422c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 141676 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1416a2 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ @@ -307990,15 +307988,15 @@ │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 5422c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ b.n 141330 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3091b0 │ │ │ │ + bl 308ea0 │ │ │ │ strb.w r0, [r9, #6] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 5422c │ │ │ │ @@ -308027,15 +308025,15 @@ │ │ │ │ b.n 1415c8 │ │ │ │ mov r3, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 141638 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1411c2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -308080,39 +308078,39 @@ │ │ │ │ b.n 1416dc │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ cdp 0, 6, cr0, cr12, cr3, {5} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cdp 0, 5, cr0, cr14, cr3, {5} │ │ │ │ cdp 0, 2, cr0, cr10, cr3, {5} │ │ │ │ - asrs r4, r4, #30 │ │ │ │ + asrs r4, r2, #18 │ │ │ │ movs r2, r4 │ │ │ │ - bkpt 0x00de │ │ │ │ + cbnz r6, 1417ba │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x00d6 │ │ │ │ + cbnz r6, 1417bc │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x00ce │ │ │ │ + cbnz r6, 1417be │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x00c6 │ │ │ │ + cbnz r6, 1417c0 │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x00be │ │ │ │ + cbnz r6, 1417c2 │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x00b8 │ │ │ │ + cbnz r0, 1417c6 │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x00b6 │ │ │ │ + cbnz r6, 1417c8 │ │ │ │ movs r7, r3 │ │ │ │ - pop {r2, r3, pc} │ │ │ │ + cbnz r4, 1417a2 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7} │ │ │ │ + cbnz r6, 14179e │ │ │ │ movs r7, r3 │ │ │ │ - pop {r1, r3, r4, r6, r7} │ │ │ │ + cbnz r2, 1417a2 │ │ │ │ movs r7, r3 │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + cbnz r0, 1417a6 │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #112] @ (1417f8 ) │ │ │ │ @@ -308357,34 +308355,34 @@ │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r4, #736 @ 0x2e0 │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #760 @ 0x2f8 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ b.n 141a0a │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1bf164 │ │ │ │ + bl 1bee54 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ beq.n 141a2e │ │ │ │ cbnz r0, 141a34 │ │ │ │ ldrd r2, r3, [r4, #808] @ 0x328 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 1419fa │ │ │ │ ldr.w r8, [r4, #816] @ 0x330 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ b.n 1419ba │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c4190 │ │ │ │ + bl 1c3e80 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 1419a8 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 141a18 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 141a18 │ │ │ │ @@ -308457,15 +308455,15 @@ │ │ │ │ bls.n 141aca │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #4 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + ldrb r4, [r0, #18] │ │ │ │ movs r6, r5 │ │ │ │ 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, #148] @ (141b98 ) │ │ │ │ subw sp, sp, #1932 @ 0x78c │ │ │ │ @@ -308474,48 +308472,48 @@ │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1924] @ 0x784 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1d7188 │ │ │ │ + bl 1d6e78 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 141b62 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r2, r1, [r5, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 141b36 │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r5, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d76f4 │ │ │ │ + bl 1d73e4 │ │ │ │ ldr r2, [pc, #40] @ (141ba0 ) │ │ │ │ ldr r3, [pc, #32] @ (141b9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -308560,26 +308558,26 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ add.w r2, r0, #736 @ 0x2e0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ str.w r1, [r3, #816] @ 0x330 │ │ │ │ vldr d7, [pc, #120] @ 141c88 │ │ │ │ add.w r0, r3, #760 @ 0x2f8 │ │ │ │ vstr d7, [r3, #808] @ 0x328 │ │ │ │ - bl 1bf12c │ │ │ │ + bl 1bee1c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #688 @ 0x2b0 │ │ │ │ - bl 1bf12c │ │ │ │ + bl 1bee1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #456 @ 0x1c8 │ │ │ │ dmb ish │ │ │ │ ldr.w r2, [r3, #456] @ 0x1c8 │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -308693,55 +308691,55 @@ │ │ │ │ bne.n 141e3c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w r7, r0, #580 @ 0x244 │ │ │ │ add.w r0, r0, #580 @ 0x244 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1c4190 │ │ │ │ + bl 1c3e80 │ │ │ │ add r3, pc, #176 @ (adr r3, 141e40 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrd r3, r2, [r5, #560] @ 0x230 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r5, #568] @ 0x238 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 141e24 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 1bf164 │ │ │ │ + bl 1bee54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 141d9c │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 141dd2 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldrd r3, r2, [r6, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r4, #2 │ │ │ │ b.n 141d5a │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ add.w r0, r5, #664 @ 0x298 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 141ba8 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r5, #664 @ 0x298 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ b.n 141d3c │ │ │ │ blx 5519c │ │ │ │ b.n 141d5a │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ blx 5516c │ │ │ │ mov r2, r0 │ │ │ │ @@ -308752,20 +308750,20 @@ │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ bl 140d50 │ │ │ │ mov r4, r0 │ │ │ │ b.n 141d26 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 1cb3c0 │ │ │ │ + bl 1cb0b0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ b.n 141d30 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1424f4 │ │ │ │ @@ -309051,18 +309049,18 @@ │ │ │ │ nop │ │ │ │ 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 2d0938 │ │ │ │ + bl 2d0628 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 142142 │ │ │ │ - bl 1be490 │ │ │ │ + bl 1be180 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 142150 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 552e0 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ @@ -309072,18 +309070,18 @@ │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 142140 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d0938 │ │ │ │ + bl 2d0628 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 142186 │ │ │ │ - bl 1be490 │ │ │ │ + bl 1be180 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 142184 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 142184 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -309091,19 +309089,19 @@ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 552e0 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 14214c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d0938 │ │ │ │ + bl 2d0628 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1421fc │ │ │ │ - bl 1be490 │ │ │ │ + bl 1be180 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 142224 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 142224 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -309264,15 +309262,15 @@ │ │ │ │ b.n 14225a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 1422b8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #0] │ │ │ │ + strb r6, [r6, #19] │ │ │ │ movs r6, r5 │ │ │ │ ble.n 14236c │ │ │ │ lsls r3, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -309314,15 +309312,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 142388 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 14238c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 309160 │ │ │ │ + bl 308e50 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 142388 │ │ │ │ ldrd r3, r0, [r2] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 142368 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -309336,22 +309334,22 @@ │ │ │ │ beq.n 14236e │ │ │ │ b.n 14236a │ │ │ │ ldr r2, [pc, #20] @ (1423f4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #20] @ (1423f8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n 142388 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 14238e │ │ │ │ nop │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r2, sp, #376 @ 0x178 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [sp, #336] @ 0x150 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ movs r7, r3 │ │ │ │ ldr.w r3, [r0, #700] @ 0x2bc │ │ │ │ cbnz r3, 142428 │ │ │ │ cbz r1, 14241e │ │ │ │ ldrb.w r3, [r0, #707] @ 0x2c3 │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r1, [r0, #706] @ 0x2c2 │ │ │ │ @@ -309837,33 +309835,33 @@ │ │ │ │ bne.n 142826 │ │ │ │ ldr r2, [pc, #44] @ (1428e0 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #44] @ (1428e4 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r2, [r7, #0] │ │ │ │ b.n 142826 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bls.n 142920 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 1428d4 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + ldr r0, [r4, #108] @ 0x6c │ │ │ │ movs r6, r5 │ │ │ │ lsrs r4, r2, #9 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ + add r6, pc, #8 @ (adr r6, 1428ec ) │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #504] @ 0x1f8 │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ movs r7, 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 │ │ │ │ dmb ish │ │ │ │ @@ -309878,31 +309876,31 @@ │ │ │ │ cbz r1, 142960 │ │ │ │ mov r9, r1 │ │ │ │ subs r6, r2, #4 │ │ │ │ add.w r7, r4, #580 @ 0x244 │ │ │ │ b.n 14293e │ │ │ │ add.w r0, r4, #560 @ 0x230 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1cb314 │ │ │ │ + bl 1cb004 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ cmp r9, r5 │ │ │ │ beq.n 142960 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr.w r2, [r4, #568] @ 0x238 │ │ │ │ ldrd r3, r1, [r4, #560] @ 0x230 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 142924 │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1bf148 │ │ │ │ + bl 1bee38 │ │ │ │ b.n 142924 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #456] @ 0x1c8 │ │ │ │ dmb ish │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -309911,54 +309909,54 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r7, r0, #664 @ 0x298 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ dmb ish │ │ │ │ add.w r0, r4, #688 @ 0x2b0 │ │ │ │ add.w r5, r4, #484 @ 0x1e4 │ │ │ │ - bl 1bf12c │ │ │ │ + bl 1bee1c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ add.w r6, r4, #512 @ 0x200 │ │ │ │ ldrd r3, r2, [r4, #464] @ 0x1d0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 142a98 │ │ │ │ add.w r0, r4, #464 @ 0x1d0 │ │ │ │ - bl 1cb314 │ │ │ │ + bl 1cb004 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #656] @ 0x290 │ │ │ │ - bl 1d9764 │ │ │ │ + bl 1d9454 │ │ │ │ ldr.w r0, [r4, #660] @ 0x294 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1d9764 │ │ │ │ + bl 1d9454 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 142aa0 │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 5422c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9628 │ │ │ │ + bl 1d9318 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bf118 │ │ │ │ + bl 1bee08 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ cbz r3, 142a3a │ │ │ │ add.w r6, r4, #824 @ 0x338 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 142068 │ │ │ │ @@ -309975,38 +309973,38 @@ │ │ │ │ ldr.w r1, [r4, #420] @ 0x1a4 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 54894 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 55654 │ │ │ │ add.w r0, r4, #736 @ 0x2e0 │ │ │ │ - bl 1d9628 │ │ │ │ + bl 1d9318 │ │ │ │ add.w r0, r4, #760 @ 0x2f8 │ │ │ │ - bl 1bf118 │ │ │ │ + bl 1bee08 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9628 │ │ │ │ + bl 1d9318 │ │ │ │ add.w r0, r4, #688 @ 0x2b0 │ │ │ │ - bl 1bf118 │ │ │ │ + bl 1bee08 │ │ │ │ mov r0, r4 │ │ │ │ bl 13d978 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bf148 │ │ │ │ + bl 1bee38 │ │ │ │ b.n 1429d4 │ │ │ │ ldr.w r0, [r4, #576] @ 0x240 │ │ │ │ blx 5422c │ │ │ │ add.w r0, r4, #580 @ 0x244 │ │ │ │ - bl 1d9628 │ │ │ │ + bl 1d9318 │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1bf118 │ │ │ │ + bl 1bee08 │ │ │ │ b.n 142a04 │ │ │ │ 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 │ │ │ │ @@ -310036,26 +310034,26 @@ │ │ │ │ add.w r2, r3, #1040 @ 0x410 │ │ │ │ str.w r0, [r3, #1564] @ 0x61c │ │ │ │ add.w r0, r4, #484 @ 0x1e4 │ │ │ │ str.w r1, [r3, #1016] @ 0x3f8 │ │ │ │ vstr d7, [r2] │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ str.w r2, [r3, #1048] @ 0x418 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldrd r3, r2, [r4, #464] @ 0x1d0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 142bbc │ │ │ │ add.w r0, r4, #464 @ 0x1d0 │ │ │ │ - bl 1cb314 │ │ │ │ + bl 1cb004 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #484 @ 0x1e4 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #456] @ 0x1c8 │ │ │ │ dmb ish │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -310088,15 +310086,15 @@ │ │ │ │ blx 556d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ b.n 142b04 │ │ │ │ add.w r0, r4, #512 @ 0x200 │ │ │ │ - bl 1bf148 │ │ │ │ + bl 1bee38 │ │ │ │ b.n 142b38 │ │ │ │ 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.w r2, [pc, #1700] @ 143280 │ │ │ │ @@ -310113,15 +310111,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ bl 141174 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr.w r0, [pc, #1664] @ 143288 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb104 │ │ │ │ + bl 1cadf4 │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldr.w r3, [pc, #1648] @ 14328c │ │ │ │ strd r6, r6, [sp, #124] @ 0x7c │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ @@ -310131,39 +310129,39 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 142ee2 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add.w r6, fp, #484 @ 0x1e4 │ │ │ │ bl 1418e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ add.w r7, fp, #512 @ 0x200 │ │ │ │ - bl 1c4190 │ │ │ │ + bl 1c3e80 │ │ │ │ addw r3, pc, #1564 @ 0x61c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ ldrd r3, r2, [fp, #464] @ 0x1d0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #472] @ 0x1d8 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w 1431b0 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bf164 │ │ │ │ + bl 1bee54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 142c6a │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ bne.w 1431d0 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ dmb ish │ │ │ │ ldr r6, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ blt.w 142ee2 │ │ │ │ @@ -310183,24 +310181,24 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 142cdc │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 142e6c │ │ │ │ mov r0, r5 │ │ │ │ movw r7, #2808 @ 0xaf8 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r7, r7, r3, fp │ │ │ │ b.n 142d00 │ │ │ │ ldr.w r3, [r7, #1568] @ 0x620 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 142d0e │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, fp, #688 @ 0x2b0 │ │ │ │ - bl 1bf188 │ │ │ │ + bl 1bee78 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 142cee │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -310290,21 +310288,21 @@ │ │ │ │ dmb ish │ │ │ │ ldr r6, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ blt.n 142eac │ │ │ │ add.w r7, fp, #688 @ 0x2b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bf148 │ │ │ │ + bl 1bee38 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 1430da │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ b.n 142c28 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 142cdc │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 142cdc │ │ │ │ @@ -310325,37 +310323,37 @@ │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 142cdc │ │ │ │ b.n 1431d4 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #736 @ 0x2e0 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #760 @ 0x2f8 │ │ │ │ strd r2, r3, [fp, #808] @ 0x328 │ │ │ │ str.w r6, [fp, #816] @ 0x330 │ │ │ │ - bl 1bf12c │ │ │ │ + bl 1bee1c │ │ │ │ add.w r0, fp, #736 @ 0x2e0 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ add.w r0, fp, #688 @ 0x2b0 │ │ │ │ - bl 1bf12c │ │ │ │ + bl 1bee1c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 141ba8 │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1431de │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r2, [pc, #912] @ (143294 ) │ │ │ │ ldr r3, [pc, #896] @ (143284 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -310496,39 +310494,39 @@ │ │ │ │ moveq r6, #0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ blx 5422c │ │ │ │ mov r0, r7 │ │ │ │ add.w r7, fp, #580 @ 0x244 │ │ │ │ blx 5422c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldrd r3, r2, [fp, #560] @ 0x230 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #568] @ 0x238 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 1431c6 │ │ │ │ add.w r0, fp, #560 @ 0x230 │ │ │ │ - bl 1cb314 │ │ │ │ + bl 1cb004 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ b.n 142e3a │ │ │ │ ldr r0, [pc, #444] @ (143298 ) │ │ │ │ movw r8, #2808 @ 0xaf8 │ │ │ │ add r0, pc │ │ │ │ bl 1418e4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r8, r8, r3, fp │ │ │ │ b.n 1430fc │ │ │ │ ldr.w r3, [r8, #1568] @ 0x620 │ │ │ │ cbz r3, 14310a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bf188 │ │ │ │ + bl 1bee78 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 1430ee │ │ │ │ ldr.w r3, [fp, #440] @ 0x1b8 │ │ │ │ adds r3, #1 │ │ │ │ @@ -310588,42 +310586,42 @@ │ │ │ │ blx 55654 │ │ │ │ subs.w sl, sl, r4 │ │ │ │ bne.n 143154 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ b.n 14306c │ │ │ │ add.w r0, fp, #464 @ 0x1d0 │ │ │ │ - bl 1cb3c0 │ │ │ │ + bl 1cb0b0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ b.n 142c98 │ │ │ │ add.w r0, fp, #608 @ 0x260 │ │ │ │ - bl 1bf148 │ │ │ │ + bl 1bee38 │ │ │ │ b.n 1430c6 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ movw r6, #12820 @ 0x3214 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 142ee2 │ │ │ │ add.w r0, fp, #580 @ 0x244 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldrd r3, r2, [fp, #560] @ 0x230 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #568] @ 0x238 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 143250 │ │ │ │ add.w r0, fp, #560 @ 0x230 │ │ │ │ - bl 1cb314 │ │ │ │ + bl 1cb004 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #580 @ 0x244 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ b.n 142efa │ │ │ │ ldr.w r3, [r7, #980] @ 0x3d4 │ │ │ │ ldr.w r1, [r7, #1000] @ 0x3e8 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r8, r8, [sp, #12] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ ldrb.w r1, [fp, #376] @ 0x178 │ │ │ │ @@ -310639,15 +310637,15 @@ │ │ │ │ ldr.w r0, [fp, #364] @ 0x16c │ │ │ │ blx 54a14 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #364] @ 0x16c │ │ │ │ blx 55654 │ │ │ │ b.n 14306c │ │ │ │ add.w r0, fp, #608 @ 0x260 │ │ │ │ - bl 1bf148 │ │ │ │ + bl 1bee38 │ │ │ │ b.n 1431f4 │ │ │ │ movw r6, #12820 @ 0x3214 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 1430a2 │ │ │ │ mov.w r6, #13824 @ 0x3600 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 1430a2 │ │ │ │ @@ -310658,23 +310656,23 @@ │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 1432b4 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #184 @ (adr r6, 143344 ) │ │ │ │ + add r3, pc, #120 @ (adr r3, 143304 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r6, pc, #168 @ (adr r6, 143338 ) │ │ │ │ + add r3, pc, #104 @ (adr r3, 1432f8 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r3, pc, #928 @ (adr r3, 143634 ) │ │ │ │ + add r0, pc, #864 @ (adr r0, 1435f4 ) │ │ │ │ movs r7, r3 │ │ │ │ beq.n 143288 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - add r1, pc, #560 @ (adr r1, 1434cc ) │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #932] @ (143654 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -310687,20 +310685,20 @@ │ │ │ │ movt sl, #50277 @ 0xc465 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r4, r6, #456 @ 0x1c8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1cb104 │ │ │ │ + bl 1cadf4 │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ mov r0, r5 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ add.w r3, r6, #688 @ 0x2b0 │ │ │ │ str r3, [sp, #24] │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 143404 │ │ │ │ @@ -310713,21 +310711,21 @@ │ │ │ │ addw r3, r3, #2808 @ 0xaf8 │ │ │ │ cmp r2, r0 │ │ │ │ beq.w 143428 │ │ │ │ ldr.w r1, [r3, #1568] @ 0x620 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 143308 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr.w r1, [r6, #424] @ 0x1a8 │ │ │ │ ldr.w r0, [r6, #364] @ 0x16c │ │ │ │ blx 55684 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ dmb ish │ │ │ │ ldr r1, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 1433e8 │ │ │ │ mov r1, sl │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -310769,37 +310767,37 @@ │ │ │ │ ldr.w r2, [r3, #1008] @ 0x3f0 │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 1433a0 │ │ │ │ ldr.w r3, [r6, #452] @ 0x1c4 │ │ │ │ add.w r0, r6, #580 @ 0x244 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #452] @ 0x1c4 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldrd r3, r2, [r6, #560] @ 0x230 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r6, #568] @ 0x238 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 14354a │ │ │ │ add.w r0, r6, #560 @ 0x230 │ │ │ │ - bl 1cb314 │ │ │ │ + bl 1cb004 │ │ │ │ str r7, [r0, #0] │ │ │ │ add.w r0, r6, #580 @ 0x244 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 141ba8 │ │ │ │ mov r0, r9 │ │ │ │ blx 5422c │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 1432fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r2, [pc, #596] @ (143660 ) │ │ │ │ ldr r3, [pc, #584] @ (143658 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -310808,15 +310806,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r6, #236] @ 0xec │ │ │ │ cbz r3, 143438 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bf188 │ │ │ │ + bl 1bee78 │ │ │ │ b.n 1432ec │ │ │ │ ldr.w r3, [r6, #452] @ 0x1c4 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ bhi.w 14331c │ │ │ │ b.n 14342e │ │ │ │ @@ -310851,15 +310849,15 @@ │ │ │ │ orrs.w r3, r1, fp │ │ │ │ bne.n 14351a │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8, #-24] │ │ │ │ cbnz r2, 143508 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #16 │ │ │ │ - bl 1bf148 │ │ │ │ + bl 1bee38 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n 143482 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ add.w sl, sl, #1 │ │ │ │ addw r8, r8, #2808 @ 0xaf8 │ │ │ │ @@ -310889,30 +310887,30 @@ │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r5, #16 │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 54900 │ │ │ │ b.n 1434a4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldrd r2, r3, [r6, #808] @ 0x328 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcc.n 14353c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ b.n 14349c │ │ │ │ add.w r0, r6, #760 @ 0x2f8 │ │ │ │ strd r1, fp, [r6, #808] @ 0x328 │ │ │ │ - bl 1bf12c │ │ │ │ + bl 1bee1c │ │ │ │ b.n 143530 │ │ │ │ add.w r0, r6, #608 @ 0x260 │ │ │ │ - bl 1bf148 │ │ │ │ + bl 1bee38 │ │ │ │ b.n 1433d4 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1433e6 │ │ │ │ ldr.w r8, [r6, #36] @ 0x24 │ │ │ │ @@ -310952,15 +310950,15 @@ │ │ │ │ strh.w r7, [sp, #66] @ 0x42 │ │ │ │ ldrd r7, r8, [r6, #364] @ 0x16c │ │ │ │ strb.w r0, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r2, [r6, #236] @ 0xec │ │ │ │ strb.w r2, [sp, #53] @ 0x35 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 2d092c │ │ │ │ + bl 2d061c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ ldrb.w r0, [fp, #1] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ @@ -310970,15 +310968,15 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 141f18 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ strd r8, r7, [sp, #60] @ 0x3c │ │ │ │ bl 141af4 │ │ │ │ - bl 2d092c │ │ │ │ + bl 2d061c │ │ │ │ ldr.w r1, [r7], #4 │ │ │ │ cbz r1, 143628 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ cmp r7, r8 │ │ │ │ bne.n 143618 │ │ │ │ @@ -310995,15 +310993,15 @@ │ │ │ │ movt r1, #50277 @ 0xc465 │ │ │ │ b.n 1433e8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r5!, {r3, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ movs r7, r3 │ │ │ │ ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ 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 │ │ │ │ @@ -311074,31 +311072,31 @@ │ │ │ │ beq.w 143bb0 │ │ │ │ add.w r2, r6, #824 @ 0x338 │ │ │ │ movs r1, #0 │ │ │ │ add.w r6, r4, #736 @ 0x2e0 │ │ │ │ blx 54720 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d963c │ │ │ │ + bl 1d932c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143ba8 │ │ │ │ add.w fp, r4, #664 @ 0x298 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d963c │ │ │ │ + bl 1d932c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143fc8 │ │ │ │ add.w r3, r4, #688 @ 0x2b0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bf098 │ │ │ │ + bl 1bed88 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143fb2 │ │ │ │ add.w r0, r4, #760 @ 0x2f8 │ │ │ │ - bl 1bf098 │ │ │ │ + bl 1bed88 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143f96 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, sl │ │ │ │ blx 54058 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ @@ -311318,15 +311316,15 @@ │ │ │ │ b.n 143a04 │ │ │ │ ldr.w r3, [sl, #120] @ 0x78 │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r5, r3 │ │ │ │ bge.w 143c04 │ │ │ │ ldr.w r0, [sl, #172] @ 0xac │ │ │ │ - bl 1c4228 │ │ │ │ + bl 1c3f18 │ │ │ │ str.w r0, [fp] │ │ │ │ adds r0, #1 │ │ │ │ bne.n 1439f4 │ │ │ │ mov fp, r6 │ │ │ │ cbz r5, 143a28 │ │ │ │ add.w r5, r9, r5, lsl #2 │ │ │ │ ldr.w r0, [fp], #4 │ │ │ │ @@ -311445,20 +311443,20 @@ │ │ │ │ rsb r3, r3, #32 │ │ │ │ ldrd sl, r9, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r3 │ │ │ │ add.w r3, r4, #464 @ 0x1d0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 1cb2e4 │ │ │ │ + bl 1cafd4 │ │ │ │ cbz r0, 143ba4 │ │ │ │ add.w r3, r4, #512 @ 0x200 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bf098 │ │ │ │ + bl 1bed88 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 143d94 │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 5422c │ │ │ │ movs r5, #0 │ │ │ │ b.n 143a2c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -311540,15 +311538,15 @@ │ │ │ │ addw r9, r6, #2796 @ 0xaec │ │ │ │ sub.w r5, r6, #824 @ 0x338 │ │ │ │ sub.w fp, r6, #776 @ 0x308 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 54b1c │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ ldr.w r0, [r5, #904] @ 0x388 │ │ │ │ - bl 1c4228 │ │ │ │ + bl 1c3f18 │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.w 143f3a │ │ │ │ ldr.w r1, [r9] │ │ │ │ ldr.w r2, [r4, #368] @ 0x170 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 55304 │ │ │ │ mov r1, r0 │ │ │ │ @@ -311564,29 +311562,29 @@ │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 143aa2 │ │ │ │ ldrb.w r3, [r9, #705] @ 0x2c1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1436d6 │ │ │ │ b.n 143aa2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 309160 │ │ │ │ + bl 308e50 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 143ff4 │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 1436b2 │ │ │ │ blx 54f38 │ │ │ │ mov sl, r0 │ │ │ │ b.n 1436b6 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 143aa2 │ │ │ │ b.n 143ce4 │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ - bl 1c4228 │ │ │ │ + bl 1c3f18 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.w 143a28 │ │ │ │ ldr.w r5, [r4, #364] @ 0x16c │ │ │ │ ldr.w r1, [r6, #184] @ 0xb8 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ ldr.w r2, [r4, #368] @ 0x170 │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -311628,15 +311626,15 @@ │ │ │ │ bl 141af4 │ │ │ │ mov r3, r6 │ │ │ │ b.n 1437bc │ │ │ │ add.w r3, r4, #484 @ 0x1e4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1d963c │ │ │ │ + bl 1d932c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143fe4 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 143e4a │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ movs r5, #1 │ │ │ │ @@ -311647,69 +311645,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 1cb2e4 │ │ │ │ + bl 1cafd4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 143f56 │ │ │ │ add.w r3, r4, #608 @ 0x260 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bf098 │ │ │ │ + bl 1bed88 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143f4e │ │ │ │ add.w r6, r4, #580 @ 0x244 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d963c │ │ │ │ + bl 1d932c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143f48 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ cbz r3, 143e4a │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ b.n 143e2a │ │ │ │ mov r0, fp │ │ │ │ - bl 1cb314 │ │ │ │ + bl 1cb004 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr.w r2, [r7, #288] @ 0x120 │ │ │ │ cmp r2, r5 │ │ │ │ bls.n 143e46 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldrd r2, r1, [r7, #560] @ 0x230 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r1, [r7, #568] @ 0x238 │ │ │ │ cmp r2, r1 │ │ │ │ bcs.n 143e12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf148 │ │ │ │ + bl 1bee38 │ │ │ │ b.n 143e12 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [pc, #492] @ (144038 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ add r1, pc │ │ │ │ - bl 1d9700 │ │ │ │ + bl 1d93f0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 143efe │ │ │ │ ldr r1, [pc, #476] @ (14403c ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #660 @ 0x294 │ │ │ │ add r1, pc │ │ │ │ - bl 1d9700 │ │ │ │ + bl 1d93f0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 143ecc │ │ │ │ ldrb.w r3, [r9, #684] @ 0x2ac │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ movs r2, #17 │ │ │ │ ldr r3, [pc, #452] @ (144040 ) │ │ │ │ @@ -311743,61 +311741,61 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov.w fp, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ b.n 143a66 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldrd r3, r2, [r4, #464] @ 0x1d0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 143fec │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1cb314 │ │ │ │ + bl 1cb004 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr.w r0, [r4, #656] @ 0x290 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1d9764 │ │ │ │ + bl 1d9454 │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1d9628 │ │ │ │ + bl 1d9318 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1bf118 │ │ │ │ + bl 1bee08 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 143ba4 │ │ │ │ ldr.w r0, [r4, #576] @ 0x240 │ │ │ │ blx 5422c │ │ │ │ add.w r0, r4, #580 @ 0x244 │ │ │ │ - bl 1d9628 │ │ │ │ + bl 1d9318 │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1bf118 │ │ │ │ + bl 1bee08 │ │ │ │ b.n 143ba4 │ │ │ │ blx 5422c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r5, #2 │ │ │ │ bl 13dc3c │ │ │ │ b.n 143a2c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1bf118 │ │ │ │ + bl 1bee08 │ │ │ │ ldr.w r0, [r4, #576] @ 0x240 │ │ │ │ blx 5422c │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1d9628 │ │ │ │ + bl 1d9318 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1bf118 │ │ │ │ + bl 1bee08 │ │ │ │ b.n 143ba4 │ │ │ │ mov r0, r5 │ │ │ │ blx 54828 │ │ │ │ movw r3, #2808 @ 0xaf8 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ mla r3, r3, r8, r4 │ │ │ │ ldr.w r1, [r3, #1008] @ 0x3f0 │ │ │ │ @@ -311805,28 +311803,28 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 55654 │ │ │ │ b.n 143f3a │ │ │ │ movs r1, #4 │ │ │ │ b.n 143b7a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9628 │ │ │ │ + bl 1d9318 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d9628 │ │ │ │ + bl 1d9318 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1bf118 │ │ │ │ + bl 1bee08 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 143bb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9628 │ │ │ │ + bl 1d9318 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d9628 │ │ │ │ + bl 1d9318 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 143bb0 │ │ │ │ mov r0, r6 │ │ │ │ b.n 143fba │ │ │ │ @@ -311836,18 +311834,18 @@ │ │ │ │ blx 5531c │ │ │ │ mov r1, r0 │ │ │ │ b.n 143eb6 │ │ │ │ mov.w fp, #13824 @ 0x3600 │ │ │ │ movt fp, #50277 @ 0xc465 │ │ │ │ b.n 143a66 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1bf118 │ │ │ │ + bl 1bee08 │ │ │ │ b.n 143b9c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1bf148 │ │ │ │ + bl 1bee38 │ │ │ │ b.n 143ee2 │ │ │ │ mvn.w fp, #12 │ │ │ │ b.n 143a66 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ @@ -311861,21 +311859,21 @@ │ │ │ │ vqshrn.u64 d29, , #1 │ │ │ │ vmls.i q15, , d5[0] │ │ │ │ vmlal.u , d15, d23[0] │ │ │ │ vaddl.u , d31, d9 │ │ │ │ vtbl.8 d29, {d15-d16}, d7 │ │ │ │ @ instruction: 0xffff0d98 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + ldrsh r6, [r3, r0] │ │ │ │ movs r6, r5 │ │ │ │ stmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldcl 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ bl ffd7a03e │ │ │ │ - ldrh r4, [r3, r7] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ movs r6, r5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #208] @ 144124 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ @@ -311927,15 +311925,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 144098 │ │ │ │ ldr r2, [pc, #92] @ (144130 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #92] @ (144134 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n 144098 │ │ │ │ mov r0, r5 │ │ │ │ blx 5435c │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ blx 548f4 │ │ │ │ @@ -311963,29 +311961,29 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ittt ls │ │ │ │ lslls r3, r4, #2 │ │ │ │ lsrls r4, r3, #2 │ │ │ │ movls r0, r0 │ │ │ │ ittt pl │ │ │ │ lslpl r3, r4, #2 │ │ │ │ - strpl r0, [sp, #480] @ 0x1e0 │ │ │ │ + ldrhpl r0, [r5, #42] @ 0x2a │ │ │ │ movpl r7, r3 │ │ │ │ - ldrb r6, [r3, #5] │ │ │ │ + strb r6, [r1, #25] │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 309160 │ │ │ │ + bl 308e50 │ │ │ │ cbz r0, 14416a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 54f38 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -312180,71 +312178,71 @@ │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14447a │ │ │ │ mov r4, r0 │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r1, #1 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1d963c │ │ │ │ + bl 1d932c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14446e │ │ │ │ ldr r3, [pc, #316] @ (144488 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #308] @ (14448c ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c2ae8 │ │ │ │ + bl 1c27d8 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 144468 │ │ │ │ cbz r5, 1443d2 │ │ │ │ ldr.w r8, [pc, #292] @ 144490 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 30ae98 │ │ │ │ + bl 30ab88 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14441e │ │ │ │ ldr.w r8, [pc, #276] @ 144494 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 30ae98 │ │ │ │ + bl 30ab88 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14442c │ │ │ │ ldr.w r8, [pc, #260] @ 144498 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 30ae98 │ │ │ │ + bl 30ab88 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144440 │ │ │ │ ldr.w r8, [pc, #244] @ 14449c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ strb.w r3, [r7, #706] @ 0x2c2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 30ae98 │ │ │ │ + bl 30ab88 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144454 │ │ │ │ ldr.w r8, [pc, #220] @ 1444a0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 30ae98 │ │ │ │ + bl 30ab88 │ │ │ │ cbnz r0, 14440a │ │ │ │ ldr r2, [pc, #208] @ (1444a4 ) │ │ │ │ ldr r3, [pc, #208] @ (1444a8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #204] @ (1444ac ) │ │ │ │ @@ -312263,70 +312261,70 @@ │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r2, [r7, #912] @ 0x390 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30aecc │ │ │ │ + bl 30abbc │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #708] @ 0x2c4 │ │ │ │ b.n 1443d2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30aef0 │ │ │ │ + bl 30abe0 │ │ │ │ str.w r0, [r7, #700] @ 0x2bc │ │ │ │ b.n 14437e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30aecc │ │ │ │ + bl 30abbc │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #704] @ 0x2c0 │ │ │ │ b.n 144392 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30aecc │ │ │ │ + bl 30abbc │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #705] @ 0x2c1 │ │ │ │ b.n 1443a6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30aecc │ │ │ │ + bl 30abbc │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #706] @ 0x2c2 │ │ │ │ b.n 1443c0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d9628 │ │ │ │ + bl 1d9318 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r9] │ │ │ │ blx r3 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ b.n 1443fe │ │ │ │ nop │ │ │ │ pop {r1, r4, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2e2001e │ │ │ │ - bfi r0, lr, #0, #31 │ │ │ │ - @ instruction: 0xf3f2001e │ │ │ │ - bics.w r0, r4, #10354688 @ 0x9e0000 │ │ │ │ - @ instruction: 0xf598001e │ │ │ │ + vshr.s16 d16, d14, #14 │ │ │ │ + orrs.w r0, lr, #30 │ │ │ │ + @ instruction: 0xf0e2001e │ │ │ │ + @ instruction: 0xf124001e │ │ │ │ + @ instruction: 0xf288001e │ │ │ │ svc 115 @ 0x73 │ │ │ │ vmlal.u q15, d31, d17[0] │ │ │ │ vaddw.u q15, , d19 │ │ │ │ vmla.i q15, , d9[0] │ │ │ │ vqshlu.s64 d29, d23, #63 @ 0x3f │ │ │ │ vsra.u64 q15, , #1 │ │ │ │ vmlal.u , d15, d23[0] │ │ │ │ @@ -312336,33 +312334,33 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r6, [r0, #912] @ 0x390 │ │ │ │ cbz r6, 144514 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1c2e74 │ │ │ │ + bl 1c2b64 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1444fc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 1444ee │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1c2e74 │ │ │ │ + bl 1c2b64 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1444e4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1c2cf0 │ │ │ │ + bl 1c29e0 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - bl 1d9628 │ │ │ │ + bl 1d9318 │ │ │ │ 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 │ │ │ │ @@ -312625,25 +312623,25 @@ │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1cb314 │ │ │ │ + bl 1cb004 │ │ │ │ cbz r0, 144802 │ │ │ │ str r4, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1cb314 │ │ │ │ + bl 1cb004 │ │ │ │ cbz r0, 14481e │ │ │ │ str r4, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -312729,15 +312727,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, #44] @ 0x2c │ │ │ │ add.w r0, r0, #424 @ 0x1a8 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldrd r2, r1, [r3, #480] @ 0x1e0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #480] @ 0x1e0 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ str.w r1, [r3, #484] @ 0x1e4 │ │ │ │ ldrd r5, r2, [r3, #448] @ 0x1c0 │ │ │ │ @@ -312751,62 +312749,62 @@ │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ str.w r2, [r3, #600] @ 0x258 │ │ │ │ ldr.w r2, [r3, #604] @ 0x25c │ │ │ │ sbc.w r1, r2, r1 │ │ │ │ str.w r1, [r3, #604] @ 0x25c │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ 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 r4, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldrb.w r3, [r4, #624] @ 0x270 │ │ │ │ cbz r3, 1449a0 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 144900 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ movs r2, #1 │ │ │ │ strd r0, r1, [r4, #616] @ 0x268 │ │ │ │ movw r3, #20522 @ 0x502a │ │ │ │ movt r3, #254 @ 0xfe │ │ │ │ strd r0, r1, [r4, #608] @ 0x260 │ │ │ │ strb.w r2, [r4, #624] @ 0x270 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ str.w r3, [r4, #628] @ 0x274 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 144900 │ │ │ │ pop {r4, r5, r6, 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 │ │ │ │ ldrd r4, r7, [r0, #44] @ 0x2c │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r8, [r0, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldrb.w r0, [r4, #624] @ 0x270 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r3, [r4, #628] @ 0x274 │ │ │ │ ldrd ip, r1, [r4, #616] @ 0x268 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cbnz r0, 144a3e │ │ │ │ cmp ip, r2 │ │ │ │ @@ -312816,15 +312814,15 @@ │ │ │ │ strb.w r0, [r4, #624] @ 0x270 │ │ │ │ it cc │ │ │ │ strdcc r2, r3, [r4, #616] @ 0x268 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r3, [r4, #592] @ 0x250 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 144900 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs.w r0, r7, r8 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ @@ -312852,55 +312850,55 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r4, #360] @ 0x168 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r8, r3 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144b0e │ │ │ │ ldrb.w r6, [r4, #584] @ 0x248 │ │ │ │ cbnz r6, 144af2 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, #584] @ 0x248 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr.w r1, [r4, #544] @ 0x220 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 309370 │ │ │ │ + bl 309060 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ add.w r2, r4, #496 @ 0x1f0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1bf12c │ │ │ │ + bl 1bee1c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ strb.w r6, [r4, #584] @ 0x248 │ │ │ │ - bl 1bf12c │ │ │ │ + bl 1bee1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ beq.n 144b0e │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r4, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #496 @ 0x1f0 │ │ │ │ - bl 1bf164 │ │ │ │ + bl 1bee54 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 144b18 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 144aea │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 144aea │ │ │ │ @@ -312971,15 +312969,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 144bda │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 1c4190 │ │ │ │ + bl 1c3e80 │ │ │ │ b.n 144b5e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -313024,24 +313022,24 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144d0c │ │ │ │ ldrb.w r3, [r4, #632] @ 0x278 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 144d28 │ │ │ │ add.w r6, r4, #424 @ 0x1a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 144d84 │ │ │ │ ldrd r2, r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcc.w 144d9c │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #2 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, #324 @ (adr r3, 144dc8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ @@ -313050,22 +313048,22 @@ │ │ │ │ add r3, pc, #304 @ (adr r3, 144dc8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ add.w r9, sp, #24 │ │ │ │ mov fp, r2 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144d84 │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r5, [r4, #452] @ 0x1c4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r7 │ │ │ │ sbcs.w r5, r5, r8 │ │ │ │ bcs.n 144d0a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 144a6c │ │ │ │ @@ -313075,23 +313073,23 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 144d0c │ │ │ │ ldr.w r3, [r4, #368] @ 0x170 │ │ │ │ cbz r3, 144d0a │ │ │ │ ldrb.w r3, [r4, #632] @ 0x278 │ │ │ │ cbnz r3, 144d0a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144d84 │ │ │ │ ldrd r2, r3, [r4, #456] @ 0x1c8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcs.n 144d60 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [pc, #208] @ (144de0 ) │ │ │ │ ldr r3, [pc, #204] @ (144ddc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -313099,15 +313097,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 144dc0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, pc, #164 @ (adr r1, 144dd0 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1c4190 │ │ │ │ + bl 1c3e80 │ │ │ │ add.w r6, r4, #424 @ 0x1a8 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, fp │ │ │ │ mov r0, fp │ │ │ │ sbcs.w r2, r5, r9 │ │ │ │ mov r1, r9 │ │ │ │ @@ -313120,43 +313118,43 @@ │ │ │ │ itt cc │ │ │ │ movcc r0, r3 │ │ │ │ movcc r1, r5 │ │ │ │ b.n 144c82 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 144a6c │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 144d0c │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 144caa │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 144d0c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c4190 │ │ │ │ + bl 1c3e80 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 144c3a │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ mov.w r1, #57600 @ 0xe100 │ │ │ │ movt r1, #1525 @ 0x5f5 │ │ │ │ adds r3, #1 │ │ │ │ umull r0, r1, r3, r1 │ │ │ │ - bl 1c4190 │ │ │ │ + bl 1c3e80 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 144d3a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ @@ -313176,19 +313174,19 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 54d08 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 144900 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 54614 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -313198,15 +313196,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 1be4b0 │ │ │ │ + bl 1be1a0 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 144e74 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ @@ -313247,15 +313245,15 @@ │ │ │ │ add r6, pc │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1cc310 │ │ │ │ + bl 1cc000 │ │ │ │ movs r3, #1 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ blx r7 │ │ │ │ @@ -313283,15 +313281,15 @@ │ │ │ │ bx lr │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r0, 144f1c │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #30] │ │ │ │ + strh r4, [r3, #6] │ │ │ │ movs r7, r3 │ │ │ │ cbz r6, 144f16 │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -313333,15 +313331,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 145026 │ │ │ │ ldr.w r1, [r5, #156] @ 0x9c │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14501a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 145052 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ str.w r8, [r5, #164] @ 0xa4 │ │ │ │ add.w ip, r0, r2 │ │ │ │ str.w r0, [r5, #156] @ 0x9c │ │ │ │ @@ -313364,15 +313362,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [ip, #28] │ │ │ │ movs r2, #32 │ │ │ │ blx 54720 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #180 @ 0xb4 │ │ │ │ - bl 1cb2e4 │ │ │ │ + bl 1cafd4 │ │ │ │ ldr r2, [pc, #116] @ (14506c ) │ │ │ │ ldr r3, [pc, #100] @ (145060 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -313438,15 +313436,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ ldr r3, [pc, #228] @ (145188 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ ldrb.w r3, [r4, #405] @ 0x195 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 145174 │ │ │ │ ldr.w r1, [r4, #288] @ 0x120 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 145128 │ │ │ │ @@ -313496,15 +313494,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ b.n 1450ce │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r3, #240 @ 0xf0 │ │ │ │ add r1, sp, #24 │ │ │ │ mla r0, r3, r0, r4 │ │ │ │ add.w r0, r0, #888 @ 0x378 │ │ │ │ - bl 309508 │ │ │ │ + bl 3091f8 │ │ │ │ ldrb.w r2, [r4, #404] @ 0x194 │ │ │ │ movw r3, #52715 @ 0xcdeb │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ cmp r2, r8 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ b.n 14510c │ │ │ │ @@ -313541,15 +313539,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #396] @ (145344 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ ldrb.w r3, [r4, #405] @ 0x195 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 145324 │ │ │ │ ldrd r0, r1, [sl, #16] │ │ │ │ add r3, pc, #348 @ (adr r3, 145338 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -313584,20 +313582,20 @@ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strd r5, r5, [sp, #56] @ 0x38 │ │ │ │ mov r9, r3 │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldrb.w r3, [r4, #584] @ 0x248 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1452e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ cbz r0, 1452b2 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 145260 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #240 @ 0xf0 │ │ │ │ @@ -313611,15 +313609,15 @@ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ movs r5, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ adds r2, r4, r3 │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ adds r0, r4, r3 │ │ │ │ strb.w r5, [r2, #920] @ 0x398 │ │ │ │ - bl 309508 │ │ │ │ + bl 3091f8 │ │ │ │ ldrb.w r3, [r4, #404] @ 0x194 │ │ │ │ movw r0, #52715 @ 0xcdeb │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ ldr r2, [pc, #172] @ (145348 ) │ │ │ │ @@ -313633,15 +313631,15 @@ │ │ │ │ bne.n 14532e │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r8, #64] @ 0x40 │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 309370 │ │ │ │ + bl 309060 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 145324 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14521c │ │ │ │ ldrd r3, r2, [sl, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ @@ -313655,28 +313653,28 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 145216 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r2, [r4, #584] @ 0x248 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [r4, #544] @ 0x220 │ │ │ │ blx 55148 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ add.w r0, r4, #496 @ 0x1f0 │ │ │ │ - bl 1bf12c │ │ │ │ + bl 1bee1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ strb.w r3, [r4, #584] @ 0x248 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ bne.n 14524c │ │ │ │ movw r0, #12820 @ 0x3214 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 145298 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -313750,15 +313748,15 @@ │ │ │ │ cbz r0, 1453f4 │ │ │ │ ldr r2, [pc, #60] @ (145418 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1453ea │ │ │ │ cbz r3, 145406 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ 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] │ │ │ │ @@ -313786,15 +313784,15 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ blx 54720 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1cb2e4 │ │ │ │ + bl 1cafd4 │ │ │ │ cbz r0, 145454 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ @@ -313822,15 +313820,15 @@ │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 145480 │ │ │ │ nop │ │ │ │ - mov r4, r5 │ │ │ │ + orrs r4, r3 │ │ │ │ movs r6, r5 │ │ │ │ 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 sl, r0 │ │ │ │ add.w r6, r0, #72 @ 0x48 │ │ │ │ @@ -314052,32 +314050,32 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bpl.n 1456b8 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1cb2e4 │ │ │ │ + bl 1cafd4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1456b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cb314 │ │ │ │ + bl 1cb004 │ │ │ │ mov ip, r0 │ │ │ │ cbz r0, 14572c │ │ │ │ add r6, sp, #16 │ │ │ │ str r7, [r0, #0] │ │ │ │ str.w r9, [r0, #4] │ │ │ │ add.w r7, r0, #8 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ b.n 145674 │ │ │ │ add.w r0, ip, #8 │ │ │ │ - bl 1cb314 │ │ │ │ + bl 1cb004 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1456b8 │ │ │ │ strd r4, r5, [r0] │ │ │ │ b.n 1456b8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 5422c │ │ │ │ b.n 1456b8 │ │ │ │ @@ -314585,15 +314583,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ mov.w r6, #1 │ │ │ │ bne.n 145cf6 │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 145ce2 │ │ │ │ add.w r0, r5, #184 @ 0xb8 │ │ │ │ - bl 3094c4 │ │ │ │ + bl 3091b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 13dc3c │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 145ce2 │ │ │ │ ldr.w r0, [r5, #220] @ 0xdc │ │ │ │ @@ -314793,19 +314791,19 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 554c8 │ │ │ │ movs r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1cb2e4 │ │ │ │ + bl 1cafd4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1cb2e4 │ │ │ │ + bl 1cafd4 │ │ │ │ ldr r1, [pc, #220] @ (146028 ) │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ blx 547bc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -315091,22 +315089,22 @@ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 1461f4 │ │ │ │ add.w r0, r7, #548 @ 0x224 │ │ │ │ - bl 30962c │ │ │ │ + bl 30931c │ │ │ │ ldr.w r0, [r7, #580] @ 0x244 │ │ │ │ cbz r0, 14622c │ │ │ │ blx 54b28 │ │ │ │ add.w r0, r7, #496 @ 0x1f0 │ │ │ │ - bl 1bf118 │ │ │ │ + bl 1bee08 │ │ │ │ add.w r0, r7, #424 @ 0x1a8 │ │ │ │ - bl 1d9628 │ │ │ │ + bl 1d9318 │ │ │ │ ldr.w r0, [r7, #544] @ 0x220 │ │ │ │ cbz r0, 146246 │ │ │ │ blx 54c9c │ │ │ │ ldr.w r1, [r7, #412] @ 0x19c │ │ │ │ cbz r1, 146256 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r0, [r9] │ │ │ │ @@ -315196,15 +315194,15 @@ │ │ │ │ ldrb.w r8, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ blx 54720 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ add r7, pc │ │ │ │ - bl 1cb2e4 │ │ │ │ + bl 1cafd4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 146614 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [r4, #152] @ 0x98 │ │ │ │ str r5, [r4, #108] @ 0x6c │ │ │ │ @@ -315260,25 +315258,25 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5456c │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ blx 5422c │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1cb2e4 │ │ │ │ + bl 1cafd4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 146572 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1cb314 │ │ │ │ + bl 1cb004 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 146572 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1cb314 │ │ │ │ + bl 1cb004 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 146572 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #24653 @ 0x604d │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -315326,15 +315324,15 @@ │ │ │ │ bne.n 146486 │ │ │ │ ldrb.w r3, [r4, #177] @ 0xb1 │ │ │ │ cbnz r3, 1464a4 │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ cbnz r3, 1464b8 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1cb314 │ │ │ │ + bl 1cb004 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 146572 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp r7, r1 │ │ │ │ @@ -315601,15 +315599,15 @@ │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 146730 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #60] @ 0x3c │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ movs r7, r3 │ │ │ │ ldr r0, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r4, #2 │ │ │ │ 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, #3824] @ 0xef0 │ │ │ │ @@ -315736,15 +315734,15 @@ │ │ │ │ bl 146030 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 146896 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ b.n 146896 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r7, #48] @ 0x30 │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ movs r7, r3 │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r4, #2 │ │ │ │ @@ -315880,15 +315878,15 @@ │ │ │ │ b.n 1469f4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r7, [sp, #32] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #28] │ │ │ │ + str r4, [r1, #108] @ 0x6c │ │ │ │ movs r7, r3 │ │ │ │ str r6, [sp, #16] │ │ │ │ lsls r3, r4, #2 │ │ │ │ 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 │ │ │ │ @@ -316088,15 +316086,15 @@ │ │ │ │ bne.n 146c04 │ │ │ │ ldr r2, [pc, #196] @ (146d00 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #196] @ (146d04 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 146c04 │ │ │ │ ldr r3, [pc, #180] @ (146d08 ) │ │ │ │ add r4, sp, #32 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ @@ -316157,31 +316155,31 @@ │ │ │ │ movt fp, #50277 @ 0xc465 │ │ │ │ b.n 146aec │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ str r5, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #236 @ 0xec │ │ │ │ + cmp r4, #220 @ 0xdc │ │ │ │ movs r6, r5 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + str r4, [r4, #72] @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ str r4, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r0, [r1, #88] @ 0x58 │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [pc, #976] @ (1470d8 ) │ │ │ │ + ldr r2, [pc, #912] @ (147098 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r4, #104] @ 0x68 │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r3, #100] @ 0x64 │ │ │ │ + str r0, [r1, #52] @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r6, [r0, #360] @ 0x168 │ │ │ │ @@ -316285,15 +316283,15 @@ │ │ │ │ cbnz r2, 146e68 │ │ │ │ ldr r2, [pc, #624] @ (1470cc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #624] @ (1470d0 ) │ │ │ │ add r2, pc │ │ │ │ strb r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ movs r7, #0 │ │ │ │ ldr r1, [pc, #616] @ (1470d4 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r4, #640] @ 0x280 │ │ │ │ add r1, pc │ │ │ │ lsls r2, r3, #4 │ │ │ │ add.w ip, r2, r1 │ │ │ │ @@ -316505,17 +316503,17 @@ │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmia r4!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r2, [r2, #76] @ 0x4c │ │ │ │ + str r2, [r0, #28] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [pc, #856] @ (14742c ) │ │ │ │ + ldr r0, [pc, #792] @ (1473ec ) │ │ │ │ movs r7, r3 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -316907,15 +316905,15 @@ │ │ │ │ bne.w 147a50 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r7, #12820 @ 0x3214 │ │ │ │ movt r7, #50277 @ 0xc465 │ │ │ │ b.n 147598 │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ strd r0, r1, [r5, #904] @ 0x388 │ │ │ │ b.n 147412 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ blx 55310 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -316951,15 +316949,15 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str.w r2, [r9, #12] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ str.w r4, [r9, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #32] │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -316968,15 +316966,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 147806 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r0, r4, #548 @ 0x224 │ │ │ │ mla r1, r1, fp, r4 │ │ │ │ add.w r1, r1, #888 @ 0x378 │ │ │ │ - bl 30969c │ │ │ │ + bl 30938c │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r3, [r4, #468] @ 0x1d4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r2, r0 │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ @@ -316992,15 +316990,15 @@ │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ mov r0, r8 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ ldr.w r3, [r4, #484] @ 0x1e4 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [r4, #484] @ 0x1e4 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ movs r3, #240 @ 0xf0 │ │ │ │ mla sl, r3, fp, r4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #920] @ 0x398 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 14754a │ │ │ │ @@ -317562,21 +317560,21 @@ │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cbz r1, 147d06 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 148452 │ │ │ │ str.w r5, [r4, #412] @ 0x19c │ │ │ │ add.w r0, r4, #496 @ 0x1f0 │ │ │ │ - bl 1bf098 │ │ │ │ + bl 1bed88 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1481e6 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 1d963c │ │ │ │ + bl 1d932c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [pc, #2028] @ 14851c │ │ │ │ str r3, [r6, #12] │ │ │ │ @@ -317611,15 +317609,15 @@ │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r4, #544] @ 0x220 │ │ │ │ add r5, pc │ │ │ │ strb.w lr, [r4, #632] @ 0x278 │ │ │ │ strd r0, r5, [sp] │ │ │ │ add.w r0, r4, #548 @ 0x224 │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ - bl 3095e8 │ │ │ │ + bl 3092d8 │ │ │ │ ldr.w r3, [r4, #360] @ 0x168 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [r4, #416] @ 0x1a0 │ │ │ │ ldr r7, [r3, #64] @ 0x40 │ │ │ │ ldr r5, [r7, #96] @ 0x60 │ │ │ │ cbz r5, 147ddc │ │ │ │ mov r0, r5 │ │ │ │ @@ -317696,15 +317694,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ strd r8, fp, [sp, #20] │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ blx 554c8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #184 @ 0xb8 │ │ │ │ - bl 309430 │ │ │ │ + bl 309120 │ │ │ │ mov r0, r5 │ │ │ │ blx 55310 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ @@ -317839,15 +317837,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ blx 554c8 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sl, #184 @ 0xb8 │ │ │ │ - bl 309430 │ │ │ │ + bl 309120 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cbz r3, 148084 │ │ │ │ ldr.w r3, [pc, #1292] @ 148548 │ │ │ │ add.w r5, sl, #228 @ 0xe4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w r6, sl, #80 @ 0x50 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ @@ -317904,15 +317902,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 148364 │ │ │ │ add.w r5, r6, #24 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [r6, #64] @ 0x40 │ │ │ │ - bl 309514 │ │ │ │ + bl 309204 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14845a │ │ │ │ ldr.w r9, [r6, #64] @ 0x40 │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 148174 │ │ │ │ blx 55310 │ │ │ │ @@ -317977,15 +317975,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ blx 554c8 │ │ │ │ str.w r0, [r6, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 147bd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3095b8 │ │ │ │ + bl 3092a8 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 147bd0 │ │ │ │ ldr.w r9, [r5, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 146030 │ │ │ │ mov r1, r5 │ │ │ │ @@ -318139,15 +318137,15 @@ │ │ │ │ b.n 14804c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 3095b8 │ │ │ │ + bl 3092a8 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 147b20 │ │ │ │ ldr r7, [r5, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 146030 │ │ │ │ mov r1, r5 │ │ │ │ @@ -318226,15 +318224,15 @@ │ │ │ │ str.w r0, [r4, #580] @ 0x244 │ │ │ │ blx 54464 │ │ │ │ b.n 147d9e │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 55100 │ │ │ │ b.n 147d06 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3095b8 │ │ │ │ + bl 3092a8 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cbz r5, 1484c6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 14837e │ │ │ │ ldr.w r3, [r4, #360] @ 0x168 │ │ │ │ mov r0, r5 │ │ │ │ @@ -318263,15 +318261,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ blx 554c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ - bl 3095b8 │ │ │ │ + bl 3092a8 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 148464 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.w 147b20 │ │ │ │ mov r4, r9 │ │ │ │ @@ -318296,15 +318294,15 @@ │ │ │ │ vraddhn.i d29, , │ │ │ │ @ instruction: 0xfffff747 │ │ │ │ vtbl.8 d28, {d15-d18}, d29 │ │ │ │ @ instruction: 0xffffcaff │ │ │ │ vqrdmlsh.s q14, , d7[0] │ │ │ │ vqrdmlah.s q14, , d19[0] │ │ │ │ @ instruction: 0xffffca75 │ │ │ │ - vsli.32 , q4, #31 │ │ │ │ + vmlal.u , d15, d8[0] │ │ │ │ movs r7, r3 │ │ │ │ ldmia r2, {r0, r2, r6} │ │ │ │ vtbx.8 d28, {d31- q8, , d12[0] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, r2] │ │ │ │ + ldr r7, [pc, #560] @ (148780 ) │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #58 @ 0x3a │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r0, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -318392,15 +318390,15 @@ │ │ │ │ nop │ │ │ │ ldrb r2, [r7, #9] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r0, #9] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r5, [pc, #664] @ (1488ac ) │ │ │ │ + ldr r2, [pc, #600] @ (14886c ) │ │ │ │ movs r7, r3 │ │ │ │ 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.w r2, [r0, #200] @ 0xc8 │ │ │ │ @@ -318443,15 +318441,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 554c8 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 3095b8 │ │ │ │ + bl 3092a8 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cbz r1, 1486b6 │ │ │ │ ldr r3, [r1, #108] @ 0x6c │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 146030 │ │ │ │ @@ -318666,15 +318664,15 @@ │ │ │ │ bls.n 1488ae │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + lsrs r0, r6, #27 │ │ │ │ movs r6, r5 │ │ │ │ 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 r8, r3 │ │ │ │ @@ -318993,27 +318991,27 @@ │ │ │ │ bne.n 148c1a │ │ │ │ ldr r2, [pc, #32] @ (148c50 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #32] @ (148c54 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r2, [sl] │ │ │ │ b.n 148c1a │ │ │ │ nop │ │ │ │ - lsrs r2, r3, #29 │ │ │ │ + lsrs r2, r1, #17 │ │ │ │ movs r6, r5 │ │ │ │ add r6, pc, #920 @ (adr r6, 148fe8 ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cmp lr, r2 │ │ │ │ + cmp r6, r0 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r6, #2 │ │ │ │ + cmp r2, #242 @ 0xf2 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #220] @ (148d48 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -319126,15 +319124,15 @@ │ │ │ │ pop {pc} │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 148d7a │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ + lsrs r4, r1, #9 │ │ │ │ movs r6, r5 │ │ │ │ ldr.w ip, [r2] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 148e16 │ │ │ │ push {lr} │ │ │ │ @@ -319523,34 +319521,34 @@ │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r4, #380 @ 0x17c │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #408 @ 0x198 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ b.n 149162 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1bf164 │ │ │ │ + bl 1bee54 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 149186 │ │ │ │ cbnz r0, 14918c │ │ │ │ ldrd r2, r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 149152 │ │ │ │ ldr.w r8, [r4, #464] @ 0x1d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ b.n 149112 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c4190 │ │ │ │ + bl 1c3e80 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 149100 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 149170 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 149170 │ │ │ │ @@ -319591,22 +319589,22 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 548b8 │ │ │ │ cmp r0, #0 │ │ │ │ add.w r0, r6, #40 @ 0x28 │ │ │ │ ble.n 1491e8 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 552d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bf12c │ │ │ │ + bl 1bee1c │ │ │ │ add.w r0, r6, #40 @ 0x28 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ b.n 1491e8 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r3, #2] │ │ │ │ lsls r3, r4, #2 │ │ │ │ @@ -319738,15 +319736,15 @@ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 149364 │ │ │ │ blx 54c18 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ b.n 149366 │ │ │ │ nop │ │ │ │ - lsls r2, r4 │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #168] @ (149440 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -319851,15 +319849,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ strd r2, ip, [lr] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r6, #26 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ movs r6, r5 │ │ │ │ ldr.w r3, [r0, #376] @ 0x178 │ │ │ │ mov.w ip, #13824 @ 0x3600 │ │ │ │ movt ip, #50277 @ 0xc465 │ │ │ │ cmp r3, ip │ │ │ │ beq.n 1494d8 │ │ │ │ cbz r1, 1494d6 │ │ │ │ @@ -319893,24 +319891,24 @@ │ │ │ │ strb r2, [r0, #13] │ │ │ │ cbnz r3, 149530 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #44] @ 149540 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh r3, [r1, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -320038,15 +320036,15 @@ │ │ │ │ b.n 14965e │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1495e8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ b.n 1495e8 │ │ │ │ nop │ │ │ │ - lsls r6, r0, #24 │ │ │ │ + lsls r6, r6, #11 │ │ │ │ movs r6, r5 │ │ │ │ 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 r8, r3 │ │ │ │ @@ -320519,62 +320517,62 @@ │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 149890 │ │ │ │ b.n 1498cc │ │ │ │ nop │ │ │ │ ldr r0, [r2, #20] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + subs r2, #48 @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #172 @ 0xac │ │ │ │ + subs r1, #156 @ 0x9c │ │ │ │ movs r7, r3 │ │ │ │ - subs r5, #28 │ │ │ │ + subs r2, #12 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r1, #42 @ 0x2a │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #44 @ 0x2c │ │ │ │ + subs r1, #28 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #32 │ │ │ │ + subs r1, #16 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #32 │ │ │ │ + subs r1, #16 │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #78 @ 0x4e │ │ │ │ + subs r0, #62 @ 0x3e │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #192 @ 0xc0 │ │ │ │ + adds r7, #176 @ 0xb0 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #88 @ 0x58 │ │ │ │ + adds r7, #72 @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #160 @ 0xa0 │ │ │ │ + adds r7, #144 @ 0x90 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #148 @ 0x94 │ │ │ │ + adds r7, #132 @ 0x84 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #136 @ 0x88 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #124 @ 0x7c │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #112 @ 0x70 │ │ │ │ + adds r7, #96 @ 0x60 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #100 @ 0x64 │ │ │ │ + adds r7, #84 @ 0x54 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #88 @ 0x58 │ │ │ │ + adds r7, #72 @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #76 @ 0x4c │ │ │ │ + adds r7, #60 @ 0x3c │ │ │ │ movs r7, r3 │ │ │ │ - subs r1, #206 @ 0xce │ │ │ │ + adds r6, #190 @ 0xbe │ │ │ │ movs r7, r3 │ │ │ │ - vaddl.s8 q0, d6, d16 │ │ │ │ - subs r1, #174 @ 0xae │ │ │ │ + ldcl 0, cr0, [r6], #-128 @ 0xffffff80 │ │ │ │ + adds r6, #158 @ 0x9e │ │ │ │ movs r7, r3 │ │ │ │ - subs r1, #166 @ 0xa6 │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ movs r7, r3 │ │ │ │ - subs r1, #158 @ 0x9e │ │ │ │ + adds r6, #142 @ 0x8e │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #26 │ │ │ │ + adds r6, #10 │ │ │ │ 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 r7, r1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -320603,21 +320601,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #20] @ (149c48 ) │ │ │ │ ldr r1, [pc, #20] @ (149c4c ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, r7, #7 │ │ │ │ + subs r6, r5, r3 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -320922,15 +320920,15 @@ │ │ │ │ str r0, [r5, #20] │ │ │ │ b.n 149f3a │ │ │ │ str.w r0, [r5, #276] @ 0x114 │ │ │ │ b.n 149f2e │ │ │ │ blx 549a8 │ │ │ │ str r7, [r5, #20] │ │ │ │ b.n 149f3a │ │ │ │ - stmia r1!, {r2, r3, r5, r6} │ │ │ │ + bkpt 0x005c │ │ │ │ movs r2, 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ @@ -321070,16 +321068,16 @@ │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ ldrbeq.w r0, [r6, #268] @ 0x10c │ │ │ │ beq.n 14a0a0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xfaa0002d │ │ │ │ - @ instruction: 0xfa76002d │ │ │ │ + @ instruction: 0xf790002d │ │ │ │ + @ instruction: 0xf766002d │ │ │ │ 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, #116] @ (14a184 ) │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [pc, #116] @ (14a188 ) │ │ │ │ @@ -321174,15 +321172,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ add r3, pc, #200 @ (adr r3, 14a2d0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -321191,15 +321189,15 @@ │ │ │ │ b.n 14a242 │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r3, #40 @ 0x28 │ │ │ │ add.w r0, r3, #120 @ 0x78 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - bl 1bf164 │ │ │ │ + bl 1bee54 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ bne.n 14a280 │ │ │ │ ldrb.w ip, [r4, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 14a29c │ │ │ │ @@ -321213,15 +321211,15 @@ │ │ │ │ cbz r1, 14a286 │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r3, #40 @ 0x28 │ │ │ │ add.w r0, r3, #64 @ 0x40 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - bl 1bf164 │ │ │ │ + bl 1bee54 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n 14a242 │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n 14a29e │ │ │ │ ldr r2, [pc, #88] @ (14a2e0 ) │ │ │ │ @@ -321232,15 +321230,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14a25e │ │ │ │ b.n 14a23a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r2, [pc, #60] @ (14a2e4 ) │ │ │ │ ldr r3, [pc, #48] @ (14a2dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -321492,15 +321490,15 @@ │ │ │ │ subs r2, r5, #1 │ │ │ │ adc.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ adds r2, #2 │ │ │ │ sbcs.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ bcc.n 14a60a │ │ │ │ add.w r7, r6, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ cbz r0, 14a592 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 14a554 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #232 @ 0xe8 │ │ │ │ @@ -321511,15 +321509,15 @@ │ │ │ │ bne.n 14a54c │ │ │ │ movs r2, #232 @ 0xe8 │ │ │ │ str.w r3, [sl] │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r3, #724] @ 0x2d4 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr.w r9, [r4, #376] @ 0x178 │ │ │ │ ldr r2, [pc, #232] @ (14a660 ) │ │ │ │ ldr r3, [pc, #224] @ (14a65c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -321542,37 +321540,37 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r0, r6, #64 @ 0x40 │ │ │ │ mov r2, sp │ │ │ │ - bl 1bf164 │ │ │ │ + bl 1bee54 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r9, #110 @ 0x6e │ │ │ │ beq.n 14a540 │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r4, #408 @ 0x198 │ │ │ │ strd r2, r3, [r4, #456] @ 0x1c8 │ │ │ │ str.w r5, [r4, #464] @ 0x1d0 │ │ │ │ mov r9, r5 │ │ │ │ - bl 1bf12c │ │ │ │ + bl 1bee1c │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ b.n 14a576 │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ adds r0, r5, r0 │ │ │ │ adcs.w r1, r8, r1 │ │ │ │ mov r3, r9 │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ cbnz r3, 14a638 │ │ │ │ mov r5, r0 │ │ │ │ @@ -321588,15 +321586,15 @@ │ │ │ │ beq.n 14a59e │ │ │ │ b.n 14a5c4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r8, r5 │ │ │ │ b.n 14a536 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #2 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ b.n 14a576 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r6, r3] │ │ │ │ @@ -321672,24 +321670,24 @@ │ │ │ │ cbnz r3, 14a734 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #48] @ 14a748 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh r3, [r1, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -322061,15 +322059,15 @@ │ │ │ │ lsrs r3, r0 │ │ │ │ ldr r4, [r1, r2] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r6, r3] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - subs.w r0, lr, #45 @ 0x2d │ │ │ │ + cdp 0, 10, cr0, cr14, cr13, {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 │ │ │ │ ldr.w r3, [r0, #360] @ 0x168 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -322164,40 +322162,40 @@ │ │ │ │ b.n 14ac26 │ │ │ │ add.w r3, r4, #380 @ 0x17c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ strb r2, [r6, #29] │ │ │ │ str.w r2, [r5, #188] @ 0xbc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #13824 @ 0x3600 │ │ │ │ movt r2, #50277 @ 0xc465 │ │ │ │ strd r0, r1, [r4, #456] @ 0x1c8 │ │ │ │ add.w r0, r4, #408 @ 0x198 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - bl 1bf12c │ │ │ │ + bl 1bee1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 14ac54 │ │ │ │ add.w r0, r0, #380 @ 0x17c │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ strd r0, r1, [r4, #456] @ 0x1c8 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ add.w r0, r4, #408 @ 0x198 │ │ │ │ - bl 1bf12c │ │ │ │ + bl 1bee1c │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ b.n 14acfa │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -322214,15 +322212,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mla r1, r1, r5, r4 │ │ │ │ add.w r5, r0, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ str.w r2, [r1, #760] @ 0x2f8 │ │ │ │ str.w r3, [r1, #764] @ 0x2fc │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ orrs r2, r3 │ │ │ │ bne.n 14add8 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r3, r2, [r4, #368] @ 0x170 │ │ │ │ mla r1, r1, r6, r4 │ │ │ │ @@ -322237,20 +322235,20 @@ │ │ │ │ bl 14abd0 │ │ │ │ cbz r0, 14adca │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str.w r3, [r4, #376] @ 0x178 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr.w r0, [r4, #376] @ 0x178 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r7, #112] @ 0x70 │ │ │ │ mov r3, r7 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14ad82 │ │ │ │ @@ -322293,28 +322291,28 @@ │ │ │ │ bl 14abd0 │ │ │ │ cbz r0, 14ae54 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str.w r3, [r5, #376] @ 0x178 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r5, #380 @ 0x17c │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldrd r1, r2, [r4, #224] @ 0xe0 │ │ │ │ ldrd r0, r3, [r5, #456] @ 0x1c8 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ bcc.n 14ae7a │ │ │ │ add.w r0, r5, #380 @ 0x17c │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr.w r3, [r4, #184] @ 0xb8 │ │ │ │ b.n 14ae1a │ │ │ │ add.w r0, r5, #408 @ 0x198 │ │ │ │ str.w r1, [r5, #456] @ 0x1c8 │ │ │ │ str.w r2, [r5, #460] @ 0x1cc │ │ │ │ - bl 1bf12c │ │ │ │ + bl 1bee1c │ │ │ │ b.n 14ae6c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -322342,17 +322340,17 @@ │ │ │ │ bl 14a0fc │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #232 @ 0xe8 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 14aed6 │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ - bl 1d9628 │ │ │ │ + bl 1d9318 │ │ │ │ add.w r0, r4, #408 @ 0x198 │ │ │ │ - bl 1bf118 │ │ │ │ + bl 1bee08 │ │ │ │ ldr.w r3, [r4, #364] @ 0x16c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ dmb ish │ │ │ │ adds r3, #32 │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ @@ -322583,15 +322581,15 @@ │ │ │ │ str r2, [r6, #4] │ │ │ │ str r6, [r3, #4] │ │ │ │ str.w r6, [r7, #172] @ 0xac │ │ │ │ b.n 14afc0 │ │ │ │ mov r0, r8 │ │ │ │ blx 54f50 │ │ │ │ b.n 14b120 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r0, #96 @ 0x60 │ │ │ │ movs r7, 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, #660] @ 0x294 │ │ │ │ @@ -322700,22 +322698,22 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str.w r3, [sp, #109] @ 0x6d │ │ │ │ strb.w r1, [sp, #100] @ 0x64 │ │ │ │ str.w r3, [sp, #101] @ 0x65 │ │ │ │ str.w r3, [sp, #105] @ 0x69 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 1d963c │ │ │ │ + bl 1d932c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14b708 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r3, r3, #408 @ 0x198 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bf098 │ │ │ │ + bl 1bed88 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14b702 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ mov r1, r8 │ │ │ │ bl 149f7c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -322880,17 +322878,17 @@ │ │ │ │ subs r4, #232 @ 0xe8 │ │ │ │ bl 14a0fc │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 14b4b0 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1bf118 │ │ │ │ + bl 1bee08 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1d9628 │ │ │ │ + bl 1d9318 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 13d978 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -322907,17 +322905,17 @@ │ │ │ │ bne.w 14b788 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n 14b4e4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 1bf118 │ │ │ │ + bl 1bee08 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1d9628 │ │ │ │ + bl 1d9318 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx r3 │ │ │ │ b.n 14b4e4 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -323095,15 +323093,15 @@ │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ cbnz r3, 14b718 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 14b4e4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1d9628 │ │ │ │ + bl 1d9318 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 14b4e4 │ │ │ │ @@ -323131,15 +323129,15 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 14b5ce │ │ │ │ ldr r2, [pc, #100] @ (14b7c0 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #100] @ (14b7c4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ mov r2, r7 │ │ │ │ b.n 14b664 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ blx 5413c │ │ │ │ mov r0, r7 │ │ │ │ @@ -323150,31 +323148,32 @@ │ │ │ │ mov r4, r2 │ │ │ │ b.n 14b5ce │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [pc, #960] @ (14bb50 ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8d8002d │ │ │ │ - ldmia.w r0!, {r0, r2, r3, r5} │ │ │ │ + b.n 14b328 │ │ │ │ + movs r5, r5 │ │ │ │ + b.n 14b2dc │ │ │ │ + movs r5, r5 │ │ │ │ ble.n 14b6c6 │ │ │ │ @ instruction: 0xfffffb71 │ │ │ │ vqrdmulh.s , , d27[0] │ │ │ │ vsra.u64 d31, d13, #1 │ │ │ │ @ instruction: 0xffffe143 │ │ │ │ @ instruction: 0xfffff9d1 │ │ │ │ @ instruction: 0xffffdeb3 │ │ │ │ @ instruction: 0xffff4b14 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - subs r4, r0, #7 │ │ │ │ - movs r7, r3 │ │ │ │ - adds r0, r0, #6 │ │ │ │ + adds r4, r6, #2 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + subs r0, r6, r1 │ │ │ │ movs r7, r3 │ │ │ │ + vmov.i32 d16, #238 @ 0x000000ee │ │ │ │ stmdb sp!, {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, #4008] @ 0xfa8 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ sub sp, #28 │ │ │ │ @@ -323979,24 +323978,24 @@ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ add.w r6, r4, #40 @ 0x28 │ │ │ │ add.w r3, r4, #172 @ 0xac │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #28] │ │ │ │ strd r3, r3, [r4, #172] @ 0xac │ │ │ │ - bl 1d963c │ │ │ │ + bl 1d932c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14c148 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ add.w r8, r4, #64 @ 0x40 │ │ │ │ - bl 1bf098 │ │ │ │ + bl 1bed88 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14c142 │ │ │ │ add.w r0, r4, #120 @ 0x78 │ │ │ │ - bl 1bf098 │ │ │ │ + bl 1bed88 │ │ │ │ cbnz r0, 14c13c │ │ │ │ ldr r2, [pc, #124] @ (14c158 ) │ │ │ │ ldr r3, [pc, #124] @ (14c15c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #120] @ (14c160 ) │ │ │ │ @@ -324031,17 +324030,17 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #0 │ │ │ │ blx 54a80 │ │ │ │ b.n 14c0a6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1bf118 │ │ │ │ + bl 1bee08 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9628 │ │ │ │ + bl 1d9318 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 14c108 │ │ │ │ nop │ │ │ │ @@ -324068,27 +324067,27 @@ │ │ │ │ bl 148fe8 │ │ │ │ mov r1, r4 │ │ │ │ cmp r1, r6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bne.n 14c198 │ │ │ │ add.w r4, r5, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cbnz r0, 14c1f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ cbnz r0, 14c1e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9628 │ │ │ │ + bl 1d9318 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 1bf118 │ │ │ │ + bl 1bee08 │ │ │ │ add.w r0, r5, #120 @ 0x78 │ │ │ │ - bl 1bf118 │ │ │ │ + bl 1bee08 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 54fd4 │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ @@ -324098,15 +324097,15 @@ │ │ │ │ blx 54fd4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ blx 549d8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14c1c0 │ │ │ │ b.n 14c1e0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -324124,21 +324123,21 @@ │ │ │ │ str.w r3, [r2, #208] @ 0xd0 │ │ │ │ cbnz r1, 14c27a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r0, 14c298 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54828 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldrb r1, [r2, #30] │ │ │ │ @@ -324743,15 +324742,15 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ subs r2, #180 @ 0xb4 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #240 @ 0xf0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsrs r0, r6, #17 │ │ │ │ + lsrs r0, r4, #5 │ │ │ │ movs r7, r3 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #660] @ 0x294 │ │ │ │ ldr.w r3, [r3, #932] @ 0x3a4 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -324795,23 +324794,23 @@ │ │ │ │ bl 14a668 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14c982 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr.w r3, [r6, #688] @ 0x2b0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r2, r6, #688 @ 0x2b0 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r6, #688] @ 0x2b0 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 14c97a │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #56] @ (14c988 ) │ │ │ │ @@ -324965,16 +324964,16 @@ │ │ │ │ beq.n 14cb9c │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ bne.n 14cbc2 │ │ │ │ add.w r6, sl, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d96c8 │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1d93b8 │ │ │ │ + bl 1c3e14 │ │ │ │ adds.w r4, r0, r9 │ │ │ │ adcs.w r1, r1, #0 │ │ │ │ mov r3, fp │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -324989,33 +324988,33 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add.w r0, sl, #64 @ 0x40 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 1bf164 │ │ │ │ + bl 1bee54 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 14cc2c │ │ │ │ ldr.w r0, [sl, #32] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ b.n 14cac0 │ │ │ │ ldr r2, [pc, #272] @ (14cc58 ) │ │ │ │ mov r3, sl │ │ │ │ add.w r0, sl, #112 @ 0x70 │ │ │ │ add r2, pc │ │ │ │ blx 554ec │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14cb0c │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14cbfa │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 14cc06 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ @@ -325296,17 +325295,17 @@ │ │ │ │ b.n 14ce22 │ │ │ │ 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 1bfb10 │ │ │ │ + bl 1bf800 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ 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 │ │ │ │ @@ -325318,15 +325317,15 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ add r8, pc │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ add fp, pc │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r1, [fp] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 14d3a0 │ │ │ │ ldr.w r3, [pc, #1432] @ 14d430 │ │ │ │ add r3, pc │ │ │ │ @@ -325343,21 +325342,21 @@ │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ bl 16416c │ │ │ │ strd sl, r7, [r4] │ │ │ │ mov r0, r7 │ │ │ │ mov.w sl, #1 │ │ │ │ - bl 2be2f4 │ │ │ │ + bl 2bdfe4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r7, r4, #280 @ 0x118 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - bl 2be2f4 │ │ │ │ + bl 2bdfe4 │ │ │ │ mov ip, r6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov.w lr, #0 │ │ │ │ ldrd r9, fp, [r5, #32] │ │ │ │ cmp r3, #4 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ @@ -325726,22 +325725,22 @@ │ │ │ │ mov ip, r3 │ │ │ │ mov r0, r3 │ │ │ │ movw lr, #65535 @ 0xffff │ │ │ │ b.n 14cfd6 │ │ │ │ ldr.w r9, [pc, #176] @ 14d454 │ │ │ │ add r9, pc │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cb5b4 │ │ │ │ + bl 1cb2a4 │ │ │ │ vldr d7, [pc, #112] @ 14d420 │ │ │ │ ldr r2, [pc, #164] @ (14d458 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1cb6e8 │ │ │ │ + bl 1cb3d8 │ │ │ │ ldr.w lr, [pc, #152] @ 14d45c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add lr, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [lr] │ │ │ │ strexd ip, r2, r3, [lr] │ │ │ │ @@ -325755,15 +325754,15 @@ │ │ │ │ mov.w lr, #504 @ 0x1f8 │ │ │ │ movs r2, #8 │ │ │ │ mov.w ip, #16 │ │ │ │ mov r0, r3 │ │ │ │ b.n 14cfd6 │ │ │ │ ldr r0, [pc, #100] @ (14d460 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1cb5b4 │ │ │ │ + bl 1cb2a4 │ │ │ │ ldr r3, [pc, #96] @ (14d464 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [r9] │ │ │ │ @@ -325789,121 +325788,119 @@ │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldrsh r0, [r4, r6] │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldrsh r2, [r6, r6] │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldrsh r0, [r5, r6] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ - movs r7, r3 │ │ │ │ + mcr2 0, 3, r0, cr8, cr14, {0} │ │ │ │ eor.w r0, r6, sp, lsr #2 │ │ │ │ ldrsh r4, [r2, r5] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsls r4, r6, #4 │ │ │ │ - movs r7, r3 │ │ │ │ + mcr2 0, 1, r0, cr4, cr14, {0} │ │ │ │ ldrsh r0, [r2, r4] │ │ │ │ lsls r3, r4, #2 │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (14d48c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #16] @ (14d490 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 1cb8e0 │ │ │ │ + bl 1cb5d0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrsh r4, [r5, r2] │ │ │ │ lsls r3, r4, #2 │ │ │ │ @ instruction: 0xe9ba009d │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #1844 @ 0x734 │ │ │ │ adds r1, #164 @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1bedf0 │ │ │ │ + bl 1beae0 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bedf0 │ │ │ │ + bl 1beae0 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 14d4de │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cbz r3, 14d4f6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bedf0 │ │ │ │ + bl 1beae0 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14d4da │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bee98 │ │ │ │ + bl 1beb88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ mov r1, r2 │ │ │ │ strd r0, r0, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #160] @ 0xa0 │ │ │ │ - bl 1bedf0 │ │ │ │ + bl 1beae0 │ │ │ │ add sp, #12 │ │ │ │ pop {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 r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, #164 @ 0xa4 │ │ │ │ movw r2, #1844 @ 0x734 │ │ │ │ - bl 1be904 │ │ │ │ + bl 1be5f4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ - bl 1be904 │ │ │ │ + bl 1be5f4 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 14d576 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cbz r3, 14d55a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bebc8 │ │ │ │ + bl 1be8b8 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1be904 │ │ │ │ + bl 1be5f4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be904 │ │ │ │ + bl 1be5f4 │ │ │ │ b.n 14d550 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2048] @ 0x800 │ │ │ │ ldr r2, [pc, #176] @ (14d64c ) │ │ │ │ @@ -325914,65 +325911,65 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r6, [pc, #172] @ (14d654 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2be420 │ │ │ │ + bl 2be110 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #152] @ (14d658 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1bf020 │ │ │ │ + bl 1bed10 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1bf090 │ │ │ │ + bl 1bed80 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf094 │ │ │ │ + bl 1bed84 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d7188 │ │ │ │ + bl 1d6e78 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r2, 14d63e │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r5, #304 @ 0x130 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ - bl 1d76f4 │ │ │ │ + bl 1d73e4 │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ add.w r0, sp, #1952 @ 0x7a0 │ │ │ │ - bl 1c3ed0 │ │ │ │ + bl 1c3bc0 │ │ │ │ ldr r3, [pc, #88] @ (14d65c ) │ │ │ │ mov.w r2, #46848 @ 0xb700 │ │ │ │ movt r2, #65439 @ 0xff9f │ │ │ │ add.w r1, sp, #1952 @ 0x7a0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1bf968 │ │ │ │ + bl 1bf658 │ │ │ │ ldr r2, [pc, #64] @ (14d660 ) │ │ │ │ ldr r3, [pc, #44] @ (14d650 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r5, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14d648 │ │ │ │ add.w sp, sp, #2024 @ 0x7e8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ b.n 14d5de │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ cmp r2, #90 @ 0x5a │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ @@ -326013,32 +326010,32 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #108] @ (14d71c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 1be840 │ │ │ │ + bl 1be530 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #948 @ 0x3b4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1be904 │ │ │ │ + bl 1be5f4 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r6, #16 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1be904 │ │ │ │ + bl 1be5f4 │ │ │ │ ldrb.w r1, [r6, #96] @ 0x60 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1beaf0 │ │ │ │ + bl 1be7e0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1bfd58 │ │ │ │ + bl 1bfa48 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 14d70a │ │ │ │ ldr r2, [pc, #44] @ (14d720 ) │ │ │ │ ldr r3, [pc, #36] @ (14d71c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -326072,46 +326069,46 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1932] @ 0x78c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14d7ce │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d7188 │ │ │ │ + bl 1d6e78 │ │ │ │ mov r0, sp │ │ │ │ - bl 1be840 │ │ │ │ + bl 1be530 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [r5, #252] @ 0xfc │ │ │ │ mov r0, sp │ │ │ │ - bl 26694c │ │ │ │ + bl 26663c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14d7e0 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cbz r3, 14d7d8 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #24 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #240 @ 0xf0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #948 @ 0x3b4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d76f4 │ │ │ │ + bl 1d73e4 │ │ │ │ ldr r2, [pc, #68] @ (14d7f8 ) │ │ │ │ ldr r3, [pc, #60] @ (14d7f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1932] @ 0x78c │ │ │ │ eors r2, r3 │ │ │ │ @@ -326124,15 +326121,15 @@ │ │ │ │ bne.n 14d750 │ │ │ │ b.n 14d7b2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 5422c │ │ │ │ b.n 14d774 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ b.n 14d76e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -326143,37 +326140,37 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov.w r1, #2008 @ 0x7d8 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ str r3, [r0, #4] │ │ │ │ add.w r1, r0, #16 │ │ │ │ strb.w r3, [r0, #96] @ 0x60 │ │ │ │ strd r3, r3, [r0, #100] @ 0x64 │ │ │ │ str r7, [r0, #120] @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bedf0 │ │ │ │ + bl 1beae0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bee98 │ │ │ │ + bl 1beb88 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bee98 │ │ │ │ + bl 1beb88 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ strb.w r0, [r4, #1215] @ 0x4bf │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ bl 14d494 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 14d872 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ @@ -326181,15 +326178,15 @@ │ │ │ │ beq.n 14d87a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r1, #2008 @ 0x7d8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r4, #16 │ │ │ │ str r7, [r0, #120] @ 0x78 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ @@ -326215,21 +326212,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, #16 │ │ │ │ - bl 1be904 │ │ │ │ + bl 1be5f4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ - bl 1bebc8 │ │ │ │ + bl 1be8b8 │ │ │ │ ldrb.w r1, [r4, #1215] @ 0x4bf │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bebc8 │ │ │ │ + bl 1be8b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 14d520 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 14d90c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ tst.w r3, #56 @ 0x38 │ │ │ │ @@ -326259,23 +326256,23 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 14d690 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1bfbf4 │ │ │ │ + bl 1bf8e4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14d98c │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1bedbc │ │ │ │ + bl 1beaac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 14d494 │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r1, 14d982 │ │ │ │ mov r0, r4 │ │ │ │ @@ -326322,30 +326319,30 @@ │ │ │ │ cbz r3, 14da1a │ │ │ │ mov r6, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ bl 14d690 │ │ │ │ add r0, sp, #12 │ │ │ │ add r7, sp, #28 │ │ │ │ - bl 1be840 │ │ │ │ + bl 1be530 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 14d520 │ │ │ │ ldr r1, [r6, #100] @ 0x64 │ │ │ │ cbz r1, 14da02 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 14d520 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1bfba0 │ │ │ │ + bl 1bf890 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 14da32 │ │ │ │ ldr r2, [pc, #44] @ (14da48 ) │ │ │ │ ldr r3, [pc, #36] @ (14da44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -326473,15 +326470,15 @@ │ │ │ │ sub.w ip, ip, #20 │ │ │ │ cmp.w ip, #2 │ │ │ │ bhi.n 14db06 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ (14db98 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2bca1c │ │ │ │ + bl 2bc70c │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #3864 @ 0xf18 │ │ │ │ tst r0, r3 │ │ │ │ beq.n 14db06 │ │ │ │ ldrb.w r0, [lr, #14] │ │ │ │ ldrb.w r3, [lr, #13] │ │ │ │ smulbb r3, r3, r0 │ │ │ │ @@ -326853,15 +326850,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14e03a │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r9, r6 │ │ │ │ b.n 14df5a │ │ │ │ @@ -326878,23 +326875,23 @@ │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 14df86 │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [r3] │ │ │ │ mov r5, r8 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14dfc0 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2bc264 │ │ │ │ + bl 2bbf54 │ │ │ │ cbz r0, 14df74 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2bc7f4 │ │ │ │ + bl 2bc4e4 │ │ │ │ mov r8, r0 │ │ │ │ cbnz r7, 14df94 │ │ │ │ adds r3, r5, #5 │ │ │ │ bhi.n 14df86 │ │ │ │ add.w r8, r5, #4 │ │ │ │ cmp r6, r8 │ │ │ │ bcc.n 14df2c │ │ │ │ @@ -326903,28 +326900,28 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r6, r8 │ │ │ │ it cc │ │ │ │ movcc r6, r8 │ │ │ │ b.n 14df3a │ │ │ │ - bl 2bc21c │ │ │ │ + bl 2bbf0c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14df74 │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movw r3, #45191 @ 0xb087 │ │ │ │ movt r3, #263 @ 0x107 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14df74 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14df5a │ │ │ │ lsrs r1, r5, #2 │ │ │ │ ldr r3, [pc, #140] @ (14e050 ) │ │ │ │ add r7, sp, #12 │ │ │ │ add.w sl, r5, r9 │ │ │ │ @@ -326955,15 +326952,15 @@ │ │ │ │ add r5, r3 │ │ │ │ bge.n 14dff0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ bcs.n 14e01a │ │ │ │ ldr.w r1, [sl, #-4]! │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1c7f44 │ │ │ │ + bl 1c7c34 │ │ │ │ b.n 14dfd4 │ │ │ │ mov r0, r9 │ │ │ │ blx 5422c │ │ │ │ ldr r2, [pc, #48] @ (14e054 ) │ │ │ │ ldr r3, [pc, #40] @ (14e04c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -326990,27 +326987,27 @@ │ │ │ │ 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 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c7fb8 │ │ │ │ + bl 1c7ca8 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14e094 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14e07e │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ subs r1, #8 │ │ │ │ @@ -327020,36 +327017,36 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ subs r1, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ bl 14deec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14e0e2 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c7e20 │ │ │ │ + bl 1c7b10 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14e0b0 │ │ │ │ - bl 1c7f44 │ │ │ │ + bl 1c7c34 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14e0bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7d84 │ │ │ │ + bl 1c7a74 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r3 │ │ │ │ @@ -327070,37 +327067,37 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r4, r5, [sp, #32] │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14e152 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov.w r1, #620 @ 0x26c │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ uxtb.w r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ and.w r7, r7, #3 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ @@ -327137,15 +327134,15 @@ │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r5, [r3, #34] @ 0x22 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [pc, #44] @ (14e238 ) │ │ │ │ ldr r3, [pc, #28] @ (14e228 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -327196,31 +327193,31 @@ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14e2b2 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r4, r0 │ │ │ │ b.n 14e264 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, r5, #6 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ @@ -327260,15 +327257,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e718c │ │ │ │ + bl 1e6e7c │ │ │ │ movs r3, #20 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ add r3, r4 │ │ │ │ @@ -327281,20 +327278,20 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #2 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ - bl 1e5564 │ │ │ │ + bl 1e5254 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ add r3, r4 │ │ │ │ ldrd r0, r1, [r3, #4] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ @@ -327321,31 +327318,31 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14e3de │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r7, r0 │ │ │ │ b.n 14e348 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ @@ -327424,15 +327421,15 @@ │ │ │ │ adds r5, #20 │ │ │ │ cmp r1, r2 │ │ │ │ beq.w 14e668 │ │ │ │ ldr r4, [r3, r5] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 14e4aa │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4338 │ │ │ │ + bl 1e4028 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ bne.w 14e668 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ add r3, r5 │ │ │ │ @@ -327469,22 +327466,22 @@ │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.w 14e686 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov fp, r1 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov lr, r8 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ @@ -327495,52 +327492,52 @@ │ │ │ │ strb.w r3, [r1, #40] @ 0x28 │ │ │ │ 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 r1, [sp, #8] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ mov r0, r9 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14e5c2 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ ldr.w r8, [sp] │ │ │ │ mov r2, fp │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r6, [r6, #48] @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r6, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ - bl 1e3e90 │ │ │ │ + bl 1e3b80 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r0 │ │ │ │ cbz r3, 14e646 │ │ │ │ mov ip, r0 │ │ │ │ add r5, sp, #24 │ │ │ │ mov.w lr, #0 │ │ │ │ mov fp, r3 │ │ │ │ @@ -327567,15 +327564,15 @@ │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ strb.w r8, [ip, #28] │ │ │ │ bne.n 14e5fe │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e4764 │ │ │ │ + bl 1e4454 │ │ │ │ ldrd r2, r3, [r6, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ adds r3, r6, #4 │ │ │ │ str r0, [r6, #12] │ │ │ │ @@ -327640,26 +327637,26 @@ │ │ │ │ cmp r3, r0 │ │ │ │ beq.w 14ea0a │ │ │ │ movw r1, #575 @ 0x23f │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 14e924 │ │ │ │ movw r1, #661 @ 0x295 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r8 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r9, #32] │ │ │ │ strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ @@ -327686,36 +327683,36 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #24] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov lr, r7 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [fp, #40] @ 0x28 │ │ │ │ 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, fp │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #2 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ mov ip, r7 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ strd r6, r6, [sp, #84] @ 0x54 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -327727,90 +327724,90 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r3, r7, #20 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14e8b6 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movw r1, #574 @ 0x23e │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr.w r2, [pc, #1784] @ 14f000 │ │ │ │ ldr.w r3, [pc, #1776] @ 14effc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ @@ -327823,140 +327820,140 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 14f062 │ │ │ │ movs r5, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #410 @ 0x19a │ │ │ │ strb.w r5, [r2, #792] @ 0x318 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movw r1, #578 @ 0x242 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ strdeq r0, r1, [sp, #48] @ 0x30 │ │ │ │ beq.n 14ea7e │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.w 14eab6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ b.n 14e904 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ b.n 14e75e │ │ │ │ ldr.w r3, [r2, #252] @ 0xfc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r9, [r3, #360] @ 0x168 │ │ │ │ and.w r9, r9, #3 │ │ │ │ cmp.w r9, #1 │ │ │ │ beq.w 14eb70 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r1, #410 @ 0x19a │ │ │ │ strb.w r5, [r2, #792] @ 0x318 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #574 @ 0x23e │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ b.n 14e904 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 14eaa4 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r5, r0 │ │ │ │ b.n 14e99c │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 14f1f2 │ │ │ │ @@ -328038,25 +328035,25 @@ │ │ │ │ b.n 14ea7e │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n 14ea7e │ │ │ │ movw r1, #661 @ 0x295 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ add.w fp, sp, #84 @ 0x54 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r8, #32] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -328089,34 +328086,34 @@ │ │ │ │ strb.w r9, [sp, #84] @ 0x54 │ │ │ │ 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, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 14f192 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -328133,74 +328130,74 @@ │ │ │ │ it cc │ │ │ │ ldrcc r5, [sp, #20] │ │ │ │ bcs.w 14f066 │ │ │ │ vldr d7, [pc, #860] @ 14eff0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14ecb6 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movs r3, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14ecf8 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 14ed2c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 14f152 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ @@ -328218,87 +328215,87 @@ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ bcs.w 14f19c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14eda6 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14ede6 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 14ee14 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ movw r1, #409 @ 0x199 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r8, #32] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -328314,34 +328311,34 @@ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ mov ip, r7 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -328356,88 +328353,88 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r5, fp │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ 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, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add.w r2, r6, #20 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movw r1, #574 @ 0x23e │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ add.w r2, r6, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ b.n 14e904 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r2, r3, r4 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -328447,36 +328444,36 @@ │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ 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, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ b.n 14ebc8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 14e904 │ │ │ │ subs r3, r2, #1 │ │ │ │ strd r6, r6, [sp, #32] │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w 14f1f2 │ │ │ │ @@ -328499,30 +328496,30 @@ │ │ │ │ asrs r6, r7, #2 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14f0c0 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 14ec90 │ │ │ │ movs r3, #3 │ │ │ │ @@ -328534,70 +328531,70 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n 14f09a │ │ │ │ vldr d7, [pc, #260] @ 14f1f8 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14f0d0 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ b.n 14f0d0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 14f146 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 14ed80 │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ ldrd r6, r7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14f180 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r8, r0 │ │ │ │ b.n 14f146 │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ b.n 14f09a │ │ │ │ subs r2, #1 │ │ │ │ @@ -328668,25 +328665,25 @@ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14f270 │ │ │ │ add r2, sp, #8 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #72] @ (14f2bc ) │ │ │ │ ldr r2, [pc, #68] @ (14f2b8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -328764,26 +328761,26 @@ │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14f2f2 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ b.n 14f2f2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r5, #20 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ @@ -328829,30 +328826,30 @@ │ │ │ │ bne.n 14f3a6 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r1, r2 │ │ │ │ bls.n 14f3a6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2ba87c │ │ │ │ + bl 2ba56c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14f3ac │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ba87c │ │ │ │ + bl 2ba56c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df90c │ │ │ │ + bl 1df5fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #16] @ (14f414 ) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ @@ -328891,25 +328888,25 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 14f486 │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 14e0ec │ │ │ │ ldr r2, [pc, #32] @ (14f4b4 ) │ │ │ │ @@ -328966,25 +328963,25 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 14f538 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 14e0ec │ │ │ │ ldr r2, [pc, #64] @ (14f584 ) │ │ │ │ @@ -329053,70 +329050,70 @@ │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 14f60e │ │ │ │ mov r3, r5 │ │ │ │ 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, r7 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov.w fp, r8, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14f656 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r7 │ │ │ │ add r6, r9 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov.w r1, #620 @ 0x26c │ │ │ │ str r0, [sp, #16] │ │ │ │ and.w r8, r8, #3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ uxtb.w r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ @@ -329155,15 +329152,15 @@ │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r5, [r3, #34] @ 0x22 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [pc, #48] @ (14f754 ) │ │ │ │ ldr r3, [pc, #32] @ (14f748 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -329220,38 +329217,38 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 14f88e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dce6c │ │ │ │ + bl 1dcb5c │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f715c │ │ │ │ + bl 1f6e4c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 21af1c │ │ │ │ + bl 21ac0c │ │ │ │ ldr r1, [pc, #556] @ (14f9fc ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 22fdcc │ │ │ │ + bl 22fabc │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 234fec │ │ │ │ + bl 234cdc │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 254b0c │ │ │ │ + bl 2547fc │ │ │ │ movs r1, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25081c │ │ │ │ + bl 25050c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -329259,166 +329256,166 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movw r3, #511 @ 0x1ff │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movw r3, #4095 @ 0xfff │ │ │ │ strd r7, r7, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 24c0ec │ │ │ │ + bl 24bddc │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 14f99c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2388a8 │ │ │ │ + bl 238598 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2496a4 │ │ │ │ + bl 249394 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14f974 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ orrs r3, r5 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - bl 23eb20 │ │ │ │ + bl 23e810 │ │ │ │ orr.w fp, fp, r8 │ │ │ │ orr.w sl, sl, fp │ │ │ │ orr.w r9, r9, sl │ │ │ │ orr.w r4, r4, r9 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24afa4 │ │ │ │ + bl 24ac94 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24fde8 │ │ │ │ + bl 24fad8 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251da0 │ │ │ │ + bl 251a90 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 14f9bc │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 22f3bc │ │ │ │ + bl 22f0ac │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f92b8 │ │ │ │ + bl 1f8fa8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21b1a8 │ │ │ │ + bl 21ae98 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2378d4 │ │ │ │ + bl 2375c4 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecb10 │ │ │ │ + bl 1ec800 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23811c │ │ │ │ + bl 237e0c │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 237934 │ │ │ │ + bl 237624 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 239fdc │ │ │ │ + bl 239ccc │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 237564 │ │ │ │ + bl 237254 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 238bc0 │ │ │ │ + bl 2388b0 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2684ec │ │ │ │ + bl 2681dc │ │ │ │ movs r1, #1 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2500b8 │ │ │ │ + bl 24fda8 │ │ │ │ mov.w r1, #6291456 @ 0x600000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2687e0 │ │ │ │ + bl 2684d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r0, r1, #1 │ │ │ │ beq.n 14f9a8 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 14f968 │ │ │ │ cmp r1, #2 │ │ │ │ beq.n 14f966 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ strd r1, r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 24c994 │ │ │ │ + bl 24c684 │ │ │ │ orr.w r5, r0, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 240568 │ │ │ │ + bl 240258 │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ orrs r5, r0 │ │ │ │ subs r3, r2, #4 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.w 14f7b6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24d8a0 │ │ │ │ + bl 24d590 │ │ │ │ orrs r5, r0 │ │ │ │ b.n 14f7b6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23a740 │ │ │ │ + bl 23a430 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ b.n 14f92c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2378d4 │ │ │ │ + bl 2375c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23811c │ │ │ │ + bl 237e0c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23eb20 │ │ │ │ + bl 23e810 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24afa4 │ │ │ │ + bl 24ac94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24fde8 │ │ │ │ + bl 24fad8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251da0 │ │ │ │ + bl 251a90 │ │ │ │ b.n 14f888 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 205420 │ │ │ │ + bl 205110 │ │ │ │ b.n 14f826 │ │ │ │ ldr r0, [pc, #84] @ (14fa00 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb670 │ │ │ │ + bl 1cb360 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 14f924 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22facc │ │ │ │ + bl 22f7bc │ │ │ │ ldr r2, [pc, #64] @ (14fa04 ) │ │ │ │ ldr r3, [pc, #32] @ (14f9e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -329438,15 +329435,15 @@ │ │ │ │ lsrs r0, r3, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ lsls r3, r4, #2 │ │ │ │ b.n 14f4b6 │ │ │ │ - @ instruction: 0xffffdfda │ │ │ │ + vqdmulh.s , , d10[0] │ │ │ │ movs r6, r3 │ │ │ │ lsls r6, r6, #24 │ │ │ │ lsls r3, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -329458,15 +329455,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #8 │ │ │ │ bne.n 14fa3e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2088f0 │ │ │ │ + bl 2085e0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 14fa5e │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ @@ -329476,25 +329473,25 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14fa48 │ │ │ │ cbz r1, 14fa5e │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 211bb4 │ │ │ │ + bl 2118a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2674d4 │ │ │ │ + bl 2671c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22facc │ │ │ │ + bl 22f7bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 205f80 │ │ │ │ + bl 205c70 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2088f0 │ │ │ │ + bl 2085e0 │ │ │ │ pop {r4, pc} │ │ │ │ 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 │ │ │ │ @@ -329538,27 +329535,27 @@ │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 150490 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add.w sl, sp, #88 @ 0x58 │ │ │ │ add.w r9, sp, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 205e38 │ │ │ │ + bl 205b28 │ │ │ │ ldr r3, [pc, #684] @ (14fdc0 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f9690 │ │ │ │ + bl 1f9380 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22c290 │ │ │ │ + bl 22bf80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206144 │ │ │ │ + bl 205e34 │ │ │ │ ldr.w r5, [r5, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14fdd2 │ │ │ │ mov r4, r5 │ │ │ │ b.n 14fb48 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ @@ -329583,15 +329580,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r6, [r2, #16] │ │ │ │ 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, r5 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 14ff12 │ │ │ │ strd r6, r4, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ movw r8, #741 @ 0x2e5 │ │ │ │ @@ -329620,24 +329617,24 @@ │ │ │ │ beq.n 14fc3c │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 14fbee │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r0 │ │ │ │ movs r4, #1 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e26a8 │ │ │ │ + bl 1e2398 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 14fbb4 │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 14fca6 │ │ │ │ mov sl, r0 │ │ │ │ b.n 14fba0 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movs r1, #2 │ │ │ │ str.w r5, [r9, #4] │ │ │ │ @@ -329663,30 +329660,30 @@ │ │ │ │ b.n 14fbd4 │ │ │ │ movs r7, #0 │ │ │ │ ldr r4, [r5, #92] @ 0x5c │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 14fc6a │ │ │ │ mov r2, r6 │ │ │ │ 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, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r0 │ │ │ │ b.n 14fbe4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 14fbf2 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #2 │ │ │ │ @@ -329695,23 +329692,23 @@ │ │ │ │ str.w r2, [r9] │ │ │ │ beq.n 14fc3c │ │ │ │ movw r2, #741 @ 0x2e5 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 14fbd4 │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 14fbfe │ │ │ │ mov fp, r4 │ │ │ │ ldrd r6, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ b.n 14fcc0 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 14fb5e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -329739,15 +329736,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r6, [sl, #16] │ │ │ │ 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, r8 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 14ff16 │ │ │ │ mov r3, r8 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ @@ -329780,36 +329777,36 @@ │ │ │ │ bne.n 14fd6c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 14e2d4 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 14fd98 │ │ │ │ mov fp, r0 │ │ │ │ b.n 14fd24 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 14fd6c │ │ │ │ mov r0, r9 │ │ │ │ bl 14e2d4 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ mov r0, fp │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14fd76 │ │ │ │ mov r5, r8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ b.n 14fdca │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsls r4, r2, #21 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -329834,59 +329831,59 @@ │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 14ff4e │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 213ed4 │ │ │ │ + bl 213bc4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 232cf4 │ │ │ │ + bl 2329e4 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ strb r6, [r5, #0] │ │ │ │ bl 14f758 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [r9] │ │ │ │ mov r0, r7 │ │ │ │ - bl 23c680 │ │ │ │ + bl 23c370 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 207848 │ │ │ │ + bl 207538 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #516] @ (150030 ) │ │ │ │ orrs r4, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl, #16] │ │ │ │ str.w r2, [sl] │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ movt r2, #192 @ 0xc0 │ │ │ │ str.w r8, [sl, #12] │ │ │ │ strd r2, r3, [sl, #4] │ │ │ │ - bl 247ce4 │ │ │ │ + bl 2479d4 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 14fe62 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 14f758 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ - bl 2625e4 │ │ │ │ + bl 2622d4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r4, r3, #25 │ │ │ │ bmi.n 14ff24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ @@ -329925,25 +329922,25 @@ │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r4, #0 │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 14fe98 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bcc7c │ │ │ │ + bl 2bc96c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14fea6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bcc4c │ │ │ │ + bl 2bc93c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14fe98 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 14fea8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 269320 │ │ │ │ + bl 269010 │ │ │ │ ldr r2, [pc, #320] @ (150034 ) │ │ │ │ ldr r3, [pc, #324] @ (150038 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #524] @ 0x20c │ │ │ │ eors r2, r3 │ │ │ │ @@ -329964,24 +329961,24 @@ │ │ │ │ ldr r5, [pc, #276] @ (15003c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #276] @ (150040 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d1cc │ │ │ │ + bl 25cebc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n 14fe76 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r8, [r3, #424] @ 0x1a8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14fde8 │ │ │ │ mov r3, r8 │ │ │ │ @@ -330010,15 +330007,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r7, [r6, #16] │ │ │ │ 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 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 150374 │ │ │ │ strd r8, r7, [sp, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -330056,82 +330053,82 @@ │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ble.n 14ffda │ │ │ │ vaddw.u q8, , d8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 150104 │ │ │ │ + bvc.n 1500e4 │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r4, 150086 │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ movs r6, r3 │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ cmp.w r2, #724 @ 0x2d4 │ │ │ │ bne.n 14fffa │ │ │ │ str.w r8, [sp] │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #132 @ 0x84 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e5324 │ │ │ │ + bl 1e5014 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ vstr d9, [sp, #88] @ 0x58 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1500b0 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1500d6 │ │ │ │ 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, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ strd fp, r6, [sl, #8] │ │ │ │ strd fp, fp, [sl] │ │ │ │ add.w ip, r4, #80 @ 0x50 │ │ │ │ ldr.w lr, [pc, #960] @ 1504c8 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ @@ -330164,44 +330161,44 @@ │ │ │ │ str.w fp, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r0, lsl #2 │ │ │ │ mov r0, r9 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ str.w fp, [r4, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r3, #1 │ │ │ │ str.w fp, [sp, #92] @ 0x5c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r4, r5, [sp, #88] @ 0x58 │ │ │ │ strd r4, r5, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1501be │ │ │ │ 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, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ str.w r6, [sl, #12] │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ strd fp, fp, [sl] │ │ │ │ add.w r6, r4, #96 @ 0x60 │ │ │ │ str.w fp, [sl, #8] │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -330231,96 +330228,96 @@ │ │ │ │ str.w fp, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r0, lsl #2 │ │ │ │ mov r0, r9 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ str.w fp, [r4, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e5394 │ │ │ │ + bl 1e5084 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 1e021c │ │ │ │ + bl 1dff0c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15029c │ │ │ │ adds r4, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e52b4 │ │ │ │ + bl 1e4fa4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e53dc │ │ │ │ + bl 1e50cc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e540c │ │ │ │ + bl 1e50fc │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #699 @ 0x2bb │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ str.w r5, [sl, #12] │ │ │ │ strd fp, fp, [sl] │ │ │ │ add.w r5, r4, #80 @ 0x50 │ │ │ │ str.w fp, [sl, #8] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e26a8 │ │ │ │ + bl 1e2398 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 14ffe8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cbz r4, 15033e │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 14ffc4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 150310 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp.w r2, #724 @ 0x2d4 │ │ │ │ beq.w 15001e │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 15031a │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cbz r3, 15036e │ │ │ │ mov r3, r8 │ │ │ │ b.n 150364 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -330357,15 +330354,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r7, [sl, #16] │ │ │ │ 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, r6 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 15044e │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ @@ -330392,32 +330389,32 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1503ec │ │ │ │ bl 14e458 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cbz r6, 150430 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1503cc │ │ │ │ mov r0, r9 │ │ │ │ mov r6, fp │ │ │ │ bl 14e458 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ mov r0, fp │ │ │ │ uxtb r5, r3 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 150414 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ b.n 150444 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 150398 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -330431,24 +330428,24 @@ │ │ │ │ ldr r6, [pc, #108] @ (1504cc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #108] @ (1504d0 ) │ │ │ │ add r6, pc │ │ │ │ add r5, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d1cc │ │ │ │ + bl 25cebc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 14fb00 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1592d0 │ │ │ │ b.w 14fb00 │ │ │ │ @@ -330467,17 +330464,17 @@ │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ b.n 14fd36 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 150524 │ │ │ │ + bcs.n 150504 │ │ │ │ movs r6, r3 │ │ │ │ - push {r2, r4, r6, r7, lr} │ │ │ │ + uxtb r4, r0 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r1, [pc, #672] @ (150788 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -330494,15 +330491,15 @@ │ │ │ │ ldr r5, [r6, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #5 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 20f190 │ │ │ │ + bl 20ee80 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 15073c │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ bne.w 150652 │ │ │ │ @@ -330544,18 +330541,18 @@ │ │ │ │ cmpne r3, #14 │ │ │ │ beq.n 1505aa │ │ │ │ ldrb.w r3, [r5, #377] @ 0x179 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1506e0 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 253b74 │ │ │ │ + bl 253864 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 223ccc │ │ │ │ + bl 2239bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 193424 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #5 │ │ │ │ @@ -330563,34 +330560,34 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #1 │ │ │ │ bl 169424 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ strh.w r6, [sp, #28] │ │ │ │ strb.w r6, [sp, #30] │ │ │ │ - bl 207e8c │ │ │ │ + bl 207b7c │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [sp, #20] │ │ │ │ - bl 207848 │ │ │ │ + bl 207538 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 150722 │ │ │ │ cmp r3, #5 │ │ │ │ bls.n 15061c │ │ │ │ ldrb.w r1, [r5, #292] @ 0x124 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #404] @ (15079c ) │ │ │ │ mov r0, r4 │ │ │ │ rsb r1, r1, #2 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ ldr r1, [pc, #396] @ (1507a0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2fe8 │ │ │ │ + bl 1e2cd8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ bl 14f758 │ │ │ │ ldr r2, [pc, #372] @ (1507a4 ) │ │ │ │ @@ -330645,70 +330642,70 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15067a │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ beq.n 1506ca │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215c80 │ │ │ │ + bl 215970 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215c80 │ │ │ │ + bl 215970 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ b.n 150534 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #36] @ 0x24 │ │ │ │ mvn.w r3, #96 @ 0x60 │ │ │ │ strb.w r3, [sp, #39] @ 0x27 │ │ │ │ b.n 1505aa │ │ │ │ ldr r2, [pc, #184] @ (1507ac ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #184] @ (1507b0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2fe8 │ │ │ │ + bl 1e2cd8 │ │ │ │ ldrb.w r3, [r4, #360] @ 0x168 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ strbeq.w r3, [r6, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1505d0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 226500 │ │ │ │ + bl 2261f0 │ │ │ │ b.n 1505d0 │ │ │ │ ldr r2, [pc, #144] @ (1507b4 ) │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #144] @ (1507b8 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ strb.w r0, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2fe8 │ │ │ │ + bl 1e2cd8 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ b.n 1505fc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2335d4 │ │ │ │ + bl 2332c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 155858 │ │ │ │ mov r0, r4 │ │ │ │ bl 1556b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15adc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2048e8 │ │ │ │ + bl 2045d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15b754 │ │ │ │ ldrb.w r3, [r5, #444] @ 0x1bc │ │ │ │ cbz r3, 150778 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -331006,28 +331003,28 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 1507bc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 150a7c │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r2, r3 │ │ │ │ - bl 1e40c0 │ │ │ │ + bl 1e3db0 │ │ │ │ add r0, r9 │ │ │ │ cmp r0, r8 │ │ │ │ bcc.n 150a7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e40c0 │ │ │ │ + bl 1e3db0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ add.w r8, r9, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 150a82 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 150a6a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -331366,15 +331363,15 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ beq.w 1511a4 │ │ │ │ ldr.w r2, [pc, #1580] @ 151488 │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 21310c │ │ │ │ + bl 212dfc │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov fp, r0 │ │ │ │ tst.w r2, #56 @ 0x38 │ │ │ │ beq.n 150eaa │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 150eaa │ │ │ │ @@ -331383,15 +331380,15 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r1, r7, #5 │ │ │ │ movs r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #12 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21310c │ │ │ │ + bl 212dfc │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ bl 158474 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -331407,69 +331404,69 @@ │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 151148 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1fb1c8 │ │ │ │ + bl 1faeb8 │ │ │ │ orr.w fp, r0, fp │ │ │ │ ldrb.w r9, [r6, #96] @ 0x60 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 15126c │ │ │ │ ldr.w r3, [pc, #1452] @ 15148c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 24206c │ │ │ │ + bl 241d5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 153cb0 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orr.w fp, r0, fp │ │ │ │ ldrb.w r3, [r3, #373] @ 0x175 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1513dc │ │ │ │ ldr.w r1, [pc, #1412] @ 151490 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 26a3f8 │ │ │ │ + bl 26a0e8 │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206af8 │ │ │ │ + bl 2067e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1513d4 │ │ │ │ orr.w r4, r9, fp │ │ │ │ ldr.w r3, [pc, #1384] @ 151494 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ mov.w r3, #1664 @ 0x680 │ │ │ │ movt r3, #224 @ 0xe0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 219cc8 │ │ │ │ + bl 2199b8 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 154234 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 15420c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e408 │ │ │ │ + bl 20e0f8 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 230a60 │ │ │ │ + bl 230750 │ │ │ │ mov r1, r6 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 193338 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ @@ -331479,15 +331476,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 151204 │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - bl 254b0c │ │ │ │ + bl 2547fc │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 150fb0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ bl 14f758 │ │ │ │ @@ -331499,15 +331496,15 @@ │ │ │ │ it mi │ │ │ │ movmi r4, #0 │ │ │ │ bpl.w 151434 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1511f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1de4d4 │ │ │ │ + bl 1de1c4 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 151254 │ │ │ │ ldrb.w r3, [r6, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -331531,15 +331528,15 @@ │ │ │ │ bl 15cbc0 │ │ │ │ ldr.w r3, [pc, #1144] @ 151498 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f9690 │ │ │ │ + bl 1f9380 │ │ │ │ ldr r1, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 151260 │ │ │ │ mov r0, r5 │ │ │ │ bl 156634 │ │ │ │ @@ -331551,15 +331548,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 151128 │ │ │ │ mov r0, r5 │ │ │ │ bl 153c88 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15113c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd9a0 │ │ │ │ + bl 1dd690 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 151100 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cmp r2, #4 │ │ │ │ bls.n 1510b4 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -331585,50 +331582,50 @@ │ │ │ │ strb.w r2, [sp, #77] @ 0x4d │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ strb.w r3, [sp, #79] @ 0x4f │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 2163f8 │ │ │ │ + bl 2160e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 234fec │ │ │ │ + bl 234cdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2378d4 │ │ │ │ + bl 2375c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23811c │ │ │ │ + bl 237e0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 237934 │ │ │ │ + bl 237624 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 251ad8 │ │ │ │ + bl 2517c8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 1513fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 269320 │ │ │ │ + bl 269010 │ │ │ │ ldr r2, [pc, #948] @ (15149c ) │ │ │ │ ldr r3, [pc, #916] @ (15147c ) │ │ │ │ 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 151474 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 234fec │ │ │ │ + bl 234cdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2378d4 │ │ │ │ + bl 2375c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23811c │ │ │ │ + bl 237e0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 237934 │ │ │ │ + bl 237624 │ │ │ │ b.n 15105a │ │ │ │ ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ bl 150c2c │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 151050 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ @@ -331650,15 +331647,15 @@ │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #372] @ 0x174 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 150ed2 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1fb338 │ │ │ │ + bl 1fb028 │ │ │ │ orr.w fp, r0, fp │ │ │ │ b.n 150ed2 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 158f64 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ @@ -331721,36 +331718,36 @@ │ │ │ │ ldr.w r8, [pc, #640] @ 1514a0 │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #636] @ (1514a4 ) │ │ │ │ add r8, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d1cc │ │ │ │ + bl 25cebc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n 150e42 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 15364c │ │ │ │ b.n 150fec │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 152f78 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 150fe2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 231bb0 │ │ │ │ + bl 2318a0 │ │ │ │ ldr r1, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 15103a │ │ │ │ ldr.w r4, [r5, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 151280 │ │ │ │ b.n 150ede │ │ │ │ @@ -331769,15 +331766,15 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ strd sl, r6, [sp, #28] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1513d0 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r4, r7 │ │ │ │ @@ -331811,15 +331808,15 @@ │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ cmp r1, #23 │ │ │ │ bhi.n 151312 │ │ │ │ lsr.w r1, r8, r1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ bmi.n 151362 │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ mov sl, r9 │ │ │ │ mov r0, r7 │ │ │ │ cbz r7, 15134a │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cbz r7, 151332 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbz r3, 151332 │ │ │ │ @@ -331839,15 +331836,15 @@ │ │ │ │ cmpne r2, r6 │ │ │ │ itet eq │ │ │ │ moveq r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r7, r3 │ │ │ │ beq.n 1512ec │ │ │ │ mov r0, fp │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 151366 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1512c4 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp r2, r5 │ │ │ │ it ne │ │ │ │ @@ -331856,15 +331853,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ b.n 15131a │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r0, sl │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 15138a │ │ │ │ @@ -331893,15 +331890,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1513ae │ │ │ │ cbz r1, 1513c4 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f2024 │ │ │ │ + bl 1f1d14 │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ b.n 150ede │ │ │ │ mov sl, r3 │ │ │ │ b.n 15136a │ │ │ │ mov r0, r5 │ │ │ │ bl 15425c │ │ │ │ b.n 150f2a │ │ │ │ @@ -331912,34 +331909,34 @@ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [pc, #188] @ (1514b0 ) │ │ │ │ add r2, pc │ │ │ │ - bl 21bff4 │ │ │ │ + bl 21bce4 │ │ │ │ orr.w fp, fp, r0 │ │ │ │ b.n 150f08 │ │ │ │ ldr r6, [pc, #180] @ (1514b4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #180] @ (1514b8 ) │ │ │ │ add r6, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d1cc │ │ │ │ + bl 25cebc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n 1510de │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1559b8 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 151014 │ │ │ │ mov r1, r6 │ │ │ │ @@ -331978,26 +331975,26 @@ │ │ │ │ vqshrun.s64 d16, q2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r0, r1, r3, r4, r5, r7} │ │ │ │ @ instruction: 0xffffcf0f │ │ │ │ vcvt.f16.u16 q8, q8, #1 │ │ │ │ movs r0, r0 │ │ │ │ vhadd.s16 d0, d20, d18 │ │ │ │ - stmia r7!, {r1, r2, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ + add r5, pc, #0 @ (adr r5, 1514a8 ) │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r0, r1, r5, r6} │ │ │ │ - vabal.u q14, d31, d8 │ │ │ │ + vrshr.u32 q14, q12, #1 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, pc, #200 @ (adr r6, 151584 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 151544 ) │ │ │ │ movs r6, 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, r1 │ │ │ │ ldr r1, [pc, #324] @ (151614 ) │ │ │ │ @@ -332121,15 +332118,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 151604 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xeb2a00a2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeabe00a2 │ │ │ │ - strh r4, [r7, #46] @ 0x2e │ │ │ │ + strh r4, [r5, #22] │ │ │ │ movs r5, r5 │ │ │ │ ldr r3, [pc, #72] @ (151670 ) │ │ │ │ movw ip, #261 @ 0x105 │ │ │ │ ldr r2, [pc, #72] @ (151674 ) │ │ │ │ add r3, pc │ │ │ │ push {lr} │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ @@ -332291,31 +332288,31 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 151798 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1517e2 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15177a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 151824 │ │ │ │ @@ -332712,15 +332709,15 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r7, r7 │ │ │ │ movw r3, #371 @ 0x173 │ │ │ │ mov r0, r8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ lsleq r7, r7, #2 │ │ │ │ - bl 1e40c0 │ │ │ │ + bl 1e3db0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 151a54 │ │ │ │ cmp.w lr, #5 │ │ │ │ beq.n 151b84 │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 151a54 │ │ │ │ @@ -332891,21 +332888,21 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bmi.w 151ec4 │ │ │ │ add.w fp, sp, #16 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ ldrb.w r6, [r5, #40] @ 0x28 │ │ │ │ ldrb.w sl, [r5, #33] @ 0x21 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w ip, r8, #80 @ 0x50 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w lr, [r3, #29] │ │ │ │ movs r3, #0 │ │ │ │ @@ -332916,20 +332913,20 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r0, r5, #20 │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 1e26a8 │ │ │ │ + bl 1e2398 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ b.n 151ce8 │ │ │ │ cmp r0, #5 │ │ │ │ beq.w 151d06 │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ b.n 151c74 │ │ │ │ cmp.w r2, #620 @ 0x26c │ │ │ │ @@ -332939,15 +332936,15 @@ │ │ │ │ b.n 151ce8 │ │ │ │ uxtb.w sl, r1 │ │ │ │ movw r3, #371 @ 0x173 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq.w sl, sl, lsl #2 │ │ │ │ - bl 1e40c0 │ │ │ │ + bl 1e3db0 │ │ │ │ mov.w r9, r0, lsl #2 │ │ │ │ b.n 151c74 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #5 │ │ │ │ bne.n 151d78 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ @@ -333079,50 +333076,50 @@ │ │ │ │ mov r9, r2 │ │ │ │ b.n 151d7a │ │ │ │ uxtb.w sl, sl │ │ │ │ sub.w r1, r9, #20 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w sl, sl, asr #2 │ │ │ │ - bl 1e4c50 │ │ │ │ + bl 1e4940 │ │ │ │ sub.w r1, r9, #20 │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4c50 │ │ │ │ + bl 1e4940 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r9, r0 │ │ │ │ b.n 151d7a │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrd sl, fp, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ add.w fp, sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 151ffe │ │ │ │ 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, r7 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 151da2 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp, #32] │ │ │ │ b.n 151fce │ │ │ │ @@ -333173,30 +333170,30 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 1520b4 │ │ │ │ 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, r7 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r9, r0 │ │ │ │ b.n 151d84 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 1528a8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ @@ -333304,21 +333301,21 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 1521ea │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 152504 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov ip, sl │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r4, [sl, #12] │ │ │ │ @@ -333326,15 +333323,15 @@ │ │ │ │ strb.w r3, [sl, #16] │ │ │ │ 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, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r5, [r3, #13] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ bhi.w 152476 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -333365,35 +333362,35 @@ │ │ │ │ strd r0, r6, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, fp, r6, lsl #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1e3e90 │ │ │ │ + bl 1e3b80 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4b2c │ │ │ │ + bl 1e481c │ │ │ │ movs r2, #16 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d8, [sp, #112] @ 0x70 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 1522da │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb r4, [r7, #12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 15240c │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r9, r7 │ │ │ │ @@ -333414,73 +333411,73 @@ │ │ │ │ str.w r9, [r2, #12] │ │ │ │ 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.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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, sl │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e5564 │ │ │ │ + bl 1e5254 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ mul.w r3, r7, r3 │ │ │ │ str r3, [r6, #0] │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1523b2 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ 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, sl │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, sl │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, sl │ │ │ │ adds r7, #1 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldrb.w ip, [r9, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r7, ip │ │ │ │ bcs.n 152406 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r9, [r6, #8] │ │ │ │ @@ -333502,19 +333499,19 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 15229e │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3e90 │ │ │ │ + bl 1e3b80 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4b2c │ │ │ │ + bl 1e481c │ │ │ │ ldr r2, [pc, #228] @ (152518 ) │ │ │ │ ldr r3, [pc, #220] @ (152514 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #772] @ 0x304 │ │ │ │ eors r2, r3 │ │ │ │ @@ -333555,15 +333552,15 @@ │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e5564 │ │ │ │ + bl 1e5254 │ │ │ │ cmp r5, sl │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ bcs.n 15251c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r4, r4, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r6 │ │ │ │ @@ -333574,48 +333571,48 @@ │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1524f4 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r0 │ │ │ │ b.n 15249c │ │ │ │ mov r6, r4 │ │ │ │ b.n 152240 │ │ │ │ ... │ │ │ │ udf #246 @ 0xf6 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 1524a8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e3e90 │ │ │ │ + bl 1e3b80 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e4b2c │ │ │ │ + bl 1e481c │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r6, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -333639,35 +333636,35 @@ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ 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} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ add.w ip, sp, #192 @ 0xc0 │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w r7, r5, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ 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} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ b.n 152248 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 152248 │ │ │ │ b.n 152554 │ │ │ │ ldr.w r4, [r3, r9, lsl #2] │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ @@ -333689,41 +333686,41 @@ │ │ │ │ cmp r3, #8 │ │ │ │ beq.n 15262a │ │ │ │ cmp r3, #15 │ │ │ │ bls.n 1525e2 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r6, r0 │ │ │ │ b.n 15252e │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #481 @ 0x1e1 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r6, r0 │ │ │ │ b.n 15252e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3e90 │ │ │ │ + bl 1e3b80 │ │ │ │ add r2, sp, #260 @ 0x104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4b2c │ │ │ │ + bl 1e481c │ │ │ │ b.n 152432 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r6, r0 │ │ │ │ b.n 15252e │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ str r0, [r2, #12] │ │ │ │ @@ -333739,15 +333736,15 @@ │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ bne.w 152b10 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r7, [r3, #12] │ │ │ │ strd r5, r5, [r3] │ │ │ │ mov r6, r4 │ │ │ │ @@ -333764,21 +333761,21 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r4, r1 │ │ │ │ @@ -333788,20 +333785,20 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r5, [r3] │ │ │ │ str r5, [r3, #8] │ │ │ │ strd r5, r5, [r6, #8] │ │ │ │ str r7, [r3, #12] │ │ │ │ @@ -333821,35 +333818,35 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov ip, sl │ │ │ │ mov r7, r6 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r5, #0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r6, r7 │ │ │ │ str r4, [r3, #12] │ │ │ │ @@ -333867,37 +333864,37 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov ip, r7 │ │ │ │ strd r5, r5, [r6] │ │ │ │ movs r3, #2 │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ @@ -333912,37 +333909,37 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ strd r5, r5, [r6] │ │ │ │ mov ip, r7 │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ @@ -333959,36 +333956,36 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov lr, sl │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ strd r5, r5, [r6, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ @@ -334020,22 +334017,22 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ @@ -334043,15 +334040,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r4, sl │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r7 │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ @@ -334065,22 +334062,22 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ @@ -334088,15 +334085,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r4, sl │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ movs r3, #3 │ │ │ │ @@ -334111,37 +334108,37 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ str r6, [sp, #12] │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ str.w r4, [sl] │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ str.w r4, [sl, #8] │ │ │ │ @@ -334151,81 +334148,81 @@ │ │ │ │ str.w r4, [sl, #12] │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ str.w r2, [sl, #20] │ │ │ │ mov r2, sl │ │ │ │ strd r1, r5, [sl, #24] │ │ │ │ movw r1, #503 @ 0x1f7 │ │ │ │ str.w r4, [sl, #16] │ │ │ │ - bl 1e4b2c │ │ │ │ + bl 1e481c │ │ │ │ mov r6, r0 │ │ │ │ b.n 15252e │ │ │ │ mov r4, r5 │ │ │ │ str r7, [r5, #12] │ │ │ │ add.w sl, sp, #192 @ 0xc0 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r5, sl │ │ │ │ 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} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ 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} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ b.n 15267a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r4, r5 │ │ │ │ str r2, [r5, #12] │ │ │ │ mov r5, sl │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov ip, sl │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ b.n 152954 │ │ │ │ blx 54c60 <__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, #3864] @ 0xf18 │ │ │ │ @@ -334292,22 +334289,22 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w lr, r5, #80 @ 0x50 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r5, #96 @ 0x60 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -334343,15 +334340,15 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 152e08 │ │ │ │ ldr r2, [pc, #548] @ (152f74 ) │ │ │ │ ldr r3, [pc, #536] @ (152f68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -334409,30 +334406,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 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 152df6 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov sl, r0 │ │ │ │ b.n 152c66 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ @@ -334515,34 +334512,34 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 152edc │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 152d4c │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ b.n 152d4c │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 152dcc │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 152dcc │ │ │ │ @@ -334651,15 +334648,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 1519b8 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 153032 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 153022 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15300c │ │ │ │ @@ -334680,15 +334677,15 @@ │ │ │ │ sub.w fp, r1, r0 │ │ │ │ str.w r2, [r3, #-12] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 153090 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str.w fp, [r3, #772] @ 0x304 │ │ │ │ - bl 24eb04 │ │ │ │ + bl 24e7f4 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 15362e │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -334697,15 +334694,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ it eq │ │ │ │ moveq r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1e0278 │ │ │ │ + bl 1dff68 │ │ │ │ strd r7, r7, [sp, #104] @ 0x68 │ │ │ │ strd r7, r7, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov lr, r2 │ │ │ │ mov sl, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r9, sp, #128 @ 0x80 │ │ │ │ @@ -334753,15 +334750,15 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 1531ea │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r6, r0, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ str r2, [r4, #12] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ @@ -334781,15 +334778,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r8, r8, #16 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r8 │ │ │ │ bls.w 153356 │ │ │ │ @@ -334804,35 +334801,35 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r7, [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 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15322c │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w lr, r5, #80 @ 0x50 │ │ │ │ str r2, [r4, #12] │ │ │ │ add.w ip, r5, #96 @ 0x60 │ │ │ │ strd r7, r7, [r4] │ │ │ │ mov.w sl, #120 @ 0x78 │ │ │ │ str r7, [r4, #8] │ │ │ │ @@ -334861,18 +334858,18 @@ │ │ │ │ add.w r3, r5, ip, lsl #2 │ │ │ │ str.w r6, [lr, #40] @ 0x28 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str r7, [r0, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #754 @ 0x2f2 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ add.w r5, r0, #80 @ 0x50 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -334885,15 +334882,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ b.n 1531d8 │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #96] @ 0x60 │ │ │ │ cbnz r3, 153336 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r2, fp, #15 │ │ │ │ @@ -334928,15 +334925,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15344e │ │ │ │ ldrd r8, sl, [sp, #64] @ 0x40 │ │ │ │ b.n 15338c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15344e │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 153384 │ │ │ │ @@ -334997,24 +334994,24 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 151bf4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1533c6 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15338c │ │ │ │ movs r4, #1 │ │ │ │ b.n 153318 │ │ │ │ mov r0, r7 │ │ │ │ @@ -335034,25 +335031,25 @@ │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r3, #0] │ │ │ │ str.w r8, [r9] │ │ │ │ ldrd r4, r5, [sp, #128] @ 0x80 │ │ │ │ strd r4, r5, [sp, #88] @ 0x58 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 1534aa │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ 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, fp │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r4, sp, #156 @ 0x9c │ │ │ │ strd r7, r7, [r9] │ │ │ │ str.w r7, [r9, #8] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ strd r7, r7, [sp, #172] @ 0xac │ │ │ │ ldrb r5, [r3, #12] │ │ │ │ @@ -335080,97 +335077,97 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ 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, #376 @ 0x178 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, fp │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, fp │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 153150 │ │ │ │ mov ip, r4 │ │ │ │ str r3, [r4, #12] │ │ │ │ add r2, sp, #188 @ 0xbc │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r5, r2 │ │ │ │ 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} │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldrd lr, r1, [sp, #12] │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r1, #40] @ 0x28 │ │ │ │ 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} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ b.n 1534d8 │ │ │ │ cbnz r3, 153626 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ ldrd r6, r4, [r3, #140] @ 0x8c │ │ │ │ lsls r4, r4, #4 │ │ │ │ @@ -335342,15 +335339,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ bl 1519b8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1537a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 153798 │ │ │ │ ldrd r5, r3, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -335454,23 +335451,23 @@ │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 1538f0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp.w r3, #620 @ 0x26c │ │ │ │ beq.n 153982 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1538b2 │ │ │ │ ldr.w r5, [sl, #24] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 153872 │ │ │ │ ldrd r3, r8, [sp, #20] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldrb.w r2, [r8, #356] @ 0x164 │ │ │ │ @@ -335505,15 +335502,15 @@ │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ bl 151bf4 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1538c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1538b2 │ │ │ │ b.n 1538fc │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ b.n 15395c │ │ │ │ @@ -335527,15 +335524,15 @@ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp.w r2, #620 @ 0x26c │ │ │ │ bne.n 1538f0 │ │ │ │ b.n 153984 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ str r6, [sp, #20] │ │ │ │ b.n 15390a │ │ │ │ ldrb.w r3, [r5, #96] @ 0x60 │ │ │ │ cbnz r3, 1539c6 │ │ │ │ ldr.w r0, [r5, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -335547,15 +335544,15 @@ │ │ │ │ ands.w fp, r2, r3 │ │ │ │ beq.n 15393a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15393a │ │ │ │ mov r0, r8 │ │ │ │ - bl 24eb04 │ │ │ │ + bl 24e7f4 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 153c6c │ │ │ │ ldr.w r9, [r0, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -335564,15 +335561,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r9, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1e0278 │ │ │ │ + bl 1dff68 │ │ │ │ strd sl, sl, [sp, #72] @ 0x48 │ │ │ │ strd sl, sl, [sp, #80] @ 0x50 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ mov r4, r7 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov ip, r5 │ │ │ │ @@ -335601,26 +335598,26 @@ │ │ │ │ ldr.w r3, [sl, #384] @ 0x180 │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldrd r4, r5, [sp, #96] @ 0x60 │ │ │ │ strd r4, r5, [sp, #56] @ 0x38 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 153aa6 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [sl, #390] @ 0x186 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 153bfe │ │ │ │ ldrd r2, r1, [sl, #396] @ 0x18c │ │ │ │ subs r1, r1, r2 │ │ │ │ @@ -335639,32 +335636,32 @@ │ │ │ │ add.w r3, r8, r3, lsr #4 │ │ │ │ strd r3, r7, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r4, r5, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ strd r4, r5, [sp, #56] @ 0x38 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 153b04 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr.w r2, [sl, #392] @ 0x188 │ │ │ │ mov.w r3, r8, lsl #2 │ │ │ │ movs r1, #105 @ 0x69 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add.w r3, r3, r2, lsr #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r7, r7, [fp] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str.w r7, [fp, #8] │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ @@ -335690,15 +335687,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ str r4, [r2, #40] @ 0x28 │ │ │ │ str.w r9, [r5, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 153ad0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w sl, sl, #24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ @@ -335742,21 +335739,21 @@ │ │ │ │ bl 150bc8 │ │ │ │ b.n 1539c6 │ │ │ │ ldrh.w r3, [sl, #388] @ 0x184 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add.w fp, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w ip, r4, #80 @ 0x50 │ │ │ │ strd r7, r7, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #120 @ 0x78 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [pc, #80] @ 153c84 │ │ │ │ @@ -335769,15 +335766,15 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr.w r3, [r1, r8] │ │ │ │ mov r1, r4 │ │ │ │ mla r9, lr, r9, r3 │ │ │ │ ldrb.w r3, [r9, #35] @ 0x23 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ str r5, [sp, #24] │ │ │ │ b.n 153ab0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ @@ -335796,15 +335793,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (153ca8 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (153cac ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2fe8 │ │ │ │ + bl 1e2cd8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bge.n 153d7e │ │ │ │ @ instruction: 0xffffd9d7 │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -335813,15 +335810,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #116] @ (153d38 ) │ │ │ │ mov r3, r4 │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e2fe8 │ │ │ │ + bl 1e2cd8 │ │ │ │ mov r3, r0 │ │ │ │ cbnz r0, 153cdc │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ ldr.w r1, [r5, #464] @ 0x1d0 │ │ │ │ @@ -335830,15 +335827,15 @@ │ │ │ │ ldr.w r2, [r2, #340] @ 0x154 │ │ │ │ subs r1, #1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ add r1, r2 │ │ │ │ negs r2, r2 │ │ │ │ ands r1, r2 │ │ │ │ str.w r1, [r4, #532] @ 0x214 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ str.w r0, [r4, #128] @ 0x80 │ │ │ │ ldrd r1, r2, [r5, #460] @ 0x1cc │ │ │ │ blx 55100 │ │ │ │ ldrb.w r2, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 153d2a │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ @@ -335854,15 +335851,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n 153d14 │ │ │ │ nop │ │ │ │ vrecps.f32 , , │ │ │ │ bls.n 153cca │ │ │ │ - vmull.u , d31, d8 │ │ │ │ + vqrshrn.u64 d25, q12, #1 │ │ │ │ movs r6, r3 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #7 │ │ │ │ itttt eq │ │ │ │ ldrbeq.w r0, [r0, #33] @ 0x21 │ │ │ │ subeq r0, #64 @ 0x40 │ │ │ │ clzeq r0, r0 │ │ │ │ @@ -335949,59 +335946,59 @@ │ │ │ │ ldr r4, [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.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr.w ip, [r7, #24] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {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, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [r7, #20] │ │ │ │ add.w r3, r6, #20 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ add r3, r9 │ │ │ │ str r3, [r7, #12] │ │ │ │ str r2, [r7, #16] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 153f5c │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 1e021c │ │ │ │ + bl 1dff0c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 153f9a │ │ │ │ add.w r6, r7, #36 @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r7, #52 @ 0x34 │ │ │ │ - bl 1e52b4 │ │ │ │ + bl 1e4fa4 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str.w fp, [r7, #36] @ 0x24 │ │ │ │ strd fp, fp, [r6, #4] │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ ldrb.w r4, [r5, #32] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -336016,45 +336013,45 @@ │ │ │ │ add.w r4, r7, #84 @ 0x54 │ │ │ │ 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} │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [r7, #20] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ add.w r3, r7, #84 @ 0x54 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [r7, #24] │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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, sl │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ b.n 153e02 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1e3e90 │ │ │ │ + bl 1e3b80 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4b2c │ │ │ │ + bl 1e481c │ │ │ │ ldr r2, [pc, #52] @ (153fa8 ) │ │ │ │ ldr r3, [pc, #48] @ (153fa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -336095,15 +336092,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ movw r3, #758 @ 0x2f6 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 154112 │ │ │ │ mov r0, r1 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e40c0 │ │ │ │ + bl 1e3db0 │ │ │ │ ldr r3, [pc, #532] @ (154204 ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp.w r2, #364 @ 0x16c │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -336120,35 +336117,35 @@ │ │ │ │ it eq │ │ │ │ orreq.w sl, r3, #80 @ 0x50 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ add r4, sp, #24 │ │ │ │ mov fp, r3 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15404c │ │ │ │ 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, r7 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ uxtb.w r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ add.w ip, sp, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ strd lr, lr, [sp, #12] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ @@ -336178,15 +336175,15 @@ │ │ │ │ add.w r3, r5, ip, lsl #2 │ │ │ │ add.w r5, r5, r9, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str.w lr, [r4, #40] @ 0x28 │ │ │ │ str.w lr, [fp, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [pc, #272] @ (154208 ) │ │ │ │ ldr r3, [pc, #256] @ (1541fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -336201,30 +336198,30 @@ │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r1, #108] @ 0x6c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r5, #0 │ │ │ │ mov fp, r3 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ add r4, sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 15414a │ │ │ │ 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, r7 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w sl, sp, #8 │ │ │ │ movw r1, #763 @ 0x2fb │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ strd ip, ip, [sl, #4] │ │ │ │ add.w r5, r0, #80 @ 0x50 │ │ │ │ @@ -336261,15 +336258,15 @@ │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r6, r4, lsl #2 │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r6, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ b.n 1540f6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r3, r4, r5} │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r4, r5} │ │ │ │ @@ -336283,29 +336280,29 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (15422c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (154230 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2fe8 │ │ │ │ + bl 1e2cd8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfb61ffff │ │ │ │ @ instruction: 0xfb1bffff │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (154254 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (154258 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2fe8 │ │ │ │ + bl 1e2cd8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stc2l 15, cr15, [r1, #-1020]! @ 0xfffffc04 │ │ │ │ @ instruction: 0xfb0bffff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -336449,15 +336446,15 @@ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r9, sl │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 154310 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b.n 154310 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov.w fp, #32 │ │ │ │ @@ -336467,15 +336464,15 @@ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ add.w r7, r0, #20 │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ @@ -336491,22 +336488,22 @@ │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ ldrb.w ip, [r4, #86] @ 0x56 │ │ │ │ ldrb.w r4, [r4, #88] @ 0x58 │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e52b4 │ │ │ │ + bl 1e4fa4 │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -336521,18 +336518,18 @@ │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ ldrb.w ip, [r4, #86] @ 0x56 │ │ │ │ ldrb.w r4, [r4, #88] @ 0x58 │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e52b4 │ │ │ │ + bl 1e4fa4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r8, r2, #20 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r8, r3 │ │ │ │ beq.w 15485e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r3, #4 │ │ │ │ @@ -336556,21 +336553,21 @@ │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r6 │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #120 @ 0x78 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r2, #779 @ 0x30b │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mla r3, r6, r1, r3 │ │ │ │ @@ -336578,15 +336575,15 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ beq.w 15494c │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ mov.w r1, #780 @ 0x30c │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldrb.w r9, [r5, #12] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r5, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ @@ -336629,18 +336626,18 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov.w r1, #780 @ 0x30c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r7, r0, #112 @ 0x70 │ │ │ │ @@ -336684,17 +336681,17 @@ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ add.w r2, fp, #4 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ mov r3, fp │ │ │ │ cmp r8, r2 │ │ │ │ bne.w 1544e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ @@ -336734,23 +336731,23 @@ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r3, #493 @ 0x1ed │ │ │ │ cmp r6, r3 │ │ │ │ beq.w 15486a │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr.w r8, [r4, #108] @ 0x6c │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r7, #96 @ 0x60 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -336772,25 +336769,25 @@ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [ip, #89] @ 0x59 │ │ │ │ ldrb.w ip, [ip, #90] @ 0x5a │ │ │ │ add.w r3, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, ip, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str r5, [r7, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r7, #96 @ 0x60 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -336812,46 +336809,46 @@ │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r6, [r3, #90] @ 0x5a │ │ │ │ ldrb.w r2, [r3, #89] @ 0x59 │ │ │ │ add.w r3, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, r6, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str r5, [r7, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e26a8 │ │ │ │ + bl 1e2398 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ add.w r2, fp, #4 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ mov r3, fp │ │ │ │ cmp r9, r2 │ │ │ │ bne.w 1546f0 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ movs r0, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ b.n 154382 │ │ │ │ mov r1, r6 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w ip, r8, #80 @ 0x50 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ @@ -336872,25 +336869,25 @@ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ str.w r5, [lr, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add.w ip, r6, #80 @ 0x50 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [r7, #4] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ @@ -336909,17 +336906,17 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w r5, [r8, #40] @ 0x28 │ │ │ │ str.w r5, [lr, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ b.n 15482a │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldrb.w lr, [r5, #12] │ │ │ │ strd r7, r5, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ strb.w lr, [r0, #40] @ 0x28 │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ @@ -336957,18 +336954,18 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movw r1, #779 @ 0x30b │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ @@ -337033,15 +337030,15 @@ │ │ │ │ add r2, pc │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e40c0 │ │ │ │ + bl 1e3db0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ movw r1, #595 @ 0x253 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ str r4, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -337062,18 +337059,18 @@ │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ bl 14f4b8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e26a8 │ │ │ │ + bl 1e2398 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #316] @ (154c4c ) │ │ │ │ ldr r3, [pc, #308] @ (154c48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -337243,15 +337240,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 154de0 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cbz r5, 154d30 │ │ │ │ @@ -337283,35 +337280,35 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 154a80 │ │ │ │ orr.w r0, r9, r0 │ │ │ │ uxtb.w r9, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cbz r5, 154d60 │ │ │ │ mov fp, r0 │ │ │ │ b.n 154ce2 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 154d30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 154a80 │ │ │ │ orr.w r3, r0, r9 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ uxtb.w r9, r3 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 154d3a │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 154d86 │ │ │ │ @@ -337366,19 +337363,19 @@ │ │ │ │ b.n 154d9a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r6, 154e5e │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #32] │ │ │ │ + ldrh r2, [r7, #6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r1, #32] │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r2, #32] │ │ │ │ + ldrh r2, [r0, #8] │ │ │ │ movs r6, r3 │ │ │ │ sxth r4, r6 │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ itttt eq │ │ │ │ ldreq r0, [r0, #36] @ 0x24 │ │ │ │ @@ -337448,95 +337445,95 @@ │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ 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 r0, sl │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r7, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [r3] │ │ │ │ str r6, [r3, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r7, [r3, #4]! │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldrb.w r0, [r8, #12] │ │ │ │ cmp fp, r0 │ │ │ │ bcc.n 154e92 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 1e3e90 │ │ │ │ + bl 1e3b80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e4b2c │ │ │ │ + bl 1e481c │ │ │ │ mov r5, r0 │ │ │ │ b.n 154fd8 │ │ │ │ ldrb.w r4, [r8, #13] │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ mov r0, sl │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r3, r4 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ add.w r7, r6, #80 @ 0x50 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #36] @ (155000 ) │ │ │ │ ldr r3, [pc, #28] @ (154ff8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -337576,29 +337573,29 @@ │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ mla r3, r9, r3, r4 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ ldr.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mla r4, r9, r3, r4 │ │ │ │ ldrb.w r3, [r4, #39] @ 0x27 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr.w lr, [r5, #16] │ │ │ │ ldrsb.w r3, [lr, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [lr, #368] @ 0x170 │ │ │ │ orreq.w r3, r3, #64 @ 0x40 │ │ │ │ strbeq.w r3, [lr, #368] @ 0x170 │ │ │ │ @@ -337625,47 +337622,47 @@ │ │ │ │ add r7, sp, #108 @ 0x6c │ │ │ │ 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 r0, lr │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r9, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ 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, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #1 │ │ │ │ bl 154e28 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov ip, fp │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ @@ -337677,71 +337674,71 @@ │ │ │ │ strb.w r9, [sp, #92] @ 0x5c │ │ │ │ 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, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {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, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 154e28 │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ ldr.w r2, [pc, #1232] @ 1556b4 │ │ │ │ ldr.w r3, [pc, #1216] @ 1556a8 │ │ │ │ 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 15569e │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, lr │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, sp, #76 @ 0x4c │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r2, r9, #20 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ ldrb.w ip, [r7, #32] │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -337762,21 +337759,21 @@ │ │ │ │ add.w r9, sp, #108 @ 0x6c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r2, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ @@ -337784,20 +337781,20 @@ │ │ │ │ strb.w r3, [r1, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {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 r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ mov ip, fp │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ mov.w lr, #1 │ │ │ │ @@ -337812,46 +337809,46 @@ │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w sl!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r9, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ ldrb r7, [r6, #12] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ @@ -337869,15 +337866,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ bl 154e28 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r7, [sp, #28] │ │ │ │ mov ip, fp │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -337891,44 +337888,44 @@ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {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} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r1, sl │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ mov r0, r5 │ │ │ │ bl 154e28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ add.w r2, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ ldrb.w r8, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r8, #2 │ │ │ │ beq.w 155694 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -337996,34 +337993,34 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 15553c │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 155694 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov ip, fp │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ @@ -338037,72 +338034,72 @@ │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r6, r9, #44 @ 0x2c │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r2, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ b.n 1551e2 │ │ │ │ mov ip, fp │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ 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, [r5, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ b.n 1553c2 │ │ │ │ mov r7, r6 │ │ │ │ b.n 15559c │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 155504 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -338121,15 +338118,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (1556d8 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1556dc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2fe8 │ │ │ │ + bl 1e2cd8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrsh.w pc, [r5, #255]! │ │ │ │ bl 956de │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -338164,112 +338161,112 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 155846 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r1, #520 @ 0x208 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r5, #20 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov.w r1, #524 @ 0x20c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ add r3, sp, #8 │ │ │ │ add.w ip, r6, #80 @ 0x50 │ │ │ │ movs r2, #0 │ │ │ │ str r7, [sp, #20] │ │ │ │ add r7, sp, #24 │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r2, r2, [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 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ mov r0, r7 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1557d6 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e26a8 │ │ │ │ + bl 1e2398 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ movs r0, #1 │ │ │ │ b.n 155720 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r6, r5, #20 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15582c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e23dc │ │ │ │ b.n 1557ee │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, sp, #16 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -338312,15 +338309,15 @@ │ │ │ │ str r7, [sp, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15599e │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -338354,35 +338351,35 @@ │ │ │ │ bne.n 15592e │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 1556e0 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ uxtb.w sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 15595c │ │ │ │ mov fp, r0 │ │ │ │ b.n 1558dc │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 15592e │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 1556e0 │ │ │ │ orr.w r3, r0, sl │ │ │ │ mov r0, fp │ │ │ │ uxtb.w sl, r3 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 155938 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 155982 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -338433,15 +338430,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 155b48 │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 24eb04 │ │ │ │ + bl 24e7f4 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 155b56 │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 155a1e │ │ │ │ @@ -338449,15 +338446,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1e0278 │ │ │ │ + bl 1dff68 │ │ │ │ strd fp, fp, [sp, #32] │ │ │ │ strd fp, fp, [sp, #40] @ 0x28 │ │ │ │ add.w ip, sp, #32 │ │ │ │ add.w lr, sp, #56 @ 0x38 │ │ │ │ add r7, sp, #32 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov sl, lr │ │ │ │ @@ -338480,30 +338477,30 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd sl, fp, [sp, #56] @ 0x38 │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ add.w fp, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 155aa0 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r9, r8, [r8, #316] @ 0x13c │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r7, [sp, #28] │ │ │ │ add.w r7, r0, #80 @ 0x50 │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ @@ -338519,29 +338516,29 @@ │ │ │ │ mla r3, sl, lr, r3 │ │ │ │ ldrb.w r4, [r3, #34] @ 0x22 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ add.w r3, r5, r2, lsl #2 │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [r5, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r4, [r3, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 155b0e │ │ │ │ b.n 155b2c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 155b2c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 155b08 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ b.n 155b24 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 155b14 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -338598,23 +338595,23 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [pc, #512] @ (155da8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2ba87c │ │ │ │ + bl 2ba56c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df9b8 │ │ │ │ + bl 1df6a8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strd r3, r4, [r0, #44] @ 0x2c │ │ │ │ @@ -338624,52 +338621,52 @@ │ │ │ │ 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, #376] @ 0x178 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #0 │ │ │ │ subs r3, r5, #4 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 155c42 │ │ │ │ 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, r7 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ add.w r9, sl, #20 │ │ │ │ - bl 2bc664 │ │ │ │ + bl 2bc354 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, sl, #48 @ 0x30 │ │ │ │ strd r6, r6, [r5] │ │ │ │ add.w ip, sl, #64 @ 0x40 │ │ │ │ str r6, [r5, #8] │ │ │ │ str.w r0, [sl, #44] @ 0x2c │ │ │ │ @@ -338680,41 +338677,41 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ strd r3, r6, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 155d8c │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ strd r6, r6, [r5] │ │ │ │ add.w r3, sl, #20 │ │ │ │ str r6, [r5, #8] │ │ │ │ mov ip, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ @@ -338741,15 +338738,15 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #16 │ │ │ │ bne.w 155c0e │ │ │ │ ldr r2, [pc, #64] @ (155db0 ) │ │ │ │ ldr r3, [pc, #52] @ (155da4 ) │ │ │ │ @@ -338762,15 +338759,15 @@ │ │ │ │ bne.n 155d88 │ │ │ │ mov r0, fp │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ add r4, pc, #440 @ (adr r4, 155f58 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ add r4, pc, #432 @ (adr r4, 155f54 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ @@ -338828,15 +338825,15 @@ │ │ │ │ ldr.w ip, [sp] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r5, [r7, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 156024 │ │ │ │ strd r0, r4, [sp, #12] │ │ │ │ strd r7, r8, [sp, #20] │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr.w fp, [r4] │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -338874,22 +338871,22 @@ │ │ │ │ strd r3, r4, [sp, #84] @ 0x54 │ │ │ │ bl 155b70 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ add.w r9, r5, #20 │ │ │ │ - bl 2bc664 │ │ │ │ + bl 2bc354 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r5, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ @@ -338903,28 +338900,28 @@ │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ movs r6, #1 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -338937,46 +338934,46 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr.w r3, [r1, lr] │ │ │ │ mov r1, r5 │ │ │ │ mla r3, r9, r2, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - bl 1e26ec │ │ │ │ + bl 1e23dc │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 155e72 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cbz r5, 155fc6 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 155e4c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 155f96 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #342 @ 0x156 │ │ │ │ it eq │ │ │ │ moveq.w fp, #0 │ │ │ │ beq.w 155e96 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 155fa0 │ │ │ │ ldrd r4, r7, [sp, #16] │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 155ff6 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -339012,17 +339009,17 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ add r2, pc, #192 @ (adr r2, 1560f4 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ add r2, pc, #184 @ (adr r2, 1560f0 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ movs r6, r3 │ │ │ │ - subs r5, #146 @ 0x92 │ │ │ │ + subs r2, #130 @ 0x82 │ │ │ │ movs r5, r5 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #8 @ (adr r0, 156054 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -339071,15 +339068,15 @@ │ │ │ │ ldr.w ip, [sp] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 1562fe │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ str r7, [sp, #32] │ │ │ │ @@ -339127,15 +339124,15 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #24 │ │ │ │ beq.n 156172 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 156114 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r3, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 15629e │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 1560ea │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ @@ -339145,20 +339142,20 @@ │ │ │ │ movs r6, #0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ bl 155b70 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr.w fp, [r5, #92] @ 0x5c │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2bc664 │ │ │ │ + bl 2bc354 │ │ │ │ add.w r3, r8, #20 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r7, #48 @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r7, #64 @ 0x40 │ │ │ │ strd r6, r6, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -339171,29 +339168,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, r7, #20 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r7, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ @@ -339203,15 +339200,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrd r2, r3, [r5, #84] @ 0x54 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ str r6, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ strd fp, fp, [r5, #88] @ 0x58 │ │ │ │ @@ -339228,25 +339225,25 @@ │ │ │ │ movw r2, #769 @ 0x301 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ beq.w 15613a │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r3, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 15616e │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r6, r8 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 1562cc │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -339281,17 +339278,17 @@ │ │ │ │ nop │ │ │ │ ldr r7, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr r7, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #5] │ │ │ │ + strb r6, [r2, #25] │ │ │ │ movs r6, r3 │ │ │ │ - subs r3, #60 @ 0x3c │ │ │ │ + subs r0, #44 @ 0x2c │ │ │ │ movs r5, r5 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -339307,15 +339304,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 1e2408 │ │ │ │ + bl 1e20f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 156440 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mul.w r3, r4, r3 │ │ │ │ adds r2, r3, r6 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -339425,40 +339422,40 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1563b8 │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1564be │ │ │ │ mov r3, sp │ │ │ │ b.n 1564ae │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1564be │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1563b8 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 15647c │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ @@ -339517,34 +339514,34 @@ │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 156576 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 1565be │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ add.w lr, sp, #4 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ 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, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp.w r4, #368 @ 0x170 │ │ │ │ beq.n 1565f0 │ │ │ │ cmp.w r4, #494 @ 0x1ee │ │ │ │ beq.n 1565f0 │ │ │ │ movw r3, #367 @ 0x16f │ │ │ │ cmp r4, r3 │ │ │ │ @@ -339568,15 +339565,15 @@ │ │ │ │ bl 156324 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1565d4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ b.n 1565d6 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 156324 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -339613,15 +339610,15 @@ │ │ │ │ beq.w 156cac │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r8, [r9, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 156c9c │ │ │ │ mov r0, r8 │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ - bl 1c64a8 │ │ │ │ + bl 1c6198 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov ip, sl │ │ │ │ str.w r8, [sp, #116] @ 0x74 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ @@ -339632,15 +339629,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 156ddc │ │ │ │ mov fp, r6 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ @@ -339670,15 +339667,15 @@ │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 156c56 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 156c86 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 1566d6 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movw r2, #745 @ 0x2e9 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -339719,15 +339716,15 @@ │ │ │ │ movne r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r4, r9, r4, lsl #4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r3, #2 │ │ │ │ str.w r9, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r3, r7, #5 │ │ │ │ strd fp, fp, [sp, #80] @ 0x50 │ │ │ │ @@ -339761,15 +339758,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ bne.n 1567fc │ │ │ │ ldrd r5, r9, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e41e0 │ │ │ │ + bl 1e3ed0 │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ @@ -339781,33 +339778,33 @@ │ │ │ │ ble.w 156bd6 │ │ │ │ strd r2, fp, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 156882 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r7, r8, r7, lsl #4 │ │ │ │ adds r3, #4 │ │ │ │ mla r2, r0, r2, r1 │ │ │ │ @@ -339829,15 +339826,15 @@ │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 156c4a │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ movw r2, #619 @ 0x26b │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 156902 │ │ │ │ mov r9, r5 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -339903,37 +339900,37 @@ │ │ │ │ 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.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ ldr.w ip, [sp, #60] @ 0x3c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r0, [r9, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 156d42 │ │ │ │ ldrb.w r7, [r9, #33] @ 0x21 │ │ │ │ mov r8, r6 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ @@ -339964,15 +339961,15 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, sl │ │ │ │ mov sl, r5 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ movw r1, #619 @ 0x26b │ │ │ │ @@ -339984,23 +339981,23 @@ │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r3, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r2, #1 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ strd fp, fp, [r7] │ │ │ │ add.w ip, r4, #96 @ 0x60 │ │ │ │ str.w fp, [r7, #8] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ @@ -340030,15 +340027,15 @@ │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, ip, lsl #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r6, [r3, #4]! │ │ │ │ str r3, [sp, #20] │ │ │ │ adds.w r3, r8, #1 │ │ │ │ mov r8, r3 │ │ │ │ ldrb.w r0, [r9, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -340054,30 +340051,30 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldrd r4, r5, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ strd r4, r5, [sp, #80] @ 0x50 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 156b9c │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r0 │ │ │ │ b.n 156a6a │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 156c2e │ │ │ │ cmp r3, #8 │ │ │ │ @@ -340096,29 +340093,29 @@ │ │ │ │ beq.w 156892 │ │ │ │ strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 156c08 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 156892 │ │ │ │ movs r4, #1 │ │ │ │ movw r1, #562 @ 0x232 │ │ │ │ b.n 156762 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r2 │ │ │ │ @@ -340129,19 +340126,19 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 1567a2 │ │ │ │ add.w r1, r8, #20 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ b.n 1567e8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w r0, r9, #20 │ │ │ │ - bl 1e26a8 │ │ │ │ + bl 1e2398 │ │ │ │ b.n 1568e4 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movw r2, #745 @ 0x2e9 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 156dc2 │ │ │ │ it ls │ │ │ │ movls r5, #0 │ │ │ │ @@ -340157,15 +340154,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 1567a2 │ │ │ │ ldrd r8, r9, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ uxtb r5, r3 │ │ │ │ ldr.w r9, [r9] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 156676 │ │ │ │ mov fp, r5 │ │ │ │ @@ -340229,56 +340226,56 @@ │ │ │ │ mov r9, r2 │ │ │ │ movs r1, #0 │ │ │ │ b.n 156746 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 1567a2 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ - bl 1e3e90 │ │ │ │ + bl 1e3b80 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e4b2c │ │ │ │ + bl 1e481c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r9, #20 │ │ │ │ - bl 1e26a8 │ │ │ │ + bl 1e2398 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ movs r1, #1 │ │ │ │ b.n 1568f8 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ 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} │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov ip, r3 │ │ │ │ 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} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ b.n 15697a │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ movw r1, #746 @ 0x2ea │ │ │ │ b.n 156762 │ │ │ │ cmp.w r3, #788 @ 0x314 │ │ │ │ it eq │ │ │ │ @@ -340508,52 +340505,52 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #595 @ 0x253 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ 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.w r1, #600 @ 0x258 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ add sp, #12 │ │ │ │ pop {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, #4064] @ 0xfe0 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ @@ -340630,15 +340627,15 @@ │ │ │ │ add r4, sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr.w ip, [r9, #16] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movs r3, #32 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ strd r2, r9, [r0, #44] @ 0x2c │ │ │ │ ubfx r2, ip, #0, #24 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ @@ -340646,21 +340643,21 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrsb.w r2, [r1, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r1, #376] @ 0x178 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr.w ip, [r7, #16] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ strd r2, r7, [r0, #44] @ 0x2c │ │ │ │ ubfx r2, ip, #0, #24 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ @@ -340668,21 +340665,21 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrsb.w r2, [r1, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r1, #376] @ 0x178 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ strd r8, r8, [r5] │ │ │ │ mov ip, r0 │ │ │ │ str.w r8, [r5, #8] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ mov r9, fp │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -340702,15 +340699,15 @@ │ │ │ │ mla r2, lr, r2, r3 │ │ │ │ ldrb.w r3, [r2, #64] @ 0x40 │ │ │ │ ldrb.w r2, [r2, #65] @ 0x41 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -340727,15 +340724,15 @@ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r2 │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r9, [pc, #216] @ 157360 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -340746,26 +340743,26 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add.w lr, sp, #8 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add.w ip, sp, #24 │ │ │ │ @@ -340798,15 +340795,15 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #1 │ │ │ │ b.n 15732c │ │ │ │ ldrh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ @@ -340818,15 +340815,15 @@ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w r9, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -340858,32 +340855,32 @@ │ │ │ │ strb.w r2, [r4, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r7, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cbnz r3, 157412 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r7, r4, #20 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e26a8 │ │ │ │ + bl 1e2398 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -340908,48 +340905,48 @@ │ │ │ │ itt ne │ │ │ │ movne r5, #7 │ │ │ │ movne.w r9, #4 │ │ │ │ bne.n 157488 │ │ │ │ mov.w r9, #2 │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1574d8 │ │ │ │ add r2, sp, #8 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ cmp r7, #26 │ │ │ │ mov r5, r0 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ beq.n 1574fa │ │ │ │ adds r3, r4, #1 │ │ │ │ add r3, r9 │ │ │ │ @@ -341001,30 +340998,30 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 157510 │ │ │ │ strd r4, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 157588 │ │ │ │ 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, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r5, r0 │ │ │ │ b.n 157510 │ │ │ │ movs r5, #5 │ │ │ │ mov.w r9, #3 │ │ │ │ b.n 157488 │ │ │ │ movs r2, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -341093,75 +341090,75 @@ │ │ │ │ bne.n 157744 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr d7, [pc, #248] @ 157748 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 157634 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ b.n 157634 │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1576a4 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r4, r0 │ │ │ │ b.n 157634 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1576e6 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1575fa │ │ │ │ subs r2, #1 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 157748 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -341219,69 +341216,69 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1116] @ 157bf0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 1579f4 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 157828 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 157a9a │ │ │ │ mov r0, r6 │ │ │ │ bl 156e98 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -341295,116 +341292,116 @@ │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 157886 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w 157a26 │ │ │ │ movw r1, #431 @ 0x1af │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 157900 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r2, [pc, #708] @ (157bf4 ) │ │ │ │ ldr r3, [pc, #700] @ (157bec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 157be2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [pc, #660] @ (157bf8 ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r3, [r3, #66] @ 0x42 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 157aee │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ @@ -341475,47 +341472,47 @@ │ │ │ │ ldrb.w r3, [r0, #372] @ 0x174 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1578b2 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ b.n 1578b2 │ │ │ │ uxtb r3, r2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ add r6, r3 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 157838 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 15783e │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r6, #64 @ 0x40 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ add.w r6, r3, r6, lsl #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ @@ -341527,80 +341524,80 @@ │ │ │ │ bne.n 157b96 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 157910 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ b.n 157910 │ │ │ │ mov r3, r2 │ │ │ │ b.n 157a62 │ │ │ │ uxth r3, r2 │ │ │ │ b.n 157a62 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 157886 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 157b26 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r6, r0 │ │ │ │ b.n 157886 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 157ab8 │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 157b66 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r5, r0 │ │ │ │ b.n 157ab8 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ b.n 157afa │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -341671,36 +341668,36 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov.w r1, #648 @ 0x288 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r8, [pc, #608] @ 157ea4 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ ldr.w r1, [r5, #188] @ 0xbc │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ bl 1575d0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ bl 156e98 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -341713,135 +341710,135 @@ │ │ │ │ movs r1, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd r6, r7, [sp, #16] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 157cc0 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r5, r5, r9, 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 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 157cfa │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ 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 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 157d48 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r2, [pc, #308] @ (157ea8 ) │ │ │ │ ldr r3, [pc, #296] @ (157ea0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 157e96 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #649 @ 0x289 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [pc, #224] @ (157eac ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r3, #66] @ 0x42 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 157e36 │ │ │ │ and.w r7, r2, #63 @ 0x3f │ │ │ │ @@ -341873,30 +341870,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 157cfa │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 157e66 │ │ │ │ add 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, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r5, r0 │ │ │ │ b.n 157cfa │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ b.n 157e40 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -341980,15 +341977,15 @@ │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r7, r1 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e0278 │ │ │ │ + bl 1dff68 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r4 │ │ │ │ add r6, sp, #92 @ 0x5c │ │ │ │ strd r3, r3, [r4] │ │ │ │ add.w lr, sp, #92 @ 0x5c │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ mov ip, r4 │ │ │ │ @@ -342012,28 +342009,28 @@ │ │ │ │ cmp r2, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cbnz r3, 157fbe │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 15818c │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #28] │ │ │ │ mov sl, r3 │ │ │ │ add.w fp, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -342075,29 +342072,29 @@ │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 158162 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 15818e │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 157ffa │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 158172 │ │ │ │ movs r6, #3 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ strd r6, r8, [r4] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 1575d0 │ │ │ │ @@ -342123,15 +342120,15 @@ │ │ │ │ and.w r3, ip, #127 @ 0x7f │ │ │ │ bl 157bfc │ │ │ │ ldr.w r8, [r5, #92] @ 0x5c │ │ │ │ str r0, [sp, #12] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movw r1, #786 @ 0x312 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ 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, #80 @ 0x50 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ @@ -342157,15 +342154,15 @@ │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #49] @ 0x31 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str.w sl, [r6, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r2, #1 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 15801a │ │ │ │ b.n 15804c │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ movs r7, #0 │ │ │ │ @@ -342184,15 +342181,15 @@ │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str.w r4, [r3, #716] @ 0x2cc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ ldr r2, [pc, #52] @ (1581d8 ) │ │ │ │ ldr r3, [pc, #44] @ (1581d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #372] @ 0x174 │ │ │ │ eors r2, r3 │ │ │ │ @@ -342271,15 +342268,15 @@ │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r7, r1 │ │ │ │ mov r0, r7 │ │ │ │ add r5, sp, #32 │ │ │ │ - bl 1e0278 │ │ │ │ + bl 1dff68 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ mov lr, r4 │ │ │ │ add.w ip, sp, #32 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -342297,28 +342294,28 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ itet ne │ │ │ │ movne r0, sl │ │ │ │ movweq r1, #375 @ 0x177 │ │ │ │ movwne r1, #583 @ 0x247 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1583f6 │ │ │ │ movs r7, #0 │ │ │ │ movw r8, #399 @ 0x18f │ │ │ │ movw sl, #435 @ 0x1b3 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ @@ -342397,45 +342394,45 @@ │ │ │ │ bl 157368 │ │ │ │ movs r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 15831c │ │ │ │ orrs r7, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cbz r4, 1583f8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 158302 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #32 │ │ │ │ mov.w ip, #2 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ bl 1575d0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e26a8 │ │ │ │ + bl 1e2398 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ mov r5, r4 │ │ │ │ b.n 1583b4 │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r0, r1, [r3, #80] @ 0x50 │ │ │ │ bl 157078 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r4, #720] @ 0x2d0 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ ldr r2, [pc, #88] @ (158470 ) │ │ │ │ ldr r3, [pc, #72] @ (158460 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #340] @ 0x154 │ │ │ │ eors r2, r3 │ │ │ │ @@ -342523,27 +342520,27 @@ │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ lsls r6, r5, #19 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 158524 │ │ │ │ ldr.w r5, [pc, #2644] @ 158f54 │ │ │ │ - bl 2bccbc │ │ │ │ + bl 2bc9ac │ │ │ │ ldr.w r2, [pc, #2640] @ 158f58 │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d1cc │ │ │ │ + bl 25cebc │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ bl 156f14 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ @@ -342584,15 +342581,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r5, r1 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0278 │ │ │ │ + bl 1dff68 │ │ │ │ movs r7, #0 │ │ │ │ mov ip, r4 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ strd r7, r7, [r4] │ │ │ │ mov sl, r2 │ │ │ │ strd r7, r7, [r4, #8] │ │ │ │ mov lr, r2 │ │ │ │ @@ -342608,34 +342605,34 @@ │ │ │ │ strd r9, r5, [sl] │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str.w r5, [r3, #188] @ 0xbc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 158cbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 158aa8 │ │ │ │ movw r8, #769 @ 0x301 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ @@ -342694,15 +342691,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #371 @ 0x173 │ │ │ │ bl 157368 │ │ │ │ mov r5, r6 │ │ │ │ cbnz r6, 1586f6 │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 158aa8 │ │ │ │ mov sl, r0 │ │ │ │ b.n 158636 │ │ │ │ movw r1, #773 @ 0x305 │ │ │ │ cmp r3, r1 │ │ │ │ itt eq │ │ │ │ @@ -342903,33 +342900,33 @@ │ │ │ │ lsls r6, r0, #13 │ │ │ │ movs r0, r4 │ │ │ │ str r7, [r0, #0] │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 15891c │ │ │ │ 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, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5324 │ │ │ │ + bl 1e5014 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov r1, r9 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -342943,25 +342940,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 156ff0 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ strd fp, r0, [sp] │ │ │ │ movw r2, #763 @ 0x2fb │ │ │ │ mov r0, r4 │ │ │ │ bl 157368 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1e53dc │ │ │ │ + bl 1e50cc │ │ │ │ b.n 1586d4 │ │ │ │ strh r7, [r0, #0] │ │ │ │ b.n 1588f6 │ │ │ │ strb r7, [r0, #0] │ │ │ │ b.n 1588f6 │ │ │ │ subs r7, #0 │ │ │ │ it ne │ │ │ │ @@ -343044,15 +343041,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 156ff0 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ mov r9, r0 │ │ │ │ mov r3, fp │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r5 │ │ │ │ strd r9, r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #763 @ 0x2fb │ │ │ │ mov r5, r6 │ │ │ │ bl 157368 │ │ │ │ @@ -343094,15 +343091,15 @@ │ │ │ │ moveq r2, r3 │ │ │ │ strd r3, r2, [sp, #88] @ 0x58 │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 1e969c │ │ │ │ + bl 1e938c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 158f24 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -343113,23 +343110,23 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r1, r7, #20 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 1575d0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ @@ -343177,38 +343174,38 @@ │ │ │ │ lsls r0, r5, #7 │ │ │ │ movs r0, r4 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r8, r9, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 158bd8 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5324 │ │ │ │ + bl 1e5014 │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1e97b4 │ │ │ │ + bl 1e94a4 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 158f24 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -343219,19 +343216,19 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #0] │ │ │ │ - bl 1e53dc │ │ │ │ + bl 1e50cc │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r0, #1 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ ldr r2, [pc, #808] @ (158f60 ) │ │ │ │ ldr r3, [pc, #776] @ (158f44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ @@ -343302,44 +343299,44 @@ │ │ │ │ cmp r2, r7 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ strd r7, r3, [r4] │ │ │ │ mov.w r1, #450 @ 0x1c2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r6, #0 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 158d2e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ ldrb.w r9, [r8, #32] │ │ │ │ mov r5, r0 │ │ │ │ @@ -343393,15 +343390,15 @@ │ │ │ │ str.w lr, [r5, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r3, #73] @ 0x49 │ │ │ │ adds r2, #10 │ │ │ │ adds r3, #10 │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r5 │ │ │ │ beq.w 158f38 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -343410,42 +343407,42 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 158f2a │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov sl, r0 │ │ │ │ b.w 15862e │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 158e6a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #32 │ │ │ │ @@ -343459,15 +343456,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 158ae0 │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ b.n 158bb2 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r4] │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov sl, r0 │ │ │ │ b.w 15862e │ │ │ │ movs r7, #1 │ │ │ │ b.n 158cda │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 158524 │ │ │ │ @@ -343525,17 +343522,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ + adds r2, #28 │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + str r0, [r7, r7] │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r0, #15] │ │ │ │ lsls r2, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -343587,33 +343584,33 @@ │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r5, r1, #5 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 159008 │ │ │ │ ldr r4, [pc, #724] @ (1592bc ) │ │ │ │ - bl 2bccbc │ │ │ │ + bl 2bc9ac │ │ │ │ ldr r2, [pc, #720] @ (1592c0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d1cc │ │ │ │ + bl 25cebc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 2267f4 │ │ │ │ + bl 2264e4 │ │ │ │ ldr.w r3, [r5, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1592a4 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -343640,15 +343637,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 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 159208 │ │ │ │ movw fp, #389 @ 0x185 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -343728,15 +343725,15 @@ │ │ │ │ bl 157368 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1590b8 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 159206 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15908a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ @@ -343807,15 +343804,15 @@ │ │ │ │ bl 157078 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ str.w r3, [r4, #720] @ 0x2d0 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ ldr r2, [pc, #164] @ (1592c8 ) │ │ │ │ ldr r3, [pc, #132] @ (1592ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3 │ │ │ │ @@ -343868,17 +343865,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #1] │ │ │ │ lsls r2, r4, #2 │ │ │ │ strb r6, [r5, #1] │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ + movs r7, #56 @ 0x38 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [pc, #144] @ (159354 ) │ │ │ │ + bxns r2 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -343952,20 +343949,20 @@ │ │ │ │ cbz r3, 15939c │ │ │ │ ldr.w r4, [pc, #1904] @ 159af0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1904] @ 159af4 │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d1cc │ │ │ │ + bl 25cebc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r2, #368] @ 0x170 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15962c │ │ │ │ ldr.w r3, [r2, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -344009,15 +344006,15 @@ │ │ │ │ lsl.w r2, r5, r2 │ │ │ │ orrs r2, r4 │ │ │ │ uxtb r4, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1593e6 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1593e0 │ │ │ │ subs r3, r4, #1 │ │ │ │ mov fp, r4 │ │ │ │ tst r3, r4 │ │ │ │ beq.w 15962c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -344052,15 +344049,15 @@ │ │ │ │ str r6, [sp, #32] │ │ │ │ ldrd r0, r1, [sp, #104] @ 0x68 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ add.w r8, sp, #152 @ 0x98 │ │ │ │ - bl 1e969c │ │ │ │ + bl 1e938c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #152] @ 0x98 │ │ │ │ strd r3, r3, [sp, #160] @ 0xa0 │ │ │ │ mov r7, r8 │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -344093,31 +344090,31 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r8] │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1e8300 │ │ │ │ + bl 1e7ff0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1e97b4 │ │ │ │ + bl 1e94a4 │ │ │ │ ldr.w r9, [r7, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1595aa │ │ │ │ mov r3, r9 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r7 │ │ │ │ @@ -344144,29 +344141,29 @@ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r5, r1, r3 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 15958a │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 15a538 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1595a6 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 159544 │ │ │ │ mov r0, r9 │ │ │ │ b.n 159550 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 15a69c │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -344176,50 +344173,50 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r8] │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr.w r3, [pc, #1300] @ 159af8 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ 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, #12] │ │ │ │ bne.w 1594cc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ - bl 1e9908 │ │ │ │ + bl 1e95f8 │ │ │ │ ldr.w r3, [pc, #1228] @ 159afc │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [pc, #1216] @ 159b00 │ │ │ │ add r3, pc │ │ │ │ - bl 1df90c │ │ │ │ + bl 1df5fc │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ str.w r0, [sl, #200] @ 0xc8 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r4, #448] @ 0x1c0 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -344254,15 +344251,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r6, r1 │ │ │ │ add.w r8, sp, #152 @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e0278 │ │ │ │ + bl 1dff68 │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r8 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ strd r7, r7, [r8] │ │ │ │ mov lr, r2 │ │ │ │ strd r7, r7, [r8, #8] │ │ │ │ mov r5, r2 │ │ │ │ @@ -344280,24 +344277,24 @@ │ │ │ │ strd r9, 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} │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ strd r7, r7, [sl, #208] @ 0xd0 │ │ │ │ str.w r2, [sl, #204] @ 0xcc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #404 @ 0x194 │ │ │ │ @@ -344373,39 +344370,39 @@ │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ add r7, pc │ │ │ │ str.w fp, [sp, #16] │ │ │ │ mov fp, r2 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e80ac │ │ │ │ + bl 1e7d9c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [sl, #232] @ 0xe8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r0, [sl, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1df80c │ │ │ │ + bl 1df4fc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r6, #0, #24 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1e80ac │ │ │ │ + bl 1e7d9c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1df80c │ │ │ │ + bl 1df4fc │ │ │ │ ldr.w r3, [sl, #248] @ 0xf8 │ │ │ │ str.w fp, [r7] │ │ │ │ str r3, [r7, #4] │ │ │ │ str r7, [r3, #0] │ │ │ │ str.w r7, [sl, #248] @ 0xf8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -344414,21 +344411,21 @@ │ │ │ │ ldrd fp, r8, [sp, #16] │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r2, [pc, #692] @ (159b0c ) │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1df9b8 │ │ │ │ + bl 1df6a8 │ │ │ │ ldr r2, [pc, #684] @ (159b10 ) │ │ │ │ str.w r0, [sl, #192] @ 0xc0 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df9b8 │ │ │ │ + bl 1df6a8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str.w r0, [sl, #196] @ 0xc4 │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 15a69c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 15988e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -344441,47 +344438,47 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r4, [sl, #192] @ 0xc0 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1598c0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ movs r6, #0 │ │ │ │ bl 15725c │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r4, [sl, #196] @ 0xc4 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1598f8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 15725c │ │ │ │ add r2, sp, #180 @ 0xb4 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -344491,33 +344488,33 @@ │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w r4, [sl, #200] @ 0xc8 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15993e │ │ │ │ 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, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 15725c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 15a1b6 │ │ │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ vldr d8, [pc, #368] @ 159ad0 │ │ │ │ vldr d9, [pc, #372] @ 159ad8 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ @@ -344570,37 +344567,37 @@ │ │ │ │ movs r3, #2 │ │ │ │ vldr d7, [sp, #176] @ 0xb0 │ │ │ │ movs r2, #32 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ ldr.w r4, [r3, #200] @ 0xc8 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 159a00 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 15725c │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 159992 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 15a1b2 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 15996a │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #135 @ 0x87 │ │ │ │ beq.n 159a3a │ │ │ │ @@ -344613,15 +344610,15 @@ │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str.w r5, [r8, #4] │ │ │ │ ldr.w r7, [r3, #192] @ 0xc0 │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strd r3, r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #20 │ │ │ │ @@ -344629,18 +344626,18 @@ │ │ │ │ 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, #376] @ 0x178 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 159d60 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsls r3, r4, #5 │ │ │ │ @@ -344677,46 +344674,46 @@ │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r3, #162 @ 0xa2 │ │ │ │ movs r6, r3 │ │ │ │ - mov ip, r7 │ │ │ │ + bics r4, r5 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, r3 │ │ │ │ + asrs r6, r1 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r6, r1 │ │ │ │ + subs r7, #126 @ 0x7e │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, r2 │ │ │ │ + subs r7, #132 @ 0x84 │ │ │ │ movs r6, r3 │ │ │ │ - tst r0, r6 │ │ │ │ + subs r7, #32 │ │ │ │ movs r6, r3 │ │ │ │ - tst r2, r6 │ │ │ │ + subs r7, #34 @ 0x22 │ │ │ │ movs r6, r3 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r2, r4 │ │ │ │ strb.w r4, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ str r7, [r4, #12] │ │ │ │ strd r0, r0, [r4] │ │ │ │ add.w r7, r3, #80 @ 0x50 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr.w lr, [pc, #2904] @ 15a6ac │ │ │ │ @@ -344729,52 +344726,52 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r7, [r7, lr] │ │ │ │ str r7, [sp, #16] │ │ │ │ mla ip, r9, ip, r7 │ │ │ │ ldrb.w r3, [ip, #46] @ 0x2e │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ mov r0, r8 │ │ │ │ bl 1575d0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e5324 │ │ │ │ + bl 1e5014 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mla r3, r9, r3, r7 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w sl, [r3, #200] @ 0xc8 │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -344783,18 +344780,18 @@ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 15a6a2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ @@ -344822,22 +344819,22 @@ │ │ │ │ lsls r4, r6, #20 │ │ │ │ lsls r6, r2, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str r3, [r4, #8] │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ @@ -344848,15 +344845,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [ip, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 159f84 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r7, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -344930,40 +344927,40 @@ │ │ │ │ b.n 159c6e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 159dbc │ │ │ │ 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, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 15725c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r2, [r7, #204] @ 0xcc │ │ │ │ ldr.w r1, [r7, #236] @ 0xec │ │ │ │ bl 15710c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ ldr.w r7, [r7, #196] @ 0xc4 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -344971,18 +344968,18 @@ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 15a6a2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ @@ -345010,22 +345007,22 @@ │ │ │ │ lsls r1, r7, #16 │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str r3, [r4, #8] │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ @@ -345035,15 +345032,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [lr, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #128] @ 0x80 │ │ │ │ beq.n 159fd2 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -345052,15 +345049,15 @@ │ │ │ │ bpl.w 15a04a │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 15725c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e53dc │ │ │ │ + bl 1e50cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr.w r5, [r3, #192] @ 0xc0 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #176] @ 0xb0 │ │ │ │ @@ -345076,25 +345073,25 @@ │ │ │ │ bl 15725c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #176] @ 0xb0 │ │ │ │ ldr.w r4, [r3, #200] @ 0xc8 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 159f52 │ │ │ │ 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, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r6 │ │ │ │ bl 15725c │ │ │ │ b.n 159a12 │ │ │ │ movs r3, #32 │ │ │ │ @@ -345121,77 +345118,77 @@ │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 159fbc │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r9, r0 │ │ │ │ b.n 159dbc │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r4, #0] │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 159ffa │ │ │ │ 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, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r9, r0 │ │ │ │ b.n 159ee2 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [fp] │ │ │ │ vldr d7, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 15a038 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 159f1c │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 15a6a2 │ │ │ │ @@ -345375,15 +345372,15 @@ │ │ │ │ moveq r3, r2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ ldr.w r5, [sl, #196] @ 0xc4 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r8] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r5, [r0, #44] @ 0x2c │ │ │ │ add.w r5, r0, #20 │ │ │ │ @@ -345391,18 +345388,18 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 15a6a2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r3, #6 │ │ │ │ lsls r7, r3, #6 │ │ │ │ @@ -345501,22 +345498,22 @@ │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ b.w 15979c │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ add.w r9, sp, #128 @ 0x80 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r3, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ str.w r5, [r9, #12] │ │ │ │ add.w ip, r4, #80 @ 0x50 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ strd r5, r5, [r9] │ │ │ │ mov.w lr, #120 @ 0x78 │ │ │ │ str.w r5, [r9, #8] │ │ │ │ @@ -345530,94 +345527,94 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r2, r7] │ │ │ │ mla r3, lr, fp, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15a39c │ │ │ │ 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, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e5324 │ │ │ │ + bl 1e5014 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r5, [sl, #200] @ 0xc8 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15a3ee │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 15725c │ │ │ │ ldr.w r2, [sl, #204] @ 0xcc │ │ │ │ ldr.w r1, [sl, #236] @ 0xec │ │ │ │ mov r0, r8 │ │ │ │ bl 15710c │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e53dc │ │ │ │ + bl 1e50cc │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #207] @ 0xcf │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 15a5ba │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [r9, #12] │ │ │ │ add.w r4, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [r9] │ │ │ │ mov r5, r0 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr.w r2, [sl, #236] @ 0xec │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [sl, #220] @ 0xdc │ │ │ │ bl 15710c │ │ │ │ ldr.w r3, [sl, #204] @ 0xcc │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r4 │ │ │ │ @@ -345668,24 +345665,24 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str.w r4, [sl, #220] @ 0xdc │ │ │ │ str.w r3, [sl, #232] @ 0xe8 │ │ │ │ strd r2, r2, [sl, #224] @ 0xe0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r0, #1 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 205f80 │ │ │ │ + bl 205c70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2674d4 │ │ │ │ + bl 2671c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22facc │ │ │ │ + bl 22f7bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eb790 │ │ │ │ + bl 1eb480 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15a57c │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 15a5f0 │ │ │ │ @@ -345732,15 +345729,15 @@ │ │ │ │ movs r6, #16 │ │ │ │ b.n 15a306 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbnz r3, 15a5f0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ ldr r2, [pc, #288] @ (15a6b0 ) │ │ │ │ ldr r3, [pc, #292] @ (15a6b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3 │ │ │ │ @@ -345752,42 +345749,42 @@ │ │ │ │ movs r6, #1 │ │ │ │ b.n 15a306 │ │ │ │ movs r2, #1 │ │ │ │ b.w 1595d4 │ │ │ │ movs r2, #1 │ │ │ │ b.w 1594f0 │ │ │ │ movw r1, #811 @ 0x32b │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ str.w r4, [r9, #12] │ │ │ │ strd r5, r5, [r9] │ │ │ │ add.w r4, r0, #80 @ 0x50 │ │ │ │ str.w r5, [r9, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ b.n 15a44e │ │ │ │ lsls r3, r3, #26 │ │ │ │ bpl.n 15a582 │ │ │ │ ldr r4, [pc, #196] @ (15a6b8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #196] @ (15a6bc ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d1cc │ │ │ │ + bl 25cebc │ │ │ │ b.n 15a582 │ │ │ │ movs r0, #0 │ │ │ │ b.n 15a58c │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15939c │ │ │ │ b.w 15937c │ │ │ │ @@ -345842,17 +345839,17 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r5, r1] │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #17 │ │ │ │ + asrs r2, r6, #4 │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r1, #162 @ 0xa2 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #356] @ (15a838 ) │ │ │ │ @@ -346219,15 +346216,15 @@ │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r2, r2, #8 │ │ │ │ lsrs r2, r1, #8 │ │ │ │ asrs r4, r0, #8 │ │ │ │ asrs r2, r1, #8 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e38d8 │ │ │ │ + bl 1e35c8 │ │ │ │ cbnz r0, 15aa4c │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ @@ -346421,15 +346418,15 @@ │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ lsrs r4, r0, #28 │ │ │ │ lsrs r1, r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e38d8 │ │ │ │ + bl 1e35c8 │ │ │ │ cbnz r0, 15ac2c │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -346631,15 +346628,15 @@ │ │ │ │ beq.n 15aec4 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ strb.w r9, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 15aec4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15aec4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 15ae22 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ @@ -346694,15 +346691,15 @@ │ │ │ │ bic.w r3, r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 15aed8 │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15ae7e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15ae2e │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15ae10 │ │ │ │ @@ -346737,15 +346734,15 @@ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ strd r6, r0, [sp, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15af6e │ │ │ │ mov r7, r6 │ │ │ │ mov r5, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cbz r0, 15af66 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 15af1c │ │ │ │ ldr.w r8, [r0, #16] │ │ │ │ ldr.w r4, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -346760,24 +346757,24 @@ │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ movw r3, #389 @ 0x185 │ │ │ │ bic.w r1, r2, #8 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 15afac │ │ │ │ cbnz r4, 15af82 │ │ │ │ orr.w r6, r6, ip │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15af22 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15af06 │ │ │ │ b.n 15ae7e │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -347381,21 +347378,21 @@ │ │ │ │ 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 1dfb60 │ │ │ │ + bl 1df850 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 15b702 │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r3, [pc, #284] @ (15b744 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ vldr d7, [pc, #252] @ 15b730 │ │ │ │ @@ -347409,25 +347406,25 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ add r5, sp, #24 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ strb.w r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 15b682 │ │ │ │ mov r2, r5 │ │ │ │ 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, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w ip, r4, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov.w sl, #150 @ 0x96 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -347444,21 +347441,21 @@ │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #2 │ │ │ │ add.w r1, r4, #20 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #32 │ │ │ │ str.w sl, [r4, lr, lsl #2] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r1, r4, #20 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1e26a8 │ │ │ │ + bl 1e2398 │ │ │ │ ldr r2, [pc, #96] @ (15b748 ) │ │ │ │ ldr r3, [pc, #80] @ (15b73c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -347470,15 +347467,15 @@ │ │ │ │ ldr r3, [pc, #72] @ (15b74c ) │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #64] @ (15b750 ) │ │ │ │ add r3, pc │ │ │ │ - bl 1df90c │ │ │ │ + bl 1df5fc │ │ │ │ movs r3, #22 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr.w r3, [r0, #440] @ 0x1b8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r0, #440] @ 0x1b8 │ │ │ │ @@ -347494,15 +347491,15 @@ │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #72] @ (15b794 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #184 @ 0xb8 │ │ │ │ + movs r0, #168 @ 0xa8 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #308] @ (15b89c ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -347540,15 +347537,15 @@ │ │ │ │ str r6, [sp, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15b88e │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ @@ -347574,15 +347571,15 @@ │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 15b81a │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ beq.n 15b838 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r3, r9 │ │ │ │ cbz r3, 15b84c │ │ │ │ mov r9, r0 │ │ │ │ b.n 15b7d4 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 15b81a │ │ │ │ @@ -347590,22 +347587,22 @@ │ │ │ │ movw r3, #403 @ 0x193 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 15b81a │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #1 │ │ │ │ bl 15b5d8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15b824 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 15b872 │ │ │ │ @@ -347972,15 +347969,15 @@ │ │ │ │ nop │ │ │ │ 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 1ef6d8 │ │ │ │ + bl 1ef3c8 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ @@ -347990,15 +347987,15 @@ │ │ │ │ mov sl, r2 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ add r7, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ sub.w r9, r5, #20 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15bd4c │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 15bcf2 │ │ │ │ cmp r3, #5 │ │ │ │ @@ -348030,19 +348027,19 @@ │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 15bc82 │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1e829c │ │ │ │ + bl 1e7f8c │ │ │ │ movs r1, #2 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 232018 │ │ │ │ + bl 231d08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r3, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ ldrls r3, [r2, #8] │ │ │ │ @@ -348103,31 +348100,31 @@ │ │ │ │ beq.w 15c0fc │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 15bd96 │ │ │ │ ldr r2, [pc, #952] @ (15c134 ) │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc │ │ │ │ - bl 1f3cf0 │ │ │ │ + bl 1f39e0 │ │ │ │ cbz r0, 15bd96 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1e2194 │ │ │ │ + bl 1e1e84 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2194 │ │ │ │ + bl 1e1e84 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [r8, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15bd5e │ │ │ │ movs r7, #0 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ @@ -348145,20 +348142,20 @@ │ │ │ │ bcs.w 15c0ba │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 15c0a2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef6d8 │ │ │ │ + bl 1ef3c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15bdbc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef6d8 │ │ │ │ + bl 1ef3c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15c07a │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ bls.w 15c0ba │ │ │ │ ldr.w r3, [r9, #64] @ 0x40 │ │ │ │ @@ -348176,29 +348173,29 @@ │ │ │ │ mov r7, r9 │ │ │ │ mov r9, r4 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ cbz r5, 15be62 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ef6d8 │ │ │ │ + bl 1ef3c8 │ │ │ │ cbnz r0, 15be62 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ef6d8 │ │ │ │ + bl 1ef3c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15c0a6 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cbz r2, 15be6c │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef6d8 │ │ │ │ + bl 1ef3c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15be3c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ mov r5, r4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15be2a │ │ │ │ @@ -348232,20 +348229,20 @@ │ │ │ │ bcs.w 15c0ba │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 15c09e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef6d8 │ │ │ │ + bl 1ef3c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15bea6 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef6d8 │ │ │ │ + bl 1ef3c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15c07a │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bcs.w 15c0ba │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ @@ -348262,20 +348259,20 @@ │ │ │ │ bne.n 15be72 │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ ldr.w r9, [r3, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 15c10e │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ef6d8 │ │ │ │ + bl 1ef3c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15c10e │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ef6d8 │ │ │ │ + bl 1ef3c8 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne fp, r7 │ │ │ │ b.n 15bd62 │ │ │ │ ldr r3, [pc, #488] @ (15c12c ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ @@ -348294,15 +348291,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r1, [r9, #56] @ 0x38 │ │ │ │ ldr.w r5, [r1, #-12] │ │ │ │ cbz r4, 15bf86 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef6d8 │ │ │ │ + bl 1ef3c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15c084 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ mov r4, r5 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #32 │ │ │ │ @@ -348332,30 +348329,30 @@ │ │ │ │ mov r4, r7 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 15c00c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef6d8 │ │ │ │ + bl 1ef3c8 │ │ │ │ cbnz r0, 15c00c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef6d8 │ │ │ │ + bl 1ef3c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15c094 │ │ │ │ adds r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ beq.n 15bf9c │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ef6d8 │ │ │ │ + bl 1ef3c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15bfe2 │ │ │ │ adds r7, #1 │ │ │ │ mov r4, r5 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r7 │ │ │ │ bne.n 15bfce │ │ │ │ @@ -348374,40 +348371,40 @@ │ │ │ │ add r2, r9 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 15c054 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ef6d8 │ │ │ │ + bl 1ef3c8 │ │ │ │ cbz r0, 15c06a │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r8, r4 │ │ │ │ adds r7, #1 │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r7, r0 │ │ │ │ bcc.n 15c034 │ │ │ │ mov r7, r8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r8, fp │ │ │ │ mov fp, r7 │ │ │ │ b.n 15be74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1ef6d8 │ │ │ │ + bl 1ef3c8 │ │ │ │ cbz r0, 15c0b0 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ b.n 15c056 │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ b.n 15bd62 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef6d8 │ │ │ │ + bl 1ef3c8 │ │ │ │ cbz r0, 15c094 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ b.n 15bf88 │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ b.n 15bd62 │ │ │ │ @@ -348435,15 +348432,15 @@ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add.w r3, r4, #53248 @ 0xd000 │ │ │ │ ldrb.w r3, [r3, #421] @ 0x1a5 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ ldrb r3, [r4, #29] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ @@ -348520,15 +348517,15 @@ │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ mov.w r8, #0 │ │ │ │ movs r7, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, sl │ │ │ │ ldr r6, [r5, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 15c340 │ │ │ │ mov.w sl, #0 │ │ │ │ movw r2, #558 @ 0x22e │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -348584,36 +348581,36 @@ │ │ │ │ bne.n 15c26a │ │ │ │ mov r0, r6 │ │ │ │ b.n 15c1fc │ │ │ │ mov.w sl, #1 │ │ │ │ strb.w r7, [r3, #76] @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ movw r2, #558 @ 0x22e │ │ │ │ cbz r6, 15c29a │ │ │ │ mov r9, r0 │ │ │ │ b.n 15c1dc │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #3 │ │ │ │ beq.n 15c262 │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ beq.n 15c1fc │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ movw r2, #558 @ 0x22e │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 15c278 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 15c2bc │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 15c1c4 │ │ │ │ @@ -348646,15 +348643,15 @@ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #32] │ │ │ │ strb.w r3, [sp, #26] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - bl 24eb68 │ │ │ │ + bl 24e858 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ orr.w r9, r0, r8 │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15c17e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -348792,26 +348789,26 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1c31e8 │ │ │ │ + bl 1c2ed8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 15bc20 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2cf0 │ │ │ │ + bl 1c29e0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -348851,15 +348848,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 15cb3a │ │ │ │ ldr r4, [r2, #24] │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1f3cb4 │ │ │ │ + bl 1f39a4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15cb48 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ @@ -348900,15 +348897,15 @@ │ │ │ │ ldreq r1, [r1, #4] │ │ │ │ streq.w r0, [r6, r1, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15c568 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15c562 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15cb9c │ │ │ │ @@ -349000,15 +348997,15 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ add.w sl, sp, #128 @ 0x80 │ │ │ │ - bl 1e0278 │ │ │ │ + bl 1dff68 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r5, sl │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str.w r0, [sl, #20] │ │ │ │ mov lr, sl │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ @@ -349041,51 +349038,51 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldr.w r5, [r8], #4 │ │ │ │ cbz r5, 15c726 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c31e8 │ │ │ │ + bl 1c2ed8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 15bc20 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c2cf0 │ │ │ │ + bl 1c29e0 │ │ │ │ str r5, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r8, r4 │ │ │ │ bne.n 15c6fe │ │ │ │ ldrd r8, r5, [r4] │ │ │ │ ldr.w r6, [r8, #-12] │ │ │ │ cbz r5, 15c77e │ │ │ │ add.w r9, r4, #4 │ │ │ │ movs r7, #0 │ │ │ │ cbz r7, 15c76c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ef6d8 │ │ │ │ + bl 1ef3c8 │ │ │ │ cbnz r0, 15c76c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ef6d8 │ │ │ │ + bl 1ef3c8 │ │ │ │ cbz r0, 15c77c │ │ │ │ cmp r9, r4 │ │ │ │ beq.w 15caf8 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r6, [r3, #-12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ef6d8 │ │ │ │ + bl 1ef3c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15c748 │ │ │ │ mov r7, r6 │ │ │ │ cmp r9, r4 │ │ │ │ beq.n 15c77e │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ ldr.w r6, [r3, #-12] │ │ │ │ @@ -349118,28 +349115,28 @@ │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp.w r3, #620 @ 0x26c │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ite ne │ │ │ │ movwne r1, #685 @ 0x2ad │ │ │ │ movweq r1, #686 @ 0x2ae │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ add.w r6, r0, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ str.w r8, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 15c5c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -349148,21 +349145,21 @@ │ │ │ │ ldr.w fp, [fp] │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15c5d2 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15c5b0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15c9fe │ │ │ │ b.n 15c9f4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @@ -349274,15 +349271,15 @@ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str.w r8, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #684 @ 0x2ac │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r6, r0, #80 @ 0x50 │ │ │ │ add.w r4, r0, #96 @ 0x60 │ │ │ │ str.w r8, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -349295,46 +349292,46 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 15c800 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 15c68e │ │ │ │ ldr.w r2, [fp, #108] @ 0x6c │ │ │ │ b.n 15c89c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15cab4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 15c91c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 24eb04 │ │ │ │ + bl 24e7f4 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 15c65e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 15c5c4 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1f3cd8 │ │ │ │ + bl 1f39c8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5422c │ │ │ │ ldr r2, [pc, #424] @ (15cbb4 ) │ │ │ │ ldr r3, [pc, #424] @ (15cbb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -349400,28 +349397,28 @@ │ │ │ │ b.n 15c898 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movw r1, #685 @ 0x2ad │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str.w r8, [r3, r6, lsl #2] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ add.w r5, r0, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ str.w r8, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 15c800 │ │ │ │ mov r6, r7 │ │ │ │ b.n 15c77e │ │ │ │ @@ -349445,15 +349442,15 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 15c4ec │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 1f3cb4 │ │ │ │ + bl 1f39a4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r1, r3 │ │ │ │ add r3, sp, #376 @ 0x178 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ mov r0, r3 │ │ │ │ @@ -349474,27 +349471,27 @@ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15c59e │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 15c9f4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ b.n 15c9fe │ │ │ │ mov r1, r4 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ b.n 15cb86 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r4, r3, #32 │ │ │ │ @@ -349651,35 +349648,35 @@ │ │ │ │ it eq │ │ │ │ moveq r9, r3 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15cd6e │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ str.w r3, [sl, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ str r6, [r7, #76] @ 0x4c │ │ │ │ @@ -349690,15 +349687,15 @@ │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r6, [r4, #33] @ 0x21 │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 15d182 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ beq.w 15d1ba │ │ │ │ cmp r6, #32 │ │ │ │ beq.n 15ce2a │ │ │ │ @@ -349709,15 +349706,15 @@ │ │ │ │ beq.w 15d292 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 15ce02 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ movs r1, #156 @ 0x9c │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ movs r1, #1 │ │ │ │ @@ -349728,23 +349725,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, r4, #20 │ │ │ │ - bl 1e26a8 │ │ │ │ + bl 1e2398 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1534 │ │ │ │ + bl 1e1224 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 15cce6 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15ccca │ │ │ │ mov r6, fp │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ ldr.w fp, [r7] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ @@ -349826,19 +349823,19 @@ │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ itete mi │ │ │ │ movmi r1, #161 @ 0xa1 │ │ │ │ movwpl r1, #429 @ 0x1ad │ │ │ │ ldrmi r0, [r7, #44] @ 0x2c │ │ │ │ ldrpl r0, [r7, #44] @ 0x2c │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #754 @ 0x2f2 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ str.w r9, [r7, #48] @ 0x30 │ │ │ │ str.w fp, [r7, #60] @ 0x3c │ │ │ │ @@ -349851,23 +349848,23 @@ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ 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, [lr, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1534 │ │ │ │ + bl 1e1224 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 15ceba │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15ce9e │ │ │ │ b.n 15cfd8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ adds r4, #32 │ │ │ │ @@ -349926,73 +349923,73 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15d028 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #3 │ │ │ │ movw r1, #683 @ 0x2ab │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ strd r3, r2, [r7, #112] @ 0x70 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5324 │ │ │ │ + bl 1e5014 │ │ │ │ movs r1, #133 @ 0x85 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5324 │ │ │ │ + bl 1e5014 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - bl 1dfff8 │ │ │ │ + bl 1dfce8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e53dc │ │ │ │ + bl 1e50cc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e53dc │ │ │ │ + bl 1e50cc │ │ │ │ mov r0, fp │ │ │ │ - bl 1f0274 │ │ │ │ + bl 1eff64 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ ldrd r5, r4, [r3] │ │ │ │ str r4, [r5, #4] │ │ │ │ str r5, [r4, #0] │ │ │ │ strd r2, r2, [r3] │ │ │ │ str r2, [r1, #20] │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ ldr r2, [pc, #664] @ (15d390 ) │ │ │ │ ldr r3, [pc, #668] @ (15d394 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -350030,44 +350027,44 @@ │ │ │ │ moveq r4, r5 │ │ │ │ bne.w 15ce46 │ │ │ │ movs r5, #0 │ │ │ │ b.n 15cd0e │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov fp, r0 │ │ │ │ b.n 15cf4c │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ b.n 15cf0e │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ vstr d8, [r7, #112] @ 0x70 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15d1a8 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15ce2a │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp] │ │ │ │ str.w r3, [fp, #8] │ │ │ │ add.w r6, r7, #140 @ 0x8c │ │ │ │ str.w r9, [r7, #124] @ 0x7c │ │ │ │ @@ -350100,102 +350097,102 @@ │ │ │ │ str.w r9, [r7, #152] @ 0x98 │ │ │ │ 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, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldr.w lr, [r7, #24] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ 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} │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r3, r9, #20 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15ce2a │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ orr.w r3, r6, #4 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1e5564 │ │ │ │ + bl 1e5254 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15ce2a │ │ │ │ mov ip, r6 │ │ │ │ str.w r9, [r7, #152] @ 0x98 │ │ │ │ add.w r6, r7, #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} │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ str r1, [r7, #20] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ add.w r3, r7, #172 @ 0xac │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ mov lr, r3 │ │ │ │ str r3, [r7, #24] │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r1, #40] @ 0x28 │ │ │ │ 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} │ │ │ │ ldrd r1, r0, [r7, #36] @ 0x24 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ b.n 15d1f2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 15cfae │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp.w r2, #776 @ 0x308 │ │ │ │ beq.w 15d138 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15ce9e │ │ │ │ b.n 15cfd8 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 15ce46 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #447 @ 0x1bf │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 15d15e │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15ccca │ │ │ │ b.n 15ce54 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #447 @ 0x1bf │ │ │ │ cmp r3, r2 │ │ │ │ @@ -350394,15 +350391,15 @@ │ │ │ │ str r0, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #64] @ 0x40 │ │ │ │ bne.n 15d510 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add.w r0, lr, #112 @ 0x70 │ │ │ │ - bl 1c7274 │ │ │ │ + bl 1c6f64 │ │ │ │ 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 │ │ │ │ mov r4, r3 │ │ │ │ @@ -350425,15 +350422,15 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c7274 │ │ │ │ + bl 1c6f64 │ │ │ │ ldrh r3, [r4, #42] @ 0x2a │ │ │ │ ldrh r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5, #0] │ │ │ │ subs r3, r3, r2 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -350453,15 +350450,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [r7, #392] @ 0x188 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r7, #396] @ 0x18c │ │ │ │ b.n 15d5a8 │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -350553,15 +350550,15 @@ │ │ │ │ movlt r6, #1 │ │ │ │ movge r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15d6c2 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c7138 │ │ │ │ + bl 1c6e28 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -350624,15 +350621,15 @@ │ │ │ │ lsrs r3, r3, #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15d76e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1c7138 │ │ │ │ + bl 1c6e28 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #24] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cbz r3, 15d7b2 │ │ │ │ mov r4, r3 │ │ │ │ @@ -350643,15 +350640,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15d7a2 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ bcc.n 15d754 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15d75a │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r7, [r5, #20] │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ b.n 15d754 │ │ │ │ @@ -350673,29 +350670,29 @@ │ │ │ │ bne.n 15d874 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 15d760 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 15d75a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbz r3, 15d864 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 1c7274 │ │ │ │ + bl 1c6f64 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cbz r1, 15d870 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ b.n 15d82e │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -350710,20 +350707,20 @@ │ │ │ │ movge r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15d82c │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1c7138 │ │ │ │ + bl 1c6e28 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 15d75a │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov r7, r0 │ │ │ │ b.n 15d806 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 15d816 │ │ │ │ @@ -351099,15 +351096,15 @@ │ │ │ │ bhi.w 15df10 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bls.w 15df02 │ │ │ │ sub.w fp, r0, #28 │ │ │ │ add.w r0, fp, #28 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov lr, r0 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ cbz r0, 15dc4e │ │ │ │ sub.w lr, r0, #28 │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ @@ -351260,20 +351257,20 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15e058 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c75c8 │ │ │ │ + bl 1c72b8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 15ddf4 │ │ │ │ b.n 15e058 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15e058 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15dde6 │ │ │ │ ldrh r4, [r5, #14] │ │ │ │ @@ -351391,15 +351388,15 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15df06 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 15dc32 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15e07a │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ sub.w fp, r0, #28 │ │ │ │ b.n 15dc36 │ │ │ │ adds r4, r7, r6 │ │ │ │ mov r3, r6 │ │ │ │ @@ -351421,15 +351418,15 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15dff4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15e01e │ │ │ │ add.w r0, r3, #28 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ cbz r0, 15df7c │ │ │ │ subs r0, #28 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 15dc62 │ │ │ │ mvns r4, r3 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -351544,105 +351541,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 1c75c8 │ │ │ │ + bl 1c72b8 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e1a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 1c75c8 │ │ │ │ + bl 1c72b8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e198 │ │ │ │ add.w r0, r9, #12 │ │ │ │ strb.w r6, [r9, #24] │ │ │ │ - bl 1c75c8 │ │ │ │ + bl 1c72b8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e18c │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl 1c75c8 │ │ │ │ + bl 1c72b8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e180 │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl 1c75c8 │ │ │ │ + bl 1c72b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e174 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 1c75c8 │ │ │ │ + bl 1c72b8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15e168 │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 1c75c8 │ │ │ │ + bl 1c72b8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 15e15c │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 1c75c8 │ │ │ │ + bl 1c72b8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 15e150 │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl 1c75c8 │ │ │ │ + bl 1c72b8 │ │ │ │ cbz r0, 15e144 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 15e090 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e134 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e126 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e118 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e10a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e0fc │ │ │ │ mov r0, fp │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e0ea │ │ │ │ mov r0, sl │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e0d8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e0c6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e0b4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -352200,22 +352197,22 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r1, #112 @ 0x70 │ │ │ │ ldrd r3, r2, [r7, #372] @ 0x174 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ ldr.w r9, [r3, r2, lsl #2] │ │ │ │ - bl 1c75c8 │ │ │ │ + bl 1c72b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e84a │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 15e796 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e84a │ │ │ │ ldr.w r4, [r5, #-8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -352238,15 +352235,15 @@ │ │ │ │ ldrh r1, [r1, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ add.w sl, r0, r1 │ │ │ │ sub.w sl, sl, r3 │ │ │ │ uxth.w sl, sl │ │ │ │ b.n 15e800 │ │ │ │ mov r1, fp │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ cbz r0, 15e822 │ │ │ │ ldrh r2, [r0, #8] │ │ │ │ cmp sl, r2 │ │ │ │ beq.n 15e7f4 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ @@ -352290,30 +352287,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 1c75c8 │ │ │ │ + bl 1c72b8 │ │ │ │ cbz r0, 15e8c0 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #12 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cbz r3, 15e8ac │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cbz r2, 15e8a6 │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ cbz r0, 15e8a6 │ │ │ │ ldrh r1, [r0, #8] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 15e8a6 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ @@ -352321,15 +352318,15 @@ │ │ │ │ cbnz r6, 15e8b4 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ movs r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15e878 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e86e │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -352716,15 +352713,15 @@ │ │ │ │ mov.w r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ ite eq │ │ │ │ moveq r3, #2 │ │ │ │ movne r3, #1 │ │ │ │ str.w sp, [r7, #4] │ │ │ │ str r3, [r7, #32] │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r1, sp │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ @@ -352776,19 +352773,19 @@ │ │ │ │ bmi.w 15f3c4 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ it cs │ │ │ │ movcs r3, #192 @ 0xc0 │ │ │ │ str r3, [r7, #24] │ │ │ │ add.w r0, r9, #112 @ 0x70 │ │ │ │ - bl 1c75dc │ │ │ │ + bl 1c72cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15f2ec │ │ │ │ - bl 1c7624 │ │ │ │ + bl 1c7314 │ │ │ │ movs r3, #16 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov fp, sl │ │ │ │ @@ -352862,15 +352859,15 @@ │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 15efa8 │ │ │ │ ldr r5, [r7, #84] @ 0x54 │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7624 │ │ │ │ + bl 1c7314 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrh.w lr, [r5, #14] │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 15ed82 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ @@ -353014,15 +353011,15 @@ │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, fp │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ str r0, [r7, #72] @ 0x48 │ │ │ │ b.n 15edf4 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r2 │ │ │ │ orr.w r5, r8, r3 │ │ │ │ ldr r3, [pc, #964] @ (15f378 ) │ │ │ │ @@ -353332,15 +353329,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #12] │ │ │ │ str r3, [r7, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ and.w r3, r2, #8192 @ 0x2000 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ b.n 15ef20 │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ @@ -353609,26 +353606,26 @@ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 15f5de │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 15f5ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7624 │ │ │ │ + bl 1c7314 │ │ │ │ cbz r0, 15f598 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n 15f598 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 15f598 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7624 │ │ │ │ + bl 1c7314 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f57e │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 15f598 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ @@ -353683,27 +353680,27 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 15f708 │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1c7274 │ │ │ │ + bl 1c6f64 │ │ │ │ add.w r0, r7, #12 │ │ │ │ - bl 1c75c8 │ │ │ │ + bl 1c72b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15f6e0 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c7274 │ │ │ │ + bl 1c6f64 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ cbz r0, 15f6a2 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ adds r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15f6ea │ │ │ │ @@ -353720,19 +353717,19 @@ │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ mov.w r3, ip, lsr #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15f66c │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1c7138 │ │ │ │ + bl 1c6e28 │ │ │ │ cbz r5, 15f6e0 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15f64a │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ @@ -353753,38 +353750,38 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15f6b6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1c7138 │ │ │ │ + bl 1c6e28 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 15f696 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r7, #24] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1c7138 │ │ │ │ + bl 1c6e28 │ │ │ │ b.n 15f694 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1c7138 │ │ │ │ + bl 1c6e28 │ │ │ │ b.n 15f6dc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7274 │ │ │ │ + bl 1c6f64 │ │ │ │ b.n 15f632 │ │ │ │ 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, #28] │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ @@ -354035,15 +354032,15 @@ │ │ │ │ lsls r3, r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str.w r3, [r6, #392] @ 0x188 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldr.w r3, [r6, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r6, #396] @ 0x18c │ │ │ │ b.n 15f90a │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -354053,25 +354050,25 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c7274 │ │ │ │ + bl 1c6f64 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 1c75c8 │ │ │ │ + bl 1c72b8 │ │ │ │ cbz r0, 15f9d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15e090 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f9be │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 15f9fc │ │ │ │ @@ -354194,15 +354191,15 @@ │ │ │ │ movs r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15fac6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r6, #2 │ │ │ │ mov r3, r1 │ │ │ │ b.n 15fac6 │ │ │ │ - add r1, pc, #784 @ (adr r1, 15fe34 ) │ │ │ │ + ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ movs r4, r5 │ │ │ │ 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 r2, [pc, #2500] @ 1604fc │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -354220,15 +354217,15 @@ │ │ │ │ bl 18bcf4 │ │ │ │ mov r0, r5 │ │ │ │ bl 161590 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 193b50 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ ldrb.w r3, [r5, #1215] @ 0x4bf │ │ │ │ strb.w r3, [r0, #408] @ 0x198 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ str.w r3, [r0, #380] @ 0x17c │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ str.w r3, [r0, #384] @ 0x180 │ │ │ │ ldr.w r2, [pc, #2432] @ 160508 │ │ │ │ @@ -354373,21 +354370,21 @@ │ │ │ │ bl 1689c4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #372] @ 0x174 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1c6298 │ │ │ │ + bl 1c5f88 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r0, [r4, #400] @ 0x190 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1c6298 │ │ │ │ + bl 1c5f88 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ adds r3, #7 │ │ │ │ str.w r0, [r4, #404] @ 0x194 │ │ │ │ mov r0, r7 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ mov r1, r4 │ │ │ │ @@ -354659,52 +354656,52 @@ │ │ │ │ mla r3, r5, r3, r4 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15ffc8 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ mla r4, r5, r3, r4 │ │ │ │ - bl 1c31e8 │ │ │ │ + bl 1c2ed8 │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, r9, #112 @ 0x70 │ │ │ │ - bl 1c75c8 │ │ │ │ + bl 1c72b8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 160010 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15fff8 │ │ │ │ add.w r0, r9, #236 @ 0xec │ │ │ │ - bl 1c75c8 │ │ │ │ + bl 1c72b8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 160034 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16001c │ │ │ │ add.w r0, r9, #360 @ 0x168 │ │ │ │ - bl 1c75c8 │ │ │ │ + bl 1c72b8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 160058 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 160040 │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ ittt ne │ │ │ │ @@ -354753,15 +354750,15 @@ │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16016c │ │ │ │ ldr r0, [r1, r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 160188 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 160188 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrh r0, [r0, #8] │ │ │ │ and.w ip, r3, #8192 @ 0x2000 │ │ │ │ and.w r1, r3, #8 │ │ │ │ and.w lr, r3, #4 │ │ │ │ @@ -355453,15 +355450,15 @@ │ │ │ │ ldr.w sl, [r9, #404] @ 0x194 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ movs r3, #12 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ ldr.w r0, [sl, r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 160af2 │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ ldr.w r6, [r9, #372] @ 0x174 │ │ │ │ ldr.w lr, [fp, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr.w ip, [r3, lr, lsl #2] │ │ │ │ b.n 160316 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -355523,15 +355520,15 @@ │ │ │ │ bne.w 160e3e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 190c20 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 1613a0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [pc, #2748] @ 1613ec │ │ │ │ ldr.w r3, [pc, #2748] @ 1613f0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -355702,15 +355699,15 @@ │ │ │ │ beq.w 15fe8e │ │ │ │ subs r2, #248 @ 0xf8 │ │ │ │ b.w 15fe8e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ b.w 16022a │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r1, [sp, #28] │ │ │ │ - bl 1c31e8 │ │ │ │ + bl 1c2ed8 │ │ │ │ str.w r0, [sl, r6] │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ b.n 160858 │ │ │ │ lsls r3, r3, #12 │ │ │ │ it mi │ │ │ │ submi r5, #248 @ 0xf8 │ │ │ │ b.n 1609c8 │ │ │ │ @@ -356015,15 +356012,15 @@ │ │ │ │ ldr.w r3, [pc, #1496] @ 1613f4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1496] @ 1613f8 │ │ │ │ ldr.w r1, [pc, #1496] @ 1613fc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ mov r0, r4 │ │ │ │ bl 19701c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 160916 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ bl 19155c │ │ │ │ @@ -356052,44 +356049,44 @@ │ │ │ │ ldr.w r3, [pc, #1400] @ 161400 │ │ │ │ ldr.w r2, [pc, #1400] @ 161404 │ │ │ │ ldr.w r1, [pc, #1400] @ 161408 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ mov r0, r4 │ │ │ │ bl 19701c │ │ │ │ b.w 15fca8 │ │ │ │ ldr.w r3, [pc, #1376] @ 16140c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1376] @ 161410 │ │ │ │ ldr.w r1, [pc, #1376] @ 161414 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ mov r0, r5 │ │ │ │ bl 19701c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ b.w 15fbae │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #16 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1c6298 │ │ │ │ + bl 1c5f88 │ │ │ │ ldr.w r2, [pc, #1320] @ 161418 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r9, #4] │ │ │ │ ldr.w r2, [pc, #1312] @ 16141c │ │ │ │ add.w r0, r4, #16 │ │ │ │ @@ -356341,15 +356338,15 @@ │ │ │ │ bne.w 161046 │ │ │ │ ldrd sl, r8, [sp, #48] @ 0x30 │ │ │ │ ldrd r7, fp, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ adds r3, #2 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ b.w 15fc70 │ │ │ │ ldrh.w lr, [r5, #8] │ │ │ │ clz r5, lr │ │ │ │ rsb r5, r5, #32 │ │ │ │ add.w r5, r2, r5, lsl #1 │ │ │ │ cmp lr, sl │ │ │ │ it ne │ │ │ │ @@ -356559,98 +356556,98 @@ │ │ │ │ ldr r2, [pc, #128] @ (161428 ) │ │ │ │ ldr r1, [pc, #132] @ (16142c ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r0, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ mov r0, r4 │ │ │ │ bl 19701c │ │ │ │ b.w 160926 │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ b.w 15fd62 │ │ │ │ mov lr, r9 │ │ │ │ b.w 16071c │ │ │ │ ldr r3, [pc, #96] @ (161430 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #96] @ (161434 ) │ │ │ │ ldr r1, [pc, #100] @ (161438 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ mov r0, r4 │ │ │ │ bl 19701c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 160e70 │ │ │ │ nop │ │ │ │ movt r0, #26785 @ 0x68a1 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r2} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r4!, {r3, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + add r0, sp, #1016 @ 0x3f8 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r3, r6} │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r4, {r1, r3, r4} │ │ │ │ + ldmia r1, {r1, r3} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r4, {r3, r4, r5} │ │ │ │ + ldmia r1!, {r3, r5} │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ + add r0, sp, #440 @ 0x1b8 │ │ │ │ movs r5, r3 │ │ │ │ stmia r5!, {r0, r2, r4, r5, r6, r7} │ │ │ │ vqshlu.s64 q14, , #63 @ 0x3f │ │ │ │ vsli.64 q14, , #63 @ 0x3f │ │ │ │ - vqshl.u64 d28, d24, #63 @ 0x3f │ │ │ │ + vraddhn.i d28, , q12 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r2, r6} │ │ │ │ + stmia r4!, {r2, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #552 @ (adr r6, 161658 ) │ │ │ │ + add r3, pc, #488 @ (adr r3, 161618 ) │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r2, r6} │ │ │ │ + stmia r4!, {r2, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r1, r3, r4} │ │ │ │ + stmia r4!, {r1, r3} │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #384 @ (adr r6, 1615bc ) │ │ │ │ + add r3, pc, #320 @ (adr r3, 16157c ) │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #52] @ (161474 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #52] @ (161478 ) │ │ │ │ ldr r1, [pc, #56] @ (16147c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ mov r0, r4 │ │ │ │ bl 19701c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 160e5a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.w 16092e │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ b.n 161022 │ │ │ │ - stmia r7!, {r2} │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r1, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #960 @ (adr r5, 161840 ) │ │ │ │ + add r2, pc, #896 @ (adr r2, 161800 ) │ │ │ │ movs r5, r3 │ │ │ │ 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 │ │ │ │ @@ -356757,15 +356754,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #20 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr.w r3, [pc, #1744] @ 161c90 │ │ │ │ @@ -356774,15 +356771,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ bl 18fc40 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1c6298 │ │ │ │ + bl 1c5f88 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 175f54 │ │ │ │ ldr.w r2, [pc, #1712] @ 161c94 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ @@ -356798,21 +356795,21 @@ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr.w r6, [r2, r4, lsl #2] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16173a │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 161626 │ │ │ │ b.n 16165a │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 16165a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16161a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -356826,15 +356823,15 @@ │ │ │ │ ldr r7, [r2, #28] │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 16172a │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 16163a │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 161626 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r4, r2 │ │ │ │ @@ -356850,15 +356847,15 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #12 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bl 1c6298 │ │ │ │ + bl 1c5f88 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ add.w r4, r5, r7, lsl #3 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 161c56 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -356937,15 +356934,15 @@ │ │ │ │ bne.n 1616c4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrd r7, r5, [sp, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6298 │ │ │ │ + bl 1c5f88 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ movs r6, #12 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str.w r0, [r5, r7, lsl #3] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ blx 55100 │ │ │ │ @@ -357079,15 +357076,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 1618aa │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r2 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ b.n 1618ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -357352,15 +357349,15 @@ │ │ │ │ adds r2, r3, r1 │ │ │ │ ldr.w fp, [r3, r1] │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 161c7e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 161c5e │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ @@ -357380,15 +357377,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ itt eq │ │ │ │ moveq r7, r2 │ │ │ │ moveq r8, r5 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 161bc6 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 161c5e │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ @@ -357456,15 +357453,15 @@ │ │ │ │ subs r6, r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ite ne │ │ │ │ movne r0, r6 │ │ │ │ moveq r0, r3 │ │ │ │ mov.w r1, #2008 @ 0x7d8 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 161da8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #104] @ 0x68 │ │ │ │ subs r6, #0 │ │ │ │ @@ -357488,15 +357485,15 @@ │ │ │ │ ldrb.w r3, [r3, #320] @ 0x140 │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ strb.w r3, [r4, #1215] @ 0x4bf │ │ │ │ blx 55100 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - bl 1c64ec │ │ │ │ + bl 1c61dc │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ subs r2, #1 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ cmp r2, #13 │ │ │ │ bhi.n 161d7e │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -357537,15 +357534,15 @@ │ │ │ │ blx 55100 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 161dac │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ blx 55100 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ @@ -357596,15 +357593,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - pop {r1, r2, r4, pc} │ │ │ │ + rev r6, r0 │ │ │ │ movs r5, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r0, r3, [r0] │ │ │ │ sub sp, #20 │ │ │ │ @@ -357625,21 +357622,21 @@ │ │ │ │ ldr r3, [pc, #20] @ (161ec0 ) │ │ │ │ add r3, pc │ │ │ │ b.n 161e92 │ │ │ │ ldr r3, [pc, #16] @ (161ec4 ) │ │ │ │ add r3, pc │ │ │ │ b.n 161e92 │ │ │ │ nop │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsls r0, r3, #27 │ │ │ │ movs r5, r3 │ │ │ │ - pop {r2, r4, r5, r6, r7} │ │ │ │ + cbnz r4, 161ef8 │ │ │ │ movs r5, r3 │ │ │ │ - pop {r2, r5, r6, r7} │ │ │ │ + cbnz r4, 161ef8 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r6, r0, #7 │ │ │ │ + lsls r6, r6, #26 │ │ │ │ movs r5, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -357647,15 +357644,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - pop {r1, r3, r6, r7} │ │ │ │ + cbnz r2, 161f22 │ │ │ │ movs r5, r3 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cbnz r3, 161efa │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -357667,15 +357664,15 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ strd r1, ip, [sp] │ │ │ │ movs r1, #1 │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - pop {r2, r5, r7} │ │ │ │ + cbnz r4, 161f4c │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #228] @ (162020 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -357748,15 +357745,15 @@ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r2, [pc, #72] @ (162030 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #72] @ (162034 ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ mov r0, r4 │ │ │ │ blx 5422c │ │ │ │ ldr r2, [pc, #56] @ (162038 ) │ │ │ │ ldr r3, [pc, #36] @ (162024 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -357772,17 +357769,17 @@ │ │ │ │ nop │ │ │ │ b.n 16219c │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 5, pc, cr9, cr15, {7} │ │ │ │ mcr2 15, 4, pc, cr3, cr15, {7} @ │ │ │ │ - cbnz r2, 1620aa │ │ │ │ + @ instruction: 0xb8ca │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ movs r5, r3 │ │ │ │ svc 252 @ 0xfc │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -357870,20 +357867,20 @@ │ │ │ │ mov.w lr, #2 │ │ │ │ b.n 162110 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 162110 │ │ │ │ mov.w lr, #13 │ │ │ │ b.n 162110 │ │ │ │ nop │ │ │ │ - cdp2 0, 11, cr0, cr4, cr1, {1} │ │ │ │ - cbnz r6, 162192 │ │ │ │ + @ instruction: 0xfba40021 │ │ │ │ + @ instruction: 0xb82e │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r2, 162192 │ │ │ │ + @ instruction: 0xb81a │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r4, 162190 │ │ │ │ + @ instruction: 0xb804 │ │ │ │ movs r5, r3 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n 1621be │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -357901,15 +357898,15 @@ │ │ │ │ ldr.w r2, [r2, #152] @ 0x98 │ │ │ │ cmp r2, r5 │ │ │ │ bcc.n 1621ba │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1c630c │ │ │ │ + bl 1c5ffc │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ str.w r0, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ bcs.n 1621b8 │ │ │ │ mov.w r1, #3503345872 @ 0xd0d0d0d0 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ @@ -358117,23 +358114,23 @@ │ │ │ │ nop │ │ │ │ ble.n 162380 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 162468 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldrb r4, [r3, #4] │ │ │ │ + strb r4, [r1, #24] │ │ │ │ movs r4, r5 │ │ │ │ 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 2bb860 │ │ │ │ + bl 2bb550 │ │ │ │ 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, #120] @ 0x78 │ │ │ │ @@ -358155,15 +358152,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ subs r1, r3, #1 │ │ │ │ negs r3, r3 │ │ │ │ add r2, r1 │ │ │ │ ands r3, r2 │ │ │ │ str.w r3, [r4, #164] @ 0xa4 │ │ │ │ - bl 1b098c │ │ │ │ + bl 1b067c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1624b8 │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1624e4 │ │ │ │ ldrsh.w r3, [r4, #192] @ 0xc0 │ │ │ │ ldr.w r2, [r4, #548] @ 0x224 │ │ │ │ @@ -358240,19 +358237,19 @@ │ │ │ │ clz r4, r4 │ │ │ │ bl 1624f8 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ bne.n 16251c │ │ │ │ ldr.w r0, [r6, #252] @ 0xfc │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ add.w r0, r6, #924 @ 0x39c │ │ │ │ - bl 1d9628 │ │ │ │ + bl 1d9318 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ 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 │ │ │ │ @@ -358413,19 +358410,19 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r0, #0 │ │ │ │ movw r1, #1060 @ 0x424 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #924 @ 0x39c │ │ │ │ - bl 1d963c │ │ │ │ + bl 1d932c │ │ │ │ add.w r2, r5, #12 │ │ │ │ str r5, [r4, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r1, #1 │ │ │ │ strex r0, r1, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -358953,15 +358950,15 @@ │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r9, pc │ │ │ │ b.n 162cfe │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ beq.n 162d4e │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2bcee8 │ │ │ │ + bl 2bcbd8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [pc, #1916] @ 16345c │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -359038,15 +359035,15 @@ │ │ │ │ ldrb.w r0, [r0, #912] @ 0x390 │ │ │ │ and.w r7, r3, #3 │ │ │ │ mov.w fp, r3, lsr #2 │ │ │ │ lsls r3, r0, #31 │ │ │ │ ldrb r7, [r2, r7] │ │ │ │ bmi.w 162f20 │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2bcee8 │ │ │ │ + bl 2bcbd8 │ │ │ │ add r9, r4 │ │ │ │ ldrb.w r2, [r6, #911] @ 0x38f │ │ │ │ add r9, r5 │ │ │ │ ldrb.w r1, [r6, #910] @ 0x38e │ │ │ │ mov r3, fp │ │ │ │ adds r4, #1 │ │ │ │ adds r6, #5 │ │ │ │ @@ -359079,15 +359076,15 @@ │ │ │ │ ldrb.w r3, [r3, #912] @ 0x390 │ │ │ │ ldrb r7, [r2, r0] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 162f20 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 162dc2 │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2bcec0 │ │ │ │ + bl 2bcbb0 │ │ │ │ b.n 162dca │ │ │ │ ldr.w fp, [r2, #88] @ 0x58 │ │ │ │ add.w ip, r2, #84 @ 0x54 │ │ │ │ cmp ip, fp │ │ │ │ beq.n 162f06 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, fp │ │ │ │ @@ -359168,15 +359165,15 @@ │ │ │ │ add.w r3, r9, r4 │ │ │ │ mov.w fp, #63 @ 0x3f │ │ │ │ add r3, r5 │ │ │ │ ldrb.w r3, [r3, #912] @ 0x390 │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.w 162dc2 │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2bcf68 │ │ │ │ + bl 2bcc58 │ │ │ │ b.n 162dca │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r2, [pc, #1364] @ 163484 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ @@ -359378,15 +359375,15 @@ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 16338e │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2bcfb8 │ │ │ │ + bl 2bcca8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 162cde │ │ │ │ ldrd r8, r4, [sp, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov.w r9, r4, lsl #2 │ │ │ │ @@ -359604,209 +359601,209 @@ │ │ │ │ add r3, pc │ │ │ │ b.w 16296a │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 16344c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strb r4, [r0, #13] │ │ │ │ + strb r4, [r6, #0] │ │ │ │ movs r1, r4 │ │ │ │ - cbz r4, 16341e │ │ │ │ + sub sp, #240 @ 0xf0 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r2, 163428 │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r4, 163426 │ │ │ │ + sub sp, #240 @ 0xf0 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, 16342e │ │ │ │ + sub sp, #288 @ 0x120 │ │ │ │ movs r5, r3 │ │ │ │ - uxth r0, r6 │ │ │ │ + add r7, sp, #640 @ 0x280 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r2, 163428 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r2, 16342c │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r2, 163430 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, 163438 │ │ │ │ + sub sp, #128 @ 0x80 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r6, 163444 │ │ │ │ + sub sp, #280 @ 0x118 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, 16344a │ │ │ │ + sub sp, #288 @ 0x120 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, 163430 │ │ │ │ + add sp, #320 @ 0x140 │ │ │ │ movs r5, r3 │ │ │ │ - sxtb r4, r4 │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ movs r5, r3 │ │ │ │ - sxtb r4, r1 │ │ │ │ + add r7, sp, #240 @ 0xf0 │ │ │ │ movs r5, r3 │ │ │ │ - sxth r4, r7 │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ movs r5, r3 │ │ │ │ - sxth r0, r5 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ movs r5, r3 │ │ │ │ - sxth r4, r2 │ │ │ │ + add r7, sp, #16 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r5, r5 │ │ │ │ + asrs r0, r3, #25 │ │ │ │ movs r6, r3 │ │ │ │ - cbz r0, 163434 │ │ │ │ + add r6, sp, #896 @ 0x380 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, 163432 │ │ │ │ + add r6, sp, #800 @ 0x320 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r4, 16342c │ │ │ │ + add r6, sp, #656 @ 0x290 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r2, 163422 │ │ │ │ + add r6, sp, #424 @ 0x1a8 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r4, 16341c │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r2, 16341c │ │ │ │ + add r6, sp, #200 @ 0xc8 │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r5, #34] @ 0x22 │ │ │ │ + strh r0, [r3, #10] │ │ │ │ movs r7, r3 │ │ │ │ - cbz r6, 163420 │ │ │ │ + add r6, sp, #152 @ 0x98 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, 16345e │ │ │ │ + add sp, #32 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r6, 16341c │ │ │ │ + add r5, sp, #984 @ 0x3d8 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, 16346a │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ + push {r2, r3, r4, r5, r7, lr} │ │ │ │ movs r5, r3 │ │ │ │ - b.n 163170 │ │ │ │ + b.n 163b50 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r6, r4, #1 │ │ │ │ + lsrs r6, r2, #21 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r4, r1, #1 │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb84c │ │ │ │ + push {r2, r3, r4, r5, lr} │ │ │ │ movs r5, r3 │ │ │ │ - add sp, #464 @ 0x1d0 │ │ │ │ + add r5, sp, #400 @ 0x190 │ │ │ │ movs r5, r3 │ │ │ │ - sxtb r4, r1 │ │ │ │ + add r7, sp, #240 @ 0xf0 │ │ │ │ movs r5, r3 │ │ │ │ - sxtb r2, r3 │ │ │ │ + add r7, sp, #296 @ 0x128 │ │ │ │ movs r5, r3 │ │ │ │ - sxtb r0, r5 │ │ │ │ + add r7, sp, #352 @ 0x160 │ │ │ │ movs r5, r3 │ │ │ │ bl 3dd446 │ │ │ │ bl 3a944a │ │ │ │ - cbz r0, 16347e │ │ │ │ + add r6, sp, #672 @ 0x2a0 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf27c0021 │ │ │ │ - add r7, sp, #8 │ │ │ │ + vhadd.s32 d16, d12, d17 │ │ │ │ + add r3, sp, #968 @ 0x3c8 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ + add r4, sp, #8 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r6, 163490 │ │ │ │ + add r6, sp, #728 @ 0x2d8 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #576 @ 0x240 │ │ │ │ + add r4, sp, #512 @ 0x200 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #344 @ 0x158 │ │ │ │ + add r4, sp, #280 @ 0x118 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 162d24 │ │ │ │ + b.n 163704 │ │ │ │ movs r4, r3 │ │ │ │ - cbz r4, 163480 │ │ │ │ + add r6, sp, #144 @ 0x90 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ movs r5, r3 │ │ │ │ - sxtb r2, r0 │ │ │ │ + add r7, sp, #200 @ 0xc8 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 163990 │ │ │ │ + svc 116 @ 0x74 │ │ │ │ movs r4, r3 │ │ │ │ - add r7, sp, #400 @ 0x190 │ │ │ │ + add r4, sp, #336 @ 0x150 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #392 @ 0x188 │ │ │ │ + add r4, sp, #328 @ 0x148 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #592 @ 0x250 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #704 @ 0x2c0 │ │ │ │ + add r4, sp, #640 @ 0x280 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #904 @ 0x388 │ │ │ │ + add r4, sp, #840 @ 0x348 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #840 @ 0x348 │ │ │ │ + add r4, sp, #776 @ 0x308 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 163574 │ │ │ │ + ble.n 163554 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r6!, {r5, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ + add r7, pc, #216 @ (adr r7, 163588 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #216 @ 0xd8 │ │ │ │ + add r7, pc, #152 @ (adr r7, 16354c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r0!, {r2} │ │ │ │ + stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - add r6, sp, #736 @ 0x2e0 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #238 @ 0xee │ │ │ │ + movs r0, #222 @ 0xde │ │ │ │ movs r7, r3 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ + add r6, pc, #776 @ (adr r6, 1637d0 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldc 0, cr0, [r2, #-132]! @ 0xffffff7c │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ + bic.w r0, r2, r1, asr #32 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ + add r6, pc, #640 @ (adr r6, 163754 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #656 @ 0x290 │ │ │ │ + add r6, pc, #592 @ (adr r6, 163728 ) │ │ │ │ movs r5, r3 │ │ │ │ - stc 0, cr0, [r2, #-132] @ 0xffffff7c │ │ │ │ - add r6, sp, #384 @ 0x180 │ │ │ │ + ldrd r0, r0, [r2, #132]! @ 0x84 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r6, pc, #440 @ (adr r6, 16369c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #344 @ 0x158 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #296 @ 0x128 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #0 │ │ │ │ + add r5, pc, #960 @ (adr r5, 1638c8 ) │ │ │ │ movs r5, r3 │ │ │ │ - mrrc 0, 2, r0, sl, cr1 │ │ │ │ - add r6, sp, #128 @ 0x80 │ │ │ │ + strd r0, r0, [sl, #-132] @ 0x84 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ + add r5, pc, #808 @ (adr r5, 16383c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r5, pc, #720 @ (adr r5, 1637e8 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldc 0, cr0, [lr], {33} @ 0x21 │ │ │ │ - add r5, sp, #368 @ 0x170 │ │ │ │ + stmdb lr, {r0, r5} │ │ │ │ + add r2, sp, #304 @ 0x130 │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + add r5, pc, #568 @ (adr r5, 16375c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r5, pc, #464 @ (adr r5, 1636f8 ) │ │ │ │ movs r5, r3 │ │ │ │ - rsbs r0, lr, r1, asr #32 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + @ instruction: 0xe8ce0021 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + add r5, pc, #312 @ (adr r5, 16366c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #472 @ 0x1d8 │ │ │ │ + add r5, pc, #408 @ (adr r5, 1636d0 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #480 @ 0x1e0 │ │ │ │ + add r5, pc, #416 @ (adr r5, 1636dc ) │ │ │ │ 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, #1952] @ 0x7a0 │ │ │ │ ldr.w r2, [pc, #1080] @ 163988 │ │ │ │ mov r4, r0 │ │ │ │ @@ -359819,30 +359816,30 @@ │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2108] @ 0x83c │ │ │ │ mov.w r3, #0 │ │ │ │ bl 16240c │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1d7188 │ │ │ │ + bl 1d6e78 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1636fe │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r4, #202 @ 0xca │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add.w r5, r4, #236 @ 0xec │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2072 @ 0x818 │ │ │ │ - bl 1d76f4 │ │ │ │ + bl 1d73e4 │ │ │ │ addw r1, sp, #2072 @ 0x818 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3ed0 │ │ │ │ + bl 1c3bc0 │ │ │ │ ldr r3, [pc, #996] @ (163994 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbnz r7, 16360e │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 1635e2 │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ @@ -359894,15 +359891,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1636de │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r1, [pc, #876] @ (1639a0 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1c6598 │ │ │ │ + bl 1c6288 │ │ │ │ ldr r1, [pc, #868] @ (1639a4 ) │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ blx 55474 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16370a │ │ │ │ @@ -359920,15 +359917,15 @@ │ │ │ │ beq.w 16397e │ │ │ │ mov r0, r4 │ │ │ │ bl 16240c │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 163966 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1638f2 │ │ │ │ add.w r8, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r8] │ │ │ │ @@ -359973,18 +359970,18 @@ │ │ │ │ str.w r3, [r8] │ │ │ │ str r3, [r1, #0] │ │ │ │ blx 54a68 │ │ │ │ mov r6, r0 │ │ │ │ b.n 163608 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ b.n 163588 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cbnz r3, 16376e │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 1636e8 │ │ │ │ ldr r2, [pc, #652] @ (1639ac ) │ │ │ │ ldr r3, [pc, #620] @ (16398c ) │ │ │ │ add r2, pc │ │ │ │ @@ -360064,15 +360061,15 @@ │ │ │ │ str r6, [r2, #0] │ │ │ │ bl 162888 │ │ │ │ mov r0, r6 │ │ │ │ blx 55208 │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr.w r8, [r8] │ │ │ │ mov r1, r6 │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ mov r2, r8 │ │ │ │ blx 55100 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -360120,15 +360117,15 @@ │ │ │ │ bl 162888 │ │ │ │ mov r0, r6 │ │ │ │ blx 55208 │ │ │ │ ldr r1, [pc, #328] @ (1639c8 ) │ │ │ │ ldr.w r2, [r8] │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3de0 │ │ │ │ + bl 1c3ad0 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 5422c │ │ │ │ b.n 16371c │ │ │ │ ldr r2, [pc, #308] @ (1639cc ) │ │ │ │ add r2, pc │ │ │ │ b.n 1637ba │ │ │ │ ldr r2, [pc, #304] @ (1639d0 ) │ │ │ │ @@ -360235,70 +360232,71 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r3, r4, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #22 │ │ │ │ + lsls r2, r1, #10 │ │ │ │ movs r6, r3 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r7, pc, #984 @ (adr r7, 163d7c ) │ │ │ │ movs r5, r3 │ │ │ │ - stmdb r4, {r0, r5} │ │ │ │ - add r2, sp, #560 @ 0x230 │ │ │ │ + b.n 163590 │ │ │ │ + movs r1, r4 │ │ │ │ + add r7, pc, #496 @ (adr r7, 163b9c ) │ │ │ │ movs r5, r3 │ │ │ │ ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + lsls r0, r1, #4 │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r4, #20] │ │ │ │ movs r1, r4 │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + add r6, pc, #624 @ (adr r6, 163c2c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #976 @ 0x3d0 │ │ │ │ + add r5, pc, #912 @ (adr r5, 163d50 ) │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r3, #60] @ 0x3c │ │ │ │ + str r6, [r1, #12] │ │ │ │ movs r1, r4 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ + add r6, pc, #48 @ (adr r6, 1639f8 ) │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r6, #12] │ │ │ │ + ldrb r2, [r4, #26] │ │ │ │ movs r5, r3 │ │ │ │ - add r3, pc, #320 @ (adr r3, 163b10 ) │ │ │ │ + add r0, pc, #256 @ (adr r0, 163ad0 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r3, pc, #312 @ (adr r3, 163b0c ) │ │ │ │ + add r0, pc, #248 @ (adr r0, 163acc ) │ │ │ │ movs r5, r3 │ │ │ │ - add r3, pc, #320 @ (adr r3, 163b18 ) │ │ │ │ + add r0, pc, #256 @ (adr r0, 163ad8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r3, pc, #56 @ (adr r3, 163a14 ) │ │ │ │ + ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ movs r5, r3 │ │ │ │ - add r3, pc, #80 @ (adr r3, 163a30 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 1639f0 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #1016 @ (adr r2, 163ddc ) │ │ │ │ + ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ + add r5, pc, #48 @ (adr r5, 163a18 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #584 @ 0x248 │ │ │ │ + add r5, pc, #520 @ (adr r5, 163bf4 ) │ │ │ │ movs r5, r3 │ │ │ │ - strb r4, [r3, #23] │ │ │ │ + strb r4, [r1, #11] │ │ │ │ movs r7, r3 │ │ │ │ - add r2, pc, #696 @ (adr r2, 163cac ) │ │ │ │ + ldr r7, [sp, #632] @ 0x278 │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r2, #23] │ │ │ │ + strb r0, [r0, #11] │ │ │ │ movs r7, r3 │ │ │ │ - add r2, pc, #648 @ (adr r2, 163c84 ) │ │ │ │ + ldr r7, [sp, #584] @ 0x248 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #688 @ (adr r2, 163cb0 ) │ │ │ │ + ldr r7, [sp, #624] @ 0x270 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #664 @ (adr r2, 163c9c ) │ │ │ │ + ldr r7, [sp, #600] @ 0x258 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #968 @ (adr r7, 163dd0 ) │ │ │ │ + add r4, pc, #904 @ (adr r4, 163d90 ) │ │ │ │ movs r5, r3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #792 @ (adr r7, 163d28 ) │ │ │ │ + add r4, pc, #728 @ (adr r4, 163ce8 ) │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r1 │ │ │ │ @@ -360428,15 +360426,15 @@ │ │ │ │ blx 5548c │ │ │ │ cbz r0, 163be6 │ │ │ │ ldr r2, [pc, #328] @ (163cc0 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #328] @ (163cc4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ movs r1, #1 │ │ │ │ lsr.w r0, r8, r1 │ │ │ │ blx 54fbc │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 163c38 │ │ │ │ cmp r4, r7 │ │ │ │ @@ -360467,15 +360465,15 @@ │ │ │ │ bne.n 163ba2 │ │ │ │ b.n 163ba8 │ │ │ │ ldrh.w lr, [r6, #172] @ 0xac │ │ │ │ mov r7, ip │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 163b3a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 173cb8 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r2, [pc, #204] @ (163cc8 ) │ │ │ │ ldr r3, [pc, #184] @ (163cb4 ) │ │ │ │ @@ -360491,106 +360489,106 @@ │ │ │ │ ldrd r3, r4, [r2, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #176] @ (163ccc ) │ │ │ │ ldr r1, [pc, #180] @ (163cd0 ) │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ movs r0, #0 │ │ │ │ b.n 163bf8 │ │ │ │ cmp r7, r4 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r4 │ │ │ │ uxth.w r8, r8 │ │ │ │ b.n 163b74 │ │ │ │ ldr r4, [pc, #152] @ (163cd4 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #152] @ (163cd8 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 161f28 │ │ │ │ ldr r2, [pc, #136] @ (163cdc ) │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 161f28 │ │ │ │ mov r0, r9 │ │ │ │ blx 5422c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ b.n 163c26 │ │ │ │ ldr.w r4, [r6, #252] @ 0xfc │ │ │ │ ldr r2, [pc, #104] @ (163ce0 ) │ │ │ │ ldr r1, [pc, #104] @ (163ce4 ) │ │ │ │ ldrd r3, r4, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n 163c26 │ │ │ │ mov r4, lr │ │ │ │ b.n 163b66 │ │ │ │ ldr r2, [pc, #88] @ (163ce8 ) │ │ │ │ ldr r1, [pc, #88] @ (163cec ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n 163c6a │ │ │ │ ldr r2, [pc, #80] @ (163cf0 ) │ │ │ │ ldr r1, [pc, #84] @ (163cf4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.n 163c6a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #984 @ (adr r6, 16409c ) │ │ │ │ + add r3, pc, #920 @ (adr r3, 16405c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r7, #26] │ │ │ │ + ldrb r4, [r5, #14] │ │ │ │ movs r5, r3 │ │ │ │ stmia r4!, {} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r5, pc, #608 @ (adr r5, 163f30 ) │ │ │ │ + add r2, pc, #544 @ (adr r2, 163ef0 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r7, #23] │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #528 @ (adr r6, 163eec ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 163eac ) │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #584 @ (adr r6, 163f28 ) │ │ │ │ + add r3, pc, #520 @ (adr r3, 163ee8 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #312 @ (adr r5, 163e1c ) │ │ │ │ + add r2, pc, #248 @ (adr r2, 163ddc ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r7, #22] │ │ │ │ + ldrb r0, [r5, #10] │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #344 @ (adr r5, 163e44 ) │ │ │ │ + add r2, pc, #280 @ (adr r2, 163e04 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r4, #22] │ │ │ │ + ldrb r4, [r2, #10] │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #544 @ (adr r5, 163f14 ) │ │ │ │ + add r2, pc, #480 @ (adr r2, 163ed4 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r2, #22] │ │ │ │ + ldrb r6, [r0, #10] │ │ │ │ movs r5, r3 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #328] @ (163e54 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -360671,15 +360669,15 @@ │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ bl 163a10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 163da4 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 1504d4 │ │ │ │ ldr r3, [pc, #96] @ (163e58 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -360695,41 +360693,41 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ bne.n 163d7e │ │ │ │ b.n 163d52 │ │ │ │ ldr.w r0, [r5, #252] @ 0xfc │ │ │ │ mov r1, r4 │ │ │ │ - bl 25d124 │ │ │ │ + bl 25ce14 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ b.n 163e06 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [pc, #40] @ (163e5c ) │ │ │ │ ldr r2, [pc, #40] @ (163e60 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d1cc │ │ │ │ + bl 25cebc │ │ │ │ b.n 163e00 │ │ │ │ nop │ │ │ │ stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ + ldrb r0, [r6, #3] │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #856 @ (adr r4, 1641bc ) │ │ │ │ + add r1, pc, #792 @ (adr r1, 16417c ) │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #0 │ │ │ │ bl 163cf8 │ │ │ │ @@ -360740,15 +360738,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r0, #924 @ 0x39c │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr.w r4, [r7, #920] @ 0x398 │ │ │ │ cbz r4, 163ebe │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ and.w r6, r6, #1 │ │ │ │ cbz r6, 163ef4 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r4, #16 │ │ │ │ @@ -360771,15 +360769,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str.w r0, [r7, #920] @ 0x398 │ │ │ │ strb r3, [r2, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 163ee6 │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r7, #924 @ 0x39c │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 163eaa │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ @@ -361009,15 +361007,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ itee cs │ │ │ │ lslcs r1, r4, #2 │ │ │ │ lsrcc r4, r3, #2 │ │ │ │ movcc r0, r0 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ movs r4, r5 │ │ │ │ bkpt 0x00ba │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -361086,48 +361084,48 @@ │ │ │ │ cbz r1, 164266 │ │ │ │ ldr r3, [pc, #176] @ (1642b8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ b.n 16418a │ │ │ │ ldr r0, [pc, #172] @ (1642bc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1cb5b4 │ │ │ │ + bl 1cb2a4 │ │ │ │ ldr r3, [pc, #168] @ (1642c0 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 1641ca │ │ │ │ ldr r0, [pc, #152] @ (1642c4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1cb5b4 │ │ │ │ + bl 1cb2a4 │ │ │ │ ldr r3, [pc, #148] @ (1642c8 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 16419c │ │ │ │ ldr r0, [pc, #128] @ (1642cc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1cb5b4 │ │ │ │ + bl 1cb2a4 │ │ │ │ ldr r3, [pc, #124] @ (1642d0 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 1641b4 │ │ │ │ ldr r0, [pc, #108] @ (1642d4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1cb5b4 │ │ │ │ + bl 1cb2a4 │ │ │ │ ldr r3, [pc, #104] @ (1642d8 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ @@ -361139,28 +361137,28 @@ │ │ │ │ @ instruction: 0xf19600a1 │ │ │ │ @ instruction: 0xf18000a1 │ │ │ │ @ instruction: 0xf19800a1 │ │ │ │ sbcs.w r0, r6, #161 @ 0xa1 │ │ │ │ @ instruction: 0xf18e00a1 │ │ │ │ adcs.w r0, lr, #161 @ 0xa1 │ │ │ │ sbcs.w r0, ip, #161 @ 0xa1 │ │ │ │ - cbz r4, 1642ec │ │ │ │ + add r6, sp, #848 @ 0x350 │ │ │ │ movs r1, r4 │ │ │ │ adcs.w r0, r0, #161 @ 0xa1 │ │ │ │ adc.w r0, r2, #161 @ 0xa1 │ │ │ │ - add r1, pc, #408 @ (adr r1, 164458 ) │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ movs r5, r3 │ │ │ │ adds.w r0, sl, #161 @ 0xa1 │ │ │ │ - add r1, pc, #96 @ (adr r1, 164328 ) │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ movs r5, r3 │ │ │ │ add.w r0, ip, #161 @ 0xa1 │ │ │ │ - add r1, pc, #72 @ (adr r1, 164318 ) │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf0e600a1 │ │ │ │ - add r0, pc, #752 @ (adr r0, 1645c8 ) │ │ │ │ + ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf0d800a1 │ │ │ │ ldr r3, [pc, #44] @ (16430c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 1642e8 │ │ │ │ movs r0, #1 │ │ │ │ @@ -361235,17 +361233,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bic.w r0, r8, #161 @ 0xa1 │ │ │ │ pop {r1, r2, r6, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 164750 │ │ │ │ + udf #202 @ 0xca │ │ │ │ movs r5, r3 │ │ │ │ - b.n 163f08 │ │ │ │ + b.n 1648e8 │ │ │ │ movs r6, r3 │ │ │ │ pop {r3, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -361350,15 +361348,15 @@ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #16] │ │ │ │ bne.n 164488 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 1c7274 │ │ │ │ + bl 1c6f64 │ │ │ │ pop {r3, r4, r5, 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 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -361372,23 +361370,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 1c75c8 │ │ │ │ + bl 1c72b8 │ │ │ │ cbz r0, 16450a │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1644b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1644f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -361433,19 +361431,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (164590 ) │ │ │ │ ldr r0, [pc, #20] @ (164594 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 17399c │ │ │ │ nop │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + strh r4, [r7, r6] │ │ │ │ movs r4, r5 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ + str r4, [r6, #12] │ │ │ │ movs r2, r4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ tst.w r1, #4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -361537,15 +361535,15 @@ │ │ │ │ movlt.w ip, #1 │ │ │ │ movge.w ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16466e │ │ │ │ movs r4, #0 │ │ │ │ mov r3, ip │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c7138 │ │ │ │ + bl 1c6e28 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ @@ -361585,15 +361583,15 @@ │ │ │ │ bls.n 1646ea │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1646f8 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r1 │ │ │ │ bhi.n 1646f0 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1646f0 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -361633,15 +361631,15 @@ │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcs.n 16479c │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cbnz r1, 1647a8 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cbz r1, 1647c4 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ sub.w r3, r0, #28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16477c │ │ │ │ cmp r8, r6 │ │ │ │ it hi │ │ │ │ movhi sl, r4 │ │ │ │ cmp r8, r6 │ │ │ │ @@ -361832,24 +361830,24 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov fp, r0 │ │ │ │ adds r0, #12 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1c75c8 │ │ │ │ + bl 1c72b8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1649a4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1649aa │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 16496c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16498c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ @@ -362022,15 +362020,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r8, r5 │ │ │ │ movw sl, #1030 @ 0x406 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ bcs.n 164b84 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ cbz r0, 164b8a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ sub.w r5, r0, #28 │ │ │ │ cbz r3, 164b90 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 16496c │ │ │ │ @@ -362810,15 +362808,15 @@ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 165372 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ bic.w r2, r2, #8 │ │ │ │ str r1, [r3, #28] │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ @@ -363319,24 +363317,24 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c6298 │ │ │ │ + bl 1c5f88 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c6298 │ │ │ │ + bl 1c5f88 │ │ │ │ strd r0, r9, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ - bl 1c31e8 │ │ │ │ + bl 1c2ed8 │ │ │ │ ldr.w r3, [fp, #108] @ 0x6c │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr.w sl, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -363753,24 +363751,24 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 165cdc │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 165cc8 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -363819,18 +363817,18 @@ │ │ │ │ bne.n 165d22 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 165d14 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - bl 1c64a8 │ │ │ │ + bl 1c6198 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr.w r3, [pc, #1204] @ 16623c │ │ │ │ ldr.w r2, [pc, #1204] @ 166240 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [fp, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 18fc40 │ │ │ │ @@ -364098,26 +364096,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 166024 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c75c8 │ │ │ │ + bl 1c72b8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 166074 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 1644b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16605e │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ b.n 166024 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ @@ -364413,15 +364411,15 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ b.n 165bf0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r1, [r3, r6] │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ add.w lr, ip, r6 │ │ │ │ str r2, [r3, #28] │ │ │ │ b.n 166336 │ │ │ │ @@ -364533,21 +364531,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, #92] @ 0x5c │ │ │ │ - bl 1c6274 │ │ │ │ + bl 1c5f64 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1c6298 │ │ │ │ + bl 1c5f88 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 1664ca │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r3, r1, lsl #2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ @@ -364605,24 +364603,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 1c75c8 │ │ │ │ + bl 1c72b8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 166578 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 1664fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 166560 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -364701,31 +364699,31 @@ │ │ │ │ mov r6, r1 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 166656 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cbz r3, 166670 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r4, #52] @ 0x34 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1c75c8 │ │ │ │ + bl 1c72b8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 166692 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 166638 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16667c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ beq.n 1666b0 │ │ │ │ @@ -364764,15 +364762,15 @@ │ │ │ │ beq.n 166712 │ │ │ │ ldr.w ip, [r2, #44] @ 0x2c │ │ │ │ movs r2, #24 │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ cbz r0, 166728 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r4, [ip] │ │ │ │ cmp r2, r4 │ │ │ │ bne.n 1666f6 │ │ │ │ ldr.w r1, [ip, #28] │ │ │ │ @@ -364798,15 +364796,15 @@ │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ mla r3, r8, r2, r3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ cbz r0, 16678c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 166792 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ lsls r0, r4, #2 │ │ │ │ mov r1, r6 │ │ │ │ @@ -365283,15 +365281,15 @@ │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ add.w r0, r4, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c7274 │ │ │ │ + bl 1c6f64 │ │ │ │ ldrb.w r2, [r4, #105] @ 0x69 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 166c36 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ lsls r2, r2, #29 │ │ │ │ bmi.n 166bda │ │ │ │ @@ -365300,15 +365298,15 @@ │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 166bda │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1c7274 │ │ │ │ + bl 1c6f64 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, 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 │ │ │ │ @@ -365539,15 +365537,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ strb.w r3, [r0, #53] @ 0x35 │ │ │ │ - bl 1c75c8 │ │ │ │ + bl 1c72b8 │ │ │ │ cbz r0, 166efe │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ @@ -365571,15 +365569,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 166c58 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 166e80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 166eb0 │ │ │ │ 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 │ │ │ │ @@ -365601,15 +365599,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, sl │ │ │ │ b.n 166f70 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r1, r2, #30 │ │ │ │ bne.n 166f86 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, 166f86 │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -365732,15 +365730,15 @@ │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 167058 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ bl 166694 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [sl] │ │ │ │ @@ -365774,26 +365772,26 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 166fcc │ │ │ │ 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 1c75c8 │ │ │ │ + bl 1c72b8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 166fec │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 166f04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167114 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ @@ -365866,15 +365864,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 167264 │ │ │ │ mov r3, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, lr │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1c7138 │ │ │ │ + bl 1c6e28 │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ cbnz r3, 1671fc │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 16717e │ │ │ │ ldrb.w r2, [r6, #104] @ 0x68 │ │ │ │ @@ -365906,15 +365904,15 @@ │ │ │ │ movlt r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16721c │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, ip │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1c7138 │ │ │ │ + bl 1c6e28 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #28] │ │ │ │ add.w r7, r6, #28 │ │ │ │ add.w lr, r5, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1672ee │ │ │ │ @@ -366284,33 +366282,33 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 167688 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1c75c8 │ │ │ │ + bl 1c72b8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 167606 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 16764a │ │ │ │ sub.w r1, r6, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 15f98c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 167606 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 167606 │ │ │ │ mov r6, r5 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #26] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16763c │ │ │ │ ldrb r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16762a │ │ │ │ @@ -366330,19 +366328,19 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r1, r6, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 166a40 │ │ │ │ b.n 16762a │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1c75c8 │ │ │ │ + bl 1c72b8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16760e │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r3, 1676ba │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cbz r3, 1676d8 │ │ │ │ sub.w r1, r6, #28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -366351,15 +366349,15 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 16760e │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 16760e │ │ │ │ mov r6, r5 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1676ba │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1676a8 │ │ │ │ @@ -366404,15 +366402,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n 1677cc │ │ │ │ add.w r0, r5, #24 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1c7274 │ │ │ │ + bl 1c6f64 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r7, r4, #28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 167866 │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb.w r1, [r2, #39] @ 0x27 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ @@ -366429,15 +366427,15 @@ │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 167762 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c7138 │ │ │ │ + bl 1c6e28 │ │ │ │ b.n 16772e │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16776c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 167860 │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -366461,15 +366459,15 @@ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r1, r2 │ │ │ │ b.n 16776e │ │ │ │ adds r0, #28 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c7274 │ │ │ │ + bl 1c6f64 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 167872 │ │ │ │ ldrb.w ip, [r4, #67] @ 0x43 │ │ │ │ ldrb r1, [r2, #27] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -366487,15 +366485,15 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1677e6 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1c7138 │ │ │ │ + bl 1c6e28 │ │ │ │ ldrb.w r3, [r5, #105] @ 0x69 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 167742 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 16772e │ │ │ │ b.n 167742 │ │ │ │ @@ -367029,15 +367027,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 1686f4 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 168690 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c75c8 │ │ │ │ + bl 1c72b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 167e26 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov.w r8, #24 │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ movw r9, #1030 @ 0x406 │ │ │ │ @@ -367068,15 +367066,15 @@ │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ mla r3, r8, r0, r3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcs.n 167e16 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ @@ -367099,15 +367097,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 167d9e │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 167ddc │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167d82 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ @@ -367128,27 +367126,27 @@ │ │ │ │ bne.n 167e38 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c75c8 │ │ │ │ + bl 1c72b8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 167e8a │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 1664fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167e72 │ │ │ │ ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r0 │ │ │ │ bcc.n 167e40 │ │ │ │ @@ -367184,36 +367182,36 @@ │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cbz r2, 167f04 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr.w fp, [r2, r5, lsl #2] │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ cbz r1, 167f04 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bl 166694 │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ bcc.n 167ed0 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 167eac │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r7 │ │ │ │ - bl 1c75c8 │ │ │ │ + bl 1c72b8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 167f2e │ │ │ │ b.n 1679c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 167f62 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -367225,15 +367223,15 @@ │ │ │ │ lsls r7, r3, #31 │ │ │ │ bpl.n 167f24 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 166f04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167f2e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r7, r3 │ │ │ │ @@ -367251,27 +367249,27 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 168770 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ mla r6, r2, r3, r5 │ │ │ │ - bl 1c31e8 │ │ │ │ + bl 1c2ed8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 1c75c8 │ │ │ │ + bl 1c72b8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 167fc0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 166638 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167faa │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #96] @ 0x60 │ │ │ │ @@ -367287,15 +367285,15 @@ │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 167dd4 │ │ │ │ b.n 167dbe │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ cbz r3, 168026 │ │ │ │ bl 174be4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -367589,15 +367587,15 @@ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [fp, #20] │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ mov lr, r7 │ │ │ │ mov sl, 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} │ │ │ │ @@ -367623,19 +367621,19 @@ │ │ │ │ lslpl r3, r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ add r3, r9 │ │ │ │ str.w r3, [sl, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #48] @ 0x30 │ │ │ │ ldrd r1, r3, [fp, #16] │ │ │ │ - bl 1c62d4 │ │ │ │ + bl 1c5fc4 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ mov r1, sl │ │ │ │ bl 166400 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ @@ -367912,19 +367910,19 @@ │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, fp │ │ │ │ bl 167544 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ b.n 168564 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1c75c8 │ │ │ │ + bl 1c72b8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 167d6a │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ cbz r5, 1686ba │ │ │ │ ldr.w r1, [r8, #-8] │ │ │ │ bl 16672c │ │ │ │ @@ -367939,28 +367937,28 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 167d6a │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 167d6a │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov r8, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1686b0 │ │ │ │ b.n 1686ba │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1c75c8 │ │ │ │ + bl 1c72b8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 167d60 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ cbnz r5, 168748 │ │ │ │ ldr.w r1, [r8, #-20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ @@ -367973,15 +367971,15 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 167d60 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 167d60 │ │ │ │ mov r8, r6 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 168710 │ │ │ │ ldr.w r1, [r8, #-20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 16672c │ │ │ │ @@ -367996,34 +367994,34 @@ │ │ │ │ ldrb.w r3, [r8, #27] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 168720 │ │ │ │ b.n 16871c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3, #96] @ 0x60 │ │ │ │ - bl 1c75c8 │ │ │ │ + bl 1c72b8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1687ee │ │ │ │ mla r5, r6, r8, r5 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ lsrs r0, r3, #5 │ │ │ │ and.w r3, r3, #31 │ │ │ │ ldr.w r2, [r2, r0, lsl #2] │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 1687b2 │ │ │ │ cbz r6, 1687ee │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ - bl 1c75f0 │ │ │ │ + bl 1c72e0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 16878c │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16888e │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r7, #52 @ 0x34 │ │ │ │ @@ -368224,15 +368222,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ mov r7, r2 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 166488 │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ @@ -368246,15 +368244,15 @@ │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 1689f4 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ 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 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #652] @ (168cb8 ) │ │ │ │ @@ -368267,29 +368265,29 @@ │ │ │ │ mov fp, r1 │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c64a8 │ │ │ │ + bl 1c6198 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r1, fp │ │ │ │ bl 166488 │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ add.w r6, r4, #64 @ 0x40 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ strb.w r7, [r4, #104] @ 0x68 │ │ │ │ - bl 1c6298 │ │ │ │ + bl 1c5f88 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ add.w ip, r3, #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ @@ -368372,24 +368370,24 @@ │ │ │ │ mul.w r7, r8, r5 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #4 │ │ │ │ add r3, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c6274 │ │ │ │ + bl 1c5f64 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ str r0, [r3, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c6274 │ │ │ │ + bl 1c5f64 │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r3, r7] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cbz r3, 168b98 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ adds r2, r3, r7 │ │ │ │ @@ -368468,15 +368466,15 @@ │ │ │ │ ldrd r7, r9, [sp] │ │ │ │ mov sl, ip │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c6274 │ │ │ │ + bl 1c5f64 │ │ │ │ strd fp, sl, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr.w fp, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, fp │ │ │ │ beq.w 168e96 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ @@ -368927,15 +368925,15 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r3, [pc, #828] @ (169410 ) │ │ │ │ ldr r2, [pc, #828] @ (169414 ) │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ bl 18fc40 │ │ │ │ @@ -369151,15 +369149,15 @@ │ │ │ │ mov r5, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 193eb8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ str.w r3, [fp, #552] @ 0x228 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r2, [pc, #280] @ (169418 ) │ │ │ │ ldr r3, [pc, #284] @ (16941c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ @@ -369291,15 +369289,15 @@ │ │ │ │ beq.n 169454 │ │ │ │ ldr r6, [pc, #76] @ (1694b0 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 263bb4 │ │ │ │ + bl 2638a4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 169488 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -369356,15 +369354,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, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1c630c │ │ │ │ + bl 1c5ffc │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r7, #160] @ 0xa0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w r0, [r7, #152] @ 0x98 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 169528 │ │ │ │ subs r2, r2, r0 │ │ │ │ @@ -369491,15 +369489,15 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ b.n 169598 │ │ │ │ adds r1, #5 │ │ │ │ movs r0, #7 │ │ │ │ str r1, [r5, #0] │ │ │ │ b.n 169598 │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #832] @ (169970 ) │ │ │ │ + ldr r2, [pc, #768] @ (169930 ) │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (16966c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -369524,15 +369522,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r6, [r6, #24] │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r5, [pc, #384] @ (1697fc ) │ │ │ │ + ldr r2, [pc, #320] @ (1697bc ) │ │ │ │ movs r5, r3 │ │ │ │ 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] @ (16973c ) │ │ │ │ mov r1, r0 │ │ │ │ @@ -369731,19 +369729,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (16986c ) │ │ │ │ ldr r0, [pc, #20] @ (169870 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 17399c │ │ │ │ nop │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r0, r1, #9 │ │ │ │ movs r4, r5 │ │ │ │ - ldr r3, [pc, #200] @ (169938 ) │ │ │ │ + ldr r0, [pc, #136] @ (1698f8 ) │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + lsrs r0, r3, #24 │ │ │ │ movs r2, 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #580] @ (169acc ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -369988,37 +369986,37 @@ │ │ │ │ rsb sl, sl, #13 │ │ │ │ add r6, pc │ │ │ │ b.n 169942 │ │ │ │ str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + adds r6, #164 @ 0xa4 │ │ │ │ movs r4, r5 │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + lsrs r2, r5, #6 │ │ │ │ movs r4, r5 │ │ │ │ - ldr r2, [pc, #672] @ (169d80 ) │ │ │ │ + blx r3 │ │ │ │ movs r5, r3 │ │ │ │ subs r7, #84 @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r2, [r1, #100] @ 0x64 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r2, [pc, #8] @ (169af4 ) │ │ │ │ + mov sl, lr │ │ │ │ movs r5, r3 │ │ │ │ subs r6, #144 @ 0x90 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r2, [pc, #440] @ (169cac ) │ │ │ │ + bx fp │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #1008] @ (169ee8 ) │ │ │ │ + mov ip, sp │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #728] @ (169dd4 ) │ │ │ │ + mov lr, r4 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [pc, #128] @ (169b80 ) │ │ │ │ + bx r2 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [pc, #64] @ (169b44 ) │ │ │ │ + mov 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, #1816] @ 0x718 │ │ │ │ ldr.w r1, [pc, #2356] @ 16a44c │ │ │ │ subw sp, sp, #2244 @ 0x8c4 │ │ │ │ @@ -371082,72 +371080,69 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r1, #76] @ 0x4c │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ - movs r4, r5 │ │ │ │ - lsls r6, r7, #8 │ │ │ │ + adds r3, #216 @ 0xd8 │ │ │ │ movs r4, r5 │ │ │ │ + vhadd.u32 d0, d14, d27 │ │ │ │ str r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r5 │ │ │ │ + subs r5, #222 @ 0xde │ │ │ │ movs r4, r5 │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ + lsls r0, r3, #24 │ │ │ │ movs r4, r5 │ │ │ │ - adds r4, r0, r1 │ │ │ │ + asrs r4, r6, #20 │ │ │ │ movs r4, r5 │ │ │ │ str r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r3, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r3, [sp, #520] @ 0x208 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - stc2l 0, cr0, [r8, #172]! @ 0xac │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ - movs r4, r5 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ + @ instruction: 0xfad8002b │ │ │ │ + movs r0, #34 @ 0x22 │ │ │ │ movs r4, r5 │ │ │ │ - movs r1, #86 @ 0x56 │ │ │ │ + vrev64. d16, d27 │ │ │ │ + subs r6, r0, #1 │ │ │ │ movs r4, r5 │ │ │ │ - movs r4, #200 @ 0xc8 │ │ │ │ + movs r1, #184 @ 0xb8 │ │ │ │ movs r4, r5 │ │ │ │ str r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r2, r7, #9 │ │ │ │ - movs r4, r5 │ │ │ │ - asrs r4, r4, #6 │ │ │ │ + vhadd.u32 d16, d10, d27 │ │ │ │ + lsrs r4, r2, #26 │ │ │ │ movs r4, r5 │ │ │ │ - cmp r7, #54 @ 0x36 │ │ │ │ + cmp r4, #38 @ 0x26 │ │ │ │ movs r4, r5 │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrb r6, [r5, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r7, #172 @ 0xac │ │ │ │ + subs r4, #156 @ 0x9c │ │ │ │ movs r5, r3 │ │ │ │ - asrs r6, r5, #2 │ │ │ │ + lsrs r6, r3, #22 │ │ │ │ movs r4, r5 │ │ │ │ - subs r1, #40 @ 0x28 │ │ │ │ + adds r6, #24 │ │ │ │ movs r4, r5 │ │ │ │ ldrh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r4, #2 │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ bl 16967c │ │ │ │ b.n 16a256 │ │ │ │ movs r3, #6 │ │ │ │ @@ -371722,21 +371717,21 @@ │ │ │ │ ldr.w r3, [r2, lr] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r3, [pc, #1920] @ 16b2cc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 1c2ae8 │ │ │ │ + bl 1c27d8 │ │ │ │ ldr.w r3, [pc, #1908] @ 16b2d0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1c613c │ │ │ │ + bl 1c5e2c │ │ │ │ ldr.w r3, [pc, #1896] @ 16b2d4 │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.w 16a256 │ │ │ │ ldr.w r3, [pc, #1888] @ 16b2d8 │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ @@ -371893,15 +371888,15 @@ │ │ │ │ bl 16967c │ │ │ │ b.w 16a256 │ │ │ │ ldr.w r3, [pc, #1464] @ 16b318 │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ - bl 1c63f4 │ │ │ │ + bl 1c60e4 │ │ │ │ ldr.w r3, [pc, #1448] @ 16b31c │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ b.w 16a256 │ │ │ │ ldr.w r3, [pc, #1436] @ 16b320 │ │ │ │ @@ -371945,21 +371940,21 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ b.w 16a256 │ │ │ │ ldr.w r6, [pc, #1312] @ 16b32c │ │ │ │ ldr.w r1, [r9, #-8] │ │ │ │ add r6, pc │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1c63f4 │ │ │ │ + bl 1c60e4 │ │ │ │ ldr.w r3, [pc, #1300] @ 16b330 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ b.w 16a256 │ │ │ │ ldr.w r3, [pc, #1284] @ 16b334 │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ lsls r0, r2, #21 │ │ │ │ bpl.w 16a256 │ │ │ │ @@ -372647,15 +372642,15 @@ │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 16a256 │ │ │ │ vldr d0, [r9, #-8] │ │ │ │ ldr.w r6, [pc, #3004] @ 16c054 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ add r6, pc │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c1f08 │ │ │ │ ldr.w r3, [pc, #2992] @ 16c058 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -375506,42 +375501,42 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r7, #16] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r6, r4, #10 │ │ │ │ + lsrs r6, r2, #30 │ │ │ │ movs r5, r3 │ │ │ │ str r0, [r6, #12] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - vaddl.u32 q8, d14, d27 │ │ │ │ - asrs r4, r5, #9 │ │ │ │ + ldc2l 0, cr0, [lr], {43} @ 0x2b │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r0, #9 │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ movs r5, r3 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r6, r3, #2 │ │ │ │ + lsrs r6, r1, #22 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r7, #1 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ movs r5, r3 │ │ │ │ str r0, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r6, r0, #7 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r2, #1 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ movs r5, 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 r3, [pc, #220] @ (16d504 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -375591,34 +375586,34 @@ │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ bne.n 16d4a2 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 16d4a2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ cbz r0, 16d4dc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ subs r3, r3, r6 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ adds r3, #16 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 16d48a │ │ │ │ ldr r3, [pc, #120] @ (16d52c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r3, [pc, #112] @ (16d530 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r3, [pc, #108] @ (16d534 ) │ │ │ │ ldr r0, [pc, #108] @ (16d538 ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ blx 5566c │ │ │ │ @@ -375667,15 +375662,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r5, #12] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r0, [r6, #12] │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + lsrs r0, r1, #21 │ │ │ │ movs r5, r3 │ │ │ │ str r2, [r0, #12] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r1, [pc, #208] @ (16d61c ) │ │ │ │ ldr r2, [pc, #212] @ (16d620 ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r1, pc │ │ │ │ @@ -375763,31 +375758,31 @@ │ │ │ │ nop │ │ │ │ str r0, [r1, #8] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r0, [r4, #8] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r4, [r2, #8] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r6, #22 │ │ │ │ + adds r3, #6 │ │ │ │ movs r4, r5 │ │ │ │ - movs r2, #248 @ 0xf8 │ │ │ │ + subs r0, r5, #7 │ │ │ │ movs r4, r5 │ │ │ │ - adds r7, #10 │ │ │ │ + adds r3, #250 @ 0xfa │ │ │ │ movs r4, r5 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + adds r2, #180 @ 0xb4 │ │ │ │ movs r4, r5 │ │ │ │ - cmp r4, #86 @ 0x56 │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ movs r4, r5 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r4, r1, #6 │ │ │ │ movs r4, r5 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r0, #248 @ 0xf8 │ │ │ │ movs r4, r5 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + lsrs r2, r0, #5 │ │ │ │ movs r4, r5 │ │ │ │ - asrs r6, r2, #29 │ │ │ │ + asrs r6, r0, #17 │ │ │ │ movs r4, r5 │ │ │ │ ldrsh r0, [r3, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r2, [r2, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -375852,15 +375847,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 54488 │ │ │ │ nop │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, r1] │ │ │ │ + ldr r7, [pc, #208] @ (16d7c8 ) │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ (16d77c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -375920,15 +375915,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r6, [r6, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r2, [r4, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r4, [r4, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r4, #112 @ 0x70 │ │ │ │ + cmp r1, #96 @ 0x60 │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #128] @ (16d818 ) │ │ │ │ push {r4, lr} │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 16d7ce │ │ │ │ ldr r3, [pc, #124] @ (16d81c ) │ │ │ │ @@ -375985,15 +375980,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r4, [r5, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r2, [r0, r0] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r4, [r2, r0] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + str r6, [r6, #8] │ │ │ │ movs r5, r3 │ │ │ │ ldrsh r4, [r1, r0] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r2, [r0, r0] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrb r2, [r5, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ @@ -376132,15 +376127,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [pc, #8] @ (16d974 ) │ │ │ │ add r0, pc │ │ │ │ bl 16d6bc │ │ │ │ nop │ │ │ │ - cmp r2, #172 @ 0xac │ │ │ │ + movs r7, #156 @ 0x9c │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #128] @ (16da08 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -377300,41 +377295,41 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrh r0, [r3, r6] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrh r4, [r1, r6] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrh r6, [r2, r6] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r0, r6, #7 │ │ │ │ + subs r0, r4, r3 │ │ │ │ movs r4, r5 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + cmp r5, #182 @ 0xb6 │ │ │ │ movs r4, r5 │ │ │ │ - movs r7, #88 @ 0x58 │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ movs r4, r5 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ movs r4, r5 │ │ │ │ - movs r7, #52 @ 0x34 │ │ │ │ + movs r4, #36 @ 0x24 │ │ │ │ movs r4, r5 │ │ │ │ - lsls r2, r7, #29 │ │ │ │ + lsls r2, r5, #17 │ │ │ │ movs r4, r5 │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + lsrs r0, r1, #30 │ │ │ │ movs r4, r5 │ │ │ │ - adds r1, #206 @ 0xce │ │ │ │ + cmp r6, #190 @ 0xbe │ │ │ │ movs r4, r5 │ │ │ │ - lsls r4, r5, #29 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ movs r4, r5 │ │ │ │ - movs r6, #198 @ 0xc6 │ │ │ │ + movs r3, #182 @ 0xb6 │ │ │ │ movs r4, r5 │ │ │ │ ldrh r0, [r7, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrh r2, [r5, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrh r0, [r3, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ movs r4, r5 │ │ │ │ ldrh r4, [r5, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrh r2, [r0, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrh r4, [r7, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ @@ -378475,15 +378470,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (16f058 ) │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [pc, #60] @ (16f05c ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1c64ec │ │ │ │ + bl 1c61dc │ │ │ │ ldr r2, [pc, #12] @ (16f03c ) │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ b.w 16df82 │ │ │ │ nop │ │ │ │ lsrs r4, r4, #19 │ │ │ │ @@ -378494,15 +378489,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmp r8, lr │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r0, r2, #17 │ │ │ │ + asrs r0, r0, #5 │ │ │ │ movs r5, r3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ cmp lr, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr.w r2, [pc, #2964] @ 16fbf8 │ │ │ │ mov.w r1, #604 @ 0x25c │ │ │ │ @@ -379658,30 +379653,30 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ add ip, r0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ add sl, r1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ add r4, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r2, r2, #10 │ │ │ │ + lsrs r2, r0, #30 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r2, #9 │ │ │ │ + lsrs r0, r0, #29 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r4, r5 │ │ │ │ + asrs r0, r2, #25 │ │ │ │ movs r4, r5 │ │ │ │ cmp r0, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmp r4, r4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r1, #26 │ │ │ │ + lsrs r6, r7, #13 │ │ │ │ movs r4, r5 │ │ │ │ - cdp 0, 13, cr0, cr8, cr11, {1} │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + rsb r0, r8, fp, asr #32 │ │ │ │ + lsls r6, r1, #8 │ │ │ │ movs r4, r5 │ │ │ │ - vld1.8 {d16[1]}, [r0], fp │ │ │ │ + @ instruction: 0xf6d0002b │ │ │ │ negs r6, r4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ negs r0, r2 │ │ │ │ lsls r1, r4, #2 │ │ │ │ negs r2, r3 │ │ │ │ lsls r1, r4, #2 │ │ │ │ tst r0, r2 │ │ │ │ @@ -379714,21 +379709,21 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ adcs r4, r0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ movs r5, #120 @ 0x78 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #31 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ movs r5, r3 │ │ │ │ lsrs r2, r0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsls r2, r4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r2, #30 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ movs r5, r3 │ │ │ │ lsls r6, r2 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsls r6, r3 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsls r6, r1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ @@ -379748,15 +379743,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r3, #22 │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r2, #252 @ 0xfc │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r2, #220 @ 0xdc │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 16fec0 │ │ │ │ + ble.n 16fca0 │ │ │ │ movs r4, r3 │ │ │ │ subs r2, #168 @ 0xa8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r2, #120 @ 0x78 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r2, [pc, #924] @ (1700a8 ) │ │ │ │ mov.w r1, #292 @ 0x124 │ │ │ │ @@ -380138,15 +380133,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r5, #130 @ 0x82 │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r5, #102 @ 0x66 │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r6, r6, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + lsls r0, r5, #5 │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #4] @ (1700dc ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ adds r2, r6, r5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ @@ -380230,43 +380225,43 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #72] @ (1701ec ) │ │ │ │ adds r7, r0, #4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r9, [pc, #68] @ 1701f0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [pc, #68] @ 1701f4 │ │ │ │ - bl 2bee6c │ │ │ │ + bl 2beb5c │ │ │ │ ldr r2, [pc, #64] @ (1701f8 ) │ │ │ │ movs r5, #0 │ │ │ │ add.w r4, sl, #80 @ 0x50 │ │ │ │ add r2, pc │ │ │ │ add r9, pc │ │ │ │ add r8, pc │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 2bee6c │ │ │ │ + bl 2beb5c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5422c │ │ │ │ mov r2, r8 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 1701c4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [sl, #80] @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + lsls r0, r2, #2 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r6, #144 @ 0x90 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ movs r4, r3 │ │ │ │ - movs r7, #22 │ │ │ │ + movs r4, #6 │ │ │ │ movs r4, r3 │ │ │ │ - subs r1, #230 @ 0xe6 │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ movs r5, r3 │ │ │ │ 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] │ │ │ │ @@ -380286,23 +380281,23 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r3, 170252 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ cbz r0, 170258 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrd r6, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1c31e8 │ │ │ │ + bl 1c2ed8 │ │ │ │ str r0, [r5, #24] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 170284 │ │ │ │ add.w r2, r6, #36 @ 0x24 │ │ │ │ @@ -380329,22 +380324,22 @@ │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r5, #24] │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r2, [ip, #32] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [ip, #32] │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r6, [r2, #0] │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -380518,18 +380513,16 @@ │ │ │ │ bl 170108 │ │ │ │ b.n 170430 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ stc2l 0, cr0, [r6], #-640 @ 0xfffffd80 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ smlaltb r0, r0, r8, r0 │ │ │ │ - lsls r6, r7, #3 │ │ │ │ - movs r5, r3 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ - movs r5, r3 │ │ │ │ + stc2l 0, cr0, [lr, #112]! @ 0x70 │ │ │ │ + ldc2l 0, cr0, [r6, #112]! @ 0x70 │ │ │ │ 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 r4, [pc, #272] @ (1705ac ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #272] @ (1705b0 ) │ │ │ │ @@ -380769,15 +380762,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 1706d0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr??.w r0, [r2, r0, lsl #2] │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ vld4.32 {d0-d3}, [r8 :128], r0 │ │ │ │ - mrc2 0, 4, r0, cr14, cr12, {0} │ │ │ │ + @ instruction: 0xfb8e001c │ │ │ │ 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] @ (170754 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380795,16 +380788,16 @@ │ │ │ │ movne r3, #0 │ │ │ │ orrs r0, r1 │ │ │ │ and.w r0, r3, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - vqadd.u32 d16, d14, d12 │ │ │ │ - mcr2 0, 3, r0, cr12, cr12, {0} │ │ │ │ + mrrc2 0, 1, r0, lr, cr12 │ │ │ │ + smmlar r0, ip, ip, r0 │ │ │ │ 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] @ (170794 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380819,16 +380812,16 @@ │ │ │ │ orr.w r3, r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ orrs r0, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - vqadd.u32 d0, d2, d12 │ │ │ │ - mcr2 0, 1, r0, cr0, cr12, {0} │ │ │ │ + ldc2 0, cr0, [r2], {28} │ │ │ │ + smlabt r0, r0, ip, r0 │ │ │ │ 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] @ (1707cc ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380840,16 +380833,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 170694 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldc2l 0, cr0, [sl, #112]! @ 0x70 │ │ │ │ - ldc2l 0, cr0, [r8, #112]! @ 0x70 │ │ │ │ + @ instruction: 0xfaea001c │ │ │ │ + @ instruction: 0xfae8001c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (170804 ) │ │ │ │ add r1, pc │ │ │ │ bl 170694 │ │ │ │ @@ -380858,15 +380851,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} │ │ │ │ - mcr2 0, 5, r0, cr12, cr12, {0} │ │ │ │ + @ instruction: 0xfb9c001c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #36] @ (17083c ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380878,16 +380871,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 170694 │ │ │ │ lsls r3, r5, #5 │ │ │ │ orr.w r3, r3, r4, lsr #27 │ │ │ │ orr.w r0, r0, r4, lsl #5 │ │ │ │ orrs r1, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stc2 0, cr0, [r6, #112]! @ 0x70 │ │ │ │ - stc2 0, cr0, [r4, #112]! @ 0x70 │ │ │ │ + @ instruction: 0xfa96001c │ │ │ │ + @ instruction: 0xfa94001c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #36] @ (170878 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380899,16 +380892,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 170694 │ │ │ │ lsls r3, r5, #8 │ │ │ │ orr.w r3, r3, r4, lsr #24 │ │ │ │ orr.w r0, r0, r4, lsl #8 │ │ │ │ orrs r1, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stc2 0, cr0, [r2, #112] @ 0x70 │ │ │ │ - ldc2l 0, cr0, [ip, #-112]! @ 0xffffff90 │ │ │ │ + @ instruction: 0xfa72001c │ │ │ │ + @ instruction: 0xfa6c001c │ │ │ │ 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] @ (1708b0 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380919,16 +380912,16 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 170694 │ │ │ │ adds r0, r5, r0 │ │ │ │ adc.w r1, r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [r6, #-112] @ 0xffffff90 │ │ │ │ - ldc2l 0, cr0, [r4, #-112] @ 0xffffff90 │ │ │ │ + @ instruction: 0xfa46001c │ │ │ │ + @ instruction: 0xfa44001c │ │ │ │ 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] @ (1708fc ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380948,16 +380941,16 @@ │ │ │ │ orrs r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [r6, #112] @ 0x70 │ │ │ │ - stc2 0, cr0, [r8, #-112]! @ 0xffffff90 │ │ │ │ + @ instruction: 0xfab6001c │ │ │ │ + @ instruction: 0xfa18001c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #36] @ (170938 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380969,16 +380962,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 170694 │ │ │ │ lsls r3, r5, #8 │ │ │ │ orr.w r3, r3, r4, lsr #24 │ │ │ │ orr.w r0, r0, r4, lsl #8 │ │ │ │ orrs r1, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldc2l 0, cr0, [r6], #112 @ 0x70 │ │ │ │ - ldc2l 0, cr0, [r0], #112 @ 0x70 │ │ │ │ + vld1.8 @ instruction: 0xf9e6001c │ │ │ │ + vld1.8 @ instruction: 0xf9e0001c │ │ │ │ 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] @ (170984 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380996,16 +380989,16 @@ │ │ │ │ moveq r3, #0 │ │ │ │ orrs r0, r1 │ │ │ │ and.w r0, r3, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stc2l 0, cr0, [sl], {28} │ │ │ │ - ldc2 0, cr0, [r0, #-112]! @ 0xffffff90 │ │ │ │ + ldrsh.w r0, [sl, #28] │ │ │ │ + @ instruction: 0xfa20001c │ │ │ │ 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 r1, [pc, #68] @ (1709e4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381030,17 +381023,17 @@ │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, r1 │ │ │ │ cmp r6, #2 │ │ │ │ sbcs.w r3, r5, #0 │ │ │ │ it ge │ │ │ │ orrge.w r0, r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - stc2 0, cr0, [r8], {28} │ │ │ │ - ldc2l 0, cr0, [lr], #-112 @ 0xffffff90 │ │ │ │ - udf #144 @ 0x90 │ │ │ │ + ldr??.w r0, [r8, ip, lsl #1] │ │ │ │ + vld4.8 {d16-d19}, [lr :64], ip │ │ │ │ + blt.n 1708f0 │ │ │ │ movs r4, 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] @ (170a20 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -381053,16 +381046,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 170694 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldc2 0, cr0, [r2], #-112 @ 0xffffff90 │ │ │ │ - stc2 0, cr0, [ip], #-112 @ 0xffffff90 │ │ │ │ + vld4.8 {d0-d3}, [r2 :64], ip │ │ │ │ + ldrsb.w r0, [ip, ip, lsl #1] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (170a58 ) │ │ │ │ add r1, pc │ │ │ │ bl 170694 │ │ │ │ @@ -381071,15 +381064,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} │ │ │ │ - stc2 0, cr0, [ip], {28} │ │ │ │ + ldr??.w r0, [ip, #28] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (170a8c ) │ │ │ │ add r1, pc │ │ │ │ bl 170694 │ │ │ │ @@ -381089,15 +381082,15 @@ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfbd8001c │ │ │ │ + str.w r0, [r8, #28] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (170ac4 ) │ │ │ │ add r1, pc │ │ │ │ bl 170694 │ │ │ │ @@ -381108,15 +381101,15 @@ │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ orrs r3, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfba4001c │ │ │ │ + ldrb.w r0, [r4, #28] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (170afc ) │ │ │ │ add r1, pc │ │ │ │ bl 170694 │ │ │ │ @@ -381127,15 +381120,15 @@ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - smmlsr r0, ip, ip, r0 │ │ │ │ + ldr.w r0, [ip, ip, lsl #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 r1, [pc, #72] @ (170b5c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381162,17 +381155,17 @@ │ │ │ │ cmp.w r8, #248 @ 0xf8 │ │ │ │ sbcs.w r3, r7, #0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ge │ │ │ │ movge r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - smlawt r0, ip, ip, r0 │ │ │ │ - smlawt r0, r2, ip, r0 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh.w r0, [ip, ip, lsl #1] │ │ │ │ + strh.w r0, [r2, ip, lsl #1] │ │ │ │ + strh r4, [r6, #26] │ │ │ │ movs r6, 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] @ (170b98 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -381185,16 +381178,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 170694 │ │ │ │ adds r0, r0, r0 │ │ │ │ adcs r1, r1 │ │ │ │ orrs r0, r5 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xfae6001c │ │ │ │ - @ instruction: 0xfae0001c │ │ │ │ + @ instruction: 0xf7d6001c │ │ │ │ + @ instruction: 0xf7d0001c │ │ │ │ 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 r1, [pc, #68] @ (170bf8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381220,17 +381213,17 @@ │ │ │ │ moveq r0, r1 │ │ │ │ orrs.w r3, r8, r7 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfabc001c │ │ │ │ - @ instruction: 0xfa9e001c │ │ │ │ - @ instruction: 0xfa98001c │ │ │ │ + @ instruction: 0xf7ac001c │ │ │ │ + @ instruction: 0xf78e001c │ │ │ │ + @ instruction: 0xf788001c │ │ │ │ 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] @ (170c44 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381247,31 +381240,31 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ orrs.w r3, r5, r4 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xfa62001c │ │ │ │ - ldc2 0, cr0, [r8], #-112 @ 0xffffff90 │ │ │ │ + @ instruction: 0xf752001c │ │ │ │ + vld4.8 {d0-d3}, [r8 :64], ip │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (170c74 ) │ │ │ │ add r1, pc │ │ │ │ bl 170694 │ │ │ │ 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 │ │ │ │ - @ instruction: 0xfa14001c │ │ │ │ + @ instruction: 0xf704001c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (170ca8 ) │ │ │ │ add r1, pc │ │ │ │ bl 170694 │ │ │ │ @@ -381280,15 +381273,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} │ │ │ │ - ldr??.w r0, [r8, #28] │ │ │ │ + @ instruction: 0xf6e8001c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (170cdc ) │ │ │ │ add r1, pc │ │ │ │ bl 170694 │ │ │ │ @@ -381297,15 +381290,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} │ │ │ │ - ldr??.w r0, [r0, #28] │ │ │ │ + movt r0, #2076 @ 0x81c │ │ │ │ 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] @ (170d1c ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381322,16 +381315,16 @@ │ │ │ │ cmpeq r5, r0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - vst1.8 @ instruction: 0xf98e001c │ │ │ │ - vst1.8 @ instruction: 0xf98c001c │ │ │ │ + @ instruction: 0xf67e001c │ │ │ │ + @ instruction: 0xf67c001c │ │ │ │ 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 r1, [pc, #80] @ (170d88 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381361,17 +381354,17 @@ │ │ │ │ movne r0, #0 │ │ │ │ orrs r3, r5 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsb.w r0, [r8, ip, lsl #1] │ │ │ │ - ldrsh.w r0, [sl, ip, lsl #1] │ │ │ │ - ldrsh.w r0, [r8, ip, lsl #1] │ │ │ │ + addw r0, r8, #2076 @ 0x81c │ │ │ │ + @ instruction: 0xf62a001c │ │ │ │ + @ instruction: 0xf628001c │ │ │ │ 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 r1, [pc, #80] @ (170df8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381401,17 +381394,17 @@ │ │ │ │ movne r0, #0 │ │ │ │ orrs r3, r5 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strh.w r0, [r8, #28] │ │ │ │ - str.w r0, [sl, #28] │ │ │ │ - str.w r0, [r8, #28] │ │ │ │ + @ instruction: 0xf598001c │ │ │ │ + subs.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + subs.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ 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] @ (170e4c ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381431,16 +381424,16 @@ │ │ │ │ cmp r5, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ sbcs.w r3, r4, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strb.w r0, [r2, #28] │ │ │ │ - str??.w r0, [r8, ip, lsl #1] │ │ │ │ + sbcs.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ + adcs.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ 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] @ (170e98 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381459,16 +381452,16 @@ │ │ │ │ movne r0, #0 │ │ │ │ orrs r3, r4 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrb.w r0, [sl, ip, lsl #1] │ │ │ │ - ldrb.w r0, [r8, ip, lsl #1] │ │ │ │ + add.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + add.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (170ed4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381482,15 +381475,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ ite cc │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - add r3, pc, #760 @ (adr r3, 1711d0 ) │ │ │ │ + add r0, pc, #696 @ (adr r0, 171190 ) │ │ │ │ movs r6, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #48] @ (170f18 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -381508,15 +381501,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} │ │ │ │ - @ instruction: 0xf75a001c │ │ │ │ + orr.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #52] @ (170f60 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381535,15 +381528,15 @@ │ │ │ │ bcs.n 170f42 │ │ │ │ movs r3, #138 @ 0x8a │ │ │ │ movs r1, #0 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf716001c │ │ │ │ + and.w r0, r6, #10223616 @ 0x9c0000 │ │ │ │ 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, #208] @ (171048 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r3, [pc, #208] @ (17104c ) │ │ │ │ @@ -381630,15 +381623,15 @@ │ │ │ │ bl 170108 │ │ │ │ b.n 170ff6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ eor.w r0, r0, #160 @ 0xa0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ vext.8 d16, d20, d16, #0 │ │ │ │ - @ instruction: 0xf664001c │ │ │ │ + @ instruction: 0xf354001c │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ @@ -382490,25 +382483,25 @@ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ blx r3 │ │ │ │ b.n 171750 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bee6c │ │ │ │ + bl 2beb5c │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 171748 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1172] @ 171bf8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 2bee6c │ │ │ │ + bl 2beb5c │ │ │ │ mov r0, r7 │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 5422c │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1716bc │ │ │ │ ldr.w r2, [pc, #1152] @ 171bfc │ │ │ │ @@ -382563,15 +382556,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 171816 │ │ │ │ ldr.w r8, [pc, #1024] @ 171c00 │ │ │ │ add r8, pc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2bee6c │ │ │ │ + bl 2beb5c │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 171804 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #13 │ │ │ │ @@ -382651,15 +382644,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 171bb8 │ │ │ │ ldr r1, [pc, #808] @ (171c04 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2bee6c │ │ │ │ + bl 2beb5c │ │ │ │ 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 17176c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -382684,27 +382677,27 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #720] @ (171c08 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2bee6c │ │ │ │ + bl 2beb5c │ │ │ │ b.n 17176c │ │ │ │ ldr r1, [pc, #708] @ (171c0c ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2bee6c │ │ │ │ + bl 2beb5c │ │ │ │ b.n 17176c │ │ │ │ ldr r1, [pc, #696] @ (171c10 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2bee6c │ │ │ │ + bl 2beb5c │ │ │ │ b.n 17176c │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 17176c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ @@ -382726,61 +382719,61 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #612] @ (171c14 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2bee6c │ │ │ │ + bl 2beb5c │ │ │ │ b.n 17176c │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 17176c │ │ │ │ ldr r1, [pc, #588] @ (171c18 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2bee6c │ │ │ │ + bl 2beb5c │ │ │ │ b.n 17176c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ cmp.w r9, #16 │ │ │ │ beq.w 171b48 │ │ │ │ vldr s15, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #556] @ (171c1c ) │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 2bee6c │ │ │ │ + bl 2beb5c │ │ │ │ b.n 17176c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 171b7e │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ beq.w 17176c │ │ │ │ ldr r1, [pc, #524] @ (171c20 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2bee6c │ │ │ │ + bl 2beb5c │ │ │ │ b.n 17176c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 171b8c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 17176c │ │ │ │ ldr r1, [pc, #496] @ (171c24 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2bee6c │ │ │ │ + bl 2beb5c │ │ │ │ b.n 17176c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r2, r1, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r3, #20] │ │ │ │ ldr.w r5, [r8] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 171ba4 │ │ │ │ @@ -382798,15 +382791,15 @@ │ │ │ │ cmpeq r2, r0 │ │ │ │ bne.n 171a5e │ │ │ │ add.w r8, r8, r3, lsl #3 │ │ │ │ ldr r1, [pc, #432] @ (171c28 ) │ │ │ │ add.w r0, lr, #4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - bl 2bee6c │ │ │ │ + bl 2beb5c │ │ │ │ b.n 17176c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 17176c │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ @@ -382825,15 +382818,15 @@ │ │ │ │ ldr.w r8, [sl, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 171b64 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r8 │ │ │ │ strd r6, r5, [sp, #72] @ 0x48 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ str.w r9, [r0, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ @@ -382845,25 +382838,25 @@ │ │ │ │ str.w r5, [r8, #68] @ 0x44 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 171648 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ b.n 17176c │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 17176c │ │ │ │ ldr.w r8, [pc, #284] @ 171c2c │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bee6c │ │ │ │ + bl 2beb5c │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 171b12 │ │ │ │ b.n 17176c │ │ │ │ ldr r1, [pc, #264] @ (171c30 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -382875,21 +382868,21 @@ │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc │ │ │ │ bl 170108 │ │ │ │ b.n 17176c │ │ │ │ ldrh.w r0, [sp, #28] │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ ldr r1, [pc, #224] @ (171c38 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 2bee6c │ │ │ │ + bl 2beb5c │ │ │ │ b.n 17176c │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [pc, #204] @ (171c3c ) │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -382897,38 +382890,38 @@ │ │ │ │ strd r5, r6, [sp] │ │ │ │ bl 170108 │ │ │ │ b.n 17176c │ │ │ │ ldr r1, [pc, #192] @ (171c40 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2bee6c │ │ │ │ + bl 2beb5c │ │ │ │ b.n 17176c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #176] @ (171c44 ) │ │ │ │ orrs r3, r2 │ │ │ │ add r1, pc │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bl 2bee6c │ │ │ │ + bl 2beb5c │ │ │ │ b.n 17176c │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [pc, #160] @ (171c48 ) │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2bee6c │ │ │ │ + bl 2beb5c │ │ │ │ b.n 17176c │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ b.n 1718bc │ │ │ │ ldr r1, [pc, #144] @ (171c4c ) │ │ │ │ add r1, pc │ │ │ │ - bl 2bee6c │ │ │ │ + bl 2beb5c │ │ │ │ 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 17176c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ @@ -382937,52 +382930,52 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ bl 170108 │ │ │ │ b.n 17176c │ │ │ │ @ instruction: 0xe99800a0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, r6, #28 │ │ │ │ - adds r3, #130 @ 0x82 │ │ │ │ + ldcl 0, cr0, [r6, #-112] @ 0xffffff90 │ │ │ │ + adds r0, #114 @ 0x72 │ │ │ │ movs r0, r4 │ │ │ │ - orn r0, r4, #28 │ │ │ │ - cbnz r2, 171c0c │ │ │ │ + ldcl 0, cr0, [r4, #-112] @ 0xffffff90 │ │ │ │ + @ instruction: 0xb632 │ │ │ │ movs r4, r3 │ │ │ │ ldrd r0, r0, [sl], #-640 @ 0x280 │ │ │ │ - adds r2, #22 │ │ │ │ + cmp r7, #6 │ │ │ │ movs r0, r4 │ │ │ │ - mrc 0, 1, r0, cr8, cr12, {0} │ │ │ │ - stcl 0, cr0, [r4, #112]! @ 0x70 │ │ │ │ - ldcl 0, cr0, [ip, #112] @ 0x70 │ │ │ │ - ldcl 0, cr0, [r4, #112] @ 0x70 │ │ │ │ - stc 0, cr0, [r2, #112] @ 0x70 │ │ │ │ - ldcl 0, cr0, [r0, #-112]! @ 0xffffff90 │ │ │ │ - lsrs r2, r4, #27 │ │ │ │ + @ instruction: 0xeb28001c │ │ │ │ + @ instruction: 0xead4001c │ │ │ │ + @ instruction: 0xeacc001c │ │ │ │ + @ instruction: 0xeac4001c │ │ │ │ + orns r0, r2, ip, lsr #32 │ │ │ │ + orn r0, r0, ip, lsr #32 │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ + cbz r2, 171c84 │ │ │ │ movs r4, r3 │ │ │ │ - cpsid i │ │ │ │ + cbz r2, 171c80 │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xb62c │ │ │ │ + cbz r4, 171c72 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r7, #8 │ │ │ │ + cmp r3, #248 @ 0xf8 │ │ │ │ movs r0, r4 │ │ │ │ - sub.w r0, lr, ip, lsr #32 │ │ │ │ - rsb r0, r4, ip, lsr #32 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + ldmia.w lr, {r2, r3, r4} │ │ │ │ + ldmia.w r4!, {r2, r3, r4} │ │ │ │ + lsrs r4, r5, #9 │ │ │ │ movs r4, r3 │ │ │ │ - rsbs r0, r6, ip, lsr #32 │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + @ instruction: 0xe8c6001c │ │ │ │ + adds r0, #68 @ 0x44 │ │ │ │ movs r4, r3 │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ movs r4, r3 │ │ │ │ - adds r3, #48 @ 0x30 │ │ │ │ + adds r0, #32 │ │ │ │ movs r4, r3 │ │ │ │ - sbc.w r0, r2, ip, lsr #32 │ │ │ │ - @ instruction: 0xeb90001c │ │ │ │ + @ instruction: 0xe852001c │ │ │ │ + stmia.w 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, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #600] @ (171ec0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #600] @ (171ec4 ) │ │ │ │ @@ -383005,15 +382998,15 @@ │ │ │ │ add r8, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 171d04 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ str.w sl, [r0, #12] │ │ │ │ adds r6, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ @@ -383033,20 +383026,20 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #500] @ (171ed0 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2bee6c │ │ │ │ + bl 2beb5c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 171d6a │ │ │ │ ldrd r1, r3, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ @@ -383133,15 +383126,15 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #276] @ (171edc ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2bee6c │ │ │ │ + bl 2beb5c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r7, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 171eba │ │ │ │ adds r7, r4, #4 │ │ │ │ b.n 171e0a │ │ │ │ ldr.w fp, [r2, #28] │ │ │ │ @@ -383151,15 +383144,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 2bee6c │ │ │ │ + bl 2beb5c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 171e82 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ @@ -383181,15 +383174,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ ldr r1, [pc, #160] @ (171ee0 ) │ │ │ │ mov r2, ip │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2bee6c │ │ │ │ + bl 2beb5c │ │ │ │ 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] │ │ │ │ @@ -383202,15 +383195,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 2bee6c │ │ │ │ + bl 2beb5c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ b.n 171d2a │ │ │ │ ldr.w lr, [r4, #24] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 171e18 │ │ │ │ lsls r3, r0, #31 │ │ │ │ bpl.n 171eae │ │ │ │ @@ -383220,35 +383213,39 @@ │ │ │ │ mov lr, ip │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 171e18 │ │ │ │ ldr r1, [pc, #68] @ (171ee4 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 2bee6c │ │ │ │ + bl 2beb5c │ │ │ │ b.n 171d5c │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ add r5, sp, #12 │ │ │ │ b.n 171e18 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ b.n 171e96 │ │ │ │ b.n 1725e4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, sl, ip, lsr #32 │ │ │ │ - @ instruction: 0xeaf6001c │ │ │ │ - @ instruction: 0xf4da001b │ │ │ │ + b.n 171ec0 │ │ │ │ + movs r4, r3 │ │ │ │ + b.n 171e9c │ │ │ │ + movs r4, r3 │ │ │ │ + rsb r0, sl, #27 │ │ │ │ stc2 0, cr0, [lr, #-640] @ 0xfffffd80 │ │ │ │ b.n 1723f8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xf3ee001b │ │ │ │ - strd r0, r0, [sl, #-112] @ 0x70 │ │ │ │ - ldrd r0, r0, [r6], #112 @ 0x70 │ │ │ │ + @ instruction: 0xf0de001b │ │ │ │ + b.n 171b58 │ │ │ │ + movs r4, r3 │ │ │ │ + b.n 171ab4 │ │ │ │ + movs r4, 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, #36] @ (171f1c ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -383260,17 +383257,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 170694 │ │ │ │ lsls r3, r5, #8 │ │ │ │ orr.w r3, r3, r4, lsr #24 │ │ │ │ orr.w r0, r0, r4, lsl #8 │ │ │ │ orrs r1, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 171d44 │ │ │ │ + b.n 171724 │ │ │ │ movs r4, r3 │ │ │ │ - b.n 171d3c │ │ │ │ + b.n 17271c │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 171f90 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383311,18 +383308,19 @@ │ │ │ │ b.n 171f5e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 172114 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [ip], #-112 @ 0x70 │ │ │ │ + b.n 171a54 │ │ │ │ + movs r4, r3 │ │ │ │ b.n 1720d4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 171bc4 │ │ │ │ + b.n 1725a4 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 172010 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383363,19 +383361,19 @@ │ │ │ │ b.n 171fde │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 172094 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 171f7c │ │ │ │ + bcc.n 171f5c │ │ │ │ movs r4, r3 │ │ │ │ b.n 172054 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 171b44 │ │ │ │ + b.n 172524 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 172090 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383416,19 +383414,19 @@ │ │ │ │ b.n 17205e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ svc 192 @ 0xc0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171f84 │ │ │ │ + b.n 171964 │ │ │ │ movs r4, r3 │ │ │ │ svc 154 @ 0x9a │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 171ac4 │ │ │ │ + b.n 1724a4 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 172110 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383469,19 +383467,19 @@ │ │ │ │ b.n 1720de │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ svc 64 @ 0x40 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171f1c │ │ │ │ + b.n 1728fc │ │ │ │ movs r4, r3 │ │ │ │ svc 26 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 171a44 │ │ │ │ + b.n 172424 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 172190 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383522,19 +383520,19 @@ │ │ │ │ b.n 17215e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ udf #192 @ 0xc0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171eb4 │ │ │ │ + b.n 172894 │ │ │ │ movs r4, r3 │ │ │ │ udf #154 @ 0x9a │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 1719c4 │ │ │ │ + b.n 1723a4 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 172210 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383575,19 +383573,19 @@ │ │ │ │ b.n 1721de │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ udf #64 @ 0x40 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171e54 │ │ │ │ + b.n 172834 │ │ │ │ movs r4, r3 │ │ │ │ udf #26 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 172944 │ │ │ │ + b.n 172324 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 172290 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383628,19 +383626,19 @@ │ │ │ │ b.n 17225e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 172214 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171dec │ │ │ │ + b.n 1727cc │ │ │ │ movs r4, r3 │ │ │ │ ble.n 1721d4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 1728c4 │ │ │ │ + b.n 1722a4 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 172310 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383681,19 +383679,19 @@ │ │ │ │ b.n 1722de │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 172394 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171d7c │ │ │ │ + b.n 17275c │ │ │ │ movs r4, r3 │ │ │ │ ble.n 172354 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 172844 │ │ │ │ + svc 128 @ 0x80 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 172390 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383734,19 +383732,19 @@ │ │ │ │ b.n 17235e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bgt.n 172314 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171d1c │ │ │ │ + b.n 1726fc │ │ │ │ movs r4, r3 │ │ │ │ bgt.n 1722d4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 1727c4 │ │ │ │ + svc 0 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 172410 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383787,19 +383785,19 @@ │ │ │ │ b.n 1723de │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bgt.n 172494 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172984 │ │ │ │ + svc 164 @ 0xa4 │ │ │ │ movs r4, r3 │ │ │ │ bgt.n 172454 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 172744 │ │ │ │ + udf #128 @ 0x80 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 172490 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383840,19 +383838,19 @@ │ │ │ │ b.n 17245e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ blt.n 172414 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172c3c │ │ │ │ + b.n 17261c │ │ │ │ movs r4, r3 │ │ │ │ blt.n 1723d4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 1726c4 │ │ │ │ + udf #0 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 172510 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383893,19 +383891,19 @@ │ │ │ │ b.n 1724de │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ blt.n 172594 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172b54 │ │ │ │ + b.n 172534 │ │ │ │ movs r4, r3 │ │ │ │ blt.n 172554 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 172644 │ │ │ │ + ble.n 172424 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 172590 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383946,19 +383944,19 @@ │ │ │ │ b.n 17255e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bge.n 172514 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172a9c │ │ │ │ + svc 112 @ 0x70 │ │ │ │ movs r4, r3 │ │ │ │ bge.n 1724d4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 1725c4 │ │ │ │ + ble.n 1725a4 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 172610 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383999,19 +383997,19 @@ │ │ │ │ b.n 1725de │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bge.n 172694 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1729f4 │ │ │ │ + udf #220 @ 0xdc │ │ │ │ movs r4, r3 │ │ │ │ bge.n 172654 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - svc 144 @ 0x90 │ │ │ │ + bgt.n 172524 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 172690 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384052,19 +384050,19 @@ │ │ │ │ b.n 17265e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bls.n 172614 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1729ec │ │ │ │ + udf #152 @ 0x98 │ │ │ │ movs r4, r3 │ │ │ │ bls.n 1725d4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - svc 16 │ │ │ │ + bgt.n 1726a4 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 172710 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384105,19 +384103,19 @@ │ │ │ │ b.n 1726de │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bls.n 172794 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17296c │ │ │ │ + udf #24 │ │ │ │ movs r4, r3 │ │ │ │ bls.n 172754 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - udf #144 @ 0x90 │ │ │ │ + blt.n 172624 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 172798 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384162,19 +384160,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 172768 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bhi.n 17271c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172954 │ │ │ │ + ble.n 172734 │ │ │ │ movs r4, r3 │ │ │ │ bhi.n 1726c8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - udf #4 │ │ │ │ + bge.n 172794 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 172820 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384219,19 +384217,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 1727f0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bhi.n 172894 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1728cc │ │ │ │ + ble.n 1728ac │ │ │ │ movs r4, r3 │ │ │ │ bhi.n 172840 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ble.n 17292c │ │ │ │ + bge.n 17290c │ │ │ │ movs r4, 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, #96] @ 1728a4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384274,19 +384272,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172876 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bvc.n 172808 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 172940 │ │ │ │ + bge.n 172920 │ │ │ │ movs r4, r3 │ │ │ │ bvc.n 1727b8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bgt.n 1728a4 │ │ │ │ + bls.n 172884 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 17292c │ │ │ │ sub sp, #28 │ │ │ │ @@ -384331,19 +384329,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 1728fc │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bvc.n 172988 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - svc 72 @ 0x48 │ │ │ │ + bgt.n 1729a8 │ │ │ │ movs r4, r3 │ │ │ │ bvs.n 172934 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bgt.n 172a20 │ │ │ │ + bls.n 172a00 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 1729b4 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384388,19 +384386,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 172984 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bvs.n 172900 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ + blt.n 172930 │ │ │ │ movs r4, r3 │ │ │ │ bvs.n 172aac │ │ │ │ lsls r0, r4, #2 │ │ │ │ - blt.n 172998 │ │ │ │ + bhi.n 172978 │ │ │ │ movs r4, 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, #96] @ 172a38 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384443,19 +384441,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172a0a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bvs.n 172a74 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + blt.n 172aa4 │ │ │ │ movs r4, r3 │ │ │ │ bpl.n 172a24 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - blt.n 172b10 │ │ │ │ + bhi.n 172af0 │ │ │ │ movs r4, 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, #96] @ 172abc │ │ │ │ sub sp, #20 │ │ │ │ @@ -384498,19 +384496,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172a8e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bpl.n 1729f0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #992 @ (adr r3, 172ea8 ) │ │ │ │ + add r0, pc, #928 @ (adr r0, 172e68 ) │ │ │ │ movs r4, r3 │ │ │ │ bpl.n 172ba0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bge.n 172a8c │ │ │ │ + bvc.n 172a6c │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #96] @ 172b40 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384552,19 +384550,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172b10 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bpl.n 172b6c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 172bdc │ │ │ │ + bge.n 172bbc │ │ │ │ movs r4, r3 │ │ │ │ bmi.n 172b20 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bge.n 172c10 │ │ │ │ + bvc.n 172bf0 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #96] @ 172bc4 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384606,19 +384604,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172b94 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bmi.n 172ae8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 172b70 │ │ │ │ + bls.n 172b50 │ │ │ │ movs r4, r3 │ │ │ │ bmi.n 172c9c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bls.n 172b8c │ │ │ │ + bvs.n 172b6c │ │ │ │ movs r4, 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, #96] @ 172c48 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384661,19 +384659,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172c1a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bmi.n 172c64 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 172d14 │ │ │ │ + bls.n 172cf4 │ │ │ │ movs r4, r3 │ │ │ │ bcc.n 172c14 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bls.n 172d00 │ │ │ │ + bvs.n 172ce0 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #96] @ 172ccc │ │ │ │ sub sp, #28 │ │ │ │ @@ -384715,19 +384713,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172c9c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bcc.n 172be0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 172ca8 │ │ │ │ + bhi.n 172c88 │ │ │ │ movs r4, r3 │ │ │ │ bcc.n 172d94 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bhi.n 172c84 │ │ │ │ + bpl.n 172c64 │ │ │ │ movs r4, 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, #96] @ 172d50 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384770,19 +384768,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172d22 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bcc.n 172d5c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 172d2c │ │ │ │ + bpl.n 172d0c │ │ │ │ movs r4, r3 │ │ │ │ bcs.n 172d0c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bhi.n 172df8 │ │ │ │ + bpl.n 172dd8 │ │ │ │ movs r4, 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, #96] @ 172dd4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384825,19 +384823,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172da6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bcs.n 172cd8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #64] @ (172e20 ) │ │ │ │ + ldr r2, [pc, #0] @ (172de0 ) │ │ │ │ movs r6, r3 │ │ │ │ bcs.n 172e88 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvc.n 172d74 │ │ │ │ + bmi.n 172d54 │ │ │ │ movs r4, 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, #96] @ 172e58 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384880,19 +384878,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172e2a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ bne.n 172e54 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 172e3c │ │ │ │ + bmi.n 172e1c │ │ │ │ movs r4, r3 │ │ │ │ bne.n 172e04 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvc.n 172ef0 │ │ │ │ + bmi.n 172ed0 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #104] @ 172ee4 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384938,19 +384936,19 @@ │ │ │ │ b.n 172eb2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bne.n 172fd8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 172e30 │ │ │ │ + bmi.n 172e10 │ │ │ │ movs r4, r3 │ │ │ │ bne.n 172f80 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvs.n 172e6c │ │ │ │ + bcc.n 172e4c │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 172f6c │ │ │ │ sub sp, #28 │ │ │ │ @@ -384995,19 +384993,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 172f3c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ beq.n 172f48 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 173068 │ │ │ │ + bmi.n 173048 │ │ │ │ movs r4, r3 │ │ │ │ beq.n 172ef4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvs.n 172fe0 │ │ │ │ + bcc.n 172fc0 │ │ │ │ movs r4, 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, #96] @ 172ff0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385050,19 +385048,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172fc2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ beq.n 1730bc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #32] │ │ │ │ + ldrsh r4, [r0, r4] │ │ │ │ movs r6, r3 │ │ │ │ beq.n 17306c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bpl.n 172f58 │ │ │ │ + bcs.n 172f38 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #96] @ 173074 │ │ │ │ sub sp, #28 │ │ │ │ @@ -385106,18 +385104,18 @@ │ │ │ │ b.n 173042 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r7, {r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf68c001e │ │ │ │ + @ instruction: 0xf37c001e │ │ │ │ ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bpl.n 1730e0 │ │ │ │ + bcs.n 1730c0 │ │ │ │ movs r4, 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, #96] @ 1730f8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385160,19 +385158,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1730ca │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 173174 │ │ │ │ + bmi.n 173154 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bmi.n 173050 │ │ │ │ + bne.n 173030 │ │ │ │ movs r4, 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, #100] @ 173180 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385216,19 +385214,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 173152 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r6, {r3, r4, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1731bc │ │ │ │ + bcs.n 17319c │ │ │ │ movs r4, r3 │ │ │ │ ldmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bmi.n 1731c8 │ │ │ │ + bne.n 1731a8 │ │ │ │ movs r4, 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, #96] @ 173204 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385271,19 +385269,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1731d6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r6, {r4, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 173160 │ │ │ │ + bcc.n 173140 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r6!, {r1, r5} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bcc.n 173144 │ │ │ │ + beq.n 173124 │ │ │ │ movs r4, 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, #96] @ 173288 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385326,19 +385324,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 17325a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 173314 │ │ │ │ + bcc.n 1732f4 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bcc.n 1732c0 │ │ │ │ + beq.n 1732a0 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 173310 │ │ │ │ sub sp, #28 │ │ │ │ @@ -385383,19 +385381,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 1732e0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r5!, {r3, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1732bc │ │ │ │ + beq.n 17329c │ │ │ │ movs r4, r3 │ │ │ │ ldmia r5!, {r3, r4} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bcs.n 17323c │ │ │ │ + ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 173398 │ │ │ │ sub sp, #28 │ │ │ │ @@ -385440,19 +385438,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 173368 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r4!, {r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 173434 │ │ │ │ + beq.n 173414 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r4, {r4, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bcs.n 1733b4 │ │ │ │ + ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 173420 │ │ │ │ sub sp, #28 │ │ │ │ @@ -385497,19 +385495,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 1733f0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r4, {r3, r4, r5} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1733ac │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r4!, {r3} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bne.n 17352c │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ movs r4, 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, #96] @ 1734a4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385552,19 +385550,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 173476 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r3!, {r4, r5, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 173520 │ │ │ │ + ldmia r7!, {r3, r5} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r3!, {r1, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - beq.n 1734a4 │ │ │ │ + ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #112] @ 173538 │ │ │ │ sub sp, #28 │ │ │ │ @@ -385611,18 +385609,18 @@ │ │ │ │ movs r0, #2 │ │ │ │ b.n 173508 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r3, {r2, r3, r5} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, r8, #30 │ │ │ │ + mcr 0, 6, r0, cr8, cr14, {0} │ │ │ │ ldmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - beq.n 173618 │ │ │ │ + ldmia r5!, {r1, r2, r4, r6} │ │ │ │ movs r4, 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, #96] @ 1735bc │ │ │ │ sub sp, #20 │ │ │ │ @@ -385665,19 +385663,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 17358e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {r3, r4, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1734d8 │ │ │ │ + ldmia r5, {r3, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ movs r4, 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, #96] @ 173640 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385720,19 +385718,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 173612 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r2, {r2, r4} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add ip, r4 │ │ │ │ + sbcs r4, r2 │ │ │ │ movs r6, r3 │ │ │ │ ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r7!, {r1, r3, r4, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ movs r4, 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, #96] @ 1736c4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385775,19 +385773,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 173696 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r1!, {r4, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + ldmia r4!, {r2, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r1, {r1, r5, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r6, r7} │ │ │ │ movs r4, 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, #96] @ 173748 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385830,19 +385828,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 17371a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r1!, {r2, r3} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r6, {r1, r4, r6} │ │ │ │ + ldmia r3!, {r1, r6} │ │ │ │ movs r4, 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, #96] @ 1737cc │ │ │ │ sub sp, #20 │ │ │ │ @@ -385885,19 +385883,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 17379e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r0!, {r3, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r5} │ │ │ │ + ldmia r3!, {r4} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r4, 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, #96] @ 173850 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385940,19 +385938,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 173822 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldmia r0!, {r2} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r2, r3, r7} │ │ │ │ movs r4, r3 │ │ │ │ stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r5!, {r1, r3, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #236] @ (173964 ) │ │ │ │ @@ -385975,49 +385973,49 @@ │ │ │ │ beq.n 17395c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov.w r1, r8, lsr #3 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ cbnz r3, 1738ea │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [r4, #4] │ │ │ │ bl 171c54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r2, [pc, #152] @ (17396c ) │ │ │ │ ldr r3, [pc, #148] @ (173968 ) │ │ │ │ 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 173960 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ ldr r1, [pc, #104] @ (173970 ) │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [pc, #104] @ (173974 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 55474 │ │ │ │ mov r1, r7 │ │ │ │ @@ -386028,15 +386026,15 @@ │ │ │ │ blx 55208 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1738be │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6274 │ │ │ │ + bl 1c5f64 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r1, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ blx 55100 │ │ │ │ ldr r3, [pc, #52] @ (173978 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -386054,17 +386052,17 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r3, r5} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - hlt 0x003a │ │ │ │ + @ instruction: 0xb7aa │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r3, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r0, {r0, r4, r5, r7} │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ ldr r3, [pc, #16] @ (173994 ) │ │ │ │ add r3, pc │ │ │ │ @@ -386072,16 +386070,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (173998 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ str r4, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ - movs r5, r3 │ │ │ │ + stc2l 0, cr0, [lr, #-112]! @ 0xffffff90 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r2 │ │ │ │ mov lr, r3 │ │ │ │ @@ -386089,28 +386086,27 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #44] @ (1739e4 ) │ │ │ │ strd lr, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r3, [pc, #28] @ (1739e8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbz r3, 1739da │ │ │ │ ldr r0, [pc, #24] @ (1739ec ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 54178 <__longjmp_chk@plt> │ │ │ │ blx 548ac │ │ │ │ nop │ │ │ │ - lsls r6, r3, #1 │ │ │ │ - movs r5, r3 │ │ │ │ - strh r4, [r7, #2] │ │ │ │ + stc2l 0, cr0, [lr, #-112] @ 0xffffff90 │ │ │ │ + ldrb r4, [r5, #21] │ │ │ │ movs r4, r3 │ │ │ │ ldc2l 0, cr0, [r2, #640] @ 0x280 │ │ │ │ mcrr2 0, 10, r0, r0, cr0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ ite cs │ │ │ │ movcs r0, #0 │ │ │ │ @@ -386193,15 +386189,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r4, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #32] │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r4, #24] │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ @@ -386241,15 +386237,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ @@ -386258,15 +386254,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 173b02 │ │ │ │ ldr.w ip, [r1] │ │ │ │ tst.w ip, #2 │ │ │ │ @@ -386385,31 +386381,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, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ strd r6, r3, [r0] │ │ │ │ - bl 1c6bf0 │ │ │ │ + bl 1c68e0 │ │ │ │ add.w r2, r4, #84 @ 0x54 │ │ │ │ add.w r3, r4, #92 @ 0x5c │ │ │ │ str r0, [r4, #8] │ │ │ │ strd r2, r2, [r4, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4, #92] @ 0x5c │ │ │ │ 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 1c637c │ │ │ │ + bl 1c606c │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 173dbc │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 173de6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -386596,20 +386592,20 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #20] @ (173ec4 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #20] @ (173ec8 ) │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ movs r0, #1 │ │ │ │ blx 54488 │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [r0, #-112] @ 0xffffff90 │ │ │ │ - ldrb r2, [r0, #14] │ │ │ │ + ldr??.w r0, [r0, #28] │ │ │ │ + ldrb r2, [r6, #1] │ │ │ │ movs r4, r3 │ │ │ │ cbz r1, 173efc │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -386692,23 +386688,23 @@ │ │ │ │ movcc r3, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str.w r3, [fp, #164] @ 0xa4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ strh.w r3, [fp, #172] @ 0xac │ │ │ │ blx 54720 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c613c │ │ │ │ + bl 1c5e2c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ cmp r9, r4 │ │ │ │ beq.w 17417e │ │ │ │ movs r1, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r9 │ │ │ │ bne.n 173fdc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -386942,15 +386938,15 @@ │ │ │ │ ldr.w r3, [r7, #348] @ 0x15c │ │ │ │ mul.w r3, r0, r3 │ │ │ │ cmp r5, r3 │ │ │ │ mov r0, sl │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ strb.w r5, [fp, #200] @ 0xc8 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr.w r2, [pc, #2164] @ 174b04 │ │ │ │ ldr.w r3, [pc, #2152] @ 174afc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -387723,19 +387719,19 @@ │ │ │ │ b.n 1747ee │ │ │ │ ldr.w r3, [r7, #352] @ 0x160 │ │ │ │ b.w 17427c │ │ │ │ stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #186 @ 0xba │ │ │ │ + blt.n 174a58 │ │ │ │ movs r3, r5 │ │ │ │ pop {r3, r5, r6, pc} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bmi.n 174bc4 │ │ │ │ + bne.n 174ba4 │ │ │ │ movs r3, r5 │ │ │ │ ldrh r2, [r5, #10] │ │ │ │ mul.w r2, ip, r2 │ │ │ │ add.w ip, sp, #132 @ 0x84 │ │ │ │ b.n 174980 │ │ │ │ ldrsb.w r4, [fp, #190] @ 0xbe │ │ │ │ asrs r3, r3, #3 │ │ │ │ @@ -387777,15 +387773,15 @@ │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ 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 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r4, [r0, #8] │ │ │ │ strd r0, r0, [r0] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #12] │ │ │ │ @@ -387967,15 +387963,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 174d52 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ @@ -388005,29 +388001,29 @@ │ │ │ │ mov r1, ip │ │ │ │ cmp r2, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ b.n 174d9c │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ b.n 174dae │ │ │ │ nop │ │ │ │ mov ip, r1 │ │ │ │ @@ -388084,15 +388080,15 @@ │ │ │ │ it ne │ │ │ │ addne r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add.w r1, r3, #30 │ │ │ │ add r1, r2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1c6c78 │ │ │ │ + bl 1c6968 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ add.w r4, r2, #120 @ 0x78 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ @@ -388107,41 +388103,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 r4, [r0, #88] @ 0x58 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ mov.w sl, #0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov fp, r0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r0, r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ 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 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r3, [r0, #4] │ │ │ │ strd r2, r2, [r0, #16] │ │ │ │ @@ -388297,15 +388293,15 @@ │ │ │ │ it ne │ │ │ │ addne r3, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add.w r1, r2, #30 │ │ │ │ add r1, r3 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1c6c78 │ │ │ │ + bl 1c6968 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #120 @ 0x78 │ │ │ │ str r5, [r0, #0] │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ str r1, [r0, #24] │ │ │ │ str r3, [r0, #28] │ │ │ │ @@ -388331,15 +388327,15 @@ │ │ │ │ addne r3, #2 │ │ │ │ add.w r1, r4, #30 │ │ │ │ add r1, r3 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1c6c78 │ │ │ │ + bl 1c6968 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w r7, r0, #120 @ 0x78 │ │ │ │ blx 55100 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -388369,15 +388365,15 @@ │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ cbz r4, 175204 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldrh.w fp, [r4, #12] │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 1c6c78 │ │ │ │ + bl 1c6968 │ │ │ │ mov ip, r4 │ │ │ │ ldrd r2, r1, [r5, #20] │ │ │ │ str.w r9, [r0] │ │ │ │ strh.w fp, [r0, #12] │ │ │ │ mov.w r3, #1 │ │ │ │ strh r3, [r0, #8] │ │ │ │ adds r3, r2, #1 │ │ │ │ @@ -388409,15 +388405,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 175270 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrh.w sl, [r9, #12] │ │ │ │ ldr.w fp, [r9] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6c78 │ │ │ │ + bl 1c6968 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov ip, r9 │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w fp, [r0] │ │ │ │ mov lr, r0 │ │ │ │ @@ -388488,15 +388484,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldr.w ip, [r4, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r2, ip, #1 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ str.w r3, [r5, ip, lsl #2] │ │ │ │ @@ -388572,15 +388568,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6c78 │ │ │ │ + bl 1c6968 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ strh r1, [r0, #8] │ │ │ │ adds r1, r3, r1 │ │ │ │ @@ -388597,15 +388593,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6c78 │ │ │ │ + bl 1c6968 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, r2, [r4, #20] │ │ │ │ strh r1, [r0, #8] │ │ │ │ strh r5, [r0, #12] │ │ │ │ adds r1, r3, r1 │ │ │ │ @@ -388616,15 +388612,15 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1c6c78 │ │ │ │ + bl 1c6968 │ │ │ │ mov ip, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov lr, r0 │ │ │ │ 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} │ │ │ │ @@ -388642,15 +388638,15 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6c78 │ │ │ │ + bl 1c6968 │ │ │ │ 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 │ │ │ │ @@ -388682,15 +388678,15 @@ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrh r5, [r2, #12] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 1c6c78 │ │ │ │ + bl 1c6968 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ mov r2, r0 │ │ │ │ strh.w lr, [r0, #8] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r6, [r0, #0] │ │ │ │ @@ -388730,15 +388726,15 @@ │ │ │ │ movne r3, #3 │ │ │ │ strdne r3, r0, [r6] │ │ │ │ movs r3, #2 │ │ │ │ strd r2, r3, [r0, #32] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6c78 │ │ │ │ + bl 1c6968 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strh r5, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov.w ip, #252 @ 0xfc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldrd r3, r1, [r4, #20] │ │ │ │ @@ -388746,15 +388742,15 @@ │ │ │ │ add.w ip, r3, r5 │ │ │ │ str.w ip, [r4, #20] │ │ │ │ str.w r2, [r1, r3, lsl #2] │ │ │ │ movw r3, #4100 @ 0x1004 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ str r3, [r2, #0] │ │ │ │ str r4, [r2, #24] │ │ │ │ - bl 1c6c78 │ │ │ │ + bl 1c6968 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ movs r1, #6 │ │ │ │ strh r5, [r0, #8] │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ strh r1, [r0, #12] │ │ │ │ @@ -388777,15 +388773,15 @@ │ │ │ │ movne r3, #3 │ │ │ │ strdne r3, r0, [r6] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 1c6c78 │ │ │ │ + bl 1c6968 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ and.w r6, r6, #8 │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ orr.w r3, r6, #4096 @ 0x1000 │ │ │ │ ldrd r2, r6, [r5, #20] │ │ │ │ strh r7, [r0, #12] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ @@ -388799,15 +388795,15 @@ │ │ │ │ str r5, [r0, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ and.w r6, r3, #12 │ │ │ │ lsls r3, r3, #18 │ │ │ │ bpl.n 175674 │ │ │ │ - bl 1c6c78 │ │ │ │ + bl 1c6968 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ strh r7, [r0, #12] │ │ │ │ orr.w r6, r6, #12288 @ 0x3000 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ @@ -388829,15 +388825,15 @@ │ │ │ │ strd r0, r1, [r5, #32] │ │ │ │ movs r2, #245 @ 0xf5 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strh r2, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1c6c78 │ │ │ │ + bl 1c6968 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ orr.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ adds r4, r3, #1 │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ strh r7, [r0, #12] │ │ │ │ @@ -388960,15 +388956,15 @@ │ │ │ │ ittt ne │ │ │ │ strne.w r0, [sl, #4] │ │ │ │ movne r3, #3 │ │ │ │ strne.w r3, [sl] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6c78 │ │ │ │ + bl 1c6968 │ │ │ │ mov.w r1, #1 │ │ │ │ ldrd r2, r3, [r4, #20] │ │ │ │ str r5, [r7, #4] │ │ │ │ strh r1, [r0, #8] │ │ │ │ mov.w r1, #252 @ 0xfc │ │ │ │ strh r1, [r0, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ @@ -388986,15 +388982,15 @@ │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ite ne │ │ │ │ movne r3, #2 │ │ │ │ moveq r3, #3 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 1758a8 │ │ │ │ - bl 1c6c78 │ │ │ │ + bl 1c6968 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r2, r0 │ │ │ │ orr.w r3, r8, #12288 @ 0x3000 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ strh r3, [r0, #8] │ │ │ │ mov.w r3, #252 @ 0xfc │ │ │ │ @@ -389018,15 +389014,15 @@ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6c78 │ │ │ │ + bl 1c6968 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ orrs r5, r3 │ │ │ │ mov.w r3, #1 │ │ │ │ strh r3, [r0, #8] │ │ │ │ mov.w r3, #252 @ 0xfc │ │ │ │ @@ -389072,15 +389068,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #8 │ │ │ │ orr.w r8, r3, r2, lsl #2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6c78 │ │ │ │ + bl 1c6968 │ │ │ │ mov.w r1, #252 @ 0xfc │ │ │ │ strh r1, [r0, #12] │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ orr.w r3, r8, #4096 @ 0x1000 │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ strh r2, [r0, #8] │ │ │ │ @@ -389096,15 +389092,15 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r5, [r0, #24] │ │ │ │ mov r0, lr │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r8, r2, #12 │ │ │ │ lsls r3, r2, #18 │ │ │ │ bmi.w 17581c │ │ │ │ - bl 1c6c78 │ │ │ │ + bl 1c6968 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ orr.w r3, r8, #4096 @ 0x1000 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ strh r3, [r0, #8] │ │ │ │ mov.w r3, #252 @ 0xfc │ │ │ │ @@ -389138,15 +389134,15 @@ │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6c78 │ │ │ │ + bl 1c6968 │ │ │ │ mov.w r3, #1 │ │ │ │ strh r3, [r0, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r3, #252 @ 0xfc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ strh r3, [r0, #12] │ │ │ │ @@ -389203,15 +389199,15 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ it ne │ │ │ │ strdne r2, r0, [r7] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov.w sl, #252 @ 0xfc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6c78 │ │ │ │ + bl 1c6968 │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ ldrd r3, r2, [r4, #20] │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ strh.w sl, [r0, #12] │ │ │ │ adds r5, r3, #1 │ │ │ │ str r5, [r4, #20] │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ @@ -389224,15 +389220,15 @@ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ orrs r3, r2 │ │ │ │ str r4, [r0, #24] │ │ │ │ and.w r3, r3, #12 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ orr.w r5, r3, #4096 @ 0x1000 │ │ │ │ - bl 1c6c78 │ │ │ │ + bl 1c6968 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ adds r2, r1, #1 │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ str r5, [r0, #0] │ │ │ │ strh.w sl, [r0, #12] │ │ │ │ @@ -389389,15 +389385,15 @@ │ │ │ │ movne r3, #3 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #3 │ │ │ │ strd r2, r3, [r5, #32] │ │ │ │ - bl 1c6c78 │ │ │ │ + bl 1c6968 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov.w lr, #252 @ 0xfc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldrd r1, r3, [r5, #20] │ │ │ │ strh.w r9, [r2, #8] │ │ │ │ @@ -389405,15 +389401,15 @@ │ │ │ │ add.w lr, r1, r9 │ │ │ │ str.w lr, [r5, #20] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ str r5, [r2, #24] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1c6c78 │ │ │ │ + bl 1c6968 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w ip, [r5, #28] │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, r1, r9 │ │ │ │ strh.w r9, [r0, #8] │ │ │ │ strh r3, [r0, #12] │ │ │ │ movs r2, #2 │ │ │ │ @@ -389437,15 +389433,15 @@ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #12 │ │ │ │ orr.w r9, r3, #4096 @ 0x1000 │ │ │ │ - bl 1c6c78 │ │ │ │ + bl 1c6968 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r2, #252 @ 0xfc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r5, [r5, #24] │ │ │ │ str.w r9, [r0] │ │ │ │ mov.w r9, #1 │ │ │ │ strh r2, [r0, #12] │ │ │ │ @@ -389462,15 +389458,15 @@ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ and.w r5, r5, #12 │ │ │ │ orr.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1c6c78 │ │ │ │ + bl 1c6968 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r2, #252 @ 0xfc │ │ │ │ strh r2, [r0, #12] │ │ │ │ mov.w ip, #3 │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ add.w sl, r1, r9 │ │ │ │ @@ -389528,28 +389524,28 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.n 175d74 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrh r5, [r2, #12] │ │ │ │ ldr.w sl, [r2] │ │ │ │ - bl 1c6c78 │ │ │ │ + bl 1c6968 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strh.w r9, [r0, #8] │ │ │ │ str.w sl, [r0] │ │ │ │ strh r5, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ @@ -389792,15 +389788,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ cbz r0, 17604c │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 176092 │ │ │ │ mov r1, fp │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 176076 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r4, r3 │ │ │ │ bcc.n 176022 │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ @@ -389821,15 +389817,15 @@ │ │ │ │ bne.n 176012 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, sl │ │ │ │ bne.n 175ffe │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7fb8 │ │ │ │ + bl 1c7ca8 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 176046 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r2, 1760b6 │ │ │ │ @@ -390110,17 +390106,17 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 176348 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ bne.n 176352 │ │ │ │ b.n 176344 │ │ │ │ nop │ │ │ │ - cbnz r4, 1763d2 │ │ │ │ + @ instruction: 0xb89c │ │ │ │ movs r3, r5 │ │ │ │ - cbnz r2, 1763d0 │ │ │ │ + @ instruction: 0xb882 │ │ │ │ movs r3, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr.w lr, [r0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ movw ip, #2011 @ 0x7db │ │ │ │ @@ -390641,15 +390637,15 @@ │ │ │ │ b.n 1765ee │ │ │ │ movw r3, #778 @ 0x30a │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 17686a │ │ │ │ b.n 1768d4 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ udf #255 @ 0xff │ │ │ │ - cbnz r0, 17694a │ │ │ │ + @ instruction: 0xb6b8 │ │ │ │ movs r3, r5 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ beq.n 176968 │ │ │ │ lsrs r2, r3, #7 │ │ │ │ movw r0, #905 @ 0x389 │ │ │ │ cmp r2, #8 │ │ │ │ @@ -391225,15 +391221,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 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 176daa │ │ │ │ tst.w r5, #528 @ 0x210 │ │ │ │ beq.n 176ef6 │ │ │ │ ldrb.w r3, [r8, #32] │ │ │ │ @@ -391281,15 +391277,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.n 176e60 │ │ │ │ strd r2, r2, [r8, #88] @ 0x58 │ │ │ │ b.n 176e54 │ │ │ │ @@ -391297,15 +391293,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 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 176ebc │ │ │ │ nop │ │ │ │ str r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ @@ -391395,15 +391391,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ b.n 17706e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -391452,26 +391448,26 @@ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ bcs.n 17712c │ │ │ │ cmp r0, #186 @ 0xba │ │ │ │ beq.n 177124 │ │ │ │ cmp r1, #32 │ │ │ │ beq.n 1771ae │ │ │ │ vldr s0, [pc, #156] @ 1771b8 │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c1f08 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ bne.n 1771a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #1065353216 @ 0x3f800000 │ │ │ │ beq.n 177122 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c1f08 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ movw r0, #32767 @ 0x7fff │ │ │ │ it eq │ │ │ │ mvneq.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ @@ -391498,20 +391494,20 @@ │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #2139095040 @ 0x7f800000 │ │ │ │ beq.n 177122 │ │ │ │ vldr s0, [pc, #36] @ 1771bc │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c1f08 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ vldr s0, [pc, #24] @ 1771c0 │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c1f08 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #65408 @ 0xff80 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ vaddl.u8 q0, d0, d0 │ │ │ │ @@ -391527,38 +391523,38 @@ │ │ │ │ ldr r1, [pc, #16] @ (1771ec ) │ │ │ │ ldr r0, [pc, #20] @ (1771f0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 17399c │ │ │ │ nop │ │ │ │ - add r5, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #400 @ 0x190 │ │ │ │ movs r3, r5 │ │ │ │ - strb r2, [r6, #6] │ │ │ │ + ldr r2, [r4, #104] @ 0x68 │ │ │ │ movs r4, r3 │ │ │ │ - adds r7, #168 @ 0xa8 │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ movs r1, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (177218 ) │ │ │ │ movw r2, #467 @ 0x1d3 │ │ │ │ ldr r1, [pc, #16] @ (17721c ) │ │ │ │ ldr r0, [pc, #20] @ (177220 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 17399c │ │ │ │ nop │ │ │ │ - add r5, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ movs r3, r5 │ │ │ │ - strb r2, [r0, #6] │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ movs r4, r3 │ │ │ │ - adds r7, #120 @ 0x78 │ │ │ │ + adds r4, #104 @ 0x68 │ │ │ │ movs r1, r4 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ bhi.n 17724c │ │ │ │ subs r0, #18 │ │ │ │ cmp r0, #20 │ │ │ │ bhi.n 177248 │ │ │ │ tbb [pc, r0] │ │ │ │ @@ -392971,15 +392967,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 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 178056 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -393219,15 +393215,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 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1782d4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -393931,15 +393927,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 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 178a1a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ @@ -394165,15 +394161,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 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr.w r6, [r9, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 178c6e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ @@ -394929,15 +394925,15 @@ │ │ │ │ ldr r5, [r3, r2] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ adds r3, #10 │ │ │ │ ldr.w fp, [r1, r3, lsl #2] │ │ │ │ - bl 21127c │ │ │ │ + bl 210f6c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ bne.w 1798b8 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ and.w r4, fp, #127 @ 0x7f │ │ │ │ ldr r3, [r3, #20] │ │ │ │ @@ -394985,15 +394981,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mla r2, r1, r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r2, #37] @ 0x25 │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ ldr.w r8, [r2, #40] @ 0x28 │ │ │ │ - bl 1e4088 │ │ │ │ + bl 1e3d78 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ movw r1, #774 @ 0x306 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ @@ -395283,20 +395279,20 @@ │ │ │ │ ldc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ cmp r4, #31 │ │ │ │ bhi.w 1795fe │ │ │ │ subs r0, r4, #4 │ │ │ │ cmp r0, #7 │ │ │ │ bls.w 1795fe │ │ │ │ mov r0, r2 │ │ │ │ - bl 2bccbc │ │ │ │ + bl 2bc9ac │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ - bl 2bcee8 │ │ │ │ + bl 2bcbd8 │ │ │ │ ldr r1, [pc, #244] @ (179908 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 188f48 │ │ │ │ uxth r3, r3 │ │ │ │ @@ -395369,40 +395365,40 @@ │ │ │ │ add r4, r2 │ │ │ │ itt ne │ │ │ │ movne r2, #1 │ │ │ │ strbne.w r2, [sl, #558] @ 0x22e │ │ │ │ cmp r4, #3 │ │ │ │ bhi.w 1795fe │ │ │ │ movs r0, #0 │ │ │ │ - bl 2bcfb8 │ │ │ │ + bl 2bcca8 │ │ │ │ ldr r1, [pc, #48] @ (17991c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 188f48 │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #392 @ (adr r4, 179a94 ) │ │ │ │ + add r1, pc, #328 @ (adr r1, 179a54 ) │ │ │ │ movs r4, r3 │ │ │ │ - add r4, pc, #320 @ (adr r4, 179a50 ) │ │ │ │ + add r1, pc, #256 @ (adr r1, 179a10 ) │ │ │ │ movs r4, r3 │ │ │ │ - add r3, pc, #936 @ (adr r3, 179cbc ) │ │ │ │ + add r0, pc, #872 @ (adr r0, 179c7c ) │ │ │ │ movs r4, r3 │ │ │ │ - add r3, pc, #448 @ (adr r3, 179ad8 ) │ │ │ │ + add r0, pc, #384 @ (adr r0, 179a98 ) │ │ │ │ movs r4, r3 │ │ │ │ - add r3, pc, #968 @ (adr r3, 179ce4 ) │ │ │ │ + add r0, pc, #904 @ (adr r0, 179ca4 ) │ │ │ │ movs r4, r3 │ │ │ │ - add r3, pc, #432 @ (adr r3, 179ad0 ) │ │ │ │ + add r0, pc, #368 @ (adr r0, 179a90 ) │ │ │ │ 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, r2 │ │ │ │ ldr r2, [pc, #684] @ (179be0 ) │ │ │ │ @@ -396170,15 +396166,15 @@ │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ uxtb.w fp, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e40c0 │ │ │ │ + bl 1e3db0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w r8, r0, r9 │ │ │ │ cmp.w r8, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ @@ -396807,23 +396803,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r7, r6] │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r7, r5] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r6, [sp, #752] @ 0x2f0 │ │ │ │ + str r3, [sp, #688] @ 0x2b0 │ │ │ │ movs r4, r3 │ │ │ │ - str r5, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #632] @ 0x278 │ │ │ │ movs r4, r3 │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ movs r4, r3 │ │ │ │ - str r5, [sp, #840] @ 0x348 │ │ │ │ + str r2, [sp, #776] @ 0x308 │ │ │ │ movs r4, r3 │ │ │ │ - str r6, [sp, #400] @ 0x190 │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr.w fp, [pc, #580] @ 17aa18 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ @@ -398101,15 +398097,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, 17b4f0 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e2878 │ │ │ │ + bl 1e2568 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldrb.w r3, [r2, #566] @ 0x236 │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r2, #566] @ 0x236 │ │ │ │ ldr r2, [pc, #572] @ (17b710 ) │ │ │ │ ldr r3, [pc, #564] @ (17b70c ) │ │ │ │ add r2, pc │ │ │ │ @@ -399807,15 +399803,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 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 17c4e8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r4, #4 │ │ │ │ @@ -400794,17 +400790,17 @@ │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ b.n 17cca8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ subs r1, #90 @ 0x5a │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + strb r4, [r1, #16] │ │ │ │ movs r4, r3 │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + strb r4, [r1, #16] │ │ │ │ movs r4, r3 │ │ │ │ adds r6, #178 @ 0xb2 │ │ │ │ lsls r0, r4, #2 │ │ │ │ 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, #3616] @ 0xe20 │ │ │ │ @@ -401674,15 +401670,15 @@ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 17d9a0 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17e614 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r4, [sl], #4 │ │ │ │ cmp fp, r9 │ │ │ │ @@ -401883,17 +401879,17 @@ │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #28 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + str r2, [r3, #96] @ 0x60 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ movs r4, r3 │ │ │ │ ldr.w r1, [pc, #3240] @ 17e87c │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ bl 188f48 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -402253,15 +402249,15 @@ │ │ │ │ beq.n 17dfdc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r9, r3 │ │ │ │ beq.w 18069e │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ add.w r4, r3, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2770 │ │ │ │ + bl 1e2460 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r3 │ │ │ │ it ne │ │ │ │ subne.w r8, r3, #4 │ │ │ │ bne.n 17e00a │ │ │ │ b.w 18069e │ │ │ │ @@ -402273,15 +402269,15 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r4, r8 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17dffc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2770 │ │ │ │ + bl 1e2460 │ │ │ │ and.w r3, r6, r0 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17dffc │ │ │ │ add.w ip, r7, #336 @ 0x150 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -402813,15 +402809,15 @@ │ │ │ │ movs r2, #2 │ │ │ │ bl 177c1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ b.w 17d9a0 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ movs r5, #0 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w r3, r7, #368 @ 0x170 │ │ │ │ mov r9, r3 │ │ │ │ @@ -403010,15 +403006,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #3 │ │ │ │ bl 177c1c │ │ │ │ mov r4, r0 │ │ │ │ b.n 17e636 │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ + str r2, [r2, #0] │ │ │ │ movs r4, r3 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ bne.w 17d60e │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #4 │ │ │ │ @@ -405797,19 +405793,19 @@ │ │ │ │ stmia.w sp, {r0, r1, r2} │ │ │ │ mov r2, fp │ │ │ │ ldr.w r3, [r7, #384] @ 0x180 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 17c688 │ │ │ │ b.w 17d6a8 │ │ │ │ - orrs r2, r3 │ │ │ │ + ands r2, r1 │ │ │ │ movs r4, r3 │ │ │ │ - subs r5, #196 @ 0xc4 │ │ │ │ + subs r2, #180 @ 0xb4 │ │ │ │ movs r4, r3 │ │ │ │ - subs r5, #240 @ 0xf0 │ │ │ │ + subs r2, #224 @ 0xe0 │ │ │ │ movs r4, r3 │ │ │ │ add.w r6, r7, #336 @ 0x150 │ │ │ │ add.w ip, r5, #16 │ │ │ │ add.w r4, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ @@ -406751,15 +406747,15 @@ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp fp, r9 │ │ │ │ str.w r4, [r3], #4 │ │ │ │ str r3, [r7, #20] │ │ │ │ bhi.n 1812ac │ │ │ │ b.w 17d7d4 │ │ │ │ nop │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r1, #234 @ 0xea │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ @@ -406775,15 +406771,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e40c0 │ │ │ │ + bl 1e3db0 │ │ │ │ ldr.w r2, [pc, #2196] @ 181bf4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r7, r2] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str r3, [sp, #32] │ │ │ │ mla r6, r2, r6, r3 │ │ │ │ ldrb.w r9, [r6, #16] │ │ │ │ @@ -407792,15 +407788,15 @@ │ │ │ │ nop │ │ │ │ ldc 0, cr0, [lr], #636 @ 0x27c │ │ │ │ stc 0, cr0, [lr], #636 @ 0x27c │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #202 @ 0xca │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ movs r4, r3 │ │ │ │ b.n 1816f8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ bl 189064 │ │ │ │ @@ -410731,15 +410727,15 @@ │ │ │ │ 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 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ b.w 1827d6 │ │ │ │ lsls r3, r2, #19 │ │ │ │ bpl.w 1827b4 │ │ │ │ b.w 1827ac │ │ │ │ @@ -410747,28 +410743,28 @@ │ │ │ │ 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 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 182006 │ │ │ │ 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 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 181b9a │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ @@ -410783,28 +410779,28 @@ │ │ │ │ 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 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 1828f4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ 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 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #80] @ 0x50 │ │ │ │ b.n 18349a │ │ │ │ add.w r1, r4, #112 @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ bl 189064 │ │ │ │ @@ -410931,16 +410927,15 @@ │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #9 │ │ │ │ - movs r4, r3 │ │ │ │ + vqadd.u64 d0, d0, d11 │ │ │ │ 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, #1860] @ 1844b8 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ ldr.w r3, [pc, #1860] @ 1844bc │ │ │ │ @@ -410948,15 +410943,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r0, #224] @ 0xe0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 184420 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ bl 174be4 │ │ │ │ @@ -410978,15 +410973,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ ldr.w r2, [r4, #172]! │ │ │ │ str r2, [r3, #124] @ 0x7c │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c2cf0 │ │ │ │ + bl 1c29e0 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r7, r4 │ │ │ │ bne.n 183dd2 │ │ │ │ ldr.w fp, [r6, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 183f5e │ │ │ │ @@ -411131,15 +411126,15 @@ │ │ │ │ movs r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1840b8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #228] @ 0xe4 │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 184452 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ adds r3, r6, #6 │ │ │ │ str.w r7, [r8, r3, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1840b8 │ │ │ │ @@ -411149,15 +411144,15 @@ │ │ │ │ cbz r3, 183fa0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 184494 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 1c2d10 │ │ │ │ + bl 1c2a00 │ │ │ │ ldr.w r2, [pc, #1296] @ 1844c0 │ │ │ │ ldr.w r3, [pc, #1288] @ 1844bc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ @@ -411268,15 +411263,15 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r6, r3, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w fp, [sp, #176] @ 0xb0 │ │ │ │ - bl 2bc1c8 │ │ │ │ + bl 2bbeb8 │ │ │ │ sub.w r8, r0, #3 │ │ │ │ ldrb.w r3, [r4, #61] @ 0x3d │ │ │ │ clz r8, r8 │ │ │ │ ldrb.w r2, [r4, #60] @ 0x3c │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ mov.w r8, r8, lsl #5 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -411583,42 +411578,42 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 174b88 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ b.n 183d9a │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 17b308 │ │ │ │ b.n 183f46 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 17b308 │ │ │ │ b.n 183f46 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #224] @ 0xe0 │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 183f82 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bl 174b88 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r3, #224] @ 0xe0 │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ b.n 183f84 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18411e │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #9 │ │ │ │ beq.w 18411e │ │ │ │ orr.w r8, r8, #64 @ 0x40 │ │ │ │ @@ -411640,16 +411635,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r3, r6} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r0, r5, #4 │ │ │ │ - movs r4, r3 │ │ │ │ + mrc2 0, 0, r0, cr8, cr11, {0} │ │ │ │ ldrb r0, [r1, #13] │ │ │ │ ldrd r2, r1, [r1, #20] │ │ │ │ cmp r0, #32 │ │ │ │ bhi.n 184522 │ │ │ │ subs r1, r0, #1 │ │ │ │ cmp r1, #31 │ │ │ │ bhi.w 185caa │ │ │ │ @@ -411782,15 +411776,15 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 2bc1c8 │ │ │ │ + bl 2bbeb8 │ │ │ │ sub.w r3, r0, #3 │ │ │ │ ldrb.w r1, [r4, #61] @ 0x3d │ │ │ │ clz r3, r3 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r0, [r4, #60] @ 0x3c │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r2, r3, #5 │ │ │ │ @@ -412174,15 +412168,15 @@ │ │ │ │ ldr.w r2, [r5, #232] @ 0xe8 │ │ │ │ tst r3, r2 │ │ │ │ beq.n 184a84 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 184a84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f8 │ │ │ │ + bl 1e3fe8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 185a0c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -412223,17 +412217,17 @@ │ │ │ │ b.n 184628 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r2], {27} │ │ │ │ - vld1.8 @ instruction: 0xf9e6001b │ │ │ │ - @ instruction: 0xfb76001b │ │ │ │ + ldr??.w r0, [r2, #27] │ │ │ │ + @ instruction: 0xf6d6001b │ │ │ │ + str??.w r0, [r6, fp, lsl #1] │ │ │ │ ldrd r3, r2, [sp, #64] @ 0x40 │ │ │ │ mov.w r9, #0 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -412989,15 +412983,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands.w r9, r3, #4 │ │ │ │ beq.w 18592a │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c1f08 │ │ │ │ mov r3, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 17508c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ @@ -413411,15 +413405,15 @@ │ │ │ │ str.w r9, [sp, #244] @ 0xf4 │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ movw r3, #641 @ 0x281 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.w 184f2c │ │ │ │ vldr s0, [pc, #92] @ 1857cc │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c1f08 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 17508c │ │ │ │ vldr d7, [pc, #56] @ 1857c0 │ │ │ │ @@ -413440,15 +413434,15 @@ │ │ │ │ b.n 18515c │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4bc001b │ │ │ │ + sub.w r0, ip, #27 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ ldr.w r6, [r3, #1196] @ 0x4ac │ │ │ │ mov r2, fp │ │ │ │ mov r3, fp │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ @@ -413647,15 +413641,15 @@ │ │ │ │ ldr.w r1, [r8, #80] @ 0x50 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r8 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str.w r3, [r8, #76] @ 0x4c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ str.w r0, [r8, #80] @ 0x50 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ b.w 184cf2 │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ mov r2, r9 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ @@ -413715,15 +413709,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1857e0 │ │ │ │ + b.n 1861c0 │ │ │ │ movs r3, r3 │ │ │ │ mov r9, r8 │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r9, sp │ │ │ │ @@ -413849,15 +413843,15 @@ │ │ │ │ ldr.w r1, [r8, #68] @ 0x44 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r8 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str.w r3, [r8, #64] @ 0x40 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ str.w r0, [r8, #68] @ 0x44 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ b.n 185a56 │ │ │ │ bl 1771c4 │ │ │ │ ldr r1, [pc, #104] @ (185cac ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -413897,33 +413891,33 @@ │ │ │ │ add r1, pc │ │ │ │ bl 188f48 │ │ │ │ ldr r1, [pc, #44] @ (185cd0 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ bl 188f48 │ │ │ │ nop │ │ │ │ - b.n 185754 │ │ │ │ + b.n 186134 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 18558c │ │ │ │ + b.n 185f6c │ │ │ │ movs r3, r3 │ │ │ │ - b.n 18554c │ │ │ │ + b.n 185f2c │ │ │ │ movs r3, r3 │ │ │ │ - b.n 18550c │ │ │ │ + b.n 185eec │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1854c4 │ │ │ │ + b.n 185ea4 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 186354 │ │ │ │ + b.n 185d34 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 186464 │ │ │ │ + b.n 185e44 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 18641c │ │ │ │ + b.n 185dfc │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1863d4 │ │ │ │ + b.n 185db4 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 18638c │ │ │ │ + b.n 185d6c │ │ │ │ movs r3, 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.w r2, [pc, #1380] @ 18624c │ │ │ │ sub sp, #28 │ │ │ │ @@ -413956,15 +413950,15 @@ │ │ │ │ beq.w 186246 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 185d68 │ │ │ │ add.w r9, r7, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 185ee0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r6, r3 │ │ │ │ beq.w 18605e │ │ │ │ @@ -413981,21 +413975,21 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 174b88 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ str.w fp, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5, #228] @ 0xe4 │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 185cd4 │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 186046 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -414071,18 +414065,18 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 185e56 │ │ │ │ ldrb.w r3, [r1, #390] @ 0x186 │ │ │ │ cbz r3, 185e90 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecf7c │ │ │ │ + bl 1ecc6c │ │ │ │ cbz r0, 185e90 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 185e90 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -414235,18 +414229,18 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bfi r3, r1, #0, #8 │ │ │ │ bfi r3, r2, #8, #8 │ │ │ │ strh r3, [r6, #32] │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ecf7c │ │ │ │ + bl 1ecc6c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ bl 185cd4 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ @@ -414255,15 +414249,15 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 174b88 │ │ │ │ mov r9, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ b.n 185d9c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 185d3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 185d64 │ │ │ │ @@ -414327,25 +414321,25 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1860ee │ │ │ │ mov r4, r9 │ │ │ │ b.n 185e90 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 186204 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ cmp r6, sl │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1861ee │ │ │ │ add.w r3, sp, #11 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 176fb8 │ │ │ │ @@ -414422,24 +414416,24 @@ │ │ │ │ b.n 186180 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 174b88 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ b.n 18612c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 174b88 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ b.n 186116 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ bl 17508c │ │ │ │ @@ -414459,15 +414453,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ add r3, pc, #56 @ (adr r3, 186288 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #64 @ (adr r2, 186298 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - b.n 1864e4 │ │ │ │ + udf #52 @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ ldr r3, [pc, #40] @ (186288 ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ ldr r2, [pc, #40] @ (18628c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ @@ -414853,15 +414847,15 @@ │ │ │ │ str.w r3, [sl, #28] │ │ │ │ ldr.w r0, [sl] │ │ │ │ bl 173c7c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ str.w r0, [sl, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [sl, #224] @ 0xe0 │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 186b44 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [sl, #40] @ 0x28 │ │ │ │ bl 174be4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -414912,27 +414906,27 @@ │ │ │ │ str.w r2, [r1, #904] @ 0x388 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ bhi.w 1886e0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ str.w r2, [sl, #24] │ │ │ │ - bl 1c6298 │ │ │ │ + bl 1c5f88 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str.w r0, [sl, #32] │ │ │ │ b.n 1865ce │ │ │ │ tst.w r2, #56 @ 0x38 │ │ │ │ bne.n 186634 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r2, [r3, #448] @ 0x1c0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str.w r2, [sl, #28] │ │ │ │ - bl 1c6298 │ │ │ │ + bl 1c5f88 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str.w r0, [sl, #36] @ 0x24 │ │ │ │ b.n 18663a │ │ │ │ subs r2, #13 │ │ │ │ cmp r2, #1 │ │ │ │ bhi.n 1866c8 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ @@ -415002,15 +414996,15 @@ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1867d2 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [sl, #56] @ 0x38 │ │ │ │ - bl 232018 │ │ │ │ + bl 231d08 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, sl │ │ │ │ bl 185cd4 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ bl 183d60 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ @@ -415318,15 +415312,15 @@ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ bl 174b88 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [sl, #224] @ 0xe0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ b.n 18665a │ │ │ │ ldrb.w r8, [r2, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 18682e │ │ │ │ ldr.w r6, [sl, #16] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ @@ -415744,15 +415738,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 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 186e68 │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -415955,15 +415949,15 @@ │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ bne.n 1871de │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6e18 │ │ │ │ + bl 1c6b08 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ str.w r0, [r9, #32] │ │ │ │ blx 55100 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -416055,15 +416049,15 @@ │ │ │ │ strh r4, [r0, #12] │ │ │ │ bne.n 1872ea │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6e18 │ │ │ │ + bl 1c6b08 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r7, #72 @ 0x48 │ │ │ │ str r0, [r6, #32] │ │ │ │ blx 55100 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -416703,48 +416697,48 @@ │ │ │ │ ldr.w r3, [pc, #1268] @ 187f2c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1264] @ 187f30 │ │ │ │ ldr.w r1, [pc, #1264] @ 187f34 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ mov r0, r5 │ │ │ │ bl 19701c │ │ │ │ b.n 1879da │ │ │ │ ldr.w r3, [pc, #1248] @ 187f38 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1244] @ 187f3c │ │ │ │ ldr.w r1, [pc, #1244] @ 187f40 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ mov r0, r5 │ │ │ │ bl 19701c │ │ │ │ b.n 1879c0 │ │ │ │ ldr.w r3, [pc, #1228] @ 187f44 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1224] @ 187f48 │ │ │ │ ldr.w r1, [pc, #1224] @ 187f4c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ mov r0, r5 │ │ │ │ bl 19701c │ │ │ │ b.n 187a0c │ │ │ │ ldr.w r3, [pc, #1208] @ 187f50 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1204] @ 187f54 │ │ │ │ ldr.w r1, [pc, #1204] @ 187f58 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ mov r0, r5 │ │ │ │ bl 19701c │ │ │ │ b.n 1879ea │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r5, [r7, #24] │ │ │ │ ldr.w fp, [r7, #16] │ │ │ │ ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ @@ -416770,15 +416764,15 @@ │ │ │ │ ldr.w r3, [pc, #1124] @ 187f5c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1120] @ 187f60 │ │ │ │ ldr.w r1, [pc, #1120] @ 187f64 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ mov r0, r5 │ │ │ │ bl 19701c │ │ │ │ b.n 187a1c │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 18812c │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ @@ -416817,15 +416811,15 @@ │ │ │ │ ldr r3, [pc, #996] @ (187f68 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #996] @ (187f6c ) │ │ │ │ ldr r1, [pc, #1000] @ (187f70 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ mov r0, r5 │ │ │ │ bl 19701c │ │ │ │ b.n 187a2e │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ bmi.w 1880e4 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ @@ -416848,15 +416842,15 @@ │ │ │ │ ldr r3, [pc, #924] @ (187f74 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #924] @ (187f78 ) │ │ │ │ ldr r1, [pc, #924] @ (187f7c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19701c │ │ │ │ b.w 1873bc │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r5, r3, #24 │ │ │ │ bmi.w 188084 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -416897,15 +416891,15 @@ │ │ │ │ ldr r3, [pc, #804] @ (187f80 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #804] @ (187f84 ) │ │ │ │ ldr r1, [pc, #804] @ (187f88 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19701c │ │ │ │ b.n 1874be │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 187c88 │ │ │ │ @@ -416967,15 +416961,15 @@ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ b.w 187244 │ │ │ │ ldr r2, [pc, #612] @ (187f8c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #612] @ (187f90 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ b.w 1865f0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.n 187df4 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 169420 │ │ │ │ b.w 1874f8 │ │ │ │ @@ -417046,15 +417040,15 @@ │ │ │ │ ldr r3, [pc, #412] @ (187f94 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #412] @ (187f98 ) │ │ │ │ ldr r1, [pc, #416] @ (187f9c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19701c │ │ │ │ b.n 187d3e │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 187140 │ │ │ │ b.w 187108 │ │ │ │ ldrb.w r3, [r6, #369] @ 0x171 │ │ │ │ @@ -417094,28 +417088,28 @@ │ │ │ │ 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 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 187342 │ │ │ │ lsls r3, r3, #1 │ │ │ │ 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 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 18722e │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #85 @ 0x55 │ │ │ │ mov r0, sl │ │ │ │ @@ -417150,73 +417144,73 @@ │ │ │ │ sub.w ip, r2, #4 │ │ │ │ movs r2, #0 │ │ │ │ mov fp, r2 │ │ │ │ b.n 187fe0 │ │ │ │ nop │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #392 @ (adr r6, 1880b4 ) │ │ │ │ + add r3, pc, #328 @ (adr r3, 188074 ) │ │ │ │ movs r2, r5 │ │ │ │ - ldmia r1!, {r3, r4} │ │ │ │ + stmia r6!, {r3} │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r5, #8] │ │ │ │ + ldrb r2, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r1, #8] │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ movs r3, r3 │ │ │ │ - subs r7, #208 @ 0xd0 │ │ │ │ + subs r4, #192 @ 0xc0 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r5, #4] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ movs r3, r3 │ │ │ │ - subs r7, #176 @ 0xb0 │ │ │ │ + subs r4, #160 @ 0xa0 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r1, #4] │ │ │ │ + ldrb r2, [r7, r4] │ │ │ │ movs r3, r3 │ │ │ │ - subs r7, #144 @ 0x90 │ │ │ │ + subs r4, #128 @ 0x80 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r2, r3} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ movs r3, r3 │ │ │ │ - subs r7, #48 @ 0x30 │ │ │ │ + subs r4, #32 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r4, r5] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ + subs r3, #156 @ 0x9c │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r0, [r2, r4] │ │ │ │ + ldrb r0, [r0, r0] │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + subs r3, #70 @ 0x46 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r1, r4, r7} │ │ │ │ + stmia r4!, {r1, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ movs r3, r3 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r2, #194 @ 0xc2 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - subs r5, #12 │ │ │ │ + subs r1, #252 @ 0xfc │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldr r2, [r4, r7] │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, #56 @ 0x38 │ │ │ │ + subs r1, #40 @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ add.w r6, r7, #152 @ 0x98 │ │ │ │ add.w lr, r6, r1, lsl #2 │ │ │ │ ldr.w r6, [lr, #-68] │ │ │ │ cbnz r6, 187fd4 │ │ │ │ add.w r6, r4, r2, lsl #2 │ │ │ │ str.w r3, [lr, #-68] │ │ │ │ @@ -417290,48 +417284,48 @@ │ │ │ │ ldr.w r3, [pc, #1684] @ 18871c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1684] @ 188720 │ │ │ │ ldr.w r1, [pc, #1684] @ 188724 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19701c │ │ │ │ b.n 187bfc │ │ │ │ ldr.w r3, [pc, #1664] @ 188728 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1664] @ 18872c │ │ │ │ ldr.w r1, [pc, #1664] @ 188730 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19701c │ │ │ │ b.n 187bcc │ │ │ │ ldr.w r3, [pc, #1644] @ 188734 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1644] @ 188738 │ │ │ │ ldr.w r1, [pc, #1644] @ 18873c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19701c │ │ │ │ b.n 187bba │ │ │ │ ldr.w r3, [pc, #1624] @ 188740 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1624] @ 188744 │ │ │ │ ldr.w r1, [pc, #1624] @ 188748 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19701c │ │ │ │ b.n 187ba4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r5, r3, #24 │ │ │ │ bmi.w 1885ec │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -417346,26 +417340,26 @@ │ │ │ │ ldr.w r3, [pc, #1564] @ 18874c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1564] @ 188750 │ │ │ │ ldr.w r1, [pc, #1564] @ 188754 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19701c │ │ │ │ b.n 187b20 │ │ │ │ ldr.w r3, [pc, #1544] @ 188758 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1544] @ 18875c │ │ │ │ ldr.w r1, [pc, #1544] @ 188760 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19701c │ │ │ │ b.n 187c0e │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r2, r3, #24 │ │ │ │ bmi.w 1885d2 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -417374,15 +417368,15 @@ │ │ │ │ ldr.w r3, [pc, #1508] @ 188764 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1504] @ 188768 │ │ │ │ ldr.w r1, [pc, #1504] @ 18876c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19701c │ │ │ │ b.n 187b3c │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ bmi.w 188486 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -417612,26 +417606,26 @@ │ │ │ │ ldr r3, [pc, #844] @ (188770 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #844] @ (188774 ) │ │ │ │ ldr r1, [pc, #844] @ (188778 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19701c │ │ │ │ b.n 188406 │ │ │ │ ldr r3, [pc, #828] @ (18877c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #828] @ (188780 ) │ │ │ │ ldr r1, [pc, #832] @ (188784 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19701c │ │ │ │ b.n 188418 │ │ │ │ bic.w r0, r0, #15 │ │ │ │ strb.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ @@ -417647,26 +417641,26 @@ │ │ │ │ ldr r3, [pc, #768] @ (188788 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #768] @ (18878c ) │ │ │ │ ldr r1, [pc, #768] @ (188790 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19701c │ │ │ │ b.n 1881a8 │ │ │ │ lsls r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.w 186ae4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #5 │ │ │ │ @@ -417677,15 +417671,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 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.w 1871b0 │ │ │ │ add.w r3, sl, #44 @ 0x2c │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ @@ -417756,72 +417750,72 @@ │ │ │ │ ldr r3, [pc, #480] @ (188794 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #480] @ (188798 ) │ │ │ │ ldr r1, [pc, #484] @ (18879c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19701c │ │ │ │ b.n 188122 │ │ │ │ ldrb.w r3, [r2, #909] @ 0x38d │ │ │ │ b.w 1879ae │ │ │ │ ldr r3, [pc, #460] @ (1887a0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #460] @ (1887a4 ) │ │ │ │ ldr r1, [pc, #460] @ (1887a8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19701c │ │ │ │ b.n 188176 │ │ │ │ ldr r3, [pc, #444] @ (1887ac ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #444] @ (1887b0 ) │ │ │ │ ldr r1, [pc, #448] @ (1887b4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19701c │ │ │ │ b.n 18810e │ │ │ │ ldr r3, [pc, #432] @ (1887b8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #432] @ (1887bc ) │ │ │ │ ldr r1, [pc, #432] @ (1887c0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19701c │ │ │ │ b.w 1875c8 │ │ │ │ ldr r3, [pc, #416] @ (1887c4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #416] @ (1887c8 ) │ │ │ │ ldr r1, [pc, #416] @ (1887cc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19701c │ │ │ │ b.w 187b78 │ │ │ │ ldr r3, [pc, #400] @ (1887d0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #400] @ (1887d4 ) │ │ │ │ ldr r1, [pc, #400] @ (1887d8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19701c │ │ │ │ b.w 187d88 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ movs r3, #252 @ 0xfc │ │ │ │ str.w r3, [r2, #1464] @ 0x5b8 │ │ │ │ b.w 1879ac │ │ │ │ @@ -417882,142 +417876,142 @@ │ │ │ │ add r1, pc │ │ │ │ bl 188f48 │ │ │ │ ldr r1, [pc, #224] @ (1887ec ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 188f48 │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ - movs r3, r3 │ │ │ │ - stmia r4!, {r1, r2, r5, r7} │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r2, r6} │ │ │ │ - movs r3, r3 │ │ │ │ - ldrh r4, [r3, r1] │ │ │ │ - movs r3, r3 │ │ │ │ - subs r1, #162 @ 0xa2 │ │ │ │ + stmia r1!, {r1, r2, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r7, r0] │ │ │ │ + ldrsb r4, [r1, r5] │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ - movs r3, r3 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + adds r6, #146 @ 0x92 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + bkpt 0x00e6 │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #98 @ 0x62 │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + bkpt 0x00e6 │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #66 @ 0x42 │ │ │ │ + ldrsb r4, [r1, r4] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ + adds r6, #82 @ 0x52 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r6, r6] │ │ │ │ + bkpt 0x00de │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #250 @ 0xfa │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r1, r3, r4} │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + itee mi │ │ │ │ + movmi r3, r3 │ │ │ │ + ldrsbpl r4, [r4, r2] │ │ │ │ + movpl r3, r3 │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #218 @ 0xda │ │ │ │ + itet eq │ │ │ │ + moveq r3, r3 │ │ │ │ + ldrsbne r4, [r0, r2] │ │ │ │ + moveq r3, r3 │ │ │ │ + adds r5, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r3, r5} │ │ │ │ + it ne │ │ │ │ + movne r3, r3 │ │ │ │ + ldrsb r2, [r2, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + adds r5, #152 @ 0x98 │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #168 @ 0xa8 │ │ │ │ + pop {r1, r2, r3, r5, r6, pc} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + strh r4, [r6, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r4, [r0, r3] │ │ │ │ + adds r2, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #10 │ │ │ │ + pop {r2, r4, r5, pc} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ + strh r2, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r2, [r5, r2] │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + pop {r1, r6, r7, pc} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r4, r6, r7} │ │ │ │ + strh r0, [r2, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + adds r2, #150 @ 0x96 │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #166 @ 0xa6 │ │ │ │ + cbnz r0, 1887fc │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x00a0 │ │ │ │ - movs r3, r3 │ │ │ │ - strb r6, [r6, r4] │ │ │ │ + strh r6, [r4, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ + rev r6, r4 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r2, r4] │ │ │ │ + strh r4, [r0, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #90 @ 0x5a │ │ │ │ + adds r1, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x007c │ │ │ │ + cbnz r4, 18880a │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r7, r3] │ │ │ │ + str r2, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x0026 │ │ │ │ + cbnz r6, 188800 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r4, r3] │ │ │ │ + str r0, [r2, r7] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #38 @ 0x26 │ │ │ │ + adds r1, #22 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, pc} │ │ │ │ + cbnz r6, 188804 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + str r4, [r6, r6] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #10 │ │ │ │ + adds r0, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r3, r4, r6, r7} │ │ │ │ + cbnz r2, 188806 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + str r0, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #238 @ 0xee │ │ │ │ + adds r0, #222 @ 0xde │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x006a │ │ │ │ + cbnz r2, 188836 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r0, 188832 │ │ │ │ + @ instruction: 0xb828 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r6, 188842 │ │ │ │ + @ instruction: 0xb85e │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + revsh r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r3, r4, r5, r7, pc} │ │ │ │ + hlt 0x0028 │ │ │ │ movs r3, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (188814 ) │ │ │ │ movw r2, #451 @ 0x1c3 │ │ │ │ ldr r1, [pc, #16] @ (188818 ) │ │ │ │ ldr r0, [pc, #20] @ (18881c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 17399c │ │ │ │ nop │ │ │ │ - str r7, [sp, #400] @ 0x190 │ │ │ │ + str r4, [sp, #336] @ 0x150 │ │ │ │ movs r2, r5 │ │ │ │ - ldrh r6, [r0, r6] │ │ │ │ + ldr r6, [r6, r1] │ │ │ │ movs r3, r3 │ │ │ │ - movs r1, #124 @ 0x7c │ │ │ │ + subs r4, r5, #1 │ │ │ │ movs r0, 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, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #384] @ (1889b4 ) │ │ │ │ @@ -418189,15 +418183,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov sl, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ ldr.w r7, [pc, #1036] @ 188dec │ │ │ │ mov r6, r2 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ add r7, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 188b68 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 188b3a │ │ │ │ @@ -418211,67 +418205,67 @@ │ │ │ │ str.w r8, [r4] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ ldr r3, [pc, #992] @ (188df8 ) │ │ │ │ mov r2, r9 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2ae8 │ │ │ │ + bl 1c27d8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2ae8 │ │ │ │ + bl 1c27d8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2ae8 │ │ │ │ + bl 1c27d8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2ae8 │ │ │ │ + bl 1c27d8 │ │ │ │ str.w r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c31e8 │ │ │ │ + bl 1c2ed8 │ │ │ │ ldr.w r1, [sl, #252] @ 0xfc │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8538 │ │ │ │ + bl 1e8228 │ │ │ │ add.w r1, sl, #240 @ 0xf0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 150e00 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 199aac │ │ │ │ cbz r0, 188ab6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1dce6c │ │ │ │ + bl 1dcb5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 237564 │ │ │ │ + bl 237254 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238bc0 │ │ │ │ + bl 2388b0 │ │ │ │ orr.w r9, r0, r5 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23811c │ │ │ │ + bl 237e0c │ │ │ │ orr.w r5, r0, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 234fec │ │ │ │ + bl 234cdc │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 188a78 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1dd9a0 │ │ │ │ + bl 1dd690 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23811c │ │ │ │ + bl 237e0c │ │ │ │ ldrb.w r3, [r8, #389] @ 0x185 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 188bf2 │ │ │ │ ldrb.w r3, [r8, #382] @ 0x17e │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 188bde │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ @@ -418279,23 +418273,23 @@ │ │ │ │ beq.n 188b80 │ │ │ │ ldr r3, [pc, #808] @ (188dfc ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 255570 │ │ │ │ + bl 255260 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 188bfa │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 269d9c │ │ │ │ + bl 269a8c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1ef134 │ │ │ │ + bl 1eee24 │ │ │ │ ldr r1, [r6, #116] @ 0x74 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ cmp r1, #4 │ │ │ │ beq.w 188c42 │ │ │ │ ldr r3, [pc, #764] @ (188e00 ) │ │ │ │ ldrb.w r2, [ip, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ @@ -418357,15 +418351,15 @@ │ │ │ │ b.n 188ad0 │ │ │ │ ldrb r3, [r6, #18] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 188b60 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1dfb60 │ │ │ │ + bl 1df850 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 188b60 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r7, #424] @ 0x1a8 │ │ │ │ @@ -418379,37 +418373,37 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 188bba │ │ │ │ cbz r1, 188bd0 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f2024 │ │ │ │ + bl 1f1d14 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #558] @ 0x22e │ │ │ │ b.n 188b60 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 199c64 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 188aca │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23811c │ │ │ │ + bl 237e0c │ │ │ │ b.n 188aca │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 199b68 │ │ │ │ b.n 188ac0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 251da0 │ │ │ │ + bl 251a90 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2378d4 │ │ │ │ + bl 2375c4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23811c │ │ │ │ + bl 237e0c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 23eb20 │ │ │ │ + bl 23e810 │ │ │ │ b.n 188ae6 │ │ │ │ lsls r2, r3, #26 │ │ │ │ bpl.n 188b4e │ │ │ │ cmp r1, #14 │ │ │ │ bhi.w 188d9e │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ @@ -418459,15 +418453,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 188c7a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 188c86 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 188c72 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ bls.n 188d90 │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ itett ls │ │ │ │ movls r3, #3 │ │ │ │ @@ -418568,20 +418562,20 @@ │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #120] @ (188e20 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #120] @ (188e24 ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d1cc │ │ │ │ + bl 25cebc │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ b.n 188b4e │ │ │ │ ldr r3, [pc, #92] @ (188e28 ) │ │ │ │ add r3, pc │ │ │ │ b.n 188da2 │ │ │ │ ldr r3, [pc, #92] @ (188e2c ) │ │ │ │ add r3, pc │ │ │ │ @@ -418608,61 +418602,61 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #888] @ (189184 ) │ │ │ │ + ldr r3, [pc, #824] @ (189144 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #872] @ (189178 ) │ │ │ │ + ldr r3, [pc, #808] @ (189138 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + subs r6, r4, #3 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #728] @ (1890f0 ) │ │ │ │ + ldr r3, [pc, #664] @ (1890b0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #728] @ (1890f4 ) │ │ │ │ + ldr r3, [pc, #664] @ (1890b4 ) │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r0, r7, #13 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r4, #140 @ 0x8c │ │ │ │ + cmp r1, #124 @ 0x7c │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb7c4 │ │ │ │ + push {r2, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #120] @ (188ea4 ) │ │ │ │ + ldr r3, [pc, #56] @ (188e64 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #112] @ (188ea0 ) │ │ │ │ + ldr r3, [pc, #48] @ (188e60 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r1, #70 @ 0x46 │ │ │ │ + subs r6, r6, #0 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #96] @ (188e98 ) │ │ │ │ + ldr r3, [pc, #32] @ (188e58 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #136] @ (188ec4 ) │ │ │ │ + ldr r3, [pc, #72] @ (188e84 ) │ │ │ │ movs r3, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ pop {r3, 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 r5, r1 │ │ │ │ ldr.w r0, [r0, #164] @ 0xa4 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1c6274 │ │ │ │ + bl 1c5f64 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -418767,110 +418761,110 @@ │ │ │ │ ldr r3, [pc, #84] @ (188fd8 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c2ae8 │ │ │ │ + bl 1c27d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c6554 │ │ │ │ + bl 1c6244 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ ldr r1, [pc, #52] @ (188fdc ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 25d1cc │ │ │ │ + bl 25cebc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r1, [pc, #36] @ (188fe0 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3b74 │ │ │ │ + bl 1c3864 │ │ │ │ b.n 188fa6 │ │ │ │ strb r4, [r3, #2] │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r1, #2] │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #138 @ 0x8a │ │ │ │ + movs r7, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #120 @ 0x78 │ │ │ │ + movs r7, #104 @ 0x68 │ │ │ │ movs r3, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r0, [r0, #164] @ 0xa4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1c6274 │ │ │ │ + bl 1c5f64 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r3, 189024 │ │ │ │ mov r0, r2 │ │ │ │ strd r2, r6, [r4, #216] @ 0xd8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #8] @ (189030 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 188f48 │ │ │ │ nop │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + sxtb r0, r4 │ │ │ │ movs r3, r3 │ │ │ │ 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 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ cbz r0, 189054 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #8] @ (189060 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 188f48 │ │ │ │ nop │ │ │ │ - push {r5, r6, lr} │ │ │ │ + sxtb r0, r2 │ │ │ │ movs r3, 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 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [r0, #164] @ 0xa4 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r6, [r1, #12] │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ cbz r0, 1890e6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cbz r0, 1890e0 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ movs r2, #0 │ │ │ │ @@ -418886,15 +418880,15 @@ │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 18909a │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - bl 1c6274 │ │ │ │ + bl 1c5f64 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cbz r6, 1890e0 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ @@ -418905,15 +418899,15 @@ │ │ │ │ bne.n 1890ca │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (1890f0 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 188f48 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + cbz r6, 189122 │ │ │ │ movs r3, r3 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ @@ -418925,29 +418919,29 @@ │ │ │ │ bhi.w 189416 │ │ │ │ add.w r6, r0, r2, lsl #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r6, #172] @ 0xac │ │ │ │ cbz r3, 18913a │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ cbz r0, 189152 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #752] @ (18942c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #748] @ (189430 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c2ae8 │ │ │ │ + bl 1c27d8 │ │ │ │ str.w r0, [r6, #172] @ 0xac │ │ │ │ movs r3, #1 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ bl 17508c │ │ │ │ @@ -419115,15 +419109,15 @@ │ │ │ │ ldr.w r0, [r6, #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 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orr.w r2, r2, #12288 @ 0x3000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ bl 1753ac │ │ │ │ @@ -419222,15 +419216,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 189466 │ │ │ │ + add r6, sp, #672 @ 0x2a0 │ │ │ │ movs r3, 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 r2, [pc, #432] @ (1895fc ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -419242,15 +419236,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 17699c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #212] @ 0xd4 │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ cbz r0, 189490 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r2, [pc, #400] @ (189604 ) │ │ │ │ ldr r3, [pc, #392] @ (189600 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -419370,15 +419364,15 @@ │ │ │ │ str r0, [r2, #0] │ │ │ │ cbz r1, 1895aa │ │ │ │ orr.w r3, r3, #17301504 @ 0x1080000 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r6, #212] @ 0xd4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 189472 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, r5 │ │ │ │ itt eq │ │ │ │ ldrdeq r0, r1, [r8] │ │ │ │ @@ -419414,15 +419408,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldr r6, [pc, #168] @ (1896c8 ) │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ add r6, pc │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #168] @ 0xa8 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [pc, #148] @ (1896cc ) │ │ │ │ @@ -419484,15 +419478,15 @@ │ │ │ │ bl 1887f0 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #264 @ 0x108 │ │ │ │ + add r4, sp, #200 @ 0xc8 │ │ │ │ movs r3, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w ip, r3, #92 @ 0x5c │ │ │ │ @@ -419509,15 +419503,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [pc, #8] @ (189710 ) │ │ │ │ add r1, pc │ │ │ │ bl 188f48 │ │ │ │ nop │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ + add r4, sp, #32 │ │ │ │ movs r3, r3 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ @@ -419675,15 +419669,15 @@ │ │ │ │ ldr r7, [pc, #140] @ (189938 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r3 │ │ │ │ add r7, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 1e2408 │ │ │ │ + bl 1e20f8 │ │ │ │ ldr r3, [pc, #128] @ (18993c ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ add.w r1, r6, r3, lsl #2 │ │ │ │ @@ -419742,31 +419736,31 @@ │ │ │ │ ldr r1, [pc, #16] @ (189968 ) │ │ │ │ ldr r0, [pc, #20] @ (18996c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 17399c │ │ │ │ nop │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + strh r0, [r2, #24] │ │ │ │ movs r2, r5 │ │ │ │ - ldr r2, [pc, #216] @ (189a44 ) │ │ │ │ + bx r4 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r4, r5, #32 │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [pc, #2312] @ 18a290 │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ - bl 1c613c │ │ │ │ + bl 1c5e2c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ add.w r8, r8, #84 @ 0x54 │ │ │ │ bl 17609c │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ @@ -419833,15 +419827,15 @@ │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 1899cc │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r5, #314 @ 0x13a │ │ │ │ bcs.w 189bb6 │ │ │ │ movw r2, #283 @ 0x11b │ │ │ │ cmp r5, r2 │ │ │ │ @@ -419918,15 +419912,15 @@ │ │ │ │ cbz r2, 189b3e │ │ │ │ lsls r2, r1, #29 │ │ │ │ bmi.n 189a40 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 189ba8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 189ba0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ @@ -419934,29 +419928,29 @@ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r7 │ │ │ │ bne.w 189fc8 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, r6 │ │ │ │ bne.w 189fc8 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 189b98 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 189b6a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ bne.w 189fc8 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 189b5a │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ movs r5, #0 │ │ │ │ ldrd r7, r6, [r3, #32] │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 189b74 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ @@ -420045,15 +420039,15 @@ │ │ │ │ bne.w 189a40 │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ beq.w 189b28 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 189d0c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 189d04 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -420084,30 +420078,30 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18a180 │ │ │ │ mov.w ip, #16 │ │ │ │ mov.w lr, #8 │ │ │ │ b.n 189df6 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 189c9e │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ bl 1760c8 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 189d56 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 189d56 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cbz r2, 189d4a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ @@ -420119,15 +420113,15 @@ │ │ │ │ orrmi.w r3, r3, #4 │ │ │ │ bmi.n 189d44 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 189d26 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 189a40 │ │ │ │ movs r2, #5 │ │ │ │ @@ -420753,15 +420747,15 @@ │ │ │ │ bhi.n 18a414 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ bpl.n 18a364 │ │ │ │ ldrh r0, [r2, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr s0, [r2, #16] │ │ │ │ b.n 18a364 │ │ │ │ cmp.w r1, #392 @ 0x188 │ │ │ │ bcc.n 18a43c │ │ │ │ sub.w r1, r1, #396 @ 0x18c │ │ │ │ @@ -420857,19 +420851,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (18a51c ) │ │ │ │ ldr r0, [pc, #20] @ (18a520 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 17399c │ │ │ │ nop │ │ │ │ - ldrb r0, [r7, #9] │ │ │ │ + strb r0, [r5, #29] │ │ │ │ movs r2, r5 │ │ │ │ - subs r6, #130 @ 0x82 │ │ │ │ + subs r3, #114 @ 0x72 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + lsls r0, r5, #5 │ │ │ │ movs r0, r4 │ │ │ │ ldr.w ip, [r1] │ │ │ │ ldr.w r1, [ip] │ │ │ │ ands.w r3, r1, #12288 @ 0x3000 │ │ │ │ beq.n 18a55c │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ cbz r3, 18a55c │ │ │ │ @@ -422233,25 +422227,25 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c7be8 │ │ │ │ + bl 1c78d8 │ │ │ │ ldr.w r9, [r5, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r7 │ │ │ │ beq.w 18b500 │ │ │ │ movw sl, #8195 @ 0x2003 │ │ │ │ movt sl, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7da4 │ │ │ │ + bl 1c7a94 │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ add.w r5, r9, #16 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 18b46e │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ movw fp, #1027 @ 0x403 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -422276,15 +422270,15 @@ │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.n 18b464 │ │ │ │ tst.w r0, sl │ │ │ │ bne.n 18b464 │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7ee4 │ │ │ │ + bl 1c7bd4 │ │ │ │ ldrb.w r2, [sp, #11] │ │ │ │ cbz r2, 18b464 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -422333,15 +422327,15 @@ │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 18b49c │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ cmp r7, lr │ │ │ │ bne.n 18b482 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7d84 │ │ │ │ + bl 1c7a74 │ │ │ │ ldr r2, [pc, #48] @ (18b518 ) │ │ │ │ ldr r3, [pc, #36] @ (18b50c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -422499,15 +422493,15 @@ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r5, #84 @ 0x54 │ │ │ │ add.w r6, r5, #92 @ 0x5c │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1c613c │ │ │ │ + bl 1c5e2c │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 17609c │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ @@ -422796,15 +422790,15 @@ │ │ │ │ strmi.w r0, [r3, #-4] │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 18b94e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18b694 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r5 │ │ │ │ beq.n 18b890 │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ @@ -422822,23 +422816,23 @@ │ │ │ │ movw r3, #1026 @ 0x402 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 18ba54 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18ba44 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18ba44 │ │ │ │ strd r7, r5, [sp, #12] │ │ │ │ str.w r8, [sp, #20] │ │ │ │ b.n 18b9d0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18ba3c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 18b9c4 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ @@ -422874,15 +422868,15 @@ │ │ │ │ sub.w lr, r5, ip │ │ │ │ adds.w r3, r8, lr │ │ │ │ beq.n 18ba0e │ │ │ │ ldr.w lr, [r8, lr] │ │ │ │ b.n 18ba06 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18b9d0 │ │ │ │ ldrd r7, r5, [sp, #12] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 17531c │ │ │ │ @@ -423286,15 +423280,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 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ ldr r7, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ b.n 18bdd0 │ │ │ │ nop │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ ldr r3, [r1, #116] @ 0x74 │ │ │ │ @@ -423583,15 +423577,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mla r3, r6, r3, r7 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ - bl 1e3884 │ │ │ │ + bl 1e3574 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ beq.n 18c13e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r3, r6, r3, r7 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ @@ -423711,15 +423705,15 @@ │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 18c272 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1be490 │ │ │ │ + bl 1be180 │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ and.w r0, r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ @@ -423932,15 +423926,15 @@ │ │ │ │ mov r7, fp │ │ │ │ movs r3, #0 │ │ │ │ movw r8, #257 @ 0x101 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #2 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add.w r5, r7, #16 │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n 18c4e2 │ │ │ │ sub.w r9, r3, #96 @ 0x60 │ │ │ │ movs r4, #1 │ │ │ │ @@ -426808,15 +426802,15 @@ │ │ │ │ movs r1, #20 │ │ │ │ ldr.w r5, [pc, #2608] @ 18ed50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w r1, r4, #84 @ 0x54 │ │ │ │ ldr.w r8, [r4, #88] @ 0x58 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r8, r1 │ │ │ │ str r3, [r0, #8] │ │ │ │ @@ -426824,15 +426818,15 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r6, [r0, #4] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ beq.n 18e386 │ │ │ │ movw r1, #7868 @ 0x1ebc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #3936 @ 0xf60 │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ mov r1, r6 │ │ │ │ bl 18d198 │ │ │ │ mov r1, r6 │ │ │ │ @@ -427335,15 +427329,15 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 18c348 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 18e872 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr.w r2, [pc, #1220] @ 18ed58 │ │ │ │ ldr.w r3, [pc, #1204] @ 18ed4c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -427599,15 +427593,15 @@ │ │ │ │ str r2, [r4, #4] │ │ │ │ b.n 18eaf8 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ str r2, [r4, #4] │ │ │ │ b.n 18eaf8 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ mov fp, r0 │ │ │ │ cmp r7, r3 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ movne r9, r0 │ │ │ │ @@ -427676,15 +427670,15 @@ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r7, r2 │ │ │ │ bne.n 18eb50 │ │ │ │ mov fp, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ b.n 18e81a │ │ │ │ ldrd r2, r3, [r9] │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 18ed18 │ │ │ │ add.w r0, r1, r2, lsl #3 │ │ │ │ mov r3, r4 │ │ │ │ @@ -427789,15 +427783,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ b.n 18ec0e │ │ │ │ mov r4, r6 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -427817,15 +427811,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ beq.w 18fafe │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #1 │ │ │ │ ldrb.w r6, [r3, #1215] @ 0x4bf │ │ │ │ blx 54720 │ │ │ │ @@ -428714,15 +428708,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 18f6de │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ strb.w r6, [r0], #4 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r8, [r3, #320] @ 0x140 │ │ │ │ blx 54720 │ │ │ │ @@ -429260,15 +429254,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r9, r1 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 190108 │ │ │ │ ldr.w r6, [r9, #88] @ 0x58 │ │ │ │ add.w sl, r9, #84 @ 0x54 │ │ │ │ @@ -429337,45 +429331,45 @@ │ │ │ │ adds r2, #31 │ │ │ │ movs r1, #4 │ │ │ │ str.w r5, [fp] │ │ │ │ mov r0, fp │ │ │ │ lsrs r3, r2, #5 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ - bl 1c6274 │ │ │ │ + bl 1c5f64 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 1c6274 │ │ │ │ + bl 1c5f64 │ │ │ │ mov r2, r5 │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1c6274 │ │ │ │ + bl 1c5f64 │ │ │ │ ldr.w r4, [r9, #88] @ 0x58 │ │ │ │ str.w r0, [fp, #28] │ │ │ │ cmp sl, r4 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ beq.n 18fd84 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r6, [fp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r7 │ │ │ │ str r5, [r4, #96] @ 0x60 │ │ │ │ - bl 1c6298 │ │ │ │ + bl 1c5f88 │ │ │ │ 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 1c6298 │ │ │ │ + bl 1c5f88 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, sl │ │ │ │ str.w r0, [r6, r7, lsl #2] │ │ │ │ bne.n 18fd52 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -429452,15 +429446,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 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 18fcde │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ @@ -429702,15 +429696,15 @@ │ │ │ │ b.n 190042 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r0, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 18fc6c │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r9, [sp] │ │ │ │ b.n 190064 │ │ │ │ @@ -431156,15 +431150,15 @@ │ │ │ │ cmp r3, #16 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mul.w r2, r2, r3 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ and.w ip, r3, #8192 @ 0x2000 │ │ │ │ and.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 190f88 │ │ │ │ tst.w r3, #8192 @ 0x2000 │ │ │ │ @@ -431190,15 +431184,15 @@ │ │ │ │ cmp r3, #16 │ │ │ │ mov.w r0, #0 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ mov r9, r3 │ │ │ │ movs r3, #20 │ │ │ │ mul.w r2, r3, r9 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ mov lr, r0 │ │ │ │ b.n 190e72 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ @@ -431209,25 +431203,25 @@ │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ bne.w 190c4e │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r5, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ b.n 190ee6 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 190eb2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ @@ -431270,15 +431264,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c613c │ │ │ │ + bl 1c5e2c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ bl 17609c │ │ │ │ ldr.w r7, [fp, #88] @ 0x58 │ │ │ │ add.w fp, fp, #84 @ 0x54 │ │ │ │ @@ -431343,15 +431337,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ bl 174e50 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c7fb8 │ │ │ │ + bl 1c7ca8 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 1753e8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov ip, r0 │ │ │ │ @@ -431378,22 +431372,22 @@ │ │ │ │ strd r3, r3, [r6, #32] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, r7] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1c7f44 │ │ │ │ + bl 1c7c34 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr.w r1, [fp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r0, r7] │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r3, [r0, r7] │ │ │ │ @@ -431430,15 +431424,15 @@ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r8, sl │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, r8 │ │ │ │ bne.w 1911b2 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r2, [pc, #392] @ (1914b4 ) │ │ │ │ ldr r3, [pc, #384] @ (1914b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -431511,31 +431505,31 @@ │ │ │ │ strh r1, [r0, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrd r0, r1, [r2, #16] │ │ │ │ str r0, [r3, #16] │ │ │ │ strh r1, [r3, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd r8, r8, [fp, #32] │ │ │ │ - bl 1c7fb8 │ │ │ │ + bl 1c7ca8 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ str.w r0, [fp, #64] @ 0x40 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1912fc │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 191430 │ │ │ │ b.n 1912fc │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1912fc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 191422 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ @@ -432422,54 +432416,54 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #700 @ 0x2bc │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ add.w ip, sp, #16 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r2, r2, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {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, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov.w r1, #704 @ 0x2c0 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ add r3, sp, #8 │ │ │ │ str r6, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ add.w ip, sp, #24 │ │ │ │ @@ -432486,15 +432480,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ mov r1, r4 │ │ │ │ mla r3, r9, r2, r3 │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ b.n 192260 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ @@ -432504,15 +432498,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [pc, #236] @ 191f1c │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r9, pc │ │ │ │ @@ -432522,18 +432516,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, #376] @ 0x178 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.n 191f02 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r0, [pc, #288] @ (191f94 ) │ │ │ │ str r0, [r1, r5] │ │ │ │ @@ -432549,21 +432543,21 @@ │ │ │ │ ldr r0, [pc, #288] @ (191fac ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w sl, #120 @ 0x78 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ add r3, sp, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ add.w ip, sp, #24 │ │ │ │ strd lr, lr, [sp, #12] │ │ │ │ add.w r6, r4, #80 @ 0x50 │ │ │ │ @@ -432577,15 +432571,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r9, r7] │ │ │ │ mov r1, r4 │ │ │ │ mla r3, sl, r2, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r8, #32 │ │ │ │ b.n 191e90 │ │ │ │ mov.w r8, #8 │ │ │ │ b.n 191e90 │ │ │ │ @@ -432616,56 +432610,56 @@ │ │ │ │ movw r1, #575 @ 0x23f │ │ │ │ ldr.w r9, [pc, #1048] @ 19236c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #48] @ 0x30 │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r6, sp, #32 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 191fb4 │ │ │ │ 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, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [pc, #952] @ (192370 ) │ │ │ │ ldr r2, [pc, #956] @ (192374 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1df9b8 │ │ │ │ + bl 1df6a8 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -432673,28 +432667,28 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ @@ -432729,15 +432723,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, r2, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ str.w lr, [r7, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1920e0 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 192352 │ │ │ │ bhi.w 192356 │ │ │ │ @@ -432749,42 +432743,42 @@ │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 192086 │ │ │ │ ldr r3, [pc, #668] @ (192380 ) │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ ldr r2, [pc, #668] @ (192384 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 1df9b8 │ │ │ │ + bl 1df6a8 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e548c │ │ │ │ + bl 1e517c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 191e0c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5324 │ │ │ │ + bl 1e5014 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r7, r0 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ strd r3, sl, [r0, #44] @ 0x2c │ │ │ │ add.w sl, r0, #20 │ │ │ │ @@ -432792,27 +432786,27 @@ │ │ │ │ mov r1, sl │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ @@ -432845,33 +432839,33 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, ip, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w sl, [r7, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dff00 │ │ │ │ + bl 1dfbf0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e53dc │ │ │ │ + bl 1e50cc │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -432880,22 +432874,22 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ ldrb.w fp, [r9, #12] │ │ │ │ @@ -432931,18 +432925,18 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r4, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, r4, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5534 │ │ │ │ + bl 1e5224 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 191e0c │ │ │ │ ldr r2, [pc, #92] @ (192388 ) │ │ │ │ ldr r3, [pc, #56] @ (192364 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -432971,23 +432965,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 1924d4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ b.n 1924b8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #118 @ 0x76 │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #86 @ 0x56 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ movs r3, r3 │ │ │ │ bgt.n 19232c │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ @@ -433007,22 +433001,22 @@ │ │ │ │ bhi.n 1924b4 │ │ │ │ tbb [pc, r1] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ lsls r3, r7, #13 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #733 @ 0x2dd │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w r7, r6, #96 @ 0x60 │ │ │ │ @@ -433032,32 +433026,32 @@ │ │ │ │ str.w r8, [sp, #12] │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #731 @ 0x2db │ │ │ │ b.n 1923ca │ │ │ │ mov.w r1, #708 @ 0x2c4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov sl, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov.w r9, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ strd r9, r9, [sp] │ │ │ │ add.w r7, r6, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -433075,15 +433069,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #735 @ 0x2df │ │ │ │ b.n 1923ca │ │ │ │ bgt.n 19255c │ │ │ │ @@ -433122,35 +433116,35 @@ │ │ │ │ ldr.w r2, [pc, #1296] @ 192a2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1df9b8 │ │ │ │ + bl 1df6a8 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 192558 │ │ │ │ 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, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -433158,27 +433152,27 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r7, #12] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ @@ -433207,15 +433201,15 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ str.w lr, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 192688 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 192a10 │ │ │ │ bhi.w 192a08 │ │ │ │ @@ -433248,38 +433242,38 @@ │ │ │ │ bne.w 192a18 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [pc, #944] @ (192a3c ) │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 1df9b8 │ │ │ │ + bl 1df6a8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e548c │ │ │ │ + bl 1e517c │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r7, [sl, #13] │ │ │ │ bl 191e0c │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ movw r1, #702 @ 0x2be │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldrb.w r2, [sl, #12] │ │ │ │ mov r3, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r8, #80 @ 0x50 │ │ │ │ str r7, [sp, #24] │ │ │ │ add.w ip, r8, #96 @ 0x60 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -433288,34 +433282,34 @@ │ │ │ │ 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 r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r3, r8, #20 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ strb.w r7, [r8, #34] @ 0x22 │ │ │ │ mov r0, r6 │ │ │ │ bl 192394 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e5324 │ │ │ │ + bl 1e5014 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -433324,26 +433318,26 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ ldrb.w fp, [r8, #12] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ @@ -433376,37 +433370,37 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, r2, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ strb.w r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 192858 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -433414,27 +433408,27 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ ldrb.w r8, [r7, #12] │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ @@ -433467,81 +433461,81 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e53dc │ │ │ │ + bl 1e50cc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 191e0c │ │ │ │ mov.w r1, #824 @ 0x338 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ str r7, [sp, #24] │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w r7, r8, #80 @ 0x50 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5324 │ │ │ │ + bl 1e5014 │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dff00 │ │ │ │ + bl 1dfbf0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e53dc │ │ │ │ + bl 1e50cc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5534 │ │ │ │ + bl 1e5224 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 191e0c │ │ │ │ b.n 19266c │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 19290c │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 1927f8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #575 @ 0x23f │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 19250a │ │ │ │ ldr r3, [pc, #60] @ (192a40 ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 19268a │ │ │ │ @@ -433556,23 +433550,23 @@ │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 192a4c │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ movs r2, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 192954 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r6, r7, #6 │ │ │ │ + adds r6, r5, #2 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -433604,30 +433598,30 @@ │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e2260 │ │ │ │ + bl 1e1f50 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbz r0, 192ace │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r7, [fp, #92] @ 0x5c │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ @@ -433673,21 +433667,21 @@ │ │ │ │ b.n 192b4e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp r8, r3 │ │ │ │ bhi.n 192be6 │ │ │ │ movs r1, #74 @ 0x4a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ str r3, [r5, #8] │ │ │ │ add.w ip, r6, #96 @ 0x60 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -433703,29 +433697,29 @@ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r3, r6, #20 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ bne.n 192b44 │ │ │ │ add.w r3, r6, #20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ bls.n 192b4e │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ @@ -433762,21 +433756,21 @@ │ │ │ │ beq.n 192d2e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r8, #80 @ 0x50 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ mov.w lr, #120 @ 0x78 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add.w r7, r8, #96 @ 0x60 │ │ │ │ @@ -433794,15 +433788,15 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ mla r3, lr, r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [pc, #180] @ (192d64 ) │ │ │ │ ldr r3, [pc, #160] @ (192d54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -433815,21 +433809,21 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 192b04 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 192b2e │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w ip, [r3, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -433840,15 +433834,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, #12] │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ b.n 192cae │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ addls r5, sp, #52 @ 0x34 │ │ │ │ addls r4, sp, #68 @ 0x44 │ │ │ │ bhi.n 192d44 │ │ │ │ @@ -433945,15 +433939,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r6 │ │ │ │ bne.n 192e22 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp ip, lr │ │ │ │ bne.n 192e12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c63f4 │ │ │ │ + bl 1c60e4 │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ ldrd r0, r3, [r6, #60] @ 0x3c │ │ │ │ add.w r2, r4, #96 @ 0x60 │ │ │ │ str r1, [r5, #68] @ 0x44 │ │ │ │ cmp r2, r7 │ │ │ │ strd r0, r3, [r5, #60] @ 0x3c │ │ │ │ strd fp, fp, [r6, #24] │ │ │ │ @@ -434448,15 +434442,15 @@ │ │ │ │ ldrb.w r2, [r3, #377] @ 0x179 │ │ │ │ cbz r2, 19335e │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #16] @ (193364 ) │ │ │ │ ldr r1, [pc, #20] @ (193368 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2fe8 │ │ │ │ + bl 1e2cd8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl 89366 │ │ │ │ b.n 192e1a │ │ │ │ vtbl.8 d20, {d15-d18}, d27 │ │ │ │ @@ -434535,22 +434529,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 1ef134 │ │ │ │ + bl 1eee24 │ │ │ │ ldr r2, [pc, #16] @ (193458 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (19345c ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2fe8 │ │ │ │ + bl 1e2cd8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bl 20945a │ │ │ │ b.n 192d6e │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -434588,15 +434582,15 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6b98 │ │ │ │ + bl 1c6888 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ strh r2, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r1, r2, #18 │ │ │ │ @@ -434618,15 +434612,15 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r0, #1 │ │ │ │ strh r1, [r4, #4] │ │ │ │ movs r1, #4 │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6b98 │ │ │ │ + bl 1c6888 │ │ │ │ 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 │ │ │ │ @@ -434642,15 +434636,15 @@ │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6e80 │ │ │ │ + bl 1c6b70 │ │ │ │ mov lr, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ mov r1, lr │ │ │ │ mov r3, r0 │ │ │ │ b.n 19357e │ │ │ │ @@ -435805,15 +435799,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 19418a │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c7fb8 │ │ │ │ + bl 1c7ca8 │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, r5 │ │ │ │ beq.n 194182 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r3 │ │ │ │ @@ -435833,30 +435827,30 @@ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 194146 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7e20 │ │ │ │ + bl 1c7b10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 194142 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ b.n 194142 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ sub.w r8, r3, #96 @ 0x60 │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 194138 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, fp │ │ │ │ bne.n 19412a │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ b.n 1940f8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -436077,30 +436071,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54720 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cb2e4 │ │ │ │ + bl 1cafd4 │ │ │ │ ldr.w r7, [r5, #424] @ 0x1a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 194546 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r8, r4 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 19445a │ │ │ │ ldrb.w sl, [r7, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 19445a │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2bb0 │ │ │ │ + bl 1e28a0 │ │ │ │ cbz r0, 1943ee │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 194512 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ @@ -436142,15 +436136,15 @@ │ │ │ │ cmp r0, #4 │ │ │ │ bne.n 194434 │ │ │ │ b.n 19440c │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1943c8 │ │ │ │ mov r4, r8 │ │ │ │ @@ -436369,15 +436363,15 @@ │ │ │ │ sub.w r2, r3, #53 @ 0x35 │ │ │ │ sub.w r9, r3, #57 @ 0x39 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldr.w r3, [r2, #-52] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #-52] │ │ │ │ - bl 1cb314 │ │ │ │ + bl 1cb004 │ │ │ │ str.w sl, [sp] │ │ │ │ strd r6, r9, [r0] │ │ │ │ b.n 19440c │ │ │ │ movs r0, #0 │ │ │ │ b.n 1946a8 │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #20 │ │ │ │ @@ -436398,18 +436392,18 @@ │ │ │ │ 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 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ mov fp, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - bl 1c31e8 │ │ │ │ + bl 1c2ed8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str.w r0, [fp, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ cmp r6, r2 │ │ │ │ beq.w 194914 │ │ │ │ mov r5, r6 │ │ │ │ @@ -436452,15 +436446,15 @@ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 19477e │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 194728 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 194824 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r5, #28] │ │ │ │ @@ -436521,15 +436515,15 @@ │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ bne.w 194700 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r7 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 175114 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r6, r0 │ │ │ │ @@ -436563,15 +436557,15 @@ │ │ │ │ lsls r2, r2, #28 │ │ │ │ itt mi │ │ │ │ orrmi.w r3, r3, #17301504 @ 0x1080000 │ │ │ │ strmi r3, [r1, #0] │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ b.n 194772 │ │ │ │ mov r1, r6 │ │ │ │ movw r6, #315 @ 0x13b │ │ │ │ cmp ip, r6 │ │ │ │ bne.w 19475e │ │ │ │ ldr.w r6, [fp] │ │ │ │ ldr r7, [r6, #0] │ │ │ │ @@ -436619,15 +436613,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldrb.w r6, [r6, #437] @ 0x1b5 │ │ │ │ b.n 1948ce │ │ │ │ mov r1, r6 │ │ │ │ b.n 194898 │ │ │ │ mov r0, fp │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0, #24] │ │ │ │ @@ -436922,17 +436916,17 @@ │ │ │ │ movs r7, #0 │ │ │ │ b.n 194a76 │ │ │ │ sub.w r2, r3, #784 @ 0x310 │ │ │ │ cmp r2, #10 │ │ │ │ bls.w 1949fa │ │ │ │ b.n 194c0e │ │ │ │ nop │ │ │ │ - bmi.n 194c9c │ │ │ │ + bne.n 194c7c │ │ │ │ movs r1, r5 │ │ │ │ - bcc.n 194c28 │ │ │ │ + beq.n 194c08 │ │ │ │ movs r1, r5 │ │ │ │ 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 r4, r1 │ │ │ │ add.w r2, r1, #96 @ 0x60 │ │ │ │ @@ -436949,15 +436943,15 @@ │ │ │ │ add.w r1, r3, #16 │ │ │ │ str r1, [r4, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [r4, #96] @ 0x60 │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [r3, #16] │ │ │ │ - bl 1bf2ec │ │ │ │ + bl 1befdc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [r0, #3928] @ 0xf58 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ @@ -437186,17 +437180,17 @@ │ │ │ │ bls.n 194e3a │ │ │ │ b.n 194d68 │ │ │ │ sub.w r3, r1, #784 @ 0x310 │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 194d68 │ │ │ │ b.n 194ebe │ │ │ │ nop │ │ │ │ - bne.n 194fc4 │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ movs r1, r5 │ │ │ │ - beq.n 194ea8 │ │ │ │ + ldmia r5!, {r2, r6, r7} │ │ │ │ movs r1, r5 │ │ │ │ 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 r9, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -437256,15 +437250,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 1951d8 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 194ff0 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1bf2b0 │ │ │ │ + bl 1befa0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 194ff0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r4, fp │ │ │ │ str.w r9, [r4, #-4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -437278,15 +437272,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 194fb4 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 194faa │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1bf2b0 │ │ │ │ + bl 1befa0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 194fba │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r4 │ │ │ │ bne.n 194f84 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ @@ -437806,15 +437800,15 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr.w r3, [pc, #2480] @ 195f0c │ │ │ │ strd r7, r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c613c │ │ │ │ + bl 1c5e2c │ │ │ │ ldr r4, [r7, #88] @ 0x58 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp lr, r4 │ │ │ │ beq.w 195a60 │ │ │ │ mov fp, lr │ │ │ │ movw sl, #8208 @ 0x2010 │ │ │ │ @@ -437952,15 +437946,15 @@ │ │ │ │ movw r3, #513 @ 0x201 │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movw r1, #3940 @ 0xf64 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ bl 18d198 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -438034,29 +438028,29 @@ │ │ │ │ strd r0, r0, [r3, #96] @ 0x60 │ │ │ │ add.w r0, r2, #96 @ 0x60 │ │ │ │ ldr r1, [r2, #100] @ 0x64 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 195784 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1bf500 │ │ │ │ + bl 1bf1f0 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp r4, r7 │ │ │ │ itt ne │ │ │ │ subne r7, #96 @ 0x60 │ │ │ │ movne r9, r4 │ │ │ │ beq.n 1957da │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1bf340 │ │ │ │ + bl 1bf030 │ │ │ │ ldr r3, [r7, #100] @ 0x64 │ │ │ │ str r7, [r4, #28] │ │ │ │ cmp r9, r3 │ │ │ │ str r4, [r7, #60] @ 0x3c │ │ │ │ sub.w r7, r3, #96 @ 0x60 │ │ │ │ bne.n 1957b8 │ │ │ │ mov r4, r9 │ │ │ │ @@ -438124,15 +438118,15 @@ │ │ │ │ bne.n 195848 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ands.w r2, r2, #131072 @ 0x20000 │ │ │ │ bne.n 195848 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1bf2b0 │ │ │ │ + bl 1befa0 │ │ │ │ cmp r8, r5 │ │ │ │ bne.n 19584e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ beq.w 195a86 │ │ │ │ movw r2, #799 @ 0x31f │ │ │ │ cmp r3, r2 │ │ │ │ @@ -438162,15 +438156,15 @@ │ │ │ │ bne.n 19581a │ │ │ │ ldrd r5, r6, [sp, #28] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [pc, #1580] @ 195f14 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r1, pc │ │ │ │ - bl 1bf358 │ │ │ │ + bl 1bf048 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r4, r3 │ │ │ │ ittt ne │ │ │ │ subne.w r1, r3, #96 @ 0x60 │ │ │ │ ldrne r7, [r3, #4] │ │ │ │ subne r7, #96 @ 0x60 │ │ │ │ bne.n 195914 │ │ │ │ @@ -438314,15 +438308,15 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 1956d2 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr.w r2, [pc, #1200] @ 195f18 │ │ │ │ ldr.w r3, [pc, #1184] @ 195f0c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -438350,15 +438344,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 195e22 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 195e0e │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 195ae2 │ │ │ │ add sl, fp │ │ │ │ str.w r7, [sl] │ │ │ │ mov sl, r5 │ │ │ │ b.n 1958d2 │ │ │ │ @@ -438375,28 +438369,28 @@ │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r5, r8 │ │ │ │ bcs.w 1958d2 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1bf2b0 │ │ │ │ + bl 1befa0 │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 195b00 │ │ │ │ b.n 1958d2 │ │ │ │ add.w r8, fp, sl │ │ │ │ cmp fp, r8 │ │ │ │ it cc │ │ │ │ movcc r5, fp │ │ │ │ bcs.n 195b32 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1bf2b0 │ │ │ │ + bl 1befa0 │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 195b20 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r3, #5 │ │ │ │ bhi.n 195ae2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r5, r3, #4 │ │ │ │ @@ -438417,15 +438411,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 195ed2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 195e9c │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 195ae2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ @@ -438954,15 +438948,15 @@ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cbz r3, 1960e6 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r1, [pc, #124] @ (196120 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 196114 │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ beq.n 1960e2 │ │ │ │ @@ -438978,59 +438972,59 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ ldr r1, [pc, #80] @ (19612c ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [pc, #72] @ (196130 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 1960b4 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [pc, #64] @ (196134 ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1960b4 │ │ │ │ ldr r1, [pc, #52] @ (196138 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 1960b4 │ │ │ │ ldr r2, [pc, #44] @ (19613c ) │ │ │ │ add r2, pc │ │ │ │ b.n 1960cc │ │ │ │ ldr r1, [pc, #40] @ (196140 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 1960b4 │ │ │ │ - b.n 195ca8 │ │ │ │ + b.n 196688 │ │ │ │ movs r2, r3 │ │ │ │ - bkpt 0x007a │ │ │ │ + cbnz r2, 196182 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ + strb r4, [r7, #31] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 195c70 │ │ │ │ + b.n 196650 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 195c0c │ │ │ │ + b.n 1965ec │ │ │ │ movs r2, r3 │ │ │ │ - b.n 195c1c │ │ │ │ + b.n 1965fc │ │ │ │ movs r2, r3 │ │ │ │ - pop {r1, r2, r5} │ │ │ │ + cbnz r6, 196140 │ │ │ │ movs r3, r3 │ │ │ │ - movs r7, #16 │ │ │ │ + movs r4, #0 │ │ │ │ movs r6, r3 │ │ │ │ - pop {r2, r4} │ │ │ │ + cbnz r4, 196144 │ │ │ │ movs r3, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -439041,15 +439035,15 @@ │ │ │ │ and.w r2, r3, #1344 @ 0x540 │ │ │ │ tst.w r3, #640 @ 0x280 │ │ │ │ beq.n 19621e │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 19633a │ │ │ │ ldr r1, [pc, #600] @ (1963c8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bmi.n 196230 │ │ │ │ lsls r2, r3, #13 │ │ │ │ bmi.n 196240 │ │ │ │ lsls r0, r3, #15 │ │ │ │ bmi.n 196250 │ │ │ │ @@ -439060,29 +439054,29 @@ │ │ │ │ lsls r3, r3, #8 │ │ │ │ bmi.n 196280 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cbz r3, 19619e │ │ │ │ ldr r1, [pc, #564] @ (1963cc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ subs r3, #40 @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 1961c0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 1962c2 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ cbz r3, 1961c0 │ │ │ │ ldr r1, [pc, #536] @ (1963d0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bmi.w 1962d4 │ │ │ │ lsls r2, r1, #28 │ │ │ │ bmi.w 1962e6 │ │ │ │ lsls r3, r1, #29 │ │ │ │ bmi.w 1962f8 │ │ │ │ @@ -439098,74 +439092,74 @@ │ │ │ │ ldrh r1, [r4, #10] │ │ │ │ mov r0, r5 │ │ │ │ ldrh r2, [r4, #16] │ │ │ │ ldrsh.w r3, [r4, #18] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #472] @ (1963d4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ bne.w 196346 │ │ │ │ ldrh r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 19621a │ │ │ │ ldr r1, [pc, #452] @ (1963d8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 196178 │ │ │ │ ldr r1, [pc, #440] @ (1963dc ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bpl.n 19617c │ │ │ │ ldr r1, [pc, #428] @ (1963e0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #13 │ │ │ │ bpl.n 196180 │ │ │ │ ldr r1, [pc, #416] @ (1963e4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r0, r3, #15 │ │ │ │ bpl.n 196184 │ │ │ │ ldr r1, [pc, #404] @ (1963e8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ bpl.n 196188 │ │ │ │ ldr r1, [pc, #392] @ (1963ec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #14 │ │ │ │ bpl.n 19618c │ │ │ │ ldr r1, [pc, #380] @ (1963f0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #8 │ │ │ │ bpl.n 196190 │ │ │ │ ldr r1, [pc, #368] @ (1963f4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 196190 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 196370 │ │ │ │ and.w r0, r1, #1 │ │ │ │ lsls r6, r1, #27 │ │ │ │ bmi.n 19635e │ │ │ │ ldrh r6, [r4, #12] │ │ │ │ @@ -439179,173 +439173,173 @@ │ │ │ │ bmi.w 1963ba │ │ │ │ lsrs r2, r6, #2 │ │ │ │ lsls r1, r1, #11 │ │ │ │ bpl.n 1963a0 │ │ │ │ ldr r1, [pc, #324] @ (1963fc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 19620a │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1961b6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bpl.w 1961c8 │ │ │ │ ldr r1, [pc, #296] @ (196400 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r1, #28 │ │ │ │ bpl.w 1961ce │ │ │ │ ldr r1, [pc, #284] @ (196404 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r3, r1, #29 │ │ │ │ bpl.w 1961d4 │ │ │ │ ldr r1, [pc, #268] @ (196408 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r6, r1, #12 │ │ │ │ bpl.w 1961da │ │ │ │ ldr r1, [pc, #256] @ (19640c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #30 │ │ │ │ bpl.w 1961e0 │ │ │ │ vldr s15, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strd r1, r1, [sp] │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ ldr r1, [pc, #224] @ (196410 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 19620a │ │ │ │ ldr r1, [pc, #216] @ (196414 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ b.n 196178 │ │ │ │ ldr r3, [pc, #208] @ (196418 ) │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ ldr r1, [pc, #196] @ (19641c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 19620a │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ cbz r0, 196392 │ │ │ │ ldr r1, [pc, #184] @ (196420 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 19620a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 196084 │ │ │ │ b.n 19620a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ bl 196084 │ │ │ │ ldr r1, [pc, #156] @ (196424 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 1961ee │ │ │ │ ldr r1, [pc, #148] @ (196428 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 19620a │ │ │ │ ldr r1, [pc, #136] @ (19642c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 19620a │ │ │ │ ldr r1, [pc, #128] @ (196430 ) │ │ │ │ lsrs r2, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 19620a │ │ │ │ ldr r1, [pc, #120] @ (196434 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 19620a │ │ │ │ - bhi.n 19645c │ │ │ │ + bpl.n 19643c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 195e20 │ │ │ │ + b.n 196800 │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r2, [r0, r4] │ │ │ │ + ldrsb r2, [r6, r7] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 195da8 │ │ │ │ + b.n 196788 │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r0, [r6, #15] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + cbz r4, 196436 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 195ca4 │ │ │ │ + b.n 196684 │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r4, 1963ea │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ movs r2, r3 │ │ │ │ - b.n 195c7c │ │ │ │ + b.n 19665c │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb604 │ │ │ │ + uxtb r4, r6 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 195c5c │ │ │ │ + b.n 19663c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 195c60 │ │ │ │ + b.n 196640 │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + strb r0, [r6, #24] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 195d94 │ │ │ │ + b.n 196774 │ │ │ │ movs r2, r3 │ │ │ │ - stc2l 0, cr0, [r4, #-116]! @ 0xffffff8c │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ + @ instruction: 0xfa54001d │ │ │ │ + ldr r2, [r6, #32] │ │ │ │ movs r2, r3 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + ldrb r4, [r4, #22] │ │ │ │ movs r2, r3 │ │ │ │ - movs r5, #18 │ │ │ │ + movs r2, #2 │ │ │ │ movs r6, r3 │ │ │ │ - b.n 196b48 │ │ │ │ + b.n 196528 │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 196320 │ │ │ │ + bcc.n 196500 │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ + strb r0, [r0, #22] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196b94 │ │ │ │ + b.n 196574 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196b9c │ │ │ │ + b.n 19657c │ │ │ │ movs r2, r3 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + strb r2, [r0, #15] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196b74 │ │ │ │ + b.n 196554 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196c18 │ │ │ │ + b.n 1965f8 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196b88 │ │ │ │ + b.n 196568 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196b98 │ │ │ │ + b.n 196578 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -439354,36 +439348,36 @@ │ │ │ │ ldr.w r8, [pc, #2588] @ 196e70 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #0 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ cmp r7, r6 │ │ │ │ bne.n 19645a │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 196670 │ │ │ │ ldr.w r1, [pc, #2564] @ 196e74 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #14 │ │ │ │ bmi.n 196544 │ │ │ │ ldr.w r1, [pc, #2548] @ 196e78 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr.w r1, [pc, #2536] @ 196e7c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r7, r3, #31 │ │ │ │ bmi.w 1969de │ │ │ │ lsls r6, r3, #30 │ │ │ │ bmi.w 1969ce │ │ │ │ lsls r0, r3, #29 │ │ │ │ bmi.w 1969c0 │ │ │ │ @@ -439416,15 +439410,15 @@ │ │ │ │ bne.w 196a86 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 196e1e │ │ │ │ ldr.w r1, [pc, #2424] @ 196e80 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ bne.w 196aa6 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #12 │ │ │ │ bhi.w 196aa6 │ │ │ │ @@ -439441,22 +439435,22 @@ │ │ │ │ lsls r2, r2, #16 │ │ │ │ lsls r3, r1, #16 │ │ │ │ lsls r4, r0, #16 │ │ │ │ lsls r5, r7, #15 │ │ │ │ ldr.w r1, [pc, #2364] @ 196e84 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 196490 │ │ │ │ bl 17397c │ │ │ │ ldr.w r1, [pc, #2352] @ 196e88 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bmi.w 196b50 │ │ │ │ lsls r7, r3, #25 │ │ │ │ bmi.w 196b88 │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 196b7a │ │ │ │ @@ -439496,15 +439490,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 196e2c │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #4, #3 │ │ │ │ ldr.w r1, [pc, #2208] @ 196e8c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #21 │ │ │ │ bmi.w 196af4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #290 @ 0x122 │ │ │ │ bls.w 196a66 │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ @@ -439518,36 +439512,36 @@ │ │ │ │ beq.w 196e52 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 196e60 │ │ │ │ cbnz r3, 196634 │ │ │ │ ldr.w r1, [pc, #2148] @ 196e90 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 196e44 │ │ │ │ ldr.w r1, [pc, #2132] @ 196e94 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w 196e38 │ │ │ │ ldr.w r1, [pc, #2112] @ 196e98 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr.w r1, [pc, #2104] @ 196e9c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsrs r3, r2, #7 │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ sub.w r3, r3, #5 │ │ │ │ cmp r2, r1 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ @@ -439585,37 +439579,37 @@ │ │ │ │ movw r2, #847 @ 0x34f │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 1966ee │ │ │ │ ldr.w r1, [pc, #1984] @ 196ea0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cbnz r3, 196708 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cbz r0, 196708 │ │ │ │ bl 174bb0 │ │ │ │ ldr.w r1, [pc, #1960] @ 196ea4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1968c6 │ │ │ │ mov r0, r4 │ │ │ │ bl 17535c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1968a0 │ │ │ │ ldr.w r1, [pc, #1928] @ 196ea8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 196bfe │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -439623,20 +439617,20 @@ │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 196ae6 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 19676c │ │ │ │ ldr.w r1, [pc, #1888] @ 196eac │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 19676c │ │ │ │ ldr.w r1, [pc, #1876] @ 196eb0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 19672e │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 196922 │ │ │ │ @@ -439663,22 +439657,22 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 196792 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 19677e │ │ │ │ ldr.w r1, [pc, #1796] @ 196eb4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ lsls r2, r3, #10 │ │ │ │ bpl.n 196784 │ │ │ │ ldr.w r1, [pc, #1784] @ 196eb8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 196784 │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 196878 │ │ │ │ ldr.w r1, [pc, #1764] @ 196ebc │ │ │ │ movs r6, #0 │ │ │ │ ldr.w sl, [pc, #1760] @ 196ec0 │ │ │ │ @@ -439705,15 +439699,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #6291456 @ 0x600000 │ │ │ │ cmp.w r3, #2097152 @ 0x200000 │ │ │ │ beq.n 196824 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #6 │ │ │ │ beq.n 196866 │ │ │ │ movs r3, #0 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -439725,90 +439719,90 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 196830 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1967e8 │ │ │ │ ldr.w r1, [pc, #1656] @ 196ec4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #9 │ │ │ │ bpl.n 1967f0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 1967f0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1628] @ 196ec8 │ │ │ │ ldr r2, [r3, r7] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 19682e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r2, r3, #7 │ │ │ │ cmp r2, #1 │ │ │ │ bne.w 1966a4 │ │ │ │ ldrh r2, [r4, #50] @ 0x32 │ │ │ │ ldrh r3, [r4, #52] @ 0x34 │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ beq.w 196708 │ │ │ │ ldr.w r1, [pc, #1596] @ 196ecc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r2, r3, #7 │ │ │ │ b.n 1966a4 │ │ │ │ ldr.w r1, [pc, #1580] @ 196ed0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ mov r0, r4 │ │ │ │ bl 175370 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 196a34 │ │ │ │ ldr.w r1, [pc, #1560] @ 196ed4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 19671c │ │ │ │ ldr.w r1, [pc, #1552] @ 196ed8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 196710 │ │ │ │ ldr.w r8, [pc, #1536] @ 196edc │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #1532] @ 196ee0 │ │ │ │ mov r2, r6 │ │ │ │ add r8, pc │ │ │ │ add r9, pc │ │ │ │ b.n 196902 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ bls.w 196710 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r7, r2, #1 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1968fa │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1968ec │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ b.n 1968ec │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ b.n 1967d0 │ │ │ │ sub.w r3, r0, #1024 @ 0x400 │ │ │ │ @@ -439821,71 +439815,71 @@ │ │ │ │ lsls r5, r7, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r0, r5, #6 │ │ │ │ lsls r2, r3, #6 │ │ │ │ ldr.w r1, [pc, #1436] @ 196ee4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 1964e6 │ │ │ │ ldr.w r1, [pc, #1424] @ 196ee8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1964e0 │ │ │ │ ldr.w r1, [pc, #1412] @ 196eec │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1964da │ │ │ │ ldr.w r1, [pc, #1400] @ 196ef0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1964d4 │ │ │ │ ldr.w r1, [pc, #1388] @ 196ef4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1964ce │ │ │ │ ldr.w r1, [pc, #1376] @ 196ef8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1964c8 │ │ │ │ ldr.w r1, [pc, #1364] @ 196efc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 1964c0 │ │ │ │ ldr.w r1, [pc, #1356] @ 196f00 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 1964b8 │ │ │ │ ldr.w r1, [pc, #1344] @ 196f04 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 1964b0 │ │ │ │ ldr.w r1, [pc, #1336] @ 196f08 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1964aa │ │ │ │ ldr.w r1, [pc, #1324] @ 196f0c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1964a4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bmi.w 196708 │ │ │ │ sub.w r3, r3, #668 @ 0x29c │ │ │ │ cmp r3, #4 │ │ │ │ @@ -439894,61 +439888,61 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp.w r3, #20480 @ 0x5000 │ │ │ │ beq.w 196cd0 │ │ │ │ ldr.w r1, [pc, #1280] @ 196f10 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1966ba │ │ │ │ ldr.w r1, [pc, #1264] @ 196f14 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1966f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 175384 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [pc, #1240] @ 196f18 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 19671c │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r1, [pc, #1220] @ 196f1c │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1966f0 │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ bhi.w 196c16 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ bne.w 196690 │ │ │ │ ldr.w r1, [pc, #1192] @ 196f20 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 196672 │ │ │ │ bl 17397c │ │ │ │ ldr.w r1, [pc, #1176] @ 196f24 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ beq.w 19651e │ │ │ │ cmp r3, #131 @ 0x83 │ │ │ │ it ne │ │ │ │ cmpne r3, #186 @ 0xba │ │ │ │ @@ -439965,139 +439959,139 @@ │ │ │ │ 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, #1104] @ 196f2c │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 196672 │ │ │ │ ldr.w r1, [pc, #1096] @ 196f30 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 19676c │ │ │ │ ldr.w r1, [pc, #1084] @ 196f34 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 1965fc │ │ │ │ ldr.w r1, [pc, #1076] @ 196f38 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 1965a2 │ │ │ │ ldr.w r1, [pc, #1064] @ 196f3c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 19659c │ │ │ │ ldr.w r1, [pc, #1052] @ 196f40 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196596 │ │ │ │ ldr.w r1, [pc, #1040] @ 196f44 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196590 │ │ │ │ ldr.w r1, [pc, #1028] @ 196f48 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 19658a │ │ │ │ ldr r1, [pc, #1016] @ (196f4c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 19656c │ │ │ │ ldr r1, [pc, #1008] @ (196f50 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196584 │ │ │ │ ldr r1, [pc, #996] @ (196f54 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 19657e │ │ │ │ ldr r1, [pc, #988] @ (196f58 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196578 │ │ │ │ ldr r1, [pc, #976] @ (196f5c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196572 │ │ │ │ cmp.w r2, #668 @ 0x29c │ │ │ │ beq.w 196d94 │ │ │ │ ldr r3, [pc, #960] @ (196f60 ) │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [pc, #960] @ (196f64 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #956] @ (196f68 ) │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ asrs r3, r6 │ │ │ │ lsls r1, r3, #31 │ │ │ │ bmi.n 196bd8 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, #4 │ │ │ │ bne.n 196bb8 │ │ │ │ ldr r1, [pc, #924] @ (196f6c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 196764 │ │ │ │ ldr r1, [pc, #916] @ (196f70 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 196bc4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r4, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #896] @ (196f74 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1966f0 │ │ │ │ ldr r1, [pc, #888] @ (196f78 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 196738 │ │ │ │ ldr r1, [pc, #880] @ (196f7c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 19676c │ │ │ │ mvn.w r6, #260 @ 0x104 │ │ │ │ movw r3, #32773 @ 0x8005 │ │ │ │ movt r3, #12289 @ 0x3001 │ │ │ │ add r2, r6 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r7, r3, #31 │ │ │ │ @@ -440106,455 +440100,456 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [pc, #844] @ (196f80 ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ ldr r1, [pc, #844] @ (196f84 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 196672 │ │ │ │ ldr r1, [pc, #828] @ (196f88 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 1965b8 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #812] @ (196f8c ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1965ae │ │ │ │ ldr r1, [pc, #800] @ (196f90 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 196672 │ │ │ │ ldr r1, [pc, #792] @ (196f94 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 196672 │ │ │ │ ldr r1, [pc, #780] @ (196f98 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 196672 │ │ │ │ ldr r1, [pc, #772] @ (196f9c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 196672 │ │ │ │ ldr r1, [pc, #760] @ (196fa0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 196672 │ │ │ │ ldr r1, [pc, #752] @ (196fa4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 196672 │ │ │ │ ldr r1, [pc, #740] @ (196fa8 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 196672 │ │ │ │ ldr r1, [pc, #728] @ (196fac ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1966ba │ │ │ │ ldr r1, [pc, #720] @ (196fb0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196aa6 │ │ │ │ ldr r1, [pc, #708] @ (196fb4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196aa6 │ │ │ │ ldr r1, [pc, #700] @ (196fb8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196aa6 │ │ │ │ ldr r1, [pc, #688] @ (196fbc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196aa6 │ │ │ │ ldr r1, [pc, #680] @ (196fc0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196aa6 │ │ │ │ ldr r1, [pc, #668] @ (196fc4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196aa6 │ │ │ │ ldr r1, [pc, #660] @ (196fc8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196aa6 │ │ │ │ ldr r1, [pc, #648] @ (196fcc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196aa6 │ │ │ │ ldr r1, [pc, #640] @ (196fd0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196aa6 │ │ │ │ ldr r1, [pc, #628] @ (196fd4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196aa6 │ │ │ │ ldr r1, [pc, #620] @ (196fd8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196aa6 │ │ │ │ ldr r1, [pc, #608] @ (196fdc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196aa6 │ │ │ │ ldr r1, [pc, #600] @ (196fe0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196aa6 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #584] @ (196fe4 ) │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 196b9e │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #7, #3 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 196e12 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ cmp r5, #27 │ │ │ │ asrs r5, r5, #20 │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [pc, #548] @ (196fe8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [pc, #544] @ (196fec ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #540] @ (196ff0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 196672 │ │ │ │ ldr r1, [pc, #528] @ (196ff4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 196dca │ │ │ │ ldr r1, [pc, #520] @ (196ff8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 196dca │ │ │ │ ldr r1, [pc, #512] @ (196ffc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 196dca │ │ │ │ ldr r1, [pc, #504] @ (197000 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 196dca │ │ │ │ ldr r1, [pc, #496] @ (197004 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 196dca │ │ │ │ ldr r1, [pc, #488] @ (197008 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.w 196510 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ and.w r2, r2, #7 │ │ │ │ b.w 1965e8 │ │ │ │ ldr r1, [pc, #464] @ (19700c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.n 196662 │ │ │ │ ldr r1, [pc, #456] @ (197010 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.w 19664a │ │ │ │ ldr r1, [pc, #448] @ (197014 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.w 196634 │ │ │ │ ldr r1, [pc, #436] @ (197018 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ b.w 196634 │ │ │ │ nop │ │ │ │ - bvc.n 196f24 │ │ │ │ + bmi.n 196f04 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1974e4 │ │ │ │ + b.n 196ec4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1974e0 │ │ │ │ + b.n 196ec0 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 196eb4 │ │ │ │ + bmi.n 196e94 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 197510 │ │ │ │ + b.n 196ef0 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 19735c │ │ │ │ + svc 90 @ 0x5a │ │ │ │ movs r2, r3 │ │ │ │ - ldr r2, [r1, #52] @ 0x34 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 197464 │ │ │ │ + svc 218 @ 0xda │ │ │ │ movs r2, r3 │ │ │ │ - b.n 197440 │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1972d0 │ │ │ │ + svc 12 │ │ │ │ movs r2, r3 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + ldrh r4, [r6, #38] @ 0x26 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 197394 │ │ │ │ + svc 106 @ 0x6a │ │ │ │ movs r2, r3 │ │ │ │ - b.n 197448 │ │ │ │ + svc 194 @ 0xc2 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 197434 │ │ │ │ + svc 182 @ 0xb6 │ │ │ │ movs r2, r3 │ │ │ │ - add r2, sp, #600 @ 0x258 │ │ │ │ + add r7, pc, #536 @ (adr r7, 1970c4 ) │ │ │ │ movs r1, r3 │ │ │ │ - bne.n 196e08 │ │ │ │ + ldmia r6!, {r2, r3, r4, r7} │ │ │ │ movs r2, r3 │ │ │ │ - b.n 197428 │ │ │ │ + svc 170 @ 0xaa │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + bkpt 0x0016 │ │ │ │ movs r1, r3 │ │ │ │ - b.n 19718c │ │ │ │ + udf #88 @ 0x58 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 197160 │ │ │ │ + udf #64 @ 0x40 │ │ │ │ movs r2, r3 │ │ │ │ - push {r3, r4} │ │ │ │ + cbz r0, 196ec6 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r3, r7} │ │ │ │ + pop {r1, r3, r4, r5, r6, pc} │ │ │ │ movs r1, r3 │ │ │ │ - asrs r4, r3, #5 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ movs r6, r3 │ │ │ │ - b.n 197010 │ │ │ │ + ble.n 196df0 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 197158 │ │ │ │ + udf #50 @ 0x32 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 19713c │ │ │ │ + udf #34 @ 0x22 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1970f4 │ │ │ │ + ble.n 196ed4 │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 196de4 │ │ │ │ + bge.n 196fc4 │ │ │ │ movs r2, r3 │ │ │ │ - nop {15} │ │ │ │ + pop {r5, r6, r7} │ │ │ │ movs r1, r3 │ │ │ │ - rev r0, r0 │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r2, 196f24 │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ movs r2, r3 │ │ │ │ - udf #106 @ 0x6a │ │ │ │ + blt.n 196fa4 │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r6, 196f2e │ │ │ │ + @ instruction: 0xb6de │ │ │ │ movs r2, r3 │ │ │ │ - add r6, sp, #856 @ 0x358 │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ movs r2, r3 │ │ │ │ - add r6, sp, #856 @ 0x358 │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ movs r2, r3 │ │ │ │ - udf #34 @ 0x22 │ │ │ │ + blt.n 196f24 │ │ │ │ movs r2, r3 │ │ │ │ - udf #12 │ │ │ │ + bge.n 196efc │ │ │ │ movs r2, r3 │ │ │ │ - add r2, pc, #920 @ (adr r2, 1972a0 ) │ │ │ │ + ldr r7, [sp, #856] @ 0x358 │ │ │ │ movs r2, r3 │ │ │ │ - add r2, pc, #816 @ (adr r2, 19723c ) │ │ │ │ + ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ movs r2, r3 │ │ │ │ - add r2, pc, #832 @ (adr r2, 197250 ) │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ movs r2, r3 │ │ │ │ - svc 50 @ 0x32 │ │ │ │ + bgt.n 196f58 │ │ │ │ movs r2, r3 │ │ │ │ - svc 48 @ 0x30 │ │ │ │ + bgt.n 196f58 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196844 │ │ │ │ + b.n 197224 │ │ │ │ movs r1, r3 │ │ │ │ - svc 46 @ 0x2e │ │ │ │ + bgt.n 196f5c │ │ │ │ movs r2, r3 │ │ │ │ - udf #104 @ 0x68 │ │ │ │ + blt.n 196fd4 │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [r2, #96] @ 0x60 │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ movs r2, r3 │ │ │ │ cmp r2, r3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ble.n 196ef0 │ │ │ │ + bge.n 196ed0 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r6!, {r3, r5} │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ movs r2, r3 │ │ │ │ - add r4, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ movs r2, r3 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ + add r0, sp, #496 @ 0x1f0 │ │ │ │ movs r2, r3 │ │ │ │ - add r4, pc, #392 @ (adr r4, 1970c8 ) │ │ │ │ + add r1, pc, #328 @ (adr r1, 197088 ) │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 196fa8 │ │ │ │ + bge.n 196f88 │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 196e64 │ │ │ │ + bge.n 197044 │ │ │ │ movs r2, r3 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, r3 │ │ │ │ - add r4, sp, #768 @ 0x300 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 196f90 │ │ │ │ + bge.n 196f70 │ │ │ │ movs r2, r3 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ movs r2, r3 │ │ │ │ - add r4, sp, #632 @ 0x278 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ movs r2, r3 │ │ │ │ - add r4, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ movs r2, r3 │ │ │ │ add r0, r8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r4, [r6, #0] │ │ │ │ + ldr r4, [r4, #80] @ 0x50 │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 197048 │ │ │ │ + bge.n 197028 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb76c │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ movs r1, r3 │ │ │ │ - ble.n 197008 │ │ │ │ + bge.n 196fe8 │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 19705c │ │ │ │ + bge.n 19703c │ │ │ │ movs r2, r3 │ │ │ │ - add r4, sp, #376 @ 0x178 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ mvns r0, r2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bgt.n 196ed4 │ │ │ │ + bls.n 196eb4 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xe98a0019 │ │ │ │ - bgt.n 197064 │ │ │ │ + b.n 196c80 │ │ │ │ + movs r1, r3 │ │ │ │ + bls.n 197044 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196f1c │ │ │ │ + bhi.n 196efc │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196eb4 │ │ │ │ + bhi.n 197094 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196ec4 │ │ │ │ + bhi.n 196ea4 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 197034 │ │ │ │ + bhi.n 197014 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 197034 │ │ │ │ + bhi.n 197014 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 197034 │ │ │ │ + bhi.n 197014 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 1970a0 │ │ │ │ + bhi.n 197080 │ │ │ │ movs r2, r3 │ │ │ │ - bgt.n 197088 │ │ │ │ + bls.n 197068 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196ed8 │ │ │ │ + bhi.n 196eb8 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 1970b0 │ │ │ │ + bhi.n 197090 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 197088 │ │ │ │ + bhi.n 197068 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 197060 │ │ │ │ + bhi.n 197040 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 197038 │ │ │ │ + bhi.n 197018 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196ee0 │ │ │ │ + bhi.n 1970c0 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 1970b8 │ │ │ │ + bhi.n 197098 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 197090 │ │ │ │ + bhi.n 197070 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 197068 │ │ │ │ + bhi.n 197048 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 197040 │ │ │ │ + bhi.n 197020 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 197018 │ │ │ │ + bhi.n 196ff8 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 196ff0 │ │ │ │ + bvc.n 196fd0 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 196fc8 │ │ │ │ + bvc.n 196fa8 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 1970d8 │ │ │ │ + bhi.n 1970b8 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 19705c │ │ │ │ + bhi.n 19703c │ │ │ │ movs r2, r3 │ │ │ │ tst r0, r3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - blt.n 19700c │ │ │ │ + bvc.n 196fec │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 197014 │ │ │ │ + bvc.n 196ff4 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 196ff0 │ │ │ │ + bvc.n 196fd0 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 196fd4 │ │ │ │ + bvc.n 196fb4 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb85e │ │ │ │ + push {r1, r2, r3, r6, lr} │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 196fa4 │ │ │ │ + bvc.n 196f84 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 197060 │ │ │ │ + bvc.n 197040 │ │ │ │ movs r2, r3 │ │ │ │ - strb r0, [r1, #27] │ │ │ │ + strb r0, [r7, #14] │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb8ac │ │ │ │ + push {r2, r3, r4, r7, lr} │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 196f84 │ │ │ │ + bvc.n 196f64 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 196f74 │ │ │ │ + bvc.n 196f54 │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ add.w fp, r0, #84 @ 0x54 │ │ │ │ @@ -440569,103 +440564,103 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [pc, #572] @ (197288 ) │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3d38 │ │ │ │ + bl 1c3a28 │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cbz r3, 197066 │ │ │ │ ldr r6, [pc, #552] @ (19728c ) │ │ │ │ add r6, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 174bb0 │ │ │ │ ldr r1, [pc, #544] @ (197290 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1970d8 │ │ │ │ ldr r1, [pc, #532] @ (197294 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r1, [pc, #524] @ (197298 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1970ce │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #508] @ (19729c ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 1970b0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 174bb0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 1970a6 │ │ │ │ ldr r1, [pc, #464] @ (1972a0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 197136 │ │ │ │ ldr r1, [pc, #452] @ (1972a4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r1, [pc, #448] @ (1972a8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 19712c │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #432] @ (1972ac ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 19710e │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 174bb0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 197104 │ │ │ │ ldr r1, [pc, #384] @ (1972b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ add.w r9, r4, #16 │ │ │ │ cmp r9, r6 │ │ │ │ it ne │ │ │ │ subne r6, #96 @ 0x60 │ │ │ │ beq.n 197158 │ │ │ │ mov r1, r6 │ │ │ │ @@ -440676,19 +440671,19 @@ │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 197144 │ │ │ │ ldr r1, [pc, #344] @ (1972b4 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r1, [pc, #336] @ (1972b8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cbz r3, 197188 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ @@ -440696,62 +440691,62 @@ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 197172 │ │ │ │ ldr r6, [pc, #304] @ (1972bc ) │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r1, [pc, #296] @ (1972c0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 1971f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 174bb0 │ │ │ │ ldr r1, [pc, #272] @ (1972c4 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 1971e6 │ │ │ │ bl 174bb0 │ │ │ │ ldr r1, [pc, #256] @ (1972c8 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 197274 │ │ │ │ ldr r2, [pc, #240] @ (1972cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #240] @ (1972d0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r1, [pc, #236] @ (1972d4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 19725c │ │ │ │ ldr r1, [pc, #224] @ (1972d8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r1, [pc, #220] @ (1972dc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 197252 │ │ │ │ ldr r6, [pc, #208] @ (1972e0 ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [pc, #208] @ 1972e4 │ │ │ │ add r6, pc │ │ │ │ add r9, pc │ │ │ │ @@ -440761,102 +440756,102 @@ │ │ │ │ bcs.n 197252 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ bl 174bb0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ bcs.n 19721c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ bcc.n 197224 │ │ │ │ ldr r1, [pc, #148] @ (1972e8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r1, [pc, #140] @ (1972ec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3d70 │ │ │ │ + bl 1c3a60 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, fp │ │ │ │ bne.w 197050 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #120] @ (1972f0 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1971dc │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #984] @ (197658 ) │ │ │ │ + mov lr, ip │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb892 │ │ │ │ + push {r1, r7, lr} │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xb88e │ │ │ │ + push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r3, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r3, r6} │ │ │ │ movs r2, r3 │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1971b0 │ │ │ │ + bvs.n 197390 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r3, {r1, r2, r3, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4} │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1971a4 │ │ │ │ + bvs.n 197384 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1972fc │ │ │ │ + bvs.n 1972dc │ │ │ │ movs r2, r3 │ │ │ │ - add r0, pc, #920 @ (adr r0, 19763c ) │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r2!, {r4, r6, r7} │ │ │ │ + stmia r7!, {r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 197308 │ │ │ │ + bvs.n 1972e8 │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 197250 │ │ │ │ + bpl.n 197230 │ │ │ │ movs r2, r3 │ │ │ │ - add r0, pc, #544 @ (adr r0, 1974d4 ) │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r2!, {r1, r4, r6} │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 19723c │ │ │ │ + bpl.n 19721c │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r2, {r2, r5} │ │ │ │ + stmia r7!, {r2, r4} │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 1971fc │ │ │ │ + bpl.n 1971dc │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 1971d4 │ │ │ │ + bpl.n 1973b4 │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 1971d8 │ │ │ │ + bpl.n 1973b8 │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 19730c │ │ │ │ + bpl.n 1972ec │ │ │ │ movs r2, r3 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 19736c │ │ │ │ + bpl.n 19734c │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r3, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 197394 │ │ │ │ + bpl.n 197374 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 197258 │ │ │ │ + bmi.n 197238 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + cbz r0, 197354 │ │ │ │ movs r1, r3 │ │ │ │ - bvc.n 1972a8 │ │ │ │ + bmi.n 197288 │ │ │ │ movs r2, r3 │ │ │ │ - nop {9} │ │ │ │ + pop {r7} │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n 197200 │ │ │ │ + bmi.n 1973e0 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ ldr.w r2, [pc, #1124] @ 19776c │ │ │ │ mov r5, r0 │ │ │ │ @@ -440864,15 +440859,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 1c613c │ │ │ │ + bl 1c5e2c │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ mov sl, r0 │ │ │ │ add.w r0, r3, #84 @ 0x54 │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ cmp r3, r0 │ │ │ │ beq.w 197752 │ │ │ │ mov r2, r3 │ │ │ │ @@ -440896,20 +440891,20 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 197344 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ - bl 1c6274 │ │ │ │ + bl 1c5f64 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 1c6274 │ │ │ │ + bl 1c5f64 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r2, #84 @ 0x54 │ │ │ │ ldr.w r9, [r2, #88] @ 0x58 │ │ │ │ cmp r9, r1 │ │ │ │ beq.n 197466 │ │ │ │ mov r6, r5 │ │ │ │ @@ -440972,40 +440967,40 @@ │ │ │ │ blx 54720 │ │ │ │ mov r1, r0 │ │ │ │ str.w sl, [r0, #12] │ │ │ │ str r7, [r0, #28] │ │ │ │ str r6, [r0, #16] │ │ │ │ str.w fp, [r0, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1c7658 │ │ │ │ + bl 1c7348 │ │ │ │ b.n 1973b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ subs r6, #1 │ │ │ │ add.w r0, r3, r9, lsl #5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 54720 │ │ │ │ mov r1, r0 │ │ │ │ str.w sl, [r0, #16] │ │ │ │ str r7, [r0, #24] │ │ │ │ str r6, [r0, #12] │ │ │ │ str.w fp, [r0, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1c7658 │ │ │ │ + bl 1c7348 │ │ │ │ b.n 1973b0 │ │ │ │ ldrd r7, sl, [sp, #8] │ │ │ │ mov fp, r5 │ │ │ │ mov r5, r6 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1cc45c │ │ │ │ + bl 1cc14c │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ add.w r1, r2, #84 @ 0x54 │ │ │ │ ldr r4, [r2, #88] @ 0x58 │ │ │ │ cmp r4, r1 │ │ │ │ beq.w 197758 │ │ │ │ mov r0, r4 │ │ │ │ bl 174be4 │ │ │ │ @@ -441034,23 +441029,23 @@ │ │ │ │ movs r6, #12 │ │ │ │ add r3, sp, #24 │ │ │ │ strd r5, sl, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1cc504 │ │ │ │ + bl 1cc1f4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ ldmia.w r8, {r1, r2} │ │ │ │ - bl 1c76ac │ │ │ │ + bl 1c739c │ │ │ │ cbz r0, 19751a │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 19750e │ │ │ │ mul.w r3, r6, r3 │ │ │ │ @@ -441058,22 +441053,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 1c76d0 │ │ │ │ + bl 1c73c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1974ee │ │ │ │ ldr r2, [r5, #0] │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1c76ac │ │ │ │ + bl 1c739c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 197740 │ │ │ │ sub.w sl, r5, #96 @ 0x60 │ │ │ │ mov r9, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ @@ -441106,15 +441101,15 @@ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, sl │ │ │ │ bne.w 1976a8 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 1c76d0 │ │ │ │ + bl 1c73c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19753c │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ add.w lr, fp, r2 │ │ │ │ @@ -441193,30 +441188,30 @@ │ │ │ │ cmp r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, r4 │ │ │ │ cmp r7, ip │ │ │ │ str.w r0, [r5, #536] @ 0x218 │ │ │ │ bne.n 197604 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r2, [pc, #244] @ (197774 ) │ │ │ │ ldr r3, [pc, #240] @ (197770 ) │ │ │ │ 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 197768 │ │ │ │ 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 1cc548 │ │ │ │ + bl 1cc238 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ b.n 197578 │ │ │ │ mov r1, sl │ │ │ │ bl 174d7c │ │ │ │ b.n 19758e │ │ │ │ ldr r7, [sp, #0] │ │ │ │ b.n 1975b4 │ │ │ │ @@ -441252,15 +441247,15 @@ │ │ │ │ strb.w r8, [r1, #-20] │ │ │ │ mul.w r3, r7, r3 │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ cmp r2, r0 │ │ │ │ it hi │ │ │ │ strhi.w r0, [fp, r3] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1cc548 │ │ │ │ + bl 1cc238 │ │ │ │ cmp r9, r6 │ │ │ │ bne.n 1976f6 │ │ │ │ b.n 1974a4 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r6, r1 │ │ │ │ bne.n 1976c2 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ @@ -442031,15 +442026,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 19e00c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bf2b0 │ │ │ │ + bl 1befa0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, r8 │ │ │ │ it cc │ │ │ │ movcc r3, r8 │ │ │ │ str r3, [r5, #32] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -442077,15 +442072,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 197f7e │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 197f10 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ ands.w r3, r3, #131072 @ 0x20000 │ │ │ │ @@ -442102,28 +442097,28 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 175114 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1bf340 │ │ │ │ + bl 1bf030 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str.w r8, [r1, #28] │ │ │ │ bic.w r3, r3, #65536 @ 0x10000 │ │ │ │ str.w r1, [r8, #60] @ 0x3c │ │ │ │ str.w r3, [r8, #8] │ │ │ │ - bl 1c7fb8 │ │ │ │ + bl 1c7ca8 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ str.w r0, [r8, #64] @ 0x40 │ │ │ │ b.n 197f3e │ │ │ │ mov r8, r3 │ │ │ │ b.n 197f70 │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ @@ -442882,28 +442877,28 @@ │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ cmp r6, r2 │ │ │ │ ite cc │ │ │ │ movcc r6, #0 │ │ │ │ movcs r6, #1 │ │ │ │ cbz r0, 198728 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 198728 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 19871c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #15 │ │ │ │ bmi.n 19871c │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs fp, r3 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19870a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #320 @ 0x140 │ │ │ │ beq.n 1987a8 │ │ │ │ movw r3, #799 @ 0x31f │ │ │ │ @@ -443041,27 +443036,27 @@ │ │ │ │ beq.n 19892a │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 1988ba │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1988ba │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne fp, r3 │ │ │ │ beq.n 1988ae │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #15 │ │ │ │ bpl.n 198864 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19889e │ │ │ │ mov r0, r7 │ │ │ │ bl 197fc4 │ │ │ │ add r9, r0 │ │ │ │ b.n 198864 │ │ │ │ @@ -443268,15 +443263,15 @@ │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ cmp ip, r1 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ bne.n 198ac2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bf2ec │ │ │ │ + bl 1befdc │ │ │ │ ldr r7, [r4, #4] │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ cmp r7, r3 │ │ │ │ mov.w lr, r7, lsr #7 │ │ │ │ beq.w 198cf8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ subs.w r8, lr, #8 │ │ │ │ @@ -443626,17 +443621,17 @@ │ │ │ │ str r2, [r6, #76] @ 0x4c │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ b.n 198e1c │ │ │ │ mov r0, r8 │ │ │ │ b.n 198d8c │ │ │ │ bl 194e82 │ │ │ │ bl 2e86 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + ldrh r2, [r7, #54] @ 0x36 │ │ │ │ movs r1, r5 │ │ │ │ - str r1, [sp, #928] @ 0x3a0 │ │ │ │ + ldrh r0, [r3, #54] @ 0x36 │ │ │ │ movs r1, r5 │ │ │ │ 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, #1388] @ 199410 │ │ │ │ mov r5, r0 │ │ │ │ @@ -443646,15 +443641,15 @@ │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ movs r0, #0 │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r4, r7 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ beq.n 198ef4 │ │ │ │ @@ -443716,29 +443711,29 @@ │ │ │ │ ldrne r3, [r5, #20] │ │ │ │ strne.w sl, [r3] │ │ │ │ itt ne │ │ │ │ ldrne r3, [r5, #16] │ │ │ │ strne.w sl, [r3, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ strd r3, r3, [r5, #16] │ │ │ │ - bl 1bf500 │ │ │ │ + bl 1bf1f0 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp sl, r4 │ │ │ │ beq.w 1990ac │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ b.n 198f94 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1bf340 │ │ │ │ + bl 1bf030 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str r4, [r7, #28] │ │ │ │ cmp sl, r3 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ bne.n 198f8e │ │ │ │ ldr r3, [r6, #16] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ @@ -443796,58 +443791,58 @@ │ │ │ │ beq.w 1992fa │ │ │ │ movw r3, #313 @ 0x139 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1992fa │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 199098 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 199098 │ │ │ │ ldr.w fp, [r7, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 19908a │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 1990a0 │ │ │ │ ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ cbz r0, 19908a │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 19908a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 19907c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ bne.n 1990a0 │ │ │ │ ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19906e │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19904c │ │ │ │ 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 sl, r3 │ │ │ │ bne.n 198fbc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 1bf358 │ │ │ │ + bl 1bf048 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r6, #44] @ 0x2c │ │ │ │ cmp sl, r3 │ │ │ │ beq.w 199294 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ @@ -444026,15 +444021,15 @@ │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 199224 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 1992b4 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ @@ -444044,15 +444039,15 @@ │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 198f32 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r4, [r6, #52] @ 0x34 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r2, [pc, #336] @ (19941c ) │ │ │ │ ldr r3, [pc, #328] @ (199414 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -444346,15 +444341,15 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ 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 1c613c │ │ │ │ + bl 1c5e2c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ bl 17609c │ │ │ │ ldr.w r7, [sl, #84]! │ │ │ │ cmp sl, r7 │ │ │ │ @@ -444409,15 +444404,15 @@ │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r1, r2, #31 │ │ │ │ bpl.n 199784 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 199990 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1996c0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 1996b2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 199784 │ │ │ │ @@ -444426,15 +444421,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 199784 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 199784 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 199698 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 19987c │ │ │ │ @@ -444458,24 +444453,24 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 199780 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 199780 │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ b.n 19972e │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 19977c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ beq.n 199720 │ │ │ │ @@ -444496,18 +444491,18 @@ │ │ │ │ ldreq r0, [r0, #0] │ │ │ │ streq r0, [r2, #28] │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 19974c │ │ │ │ mov r4, lr │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19972e │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ add.w r3, r6, #96 @ 0x60 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ @@ -444517,15 +444512,15 @@ │ │ │ │ sub.w r6, r2, #96 @ 0x60 │ │ │ │ b.n 199604 │ │ │ │ mov sl, fp │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, sl │ │ │ │ bne.w 1995f0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r2, [pc, #752] @ (199a98 ) │ │ │ │ ldr r3, [pc, #744] @ (199a94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -444594,15 +444589,15 @@ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ strd r8, r8, [r7, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bl 1c7fb8 │ │ │ │ + bl 1c7ca8 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 19973c │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1996ea │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ @@ -444648,22 +444643,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 1c7f44 │ │ │ │ + bl 1c7c34 │ │ │ │ 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 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ 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] │ │ │ │ @@ -444796,19 +444791,19 @@ │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #46] @ 0x2e │ │ │ │ + strh r0, [r0, #22] │ │ │ │ movs r1, r5 │ │ │ │ - ldr r1, [pc, #568] @ (199ce0 ) │ │ │ │ + mov r6, pc │ │ │ │ movs r2, r3 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r4, r6, #17 │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #116] @ (199b30 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -444832,15 +444827,15 @@ │ │ │ │ beq.n 199adc │ │ │ │ ldr r6, [pc, #76] @ (199b38 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 263bb4 │ │ │ │ + bl 2638a4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 199b10 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -444915,15 +444910,15 @@ │ │ │ │ beq.n 199b98 │ │ │ │ ldr r6, [pc, #76] @ (199bf4 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 263bb4 │ │ │ │ + bl 2638a4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 199bcc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -445022,15 +445017,15 @@ │ │ │ │ beq.n 199c94 │ │ │ │ ldr r6, [pc, #76] @ (199cf0 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 263bb4 │ │ │ │ + bl 2638a4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 199cc8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -445474,15 +445469,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 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 19a11c │ │ │ │ str r0, [r4, #0] │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ @@ -446128,15 +446123,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 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 19a7f4 │ │ │ │ ldr r2, [r1, r5] │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ @@ -446516,15 +446511,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 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 19abc6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r4, r4] │ │ │ │ @@ -446686,15 +446681,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 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 19ad26 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r6, r3, #2 │ │ │ │ @@ -446715,19 +446710,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (19ae1c ) │ │ │ │ ldr r0, [pc, #20] @ (19ae20 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 17399c │ │ │ │ nop │ │ │ │ - strb r0, [r4, #29] │ │ │ │ + strb r0, [r2, #17] │ │ │ │ movs r1, r5 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + adds r2, #114 @ 0x72 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xfb78001e │ │ │ │ + str??.w r0, [r8, lr, lsl #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 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r1, #92] @ 0x5c │ │ │ │ add.w r6, r1, #80 @ 0x50 │ │ │ │ @@ -446795,15 +446790,15 @@ │ │ │ │ bl 1759d0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (19aef8 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 188f48 │ │ │ │ - ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ movs r2, 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, #4048] @ 0xfd0 │ │ │ │ @@ -447200,15 +447195,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 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19b31c │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ @@ -447766,15 +447761,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 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19b7f0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -447980,15 +447975,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ cmp r2, #16 │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ ldr.w r1, [r8, #80] @ 0x50 │ │ │ │ b.n 19bb1e │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -448337,15 +448332,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 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19be80 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -448577,15 +448572,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 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19c074 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -448622,15 +448617,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e4088 │ │ │ │ + bl 1e3d78 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r6, #96 @ 0x60 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 189064 │ │ │ │ movs r2, #1 │ │ │ │ @@ -449009,15 +449004,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 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 19c4b4 │ │ │ │ movs r3, #3 │ │ │ │ b.n 19c4a2 │ │ │ │ uxtb r7, r7 │ │ │ │ @@ -449102,15 +449097,15 @@ │ │ │ │ ldr r2, [pc, #792] @ (19c9cc ) │ │ │ │ ldr r3, [pc, #796] @ (19c9d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e40c0 │ │ │ │ + bl 1e3db0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r6, #80 @ 0x50 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ bl 189064 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -450092,15 +450087,15 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 19d174 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6e18 │ │ │ │ + bl 1c6b08 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str.w sl, [r4, #16] │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r5, r3 │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ bne.n 19d100 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -450149,15 +450144,15 @@ │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #4 │ │ │ │ mov r4, fp │ │ │ │ sub.w r8, r6, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r6, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6e18 │ │ │ │ + bl 1c6b08 │ │ │ │ str.w r7, [fp, #16] │ │ │ │ str.w r0, [fp, #28] │ │ │ │ mov fp, r7 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ b.n 19d20e │ │ │ │ ldr r5, [r7, #28] │ │ │ │ @@ -450941,15 +450936,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19d9c2 │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ mov r0, r3 │ │ │ │ @@ -452789,22 +452784,22 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #152] @ (19ed20 ) │ │ │ │ ldr r3, [pc, #156] @ (19ed24 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ - ldr r5, [r1, #112] @ 0x70 │ │ │ │ + ldr r5, [r1, #120] @ 0x78 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r0, [r1, #120] @ 0x78 │ │ │ │ + ldrd r3, r0, [r1, #112] @ 0x70 │ │ │ │ orrs r3, r5 │ │ │ │ - ldr r5, [r1, #116] @ 0x74 │ │ │ │ + ldr r5, [r1, #124] @ 0x7c │ │ │ │ orrs r0, r5 │ │ │ │ ldr r5, [r1, #104] @ 0x68 │ │ │ │ orrs r3, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ @@ -453417,28 +453412,28 @@ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ bl 19e42c │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd r6, r5, [sp] │ │ │ │ - ldrd fp, r6, [sp, #44] @ 0x2c │ │ │ │ + strd sl, r5, [sp] │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ - strd sl, r5, [sp] │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + strd r6, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, fp, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r4, r6, r3 │ │ │ │ + orr.w r4, sl, r3 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #316] @ (19f440 ) │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ orr.w r5, r5, r9 │ │ │ │ @@ -454310,32 +454305,32 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e42c │ │ │ │ ldr.w r3, [sl] │ │ │ │ - movs r1, #32 │ │ │ │ + movs r1, #9 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r5, r2 │ │ │ │ - uxtb.w r2, r9 │ │ │ │ + mov.w r2, r9, lsr #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + movs r2, #13 │ │ │ │ bl 19e42c │ │ │ │ - mov.w r3, r9, lsr #8 │ │ │ │ + uxtb.w r3, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r2, #13 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ - movs r1, #9 │ │ │ │ + movs r1, #32 │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r2 │ │ │ │ @@ -454483,22 +454478,22 @@ │ │ │ │ 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, #300] @ (19fe74 ) │ │ │ │ + ldr r3, [pc, #304] @ (19fe78 ) │ │ │ │ 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, #288] @ (19fe78 ) │ │ │ │ + ldr r1, [pc, #292] @ (19fe7c ) │ │ │ │ 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 │ │ │ │ @@ -454506,132 +454501,132 @@ │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ bl 19e42c │ │ │ │ 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 19e42c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - movs r1, #49 @ 0x31 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #49 @ 0x31 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e42c │ │ │ │ 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 19e528 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r1, #41 @ 0x29 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #41 @ 0x29 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr.w r1, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr.w r1, [sl, #4] │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 19e528 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r2, #8 │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r1, #1 │ │ │ │ + movs r2, #8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r0, r7 │ │ │ │ + movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ + mov r0, r7 │ │ │ │ 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 19e42c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r2, #13 │ │ │ │ + mov r0, r7 │ │ │ │ ldr.w r8, [r8, #36] @ 0x24 │ │ │ │ - movs r1, #9 │ │ │ │ - orrs r5, r3 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + movs r1, #32 │ │ │ │ + orrs r5, r3 │ │ │ │ + uxtb.w r3, r8 │ │ │ │ + strd r3, r9, [sp] │ │ │ │ + bl 19e42c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ + movs r2, #13 │ │ │ │ + orr.w r7, r4, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #9 │ │ │ │ + orr.w r4, r5, r3 │ │ │ │ mov.w r3, r8, asr #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, r8, asr #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ - 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 19e42c │ │ │ │ - ldrd r2, r3, [sp, #12] │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (19fe7c ) │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (19fe74 ) │ │ │ │ + ldrd r3, r2, [sp, #12] │ │ │ │ + orrs r4, r2 │ │ │ │ + ldr r2, [pc, #44] @ (19fe80 ) │ │ │ │ + orrs r3, r7 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [pc, #32] @ (19fe78 ) │ │ │ │ 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 19fe70 │ │ │ │ + bne.n 19fe72 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r4, #10 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r5, #6 │ │ │ │ + lsls r4, r4, #6 │ │ │ │ lsls r6, r3, #2 │ │ │ │ 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 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #232] @ (19ff84 ) │ │ │ │ + ldr r3, [pc, #232] @ (19ff88 ) │ │ │ │ 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, #220] @ (19ff88 ) │ │ │ │ + ldr r1, [pc, #220] @ (19ff8c ) │ │ │ │ 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 │ │ │ │ @@ -454693,51 +454688,51 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (19ff8c ) │ │ │ │ + ldr r2, [pc, #44] @ (19ff90 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (19ff84 ) │ │ │ │ + ldr r3, [pc, #32] @ (19ff88 ) │ │ │ │ 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 19ff80 │ │ │ │ + bne.n 19ff84 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ + lsls r6, r1, #5 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ lsls r6, r3, #2 │ │ │ │ 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 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #272] @ (1a00bc ) │ │ │ │ + ldr r3, [pc, #272] @ (1a00c0 ) │ │ │ │ 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, #260] @ (1a00c0 ) │ │ │ │ + ldr r1, [pc, #260] @ (1a00c4 ) │ │ │ │ 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 │ │ │ │ @@ -454816,51 +454811,53 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a00c4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a00c8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a00bc ) │ │ │ │ + ldr r3, [pc, #32] @ (1a00c0 ) │ │ │ │ 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 1a00b6 │ │ │ │ + bne.n 1a00ba │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + movs r6, r7 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - vqadd.u32 d16, d18, d13 │ │ │ │ + vqadd.u16 d16, d30, d13 │ │ │ │ + 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, #3848] @ 0xf08 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #388] @ (1a0268 ) │ │ │ │ + ldr r3, [pc, #388] @ (1a0270 ) │ │ │ │ add r7, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #376] @ (1a026c ) │ │ │ │ + ldr r1, [pc, #376] @ (1a0274 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -454960,15 +454957,15 @@ │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ orrs r4, r2 │ │ │ │ movs r2, #26 │ │ │ │ bl 19e42c │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #92] @ 1a0260 │ │ │ │ + vldr d7, [pc, #92] @ 1a0268 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ orrs r5, r1 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r7 │ │ │ │ orrs r4, r1 │ │ │ │ vstr d7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ @@ -454982,208 +454979,209 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1a0270 ) │ │ │ │ + ldr r2, [pc, #52] @ (1a0278 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1a0268 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a0270 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a025c │ │ │ │ + bne.n 1a0264 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u8 d0, d26, d13 │ │ │ │ - ldc2 0, cr0, [ip, #628]! @ 0x274 │ │ │ │ + vqadd.u8 d0, d18, d13 │ │ │ │ + ldc2 0, cr0, [r4, #628]! @ 0x274 │ │ │ │ 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, #3856] @ 0xf10 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r3, [pc, #356] @ (1a03f8 ) │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r3, [pc, #356] @ (1a0400 ) │ │ │ │ add r7, sp, #196 @ 0xc4 │ │ │ │ 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] @ (1a03fc ) │ │ │ │ + ldr r1, [pc, #344] @ (1a0404 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ bl 19e42c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - ldrd r5, r4, [sp, #196] @ 0xc4 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + ldrd r4, r5, [sp, #196] @ 0xc4 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ 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, #200] @ 0xc8 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr.w r3, [r8, #32] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr.w r3, [r9, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + mov r1, r8 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - mov r1, r9 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #8 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ blx 54720 │ │ │ │ - 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 19f0d0 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - ldr.w r1, [r8, #8] │ │ │ │ + ldr.w r1, [r9, #8] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 19e528 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ - 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, #196] @ 0xc4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 19e42c │ │ │ │ - vldr d7, [pc, #140] @ 1a03f0 │ │ │ │ + vldr d7, [pc, #140] @ 1a03f8 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ vstr d7, [sp] │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 19e42c │ │ │ │ - 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, #196] @ 0xc4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r4, r3 │ │ │ │ - mov.w r3, r8, asr #8 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + 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 19e42c │ │ │ │ - uxtb.w r3, r8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + movs r2, #13 │ │ │ │ mov r0, r7 │ │ │ │ - movs r1, #32 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + 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 19e42c │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1a0400 ) │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1a03f8 ) │ │ │ │ + orrs r4, r2 │ │ │ │ + ldr r2, [pc, #56] @ (1a0408 ) │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [pc, #44] @ (1a0400 ) │ │ │ │ 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, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a03e6 │ │ │ │ + bne.n 1a03ee │ │ │ │ mov r0, r6 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [sl, #-628] @ 0xfffffd8c │ │ │ │ - ldc2 0, cr0, [r2], #-628 @ 0xfffffd8c │ │ │ │ + ldc2l 0, cr0, [r2, #-628] @ 0xfffffd8c │ │ │ │ + stc2 0, cr0, [sl], #-628 @ 0xfffffd8c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #276] @ (1a0534 ) │ │ │ │ + ldr r3, [pc, #276] @ (1a053c ) │ │ │ │ add r7, sp, #196 @ 0xc4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #264] @ (1a0538 ) │ │ │ │ + ldr r1, [pc, #264] @ (1a0540 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -455264,48 +455262,48 @@ │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a053c ) │ │ │ │ + ldr r2, [pc, #44] @ (1a0544 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a0534 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a053c ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a0530 │ │ │ │ + bne.n 1a0538 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - smlalbt r0, r0, lr, sp │ │ │ │ - @ instruction: 0xfae8009d │ │ │ │ + smlalbt r0, r0, r6, sp │ │ │ │ + @ instruction: 0xfae0009d │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #208 @ 0xd0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #356] @ (1a06c0 ) │ │ │ │ + ldr r3, [pc, #356] @ (1a06c8 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #348] @ (1a06c4 ) │ │ │ │ + ldr r1, [pc, #348] @ (1a06cc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -455416,48 +455414,48 @@ │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ str.w r9, [sp] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a06c8 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a06d0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a06c0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a06c8 ) │ │ │ │ add r2, pc │ │ │ │ str r6, [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 1a06bc │ │ │ │ + bne.n 1a06c4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #208 @ 0xd0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa94009d │ │ │ │ - ldr??.w r0, [ip, sp, lsl #1] │ │ │ │ + @ instruction: 0xfa8c009d │ │ │ │ + ldr??.w r0, [r4, sp, lsl #1] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #284] @ (1a0804 ) │ │ │ │ + ldr r3, [pc, #284] @ (1a080c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #276] @ (1a0808 ) │ │ │ │ + ldr r1, [pc, #276] @ (1a0810 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -455541,50 +455539,50 @@ │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a080c ) │ │ │ │ + ldr r2, [pc, #44] @ (1a0814 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a0804 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a080c ) │ │ │ │ add r2, pc │ │ │ │ str r6, [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 1a07fe │ │ │ │ + bne.n 1a0806 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - vst4.32 {d0-d3}, [r8 :64]! │ │ │ │ - ldrb.w r0, [sl, sp, lsl #1] │ │ │ │ + vst4.32 {d0-d3}, [r0 :64]! │ │ │ │ + ldrb.w r0, [r2, sp, lsl #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, #3848] @ 0xf08 │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #280] @ (1a0944 ) │ │ │ │ + ldr r3, [pc, #280] @ (1a094c ) │ │ │ │ add r7, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #268] @ (1a0948 ) │ │ │ │ + ldr r1, [pc, #268] @ (1a0950 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -455664,48 +455662,48 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a094c ) │ │ │ │ + ldr r2, [pc, #44] @ (1a0954 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a0944 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a094c ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a0940 │ │ │ │ + bne.n 1a0948 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7c2009d │ │ │ │ - @ instruction: 0xf6d8009d │ │ │ │ + @ instruction: 0xf7ba009d │ │ │ │ + @ instruction: 0xf6d0009d │ │ │ │ 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 r7, r1 │ │ │ │ - ldr r3, [pc, #456] @ (1a0b34 ) │ │ │ │ + ldr r3, [pc, #456] @ (1a0b3c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #448] @ (1a0b38 ) │ │ │ │ + ldr r1, [pc, #448] @ (1a0b40 ) │ │ │ │ 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 │ │ │ │ @@ -455858,49 +455856,49 @@ │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a0b3c ) │ │ │ │ + ldr r2, [pc, #48] @ (1a0b44 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a0b34 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a0b3c ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a0b2e │ │ │ │ + bne.n 1a0b36 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf684009d │ │ │ │ - @ instruction: 0xf4ee009d │ │ │ │ + @ instruction: 0xf67c009d │ │ │ │ + @ instruction: 0xf4e6009d │ │ │ │ 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, #448] @ (1a0d1c ) │ │ │ │ + ldr r3, [pc, #448] @ (1a0d24 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #440] @ (1a0d20 ) │ │ │ │ + ldr r1, [pc, #440] @ (1a0d28 ) │ │ │ │ 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 │ │ │ │ @@ -456053,49 +456051,49 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a0d24 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a0d2c ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a0d1c ) │ │ │ │ + ldr r3, [pc, #36] @ (1a0d24 ) │ │ │ │ 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 1a0d16 │ │ │ │ + bne.n 1a0d1e │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r4, #5144576 @ 0x4e8000 │ │ │ │ - ssat r0, #30, r6, lsl #2 │ │ │ │ + eor.w r0, ip, #5144576 @ 0x4e8000 │ │ │ │ + @ instruction: 0xf2fe009d │ │ │ │ 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 r7, r1 │ │ │ │ - ldr r3, [pc, #420] @ (1a0ee8 ) │ │ │ │ + ldr r3, [pc, #420] @ (1a0ef0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #412] @ (1a0eec ) │ │ │ │ + ldr r1, [pc, #412] @ (1a0ef4 ) │ │ │ │ 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 │ │ │ │ @@ -456233,69 +456231,69 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a0ef0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a0ef8 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a0ee8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a0ef0 ) │ │ │ │ add r2, pc │ │ │ │ str.w r4, [r9] │ │ │ │ str.w r5, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a0ee2 │ │ │ │ + bne.n 1a0eea │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subw r0, ip, #157 @ 0x9d │ │ │ │ - @ instruction: 0xf13a009d │ │ │ │ + subw r0, r4, #157 @ 0x9d │ │ │ │ + @ instruction: 0xf132009d │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #556] @ (1a1138 ) │ │ │ │ + ldr r2, [pc, #556] @ (1a1140 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #556] @ (1a113c ) │ │ │ │ + ldr r3, [pc, #556] @ (1a1144 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd r3, r2, [r1, #32] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ cmpeq r2, #4 │ │ │ │ itet ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r2, r3 │ │ │ │ - beq.n 1a0f52 │ │ │ │ + beq.n 1a0f5a │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #520] @ (1a1140 ) │ │ │ │ - ldr r3, [pc, #516] @ (1a113c ) │ │ │ │ + ldr r2, [pc, #520] @ (1a1148 ) │ │ │ │ + ldr r3, [pc, #516] @ (1a1144 ) │ │ │ │ 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 1a1126 │ │ │ │ + bne.w 1a112e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r1, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -456436,34 +456434,34 @@ │ │ │ │ movs r1, #23 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ movs r2, #31 │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ - vldr d7, [pc, #124] @ 1a1130 │ │ │ │ + vldr d7, [pc, #124] @ 1a1138 │ │ │ │ orr.w r3, r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #8] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vldr d7, [pc, #92] @ 1a1130 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vldr d7, [pc, #92] @ 1a1138 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and.w r2, r2, #32 │ │ │ │ @@ -456478,40 +456476,40 @@ │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orr.w r8, r8, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e42c │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ orr.w r3, r5, r1 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ - b.n 1a0f30 │ │ │ │ + b.n 1a0f38 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0ec009d │ │ │ │ + @ instruction: 0xf0e4009d │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0c4009d │ │ │ │ + @ instruction: 0xf0bc009d │ │ │ │ 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, #268] @ (1a126c ) │ │ │ │ + ldr r3, [pc, #268] @ (1a1274 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - ldr r1, [pc, #260] @ (1a1270 ) │ │ │ │ + ldr r1, [pc, #260] @ (1a1278 ) │ │ │ │ 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, r7, #1 │ │ │ │ @@ -456584,50 +456582,50 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a1274 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a127c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a126c ) │ │ │ │ + ldr r3, [pc, #36] @ (1a1274 ) │ │ │ │ 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 1a1266 │ │ │ │ + bne.n 1a126e │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 4, r0, cr0, cr13, {4} │ │ │ │ - ldc 0, cr0, [r6, #628]! @ 0x274 │ │ │ │ + mcr 0, 4, r0, cr8, cr13, {4} │ │ │ │ + stc 0, cr0, [lr, #628]! @ 0x274 │ │ │ │ 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] @ (1a1378 ) │ │ │ │ + ldr r3, [pc, #228] @ (1a1380 ) │ │ │ │ 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] @ (1a137c ) │ │ │ │ + ldr r1, [pc, #216] @ (1a1384 ) │ │ │ │ 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 │ │ │ │ @@ -456684,49 +456682,49 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a1380 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a1388 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a1378 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a1380 ) │ │ │ │ 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 1a1372 │ │ │ │ + bne.n 1a137a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [sl, #-628] @ 0xfffffd8c │ │ │ │ - stc 0, cr0, [r6], #628 @ 0x274 │ │ │ │ + ldcl 0, cr0, [r2, #-628] @ 0xfffffd8c │ │ │ │ + ldc 0, cr0, [lr], {157} @ 0x9d │ │ │ │ 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.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #164] @ (1a1444 ) │ │ │ │ + ldr r3, [pc, #164] @ (1a144c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #156] @ (1a1448 ) │ │ │ │ + ldr r1, [pc, #156] @ (1a1450 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -456762,49 +456760,49 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a144c ) │ │ │ │ + ldr r2, [pc, #44] @ (1a1454 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a1444 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a144c ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a1440 │ │ │ │ + bne.n 1a1448 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mrrc 0, 9, r0, r0, cr13 @ │ │ │ │ - rsbs r0, r8, sp, lsr #2 │ │ │ │ + mcrr 0, 9, r0, r8, cr13 │ │ │ │ + rsbs r0, r0, sp, lsr #2 │ │ │ │ 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.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #192] @ (1a152c ) │ │ │ │ + ldr r3, [pc, #192] @ (1a1534 ) │ │ │ │ add r7, sp, #20 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #180] @ (1a1530 ) │ │ │ │ + ldr r1, [pc, #180] @ (1a1538 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -456851,49 +456849,49 @@ │ │ │ │ orrs r4, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a1534 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a153c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a152c ) │ │ │ │ + ldr r3, [pc, #32] @ (1a1534 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a1528 │ │ │ │ + bne.n 1a1530 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb82009d │ │ │ │ - @ instruction: 0xeaf0009d │ │ │ │ + sbcs.w r0, sl, sp, lsr #2 │ │ │ │ + @ instruction: 0xeae8009d │ │ │ │ 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] @ (1a1630 ) │ │ │ │ + ldr r3, [pc, #220] @ (1a1638 ) │ │ │ │ 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] @ (1a1634 ) │ │ │ │ + ldr r1, [pc, #208] @ (1a163c ) │ │ │ │ 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 │ │ │ │ @@ -456948,49 +456946,49 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a1638 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a1640 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a1630 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a1638 ) │ │ │ │ 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 1a162a │ │ │ │ + bne.n 1a1632 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, sl, sp, lsr #2 │ │ │ │ - strd r0, r0, [lr, #628]! @ 0x274 │ │ │ │ + eors.w r0, r2, sp, lsr #2 │ │ │ │ + strd r0, r0, [r6, #628]! @ 0x274 │ │ │ │ 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 r8, r1 │ │ │ │ - ldr r3, [pc, #252] @ (1a1750 ) │ │ │ │ + ldr r3, [pc, #252] @ (1a1758 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #244] @ (1a1754 ) │ │ │ │ + ldr r1, [pc, #244] @ (1a175c ) │ │ │ │ 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 │ │ │ │ @@ -457059,49 +457057,49 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a1758 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a1760 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a1750 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a1758 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a174a │ │ │ │ + bne.n 1a1752 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe99c009d │ │ │ │ - @ instruction: 0xe8d2009d │ │ │ │ + @ instruction: 0xe994009d │ │ │ │ + @ instruction: 0xe8ca009d │ │ │ │ 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 r6, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #328] @ (1a18bc ) │ │ │ │ + ldr r3, [pc, #328] @ (1a18c4 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #320] @ (1a18c0 ) │ │ │ │ + ldr r1, [pc, #320] @ (1a18c8 ) │ │ │ │ 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 │ │ │ │ @@ -457194,68 +457192,68 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w r6, r9, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a18c4 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a18cc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a18bc ) │ │ │ │ + ldr r3, [pc, #36] @ (1a18c4 ) │ │ │ │ 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 1a18b6 │ │ │ │ + bne.n 1a18be │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [ip], #-628 @ 0x274 │ │ │ │ - b.n 1a1794 │ │ │ │ + ldrd r0, r0, [r4], #-628 @ 0x274 │ │ │ │ + b.n 1a178c │ │ │ │ lsls r5, r3, #2 │ │ │ │ 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 r2, [pc, #540] @ (1a1af8 ) │ │ │ │ + ldr r2, [pc, #540] @ (1a1b00 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #540] @ (1a1afc ) │ │ │ │ + ldr r3, [pc, #540] @ (1a1b04 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd r3, r2, [r1, #32] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ cmpeq r2, #4 │ │ │ │ itet ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r2, r3 │ │ │ │ - beq.n 1a1922 │ │ │ │ + beq.n 1a192a │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #504] @ (1a1b00 ) │ │ │ │ - ldr r3, [pc, #500] @ (1a1afc ) │ │ │ │ + ldr r2, [pc, #504] @ (1a1b08 ) │ │ │ │ + ldr r3, [pc, #500] @ (1a1b04 ) │ │ │ │ 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 1a1aec │ │ │ │ + bne.w 1a1af4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r1, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -457393,34 +457391,34 @@ │ │ │ │ movs r1, #23 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ movs r2, #31 │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ - vldr d7, [pc, #120] @ 1a1af0 │ │ │ │ + vldr d7, [pc, #120] @ 1a1af8 │ │ │ │ orr.w r3, r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vldr d7, [pc, #84] @ 1a1af0 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vldr d7, [pc, #84] @ 1a1af8 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r2, #32 │ │ │ │ @@ -457435,41 +457433,41 @@ │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orr.w r8, r8, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e42c │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ orr.w r3, r5, r1 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ - b.n 1a1900 │ │ │ │ + b.n 1a1908 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a1934 │ │ │ │ + b.n 1a192c │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a18ec │ │ │ │ + b.n 1a18e4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ 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.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #268] @ (1a1c2c ) │ │ │ │ + ldr r3, [pc, #268] @ (1a1c34 ) │ │ │ │ add r7, sp, #20 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #256] @ (1a1c30 ) │ │ │ │ + ldr r1, [pc, #256] @ (1a1c38 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -457541,66 +457539,66 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1a1c34 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a1c3c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1a1c2c ) │ │ │ │ + ldr r3, [pc, #32] @ (1a1c34 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a1c26 │ │ │ │ + bne.n 1a1c2e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a15d0 │ │ │ │ + b.n 1a15c8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - b.n 1a241c │ │ │ │ + b.n 1a2414 │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r5, [pc, #300] @ (1a1d74 ) │ │ │ │ + ldr r5, [pc, #300] @ (1a1d7c ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #300] @ (1a1d78 ) │ │ │ │ + ldr r2, [pc, #300] @ (1a1d80 ) │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ mov.w r2, #0 │ │ │ │ ldrd r2, r0, [r4, #136] @ 0x88 │ │ │ │ cmp r2, #6 │ │ │ │ sbcs.w ip, r0, #0 │ │ │ │ - blt.n 1a1d12 │ │ │ │ + blt.n 1a1d1a │ │ │ │ ldr.w ip, [r1] │ │ │ │ subs r2, #7 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub.w r1, ip, #600 @ 0x258 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bls.n 1a1cf0 │ │ │ │ + bls.n 1a1cf8 │ │ │ │ orrs r2, r0 │ │ │ │ cmp.w ip, #700 @ 0x2bc │ │ │ │ it cs │ │ │ │ cmpcs r2, #0 │ │ │ │ - beq.n 1a1d4c │ │ │ │ + beq.n 1a1d54 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ mov r2, r3 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -457614,184 +457612,184 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 19e42c │ │ │ │ ldr r6, [sp, #204] @ 0xcc │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ orrs.w ip, r1, r2 │ │ │ │ ldr r4, [sp, #208] @ 0xd0 │ │ │ │ - bne.n 1a1d5a │ │ │ │ + bne.n 1a1d62 │ │ │ │ strd r1, r2, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #4 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r5] │ │ │ │ - ldr r2, [pc, #164] @ (1a1d7c ) │ │ │ │ - ldr r3, [pc, #156] @ (1a1d78 ) │ │ │ │ + ldr r2, [pc, #164] @ (1a1d84 ) │ │ │ │ + ldr r3, [pc, #156] @ (1a1d80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a1d70 │ │ │ │ + bne.n 1a1d78 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrs r2, r0 │ │ │ │ - bne.n 1a1c84 │ │ │ │ + bne.n 1a1c8c │ │ │ │ ldrd ip, r1, [r4] │ │ │ │ orrs.w r2, ip, r1 │ │ │ │ - bne.n 1a1d32 │ │ │ │ + bne.n 1a1d3a │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ movs r2, #7 │ │ │ │ strd ip, r1, [sp] │ │ │ │ movs r1, #0 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ - b.n 1a1cd2 │ │ │ │ + b.n 1a1cda │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ bl 19e528 │ │ │ │ movs r2, #7 │ │ │ │ ldrd r1, r3, [sp, #204] @ 0xcc │ │ │ │ strd r1, r3, [sp] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ movs r1, #0 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ - b.n 1a1cd2 │ │ │ │ + b.n 1a1cda │ │ │ │ ldr r3, [r3, #32] │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ strd r3, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19e42c │ │ │ │ ldrd ip, r1, [sp, #204] @ 0xcc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 1a1d00 │ │ │ │ + b.n 1a1d08 │ │ │ │ ldrd ip, r1, [r4, #8] │ │ │ │ orrs.w r2, ip, r1 │ │ │ │ - beq.n 1a1cfe │ │ │ │ + beq.n 1a1d06 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ - b.n 1a1d34 │ │ │ │ + b.n 1a1d3c │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e42c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r1, r2, [sp, #204] @ 0xcc │ │ │ │ - b.n 1a1cbe │ │ │ │ + b.n 1a1cc6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - b.n 1a24d4 │ │ │ │ + b.n 1a24cc │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a23c4 │ │ │ │ + b.n 1a23bc │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w lr, [pc, #72] @ 1a1dd8 │ │ │ │ + ldr.w lr, [pc, #72] @ 1a1de0 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #68] @ 1a1ddc │ │ │ │ + ldr.w ip, [pc, #68] @ 1a1de4 │ │ │ │ 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 1a1c38 │ │ │ │ + bl 1a1c40 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #36] @ (1a1de0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1a1ddc ) │ │ │ │ + ldr r2, [pc, #36] @ (1a1de8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a1de4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a1dd4 │ │ │ │ + bne.n 1a1ddc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - b.n 1a22a0 │ │ │ │ + b.n 1a2298 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a2260 │ │ │ │ + b.n 1a2258 │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #452] @ (1a1fb8 ) │ │ │ │ + ldr r5, [pc, #452] @ (1a1fc0 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r4, [pc, #452] @ (1a1fbc ) │ │ │ │ + ldr r4, [pc, #452] @ (1a1fc4 ) │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov.w r4, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ands.w r5, r0, #16 │ │ │ │ - beq.n 1a1e44 │ │ │ │ + beq.n 1a1e4c │ │ │ │ ldrsh.w r1, [r3, #18] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 1a1ec2 │ │ │ │ + bmi.n 1a1eca │ │ │ │ add r0, sp, #28 │ │ │ │ bl 19eaf4 │ │ │ │ ldrd r3, r5, [sp, #28] │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ - ldr r2, [pc, #408] @ (1a1fc0 ) │ │ │ │ + ldr r2, [pc, #408] @ (1a1fc8 ) │ │ │ │ strd r3, r5, [r4] │ │ │ │ - ldr r3, [pc, #400] @ (1a1fbc ) │ │ │ │ + ldr r3, [pc, #400] @ (1a1fc4 ) │ │ │ │ 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 1a1fb2 │ │ │ │ + bne.w 1a1fba │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r6, r0, #30 │ │ │ │ - bpl.n 1a1e7a │ │ │ │ + bpl.n 1a1e82 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldr.w ip, [r6, #4] │ │ │ │ cmp.w ip, #392 @ 0x188 │ │ │ │ - bcs.n 1a1ed2 │ │ │ │ + bcs.n 1a1eda │ │ │ │ cmp.w ip, #390 @ 0x186 │ │ │ │ - bcs.n 1a1f10 │ │ │ │ + bcs.n 1a1f18 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #800 @ 0x320 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ - bcs.w 1a1f90 │ │ │ │ - ldr r2, [pc, #344] @ (1a1fc4 ) │ │ │ │ + bcs.w 1a1f98 │ │ │ │ + ldr r2, [pc, #344] @ (1a1fcc ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #344] @ (1a1fc8 ) │ │ │ │ + ldr r1, [pc, #344] @ (1a1fd0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a1e24 │ │ │ │ + b.n 1a1e2c │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bmi.n 1a1eee │ │ │ │ + bmi.n 1a1ef6 │ │ │ │ movs r2, #10 │ │ │ │ ubfx r0, r0, #18, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ @@ -457812,46 +457810,46 @@ │ │ │ │ movs r2, #7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r2, r5, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ orrs r5, r6 │ │ │ │ - b.n 1a1e24 │ │ │ │ + b.n 1a1e2c │ │ │ │ add r0, sp, #20 │ │ │ │ bl 19eaf4 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ orr.w r3, r3, #3072 @ 0xc00 │ │ │ │ - b.n 1a1e24 │ │ │ │ + b.n 1a1e2c │ │ │ │ sub.w lr, ip, #396 @ 0x18c │ │ │ │ cmp.w lr, #1 │ │ │ │ - bls.n 1a1f10 │ │ │ │ + bls.n 1a1f18 │ │ │ │ cmp.w ip, #404 @ 0x194 │ │ │ │ - bls.n 1a1faa │ │ │ │ + bls.n 1a1fb2 │ │ │ │ mvn.w r0, #406 @ 0x196 │ │ │ │ add ip, r0 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 1a1e5a │ │ │ │ + bhi.n 1a1e62 │ │ │ │ ldrd r1, r2, [r2, #72] @ 0x48 │ │ │ │ orrs r1, r2 │ │ │ │ - beq.n 1a1f56 │ │ │ │ + beq.n 1a1f5e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #11 │ │ │ │ strd r3, r1, [sp] │ │ │ │ add r0, sp, #28 │ │ │ │ bl 19e42c │ │ │ │ ldrd r3, r5, [sp, #28] │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 1a1e24 │ │ │ │ + b.n 1a1e2c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #800 @ 0x320 │ │ │ │ it cc │ │ │ │ movcc r3, #2 │ │ │ │ - bcc.n 1a1e68 │ │ │ │ + bcc.n 1a1e70 │ │ │ │ movs r2, #7 │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ @@ -457866,15 +457864,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r6, r5, [sp, #28] │ │ │ │ bl 19e42c │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r6 │ │ │ │ orrs r5, r2 │ │ │ │ orr.w r3, r3, #1792 @ 0x700 │ │ │ │ - b.n 1a1e24 │ │ │ │ + b.n 1a1e2c │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ movs r5, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ movs r2, #10 │ │ │ │ str r5, [sp, #4] │ │ │ │ lsrs r1, r3, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -457890,54 +457888,54 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r6, r5, [sp, #28] │ │ │ │ bl 19e42c │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r6 │ │ │ │ orrs r5, r2 │ │ │ │ - b.n 1a1f0a │ │ │ │ + b.n 1a1f12 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r1, [sp] │ │ │ │ add r0, sp, #28 │ │ │ │ bl 19e42c │ │ │ │ ldrd r3, r5, [sp, #28] │ │ │ │ orr.w r3, r3, #1536 @ 0x600 │ │ │ │ - b.n 1a1e24 │ │ │ │ + b.n 1a1e2c │ │ │ │ cmp.w ip, #400 @ 0x190 │ │ │ │ - bcs.n 1a1eee │ │ │ │ - b.n 1a1e5a │ │ │ │ + bcs.n 1a1ef6 │ │ │ │ + b.n 1a1e62 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1a23c4 │ │ │ │ + b.n 1a23bc │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a2364 │ │ │ │ + b.n 1a235c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cmp r4, #46 @ 0x2e │ │ │ │ + cmp r1, #22 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r3, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ movs r1, r3 │ │ │ │ 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, #3816] @ 0xee8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #768] @ (1a22e8 ) │ │ │ │ - ldr r3, [pc, #768] @ (1a22ec ) │ │ │ │ + ldr r0, [pc, #768] @ (1a22f0 ) │ │ │ │ + ldr r3, [pc, #768] @ (1a22f4 ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r0, pc │ │ │ │ mov r9, r1 │ │ │ │ add r4, sp, #32 │ │ │ │ - vldr d8, [pc, #748] @ 1a22e0 │ │ │ │ + vldr d8, [pc, #748] @ 1a22e8 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -457945,15 +457943,15 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ vstr d8, [sp, #128] @ 0x80 │ │ │ │ bl 19ee24 │ │ │ │ ldr.w r8, [r9, #32] │ │ │ │ cmp.w r8, #5 │ │ │ │ - bls.w 1a2190 │ │ │ │ + bls.w 1a2198 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ add r7, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w sl, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -458074,42 +458072,42 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr r2, [pc, #384] @ (1a22f0 ) │ │ │ │ - ldr r3, [pc, #376] @ (1a22ec ) │ │ │ │ + ldr r2, [pc, #384] @ (1a22f8 ) │ │ │ │ + ldr r3, [pc, #376] @ (1a22f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a2510 │ │ │ │ + bne.w 1a2518 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r5, [r9, #28] │ │ │ │ and.w r1, r2, #1 │ │ │ │ ubfx fp, r2, #2, #1 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1a22f4 │ │ │ │ + beq.w 1a22fc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a240e │ │ │ │ + bne.w 1a2416 │ │ │ │ add r7, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 19e42c │ │ │ │ @@ -458213,25 +458211,25 @@ │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1a215e │ │ │ │ + b.n 1a2166 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a230c │ │ │ │ + b.n 1a2304 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #138 @ 0x8a │ │ │ │ + udf #130 @ 0x82 │ │ │ │ lsls r5, r3, #2 │ │ │ │ add r7, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e42c │ │ │ │ @@ -458333,15 +458331,15 @@ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r4 │ │ │ │ - b.n 1a216a │ │ │ │ + b.n 1a2172 │ │ │ │ add r7, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -458438,82 +458436,82 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - b.n 1a22b2 │ │ │ │ + b.n 1a22ba │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #96] @ (1a2588 ) │ │ │ │ + ldr r2, [pc, #96] @ (1a2590 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #96] @ (1a258c ) │ │ │ │ + ldr r3, [pc, #96] @ (1a2594 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #44] @ 0x2c │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1a255c │ │ │ │ - vldr d7, [pc, #56] @ 1a2580 │ │ │ │ + cbz r3, 1a2564 │ │ │ │ + vldr d7, [pc, #56] @ 1a2588 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e42c │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #44] @ (1a2590 ) │ │ │ │ - ldr r3, [pc, #40] @ (1a258c ) │ │ │ │ + ldr r2, [pc, #44] @ (1a2598 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a2594 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a257a │ │ │ │ + bne.n 1a2582 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1a2528 │ │ │ │ + bge.n 1a2520 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1a24c4 │ │ │ │ + bge.n 1a24bc │ │ │ │ lsls r5, r3, #2 │ │ │ │ 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 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #632] @ (1a2824 ) │ │ │ │ + ldr r3, [pc, #632] @ (1a282c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #620] @ (1a2828 ) │ │ │ │ + ldr r1, [pc, #620] @ (1a2830 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r6, #1 │ │ │ │ @@ -458529,15 +458527,15 @@ │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 1a2518 │ │ │ │ + bl 1a2520 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -458732,51 +458730,51 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a282c ) │ │ │ │ + ldr r2, [pc, #48] @ (1a2834 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a2824 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a282c ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [fp] │ │ │ │ str.w r4, [fp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a281e │ │ │ │ + bne.n 1a2826 │ │ │ │ mov r0, fp │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1a28ac │ │ │ │ + bge.n 1a28a4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bvc.n 1a282c │ │ │ │ + bvc.n 1a2824 │ │ │ │ lsls r5, r3, #2 │ │ │ │ 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.w r9, #0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #492] @ (1a2a38 ) │ │ │ │ + ldr r3, [pc, #492] @ (1a2a40 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #484] @ (1a2a3c ) │ │ │ │ + ldr r1, [pc, #484] @ (1a2a44 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r6, #1 │ │ │ │ @@ -458792,15 +458790,15 @@ │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 1a2518 │ │ │ │ + bl 1a2520 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -458940,51 +458938,51 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a2a40 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a2a48 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a2a38 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a2a40 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a2a32 │ │ │ │ + bne.n 1a2a3a │ │ │ │ mov r0, sl │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1a2988 │ │ │ │ + bvc.n 1a2980 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bpl.n 1a2a18 │ │ │ │ + bpl.n 1a2a10 │ │ │ │ lsls r5, r3, #2 │ │ │ │ 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 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #556] @ (1a2c8c ) │ │ │ │ + ldr r3, [pc, #556] @ (1a2c94 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #548] @ (1a2c90 ) │ │ │ │ + ldr r1, [pc, #548] @ (1a2c98 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -459000,15 +458998,15 @@ │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, r6, r3 │ │ │ │ - bl 1a2518 │ │ │ │ + bl 1a2520 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -459171,51 +459169,51 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a2c94 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a2c9c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a2c8c ) │ │ │ │ + ldr r3, [pc, #36] @ (1a2c94 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a2c86 │ │ │ │ + bne.n 1a2c8e │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1a2bb4 │ │ │ │ + bpl.n 1a2bac │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bcc.n 1a2bc4 │ │ │ │ + bcc.n 1a2bbc │ │ │ │ lsls r5, r3, #2 │ │ │ │ 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 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #556] @ (1a2ee0 ) │ │ │ │ + ldr r3, [pc, #556] @ (1a2ee8 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #548] @ (1a2ee4 ) │ │ │ │ + ldr r1, [pc, #548] @ (1a2eec ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -459231,15 +459229,15 @@ │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, r6, r3 │ │ │ │ - bl 1a2518 │ │ │ │ + bl 1a2520 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -459403,44 +459401,44 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a2ee8 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a2ef0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1a2ee0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a2ee8 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a2eda │ │ │ │ + bne.n 1a2ee2 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1a2f60 │ │ │ │ + bcc.n 1a2f58 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bne.n 1a2f70 │ │ │ │ + bne.n 1a2f68 │ │ │ │ lsls r5, r3, #2 │ │ │ │ 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, #3824] @ 0xef0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r0, [pc, #1220] @ 1a33c4 │ │ │ │ - ldr.w r3, [pc, #1220] @ 1a33c8 │ │ │ │ + ldr.w r0, [pc, #1220] @ 1a33cc │ │ │ │ + ldr.w r3, [pc, #1220] @ 1a33d0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r0, pc │ │ │ │ mov r4, r1 │ │ │ │ add r5, sp, #32 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -459454,15 +459452,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, r4 │ │ │ │ bl 19ee24 │ │ │ │ ldr.w r9, [r4, #32] │ │ │ │ cmp.w r9, #5 │ │ │ │ - bls.w 1a30a2 │ │ │ │ + bls.w 1a30aa │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ add r7, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r8, #0 │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -459577,40 +459575,40 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr r2, [pc, #836] @ (1a33cc ) │ │ │ │ - ldr r3, [pc, #832] @ (1a33c8 ) │ │ │ │ + ldr r2, [pc, #836] @ (1a33d4 ) │ │ │ │ + ldr r3, [pc, #832] @ (1a33d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a33be │ │ │ │ + bne.w 1a33c6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r4, #28] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ and.w r1, r3, #1 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ ldr.w sl, [r2, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1a31ce │ │ │ │ + beq.w 1a31d6 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a32b8 │ │ │ │ + bne.w 1a32c0 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -459710,15 +459708,15 @@ │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #26 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1a3074 │ │ │ │ + b.n 1a307c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -459806,15 +459804,15 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - b.n 1a3066 │ │ │ │ + b.n 1a306e │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -459918,41 +459916,41 @@ │ │ │ │ str.w sl, [sp] │ │ │ │ orrs r4, r3 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - b.n 1a31bc │ │ │ │ + b.n 1a31c4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - beq.n 1a33b0 │ │ │ │ + beq.n 1a33a8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #132] @ (1a3464 ) │ │ │ │ + ldr r2, [pc, #132] @ (1a346c ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #132] @ (1a3468 ) │ │ │ │ + ldr r3, [pc, #132] @ (1a3470 ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #640 @ 0x280 │ │ │ │ ands.w r3, r3, #1344 @ 0x540 │ │ │ │ - beq.n 1a3454 │ │ │ │ + beq.n 1a345c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ movs r1, #14 │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -459966,60 +459964,60 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r6, r5, [sp, #12] │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1a346c ) │ │ │ │ + ldr r2, [pc, #52] @ (1a3474 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1a3468 ) │ │ │ │ + ldr r3, [pc, #44] @ (1a3470 ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r4, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a345e │ │ │ │ + bne.n 1a3466 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 1a340c │ │ │ │ + b.n 1a3414 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r4, {r1, r2, r4} │ │ │ │ + ldmia r4!, {r1, r2, r3} │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #140] @ (1a350c ) │ │ │ │ + ldr r2, [pc, #140] @ (1a3514 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #140] @ (1a3510 ) │ │ │ │ + ldr r3, [pc, #140] @ (1a3518 ) │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #640 @ 0x280 │ │ │ │ ands.w r3, r3, #1344 @ 0x540 │ │ │ │ - beq.n 1a34fe │ │ │ │ + beq.n 1a3506 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #14 │ │ │ │ @@ -460037,107 +460035,107 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1a3514 ) │ │ │ │ + ldr r2, [pc, #52] @ (1a351c ) │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1a3510 ) │ │ │ │ + ldr r3, [pc, #44] @ (1a3518 ) │ │ │ │ add r2, pc │ │ │ │ str r7, [r5, #0] │ │ │ │ str r6, [r5, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a3508 │ │ │ │ + bne.n 1a3510 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 1a34ac │ │ │ │ + b.n 1a34b4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + ldmia r3!, {r4} │ │ │ │ lsls r5, r3, #2 │ │ │ │ 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.w ip, [pc, #544] @ 1a374c │ │ │ │ + ldr.w ip, [pc, #544] @ 1a3754 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ - ldr r4, [pc, #544] @ (1a3750 ) │ │ │ │ + ldr r4, [pc, #544] @ (1a3758 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ mov.w r4, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r5, r0, #30 │ │ │ │ - bpl.n 1a35a4 │ │ │ │ + bpl.n 1a35ac │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp.w r1, #290 @ 0x122 │ │ │ │ - bhi.n 1a3624 │ │ │ │ + bhi.n 1a362c │ │ │ │ cmp.w r1, #272 @ 0x110 │ │ │ │ - bcc.n 1a356c │ │ │ │ + bcc.n 1a3574 │ │ │ │ sub.w r1, r1, #272 @ 0x110 │ │ │ │ movw ip, #63487 @ 0xf7ff │ │ │ │ movt ip, #6 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ tst.w ip, #1 │ │ │ │ - bne.n 1a363e │ │ │ │ + bne.n 1a3646 │ │ │ │ lsls r2, r0, #29 │ │ │ │ - bmi.w 1a3710 │ │ │ │ + bmi.w 1a3718 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1a33d0 │ │ │ │ + bl 1a33d8 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ orr.w r3, r3, #10240 @ 0x2800 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #460] @ (1a3754 ) │ │ │ │ - ldr r3, [pc, #452] @ (1a3750 ) │ │ │ │ + ldr r2, [pc, #460] @ (1a375c ) │ │ │ │ + ldr r3, [pc, #452] @ (1a3758 ) │ │ │ │ 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 1a3748 │ │ │ │ + bne.w 1a3750 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ and.w r1, r0, #1 │ │ │ │ ands.w r2, r0, #16 │ │ │ │ mov r6, r1 │ │ │ │ - beq.n 1a35c6 │ │ │ │ + beq.n 1a35ce │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1a3694 │ │ │ │ + beq.n 1a369c │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1a3470 │ │ │ │ + bl 1a3478 │ │ │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ orr.w r3, r3, #3072 @ 0xc00 │ │ │ │ - b.n 1a3582 │ │ │ │ + b.n 1a358a │ │ │ │ and.w r5, r0, #1344 @ 0x540 │ │ │ │ and.w r7, r0, #640 @ 0x280 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1a36a6 │ │ │ │ + beq.n 1a36ae │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1a373c │ │ │ │ + beq.w 1a3744 │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r2 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -460162,27 +460160,27 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 1a3582 │ │ │ │ + b.n 1a358a │ │ │ │ sub.w r1, r1, #304 @ 0x130 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n 1a356c │ │ │ │ + bhi.n 1a3574 │ │ │ │ movw ip, #12287 @ 0x2fff │ │ │ │ movt ip, #1 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 1a356c │ │ │ │ + beq.n 1a3574 │ │ │ │ and.w ip, r0, #1344 @ 0x540 │ │ │ │ and.w r0, r0, #640 @ 0x280 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1a3722 │ │ │ │ + beq.n 1a372a │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #3 │ │ │ │ movs r2, #15 │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -460205,33 +460203,33 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ - b.n 1a3582 │ │ │ │ + b.n 1a358a │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1a3470 │ │ │ │ + bl 1a3478 │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ - b.n 1a3582 │ │ │ │ + b.n 1a358a │ │ │ │ movs r2, #10 │ │ │ │ ubfx r0, r0, #18, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 19e42c │ │ │ │ ldrd r8, r9, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a3730 │ │ │ │ + beq.n 1a3738 │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r6 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #3 │ │ │ │ stmia.w sp, {r1, r2, r3} │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ @@ -460254,53 +460252,53 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ - b.n 1a3582 │ │ │ │ + b.n 1a358a │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1a33d0 │ │ │ │ + bl 1a33d8 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orr.w r3, r3, #11264 @ 0x2c00 │ │ │ │ - b.n 1a3582 │ │ │ │ + b.n 1a358a │ │ │ │ subs.w r0, r0, ip │ │ │ │ mov r1, ip │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.n 1a3658 │ │ │ │ + b.n 1a3660 │ │ │ │ subs r1, r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 1a36ce │ │ │ │ + b.n 1a36d6 │ │ │ │ subs r2, r7, r5 │ │ │ │ mov r1, r5 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 1a35e2 │ │ │ │ + b.n 1a35ea │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r5, r3, #2 │ │ │ │ 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 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #468] @ (1a3940 ) │ │ │ │ - ldr r3, [pc, #468] @ (1a3944 ) │ │ │ │ + ldr r2, [pc, #468] @ (1a3948 ) │ │ │ │ + ldr r3, [pc, #468] @ (1a394c ) │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ @@ -460399,15 +460397,15 @@ │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ubfx r7, r8, #2, #1 │ │ │ │ ubfx r5, r8, #5, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 1a3518 │ │ │ │ + bl 1a3520 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -460454,46 +460452,46 @@ │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r4, r6, r3 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1a3948 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a3950 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1a3944 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a394c ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a393a │ │ │ │ + bne.n 1a3942 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r0!, {r2, r3, r7} │ │ │ │ + ldmia r0!, {r2, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ 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 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #488] @ (1a3b4c ) │ │ │ │ + ldr r2, [pc, #488] @ (1a3b54 ) │ │ │ │ mov r9, r0 │ │ │ │ - ldr r3, [pc, #488] @ (1a3b50 ) │ │ │ │ + ldr r3, [pc, #488] @ (1a3b58 ) │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ @@ -460519,20 +460517,20 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, r5, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.w 1a3b40 │ │ │ │ + bne.w 1a3b48 │ │ │ │ lsls r2, r6, #18 │ │ │ │ itt mi │ │ │ │ movmi r0, #2 │ │ │ │ movmi r1, #0 │ │ │ │ - bmi.n 1a39d0 │ │ │ │ + bmi.n 1a39d8 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -460657,54 +460655,54 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1a3b54 ) │ │ │ │ + ldr r2, [pc, #56] @ (1a3b5c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1a3b50 ) │ │ │ │ + ldr r3, [pc, #48] @ (1a3b58 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a3b46 │ │ │ │ + bne.n 1a3b4e │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1a39d0 │ │ │ │ + b.n 1a39d8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ 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.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #476] @ (1a3d50 ) │ │ │ │ + ldr r3, [pc, #476] @ (1a3d58 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #464] @ (1a3d54 ) │ │ │ │ + ldr r1, [pc, #464] @ (1a3d5c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r8, #1 │ │ │ │ @@ -460719,15 +460717,15 @@ │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1a2518 │ │ │ │ + bl 1a2520 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -460748,20 +460746,20 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 1a3d46 │ │ │ │ + bne.w 1a3d4e │ │ │ │ tst.w r8, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1a3c14 │ │ │ │ + bne.n 1a3c1c │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -460865,53 +460863,53 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ str.w r8, [sp] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1a3d58 ) │ │ │ │ + ldr r2, [pc, #52] @ (1a3d60 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1a3d50 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a3d58 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a3d4c │ │ │ │ + bne.n 1a3d54 │ │ │ │ mov r0, sl │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1a3c14 │ │ │ │ + b.n 1a3c1c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ 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.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #512] @ (1a3f78 ) │ │ │ │ + ldr r3, [pc, #512] @ (1a3f80 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #500] @ (1a3f7c ) │ │ │ │ + ldr r1, [pc, #500] @ (1a3f84 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r8, #1 │ │ │ │ @@ -460926,15 +460924,15 @@ │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1a2518 │ │ │ │ + bl 1a2520 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -460955,20 +460953,20 @@ │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 1a3f6e │ │ │ │ + bne.w 1a3f76 │ │ │ │ tst.w r8, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1a3e1c │ │ │ │ + bne.n 1a3e24 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -461088,48 +461086,48 @@ │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1a3f80 ) │ │ │ │ + ldr r2, [pc, #52] @ (1a3f88 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1a3f78 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a3f80 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a3f74 │ │ │ │ + bne.n 1a3f7c │ │ │ │ mov r0, sl │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1a3e1c │ │ │ │ + b.n 1a3e24 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ 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 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #572] @ (1a41d8 ) │ │ │ │ + ldr r2, [pc, #572] @ (1a41e0 ) │ │ │ │ movs r7, #0 │ │ │ │ - ldr r3, [pc, #572] @ (1a41dc ) │ │ │ │ + ldr r3, [pc, #572] @ (1a41e4 ) │ │ │ │ mov sl, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ @@ -461175,20 +461173,20 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.w 1a41cc │ │ │ │ + bne.w 1a41d4 │ │ │ │ tst.w r9, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1a403e │ │ │ │ + bne.n 1a4046 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -461329,54 +461327,54 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1a41e0 ) │ │ │ │ + ldr r2, [pc, #56] @ (1a41e8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1a41dc ) │ │ │ │ + ldr r3, [pc, #48] @ (1a41e4 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a41d2 │ │ │ │ + bne.n 1a41da │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1a403e │ │ │ │ + b.n 1a4046 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r2, r4, r6} │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0050 │ │ │ │ + bkpt 0x0048 │ │ │ │ lsls r5, r3, #2 │ │ │ │ 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 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #632] @ (1a4478 ) │ │ │ │ + ldr r3, [pc, #632] @ (1a4480 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #620] @ (1a447c ) │ │ │ │ + ldr r1, [pc, #620] @ (1a4484 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r8, #1 │ │ │ │ @@ -461391,15 +461389,15 @@ │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 1a2518 │ │ │ │ + bl 1a2520 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -461430,20 +461428,20 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 1a446e │ │ │ │ + bne.w 1a4476 │ │ │ │ tst.w r8, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1a42be │ │ │ │ + bne.n 1a42c6 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -461603,53 +461601,53 @@ │ │ │ │ movs r1, #4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1a4480 ) │ │ │ │ + ldr r2, [pc, #52] @ (1a4488 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1a4478 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a4480 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a4474 │ │ │ │ + bne.n 1a447c │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1a42be │ │ │ │ + b.n 1a42c6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r5, r6, r7, pc} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cbnz r6, 1a44ee │ │ │ │ + cbnz r6, 1a44f4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ 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 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #632] @ (1a4718 ) │ │ │ │ + ldr r3, [pc, #632] @ (1a4720 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - ldr r1, [pc, #624] @ (1a471c ) │ │ │ │ + ldr r1, [pc, #624] @ (1a4724 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r7, #1 │ │ │ │ @@ -461664,15 +461662,15 @@ │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 1a2518 │ │ │ │ + bl 1a2520 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -461703,20 +461701,20 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 1a470e │ │ │ │ + bne.w 1a4716 │ │ │ │ lsls r2, r7, #18 │ │ │ │ itt mi │ │ │ │ movmi r0, #2 │ │ │ │ movmi r1, #0 │ │ │ │ - bmi.n 1a455c │ │ │ │ + bmi.n 1a4564 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -461875,62 +461873,60 @@ │ │ │ │ movs r1, #4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1a4720 ) │ │ │ │ + ldr r2, [pc, #52] @ (1a4728 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1a4718 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a4720 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [fp] │ │ │ │ str.w r4, [fp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a4714 │ │ │ │ + bne.n 1a471c │ │ │ │ mov r0, fp │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1a455c │ │ │ │ + b.n 1a4564 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1a4774 │ │ │ │ + cbnz r0, 1a477a │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cbnz r6, 1a4726 │ │ │ │ + cbnz r6, 1a472c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - 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, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1136] @ 1a4bb0 │ │ │ │ - ldr.w r3, [pc, #1136] @ 1a4bb4 │ │ │ │ + ldr.w r2, [pc, #1116] @ 1a4ba0 │ │ │ │ + ldr.w r3, [pc, #1116] @ 1a4ba4 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a4b7e │ │ │ │ + bne.w 1a4b84 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ ldrhi r2, [r2, #4] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ @@ -461939,85 +461935,85 @@ │ │ │ │ ubfx r0, r5, #5, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ itet hi │ │ │ │ orrhi r5, r2 │ │ │ │ ldrls r5, [sp, #20] │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - mov.w sl, #0 │ │ │ │ + movs r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ - mov r7, sl │ │ │ │ + mov r8, r7 │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #11, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ - ubfx r8, r2, #2, #1 │ │ │ │ + ubfx r9, r2, #2, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1a49be │ │ │ │ + bne.w 1a4982 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 19e42c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, sl, [sp] │ │ │ │ + strd fp, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r9, [sp, #228] @ 0xe4 │ │ │ │ + ldrd sl, r7, [sp, #228] @ 0xe4 │ │ │ │ bl 19e42c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - strd r8, r7, [sp] │ │ │ │ - orr.w r8, r9, r2 │ │ │ │ + strd r9, r8, [sp] │ │ │ │ + orr.w r8, sl, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + mov sl, r5 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - ldr r7, [sp, #228] @ 0xe4 │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - orrs r7, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ strd r0, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - mov sl, r5 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r5, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e42c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + orr.w r9, r8, r3 │ │ │ │ strd r2, r5, [sp] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r9, r7, r3 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ @@ -462058,15 +462054,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr.w fp, [r3] │ │ │ │ ubfx r7, fp, #2, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ - bl 1a3518 │ │ │ │ + bl 1a3520 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -462090,15 +462086,15 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a4b8e │ │ │ │ + bne.w 1a4b94 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ ldrhi.w r2, [r9, #4] │ │ │ │ ldrls r2, [sp, #12] │ │ │ │ ldrbhi r2, [r2, #0] │ │ │ │ @@ -462133,263 +462129,255 @@ │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 19e42c │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - mov r1, r2 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ - bl 19e42c │ │ │ │ - ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - orrs r2, r6 │ │ │ │ - orrs r3, r5 │ │ │ │ - strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #532] @ (1a4bb8 ) │ │ │ │ - ldr r3, [pc, #528] @ (1a4bb4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 1a4b9e │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add sp, #244 @ 0xf4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b.n 1a4b4a │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd r9, r5, [sp, #228] @ 0xe4 │ │ │ │ + ldrd sl, r5, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, sl, [sp] │ │ │ │ + strd fp, r7, [sp] │ │ │ │ bl 19e42c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r8, sl, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ - strd r8, sl, [sp] │ │ │ │ + strd r9, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r7, [sp, #228] @ 0xe4 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov.w r9, #0 │ │ │ │ - orr.w r8, r5, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 19e42c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + orr.w sl, r8, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orrs r5, r7 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r8, r5, r3 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r8, [r3] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r5, [sp, #228] @ 0xe4 │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r0, r3 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + orr.w sl, r8, r3 │ │ │ │ + str r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ + mov r0, r2 │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r5, r3 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ bl 19e9d0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - mov r1, sl │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w sl, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r3, r7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + orr.w fp, r5, r3 │ │ │ │ blx 54720 │ │ │ │ - ldr.w fp, [r6, #28] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r5, [r6, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, r0 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #108] @ 0x6c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #32] │ │ │ │ - ubfx r7, r7, #2, #1 │ │ │ │ - eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ - bl 1a3518 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + str r5, [sp, #32] │ │ │ │ + ubfx r8, r5, #2, #1 │ │ │ │ + eor.w r8, r8, #1 │ │ │ │ + str.w r8, [sp, #104] @ 0x68 │ │ │ │ + bl 1a3520 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r5, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r1, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + orr.w r3, fp, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov.w fp, #0 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ + str r3, [sp, #24] │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - vldr d7, [pc, #188] @ 1a4ba8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ + strd r3, r7, [sp] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 1a4b96 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ubfx r2, r3, #1, #1 │ │ │ │ + cbnz r3, 1a4afe │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - itete hi │ │ │ │ - ldrhi.w r2, [fp, #4] │ │ │ │ - ldrls r1, [sp, #12] │ │ │ │ - ldrbhi r1, [r2, #0] │ │ │ │ - movls r2, r1 │ │ │ │ - itt hi │ │ │ │ - movhi r2, #0 │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ - strd r1, r2, [sp] │ │ │ │ + ittet hi │ │ │ │ + movhi r7, #0 │ │ │ │ + ldrhi r3, [sp, #36] @ 0x24 │ │ │ │ + ldrls r2, [sp, #12] │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + itee ls │ │ │ │ + movls r7, r2 │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + strd r2, r7, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 19e42c │ │ │ │ - ldrh.w r1, [r8, #12] │ │ │ │ - mov r0, r4 │ │ │ │ + ldrh.w r1, [r9, #12] │ │ │ │ ldr r6, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ orrs r6, r5 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ - itete eq │ │ │ │ + itt eq │ │ │ │ moveq r3, #0 │ │ │ │ - ldrdne r3, r2, [sp, #28] │ │ │ │ moveq r2, r3 │ │ │ │ - eorne.w fp, r3, r2 │ │ │ │ - itt ne │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ + itttt ne │ │ │ │ + ldrdne r3, r2, [sp, #28] │ │ │ │ + eorne r3, r2 │ │ │ │ movne r2, #0 │ │ │ │ - ubfxne r3, fp, #2, #1 │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 19e42c │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - b.n 1a4982 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r8, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r1, r2 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 19e42c │ │ │ │ + ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + orrs r2, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ + strd r2, r3, [r1] │ │ │ │ + ldr r2, [pc, #60] @ (1a4ba8 ) │ │ │ │ + ldr r3, [pc, #56] @ (1a4ba4 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 1a4b9c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add sp, #244 @ 0xf4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr.w r5, r2, r2, lsr #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ and.w r5, r5, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 1a4784 │ │ │ │ + b.n 1a4788 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1a492e │ │ │ │ - ubfx r1, r2, #1, #1 │ │ │ │ - mov r2, sl │ │ │ │ - b.n 1a4b2c │ │ │ │ + b.n 1a492c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - @ instruction: 0xb8b8 │ │ │ │ + @ instruction: 0xb8b4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - setend be │ │ │ │ + push {r4, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ 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, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1260] @ 1a50c0 │ │ │ │ + ldr.w r3, [pc, #1260] @ 1a50b0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #1252] @ 1a50c4 │ │ │ │ + ldr.w r2, [pc, #1252] @ 1a50b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a508e │ │ │ │ + bne.w 1a5080 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ ldrhi r2, [r2, #4] │ │ │ │ @@ -462415,15 +462403,15 @@ │ │ │ │ ubfx r0, r2, #11, #1 │ │ │ │ ubfx r6, r2, #4, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1a4e98 │ │ │ │ + bne.w 1a4e88 │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 19e42c │ │ │ │ @@ -462521,15 +462509,15 @@ │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ubfx r8, r6, #2, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #112] @ 0x70 │ │ │ │ - bl 1a3518 │ │ │ │ + bl 1a3520 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -462547,15 +462535,15 @@ │ │ │ │ blx 54720 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r8, r5, [sp, #112] @ 0x70 │ │ │ │ - bl 1a3518 │ │ │ │ + bl 1a3520 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -462573,15 +462561,15 @@ │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orrs r7, r6 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w r3, r9, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a509e │ │ │ │ + bne.w 1a5090 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ ldrls r2, [sp, #20] │ │ │ │ @@ -462628,23 +462616,23 @@ │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ ldr r1, [sp, #24] │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #588] @ (1a50c8 ) │ │ │ │ - ldr r3, [pc, #576] @ (1a50c0 ) │ │ │ │ + ldr r2, [pc, #588] @ (1a50b8 ) │ │ │ │ + ldr r3, [pc, #576] @ (1a50b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a50ae │ │ │ │ + bne.w 1a50a0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -462736,15 +462724,15 @@ │ │ │ │ ldr.w sl, [r3, #28] │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ubfx r8, r6, #2, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #112] @ 0x70 │ │ │ │ - bl 1a3518 │ │ │ │ + bl 1a3520 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -462754,57 +462742,58 @@ │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 54720 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ + movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ + mov r6, r3 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, sl │ │ │ │ - movs r7, #0 │ │ │ │ str.w r8, [sp, #112] @ 0x70 │ │ │ │ - str r7, [sp, #116] @ 0x74 │ │ │ │ - bl 1a3518 │ │ │ │ + bl 1a3520 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + vldr d7, [pc, #204] @ 1a50a8 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + vstr d7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ - vldr d7, [pc, #180] @ 1a50b8 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ orrs r5, r3 │ │ │ │ + strd r2, r6, [sp] │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ orrs r7, r3 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a50a6 │ │ │ │ + bne.n 1a5098 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ ldrbhi.w r2, [sl] │ │ │ │ ldrls r2, [sp, #20] │ │ │ │ @@ -462836,60 +462825,59 @@ │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 19e42c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1a4e5c │ │ │ │ + b.n 1a4e4c │ │ │ │ orr.w r5, r2, r2, lsr #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ and.w r5, r5, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 1a4c20 │ │ │ │ + b.n 1a4c10 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1a4e08 │ │ │ │ + b.n 1a4df8 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 1a5040 │ │ │ │ + mov r3, r6 │ │ │ │ + b.n 1a5032 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + push {r1, r3, r5} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cbz r6, 1a50ea │ │ │ │ + cbz r6, 1a50de │ │ │ │ lsls r5, r3, #2 │ │ │ │ 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, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1308] @ 1a5600 │ │ │ │ + ldr.w r3, [pc, #1308] @ 1a55f0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #1300] @ 1a5604 │ │ │ │ + ldr.w r2, [pc, #1300] @ 1a55f4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a55d0 │ │ │ │ + bne.w 1a55c2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ ldrhi r2, [r2, #4] │ │ │ │ @@ -462916,15 +462904,15 @@ │ │ │ │ ubfx r0, r2, #11, #1 │ │ │ │ ubfx r6, r2, #4, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1a53c4 │ │ │ │ + bne.w 1a53b4 │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 19e42c │ │ │ │ @@ -463033,15 +463021,15 @@ │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ubfx r8, r6, #2, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #112] @ 0x70 │ │ │ │ - bl 1a3518 │ │ │ │ + bl 1a3520 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -463059,15 +463047,15 @@ │ │ │ │ blx 54720 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r8, r5, [sp, #112] @ 0x70 │ │ │ │ - bl 1a3518 │ │ │ │ + bl 1a3520 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -463085,15 +463073,15 @@ │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orrs r7, r6 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w r3, r9, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a55e0 │ │ │ │ + bne.w 1a55d2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ ldrls r2, [sp, #20] │ │ │ │ @@ -463140,23 +463128,23 @@ │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ ldr r1, [sp, #24] │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #608] @ (1a5608 ) │ │ │ │ - ldr r3, [pc, #596] @ (1a5600 ) │ │ │ │ + ldr r2, [pc, #608] @ (1a55f8 ) │ │ │ │ + ldr r3, [pc, #596] @ (1a55f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a55f0 │ │ │ │ + bne.w 1a55e2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -463260,15 +463248,15 @@ │ │ │ │ ldr.w sl, [r3, #28] │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ubfx r8, r6, #2, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #112] @ 0x70 │ │ │ │ - bl 1a3518 │ │ │ │ + bl 1a3520 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -463278,57 +463266,58 @@ │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 54720 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ + movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ + mov r6, r3 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, sl │ │ │ │ - movs r7, #0 │ │ │ │ str.w r8, [sp, #112] @ 0x70 │ │ │ │ - str r7, [sp, #116] @ 0x74 │ │ │ │ - bl 1a3518 │ │ │ │ + bl 1a3520 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + vldr d7, [pc, #204] @ 1a55e8 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + vstr d7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ - vldr d7, [pc, #176] @ 1a55f8 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ orrs r5, r3 │ │ │ │ + strd r2, r6, [sp] │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ orrs r7, r3 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a55e8 │ │ │ │ + bne.n 1a55da │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ ldrbhi.w r2, [sl] │ │ │ │ ldrls r2, [sp, #20] │ │ │ │ @@ -463360,56 +463349,56 @@ │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 19e42c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1a5388 │ │ │ │ + b.n 1a5378 │ │ │ │ orr.w r5, r2, r2, lsr #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ and.w r5, r5, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 1a5130 │ │ │ │ + b.n 1a5120 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1a5334 │ │ │ │ + b.n 1a5324 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 1a5582 │ │ │ │ + mov r3, r6 │ │ │ │ + b.n 1a5574 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ + nop │ │ │ │ ... │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r4, sp, #328 @ 0x148 │ │ │ │ + add r4, sp, #392 @ 0x188 │ │ │ │ lsls r5, r3, #2 │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #756] @ (1a5918 ) │ │ │ │ - ldr r3, [pc, #756] @ (1a591c ) │ │ │ │ + ldr r2, [pc, #756] @ (1a5908 ) │ │ │ │ + ldr r3, [pc, #756] @ (1a590c ) │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r2, pc │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a5b82 │ │ │ │ + bne.w 1a5b6a │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ cmp r4, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ it hi │ │ │ │ ldrhi r0, [r0, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -463432,15 +463421,15 @@ │ │ │ │ ubfx r4, r2, #11, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1a5924 │ │ │ │ + bne.w 1a5914 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e42c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -463534,35 +463523,35 @@ │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r2, r7 │ │ │ │ - vldr d7, [pc, #356] @ 1a5910 │ │ │ │ + vldr d7, [pc, #356] @ 1a5900 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1a1de4 │ │ │ │ + bl 1a1dec │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a5b90 │ │ │ │ + bne.w 1a5b78 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ iteee ls │ │ │ │ movls r3, r2 │ │ │ │ ldrhi r3, [r5, #28] │ │ │ │ ldrhi r3, [r3, #4] │ │ │ │ ldrbhi r3, [r3, #0] │ │ │ │ @@ -463625,21 +463614,21 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w r8, r8, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #108] @ 1a5910 │ │ │ │ + vldr d7, [pc, #108] @ 1a5900 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1a1de4 │ │ │ │ + bl 1a1dec │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -463655,36 +463644,36 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r4, r8, r3 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr r2, [pc, #44] @ (1a5920 ) │ │ │ │ - ldr r3, [pc, #40] @ (1a591c ) │ │ │ │ + ldr r2, [pc, #44] @ (1a5910 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a590c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a5bd8 │ │ │ │ + bne.w 1a5ba6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r1, sp, #912 @ 0x390 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #32 @ (adr r7, 1a5944 ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 1a5974 ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ @@ -463774,20 +463763,20 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w fp, r9, r3 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r1, sl │ │ │ │ - vldr d7, [pc, #456] @ 1a5be0 │ │ │ │ + vldr d7, [pc, #424] @ 1a5bb0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1a1de4 │ │ │ │ + bl 1a1dec │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -463845,139 +463834,129 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #284] @ 1a5be0 │ │ │ │ + vldr d7, [pc, #252] @ 1a5bb0 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1a1de4 │ │ │ │ + bl 1a1dec │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldrb.w r9, [r5, #13] │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + bl 19e42c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldrb.w sl, [r5, #13] │ │ │ │ orr.w r7, fp, r7 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 1a5b98 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r7, r3 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1a5b80 │ │ │ │ ldr.w r8, [r5, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e42c │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr.w fp, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 19e42c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - cmp r1, #1 │ │ │ │ - it ls │ │ │ │ - movls r1, r9 │ │ │ │ - orr.w r2, r2, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, r2, sl │ │ │ │ - orr.w r3, fp, r3 │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ - itett hi │ │ │ │ - ldrhi.w r3, [r8, #4] │ │ │ │ + it ls │ │ │ │ + movls r1, sl │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + iteee ls │ │ │ │ movls r3, r1 │ │ │ │ - ldrbhi.w r9, [r3] │ │ │ │ + ldrhi.w r3, [r8, #4] │ │ │ │ + ldrbhi.w sl, [r3] │ │ │ │ movhi r3, #0 │ │ │ │ it hi │ │ │ │ - ubfxhi r1, r9, #5, #1 │ │ │ │ + ubfxhi r1, sl, #5, #1 │ │ │ │ movs r2, #15 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r2, sl, r2 │ │ │ │ + orr.w r2, r9, r2 │ │ │ │ orrs r3, r7 │ │ │ │ - b.n 1a58ec │ │ │ │ + b.n 1a58dc │ │ │ │ orr.w r9, r3, r3, lsr #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ and.w r9, r9, #1 │ │ │ │ - b.n 1a5664 │ │ │ │ + b.n 1a5654 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 1a57f6 │ │ │ │ + b.n 1a57e6 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, r9, #1 │ │ │ │ + and.w r3, sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - bl 19e42c │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldrd fp, r5, [sp, #212] @ 0xd4 │ │ │ │ - strd r3, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ubfx r1, r9, #1, #1 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ubfx r1, sl, #1, #1 │ │ │ │ mov r3, r8 │ │ │ │ - orr.w r2, fp, r2 │ │ │ │ - orr.w sl, r2, sl │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r5, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ orrs r7, r5 │ │ │ │ - b.n 1a5b68 │ │ │ │ + b.n 1a5b50 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ movs r1, 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r2, [pc, #1488] @ 1a61d0 │ │ │ │ + ldr.w r2, [pc, #1456] @ 1a6180 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r3, [pc, #1488] @ 1a61d4 │ │ │ │ + ldr.w r3, [pc, #1456] @ 1a6184 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a616e │ │ │ │ + bne.w 1a6138 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ ldrhi r2, [r2, #4] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ @@ -463998,15 +463977,15 @@ │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a5f0a │ │ │ │ + bne.w 1a5eda │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e42c │ │ │ │ @@ -464101,15 +464080,15 @@ │ │ │ │ blx 54720 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ - bl 1a1de4 │ │ │ │ + bl 1a1dec │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -464137,15 +464116,15 @@ │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a617e │ │ │ │ + bne.w 1a6148 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itett hi │ │ │ │ movhi r6, #0 │ │ │ │ movls r6, r2 │ │ │ │ ldrhi r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ @@ -464197,15 +464176,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 1a1de4 │ │ │ │ + bl 1a1dec │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -464247,23 +464226,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ ldrd r3, r2, [sp, #212] @ 0xd4 │ │ │ │ orrs r3, r6 │ │ │ │ orrs r2, r7 │ │ │ │ strd r3, r2, [r8] │ │ │ │ - ldr r2, [pc, #744] @ (1a61d8 ) │ │ │ │ - ldr r3, [pc, #740] @ (1a61d4 ) │ │ │ │ + ldr r2, [pc, #712] @ (1a6188 ) │ │ │ │ + ldr r3, [pc, #708] @ (1a6184 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a61c4 │ │ │ │ + bne.w 1a6170 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -464335,21 +464314,21 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r1, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #504] @ 1a61c8 │ │ │ │ + vldr d7, [pc, #472] @ 1a6178 │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1a1de4 │ │ │ │ + bl 1a1dec │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -464391,82 +464370,80 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r1, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #364] @ 1a61c8 │ │ │ │ + vldr d7, [pc, #332] @ 1a6178 │ │ │ │ add r2, sp, #24 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1a1de4 │ │ │ │ + bl 1a1dec │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldrb.w sl, [r5, #13] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ orr.w fp, r6, r3 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + bl 19e42c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + ldrb.w sl, [r5, #13] │ │ │ │ + orr.w r9, fp, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1a6184 │ │ │ │ + bne.n 1a614e │ │ │ │ ldr r7, [r5, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e42c │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 19e42c │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r3, r2 │ │ │ │ - orr.w fp, r3, fp │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - orr.w r6, r6, r9 │ │ │ │ cmp r3, #1 │ │ │ │ ittee ls │ │ │ │ - movls r2, sl │ │ │ │ - movls r7, r2 │ │ │ │ + movls r3, sl │ │ │ │ + movls r7, r3 │ │ │ │ ldrhi r3, [r7, #4] │ │ │ │ movhi r7, #0 │ │ │ │ itt hi │ │ │ │ ldrbhi.w sl, [r3] │ │ │ │ - ubfxhi r2, sl, #5, #1 │ │ │ │ - strd r2, r7, [sp] │ │ │ │ + ubfxhi r3, sl, #5, #1 │ │ │ │ movs r2, #15 │ │ │ │ + strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r7, r9, [sp, #212] @ 0xd4 │ │ │ │ + ldrd r7, sl, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ ldrbne r3, [r2, #0] │ │ │ │ @@ -464480,96 +464457,84 @@ │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #31 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r7 │ │ │ │ orrs r2, r5 │ │ │ │ - orr.w r3, r3, fp │ │ │ │ + orr.w r3, r3, r9 │ │ │ │ orrs r2, r6 │ │ │ │ - b.n 1a5ee8 │ │ │ │ + b.n 1a5eb8 │ │ │ │ orr.w r6, r2, r2, lsr #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ and.w r6, r6, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1a5c40 │ │ │ │ + b.n 1a5c10 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1a5de2 │ │ │ │ + b.n 1a5db2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - bl 19e42c │ │ │ │ - str r7, [sp, #4] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - ubfx r2, sl, #1, #1 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r3, r1 │ │ │ │ - orr.w fp, r3, fp │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r6, r3 │ │ │ │ - orr.w r6, r6, r9 │ │ │ │ - b.n 1a60f8 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ubfx r3, sl, #1, #1 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orrs r6, r2 │ │ │ │ + b.n 1a60c2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ + nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #984 @ (adr r3, 1a65ac ) │ │ │ │ + add r4, pc, #152 @ (adr r4, 1a621c ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #48 @ (adr r1, 1a620c ) │ │ │ │ + add r1, pc, #240 @ (adr r1, 1a627c ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ 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, #3824] @ 0xef0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #852] @ (1a6548 ) │ │ │ │ - ldr r3, [pc, #852] @ (1a654c ) │ │ │ │ + ldr r2, [pc, #852] @ (1a64f8 ) │ │ │ │ + ldr r3, [pc, #852] @ (1a64fc ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a67dc │ │ │ │ + bne.w 1a6780 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ ldrhi r2, [r2, #4] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ @@ -464593,15 +464558,15 @@ │ │ │ │ ubfx r4, r2, #11, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a6554 │ │ │ │ + bne.w 1a6504 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 19e42c │ │ │ │ @@ -464703,21 +464668,21 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w r1, r7, r3 │ │ │ │ add r7, sp, #32 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #448] @ 1a6540 │ │ │ │ + vldr d7, [pc, #448] @ 1a64f0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1a1de4 │ │ │ │ + bl 1a1dec │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -464749,15 +464714,15 @@ │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ orrs r1, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a67ec │ │ │ │ + bne.w 1a6790 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itett hi │ │ │ │ movhi r6, #0 │ │ │ │ movls r6, r2 │ │ │ │ ldrhi r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ @@ -464832,15 +464797,15 @@ │ │ │ │ mov r3, fp │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ - bl 1a1de4 │ │ │ │ + bl 1a1dec │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -464873,35 +464838,35 @@ │ │ │ │ ubfxne r6, r6, #2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r2, r9, r2 │ │ │ │ orrs r3, r7 │ │ │ │ strd r2, r3, [r8] │ │ │ │ - ldr r2, [pc, #44] @ (1a6550 ) │ │ │ │ - ldr r3, [pc, #36] @ (1a654c ) │ │ │ │ + ldr r2, [pc, #44] @ (1a6500 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a64fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a6838 │ │ │ │ + bne.w 1a67be │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #856] @ 0x358 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r3, #2 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ @@ -464983,248 +464948,230 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r1, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #32 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #520] @ 1a6840 │ │ │ │ + vldr d7, [pc, #480] @ 1a67c8 │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1a1de4 │ │ │ │ + bl 1a1dec │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #12 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #12 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ - ldr.w fp, [r5, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orrs r2, r1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + orrs r2, r6 │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orr.w fp, r3, r2 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ tst.w r2, #1344 @ 0x540 │ │ │ │ mov.w r2, #30 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e42c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r2 │ │ │ │ + orr.w r6, r3, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ bl 19e528 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - str r2, [sp, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ bl 19e42c │ │ │ │ - ldr.w fp, [fp, #8] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ tst.w r2, #1344 @ 0x540 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ movs r2, #31 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ add r0, sp, #32 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #328] @ 1a6840 │ │ │ │ - mov r3, fp │ │ │ │ + vldr d7, [pc, #292] @ 1a67c8 │ │ │ │ mov r1, sl │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1a1de4 │ │ │ │ + bl 1a1dec │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orr.w fp, r6, r3 │ │ │ │ - ldrb.w r9, [r5, #13] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + orr.w r9, r6, r3 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + bl 19e42c │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldrb.w sl, [r5, #13] │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, r2, r3 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 1a67f2 │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1a6796 │ │ │ │ ldr r7, [r5, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e42c │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 19e42c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orrs r3, r2 │ │ │ │ - orr.w fp, r3, fp │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - orr.w r6, r6, sl │ │ │ │ cmp r3, #1 │ │ │ │ ittee ls │ │ │ │ - movls r2, r9 │ │ │ │ - movls r7, r2 │ │ │ │ + movls r3, sl │ │ │ │ + movls r7, r3 │ │ │ │ ldrhi r3, [r7, #4] │ │ │ │ movhi r7, #0 │ │ │ │ itt hi │ │ │ │ - ldrbhi.w r9, [r3] │ │ │ │ - ubfxhi r2, r9, #5, #1 │ │ │ │ - strd r2, r7, [sp] │ │ │ │ + ldrbhi.w sl, [r3] │ │ │ │ + ubfxhi r3, sl, #5, #1 │ │ │ │ movs r2, #15 │ │ │ │ + strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - ldrd r9, r7, [sp, #220] @ 0xdc │ │ │ │ + ldrd sl, r7, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 1a6832 │ │ │ │ + beq.n 1a67b8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ eors r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r2, r9, r3 │ │ │ │ + orr.w r2, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r2, r2, fp │ │ │ │ + orr.w r2, r2, r9 │ │ │ │ orrs r3, r7 │ │ │ │ orrs r3, r6 │ │ │ │ - b.n 1a651e │ │ │ │ + b.n 1a64ce │ │ │ │ orr.w r6, r2, r2, lsr #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ and.w r6, r6, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 1a6234 │ │ │ │ + b.n 1a61e4 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1a6400 │ │ │ │ + b.n 1a63b0 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, r9, #1 │ │ │ │ + and.w r3, sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - bl 19e42c │ │ │ │ - str r7, [sp, #4] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ - ubfx r2, r9, #1, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orrs r3, r1 │ │ │ │ - orr.w fp, r3, fp │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r6, r3 │ │ │ │ - orr.w r6, r6, sl │ │ │ │ - b.n 1a678e │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ubfx r3, sl, #1, #1 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orrs r6, r2 │ │ │ │ + b.n 1a6732 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a67bc │ │ │ │ + b.n 1a6760 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ movs r1, 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr r2, [pc, #840] @ (1a6ba8 ) │ │ │ │ + ldr r2, [pc, #840] @ (1a6b30 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #840] @ (1a6bac ) │ │ │ │ + ldr r3, [pc, #840] @ (1a6b34 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a6e42 │ │ │ │ + bne.w 1a6dc4 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ ldrhi r2, [r2, #4] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ @@ -465245,15 +465192,15 @@ │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a6bb4 │ │ │ │ + bne.w 1a6b3c │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e42c │ │ │ │ @@ -465349,15 +465296,15 @@ │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 1a1de4 │ │ │ │ + bl 1a1dec │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -465386,15 +465333,15 @@ │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ orr.w r3, sl, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w sl, r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a6e52 │ │ │ │ + bne.w 1a6dd4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itett hi │ │ │ │ movhi r6, #0 │ │ │ │ movls r6, r2 │ │ │ │ ldrhi r3, [sp, #20] │ │ │ │ ubfxhi r2, r3, #5, #1 │ │ │ │ @@ -465453,22 +465400,22 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #188] @ 1a6ba0 │ │ │ │ + vldr d7, [pc, #188] @ 1a6b28 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1a1de4 │ │ │ │ + bl 1a1dec │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -465514,36 +465461,36 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ ldrd r3, r2, [sp, #212] @ 0xd4 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ orrs r2, r7 │ │ │ │ strd r3, r2, [r8] │ │ │ │ - ldr r2, [pc, #44] @ (1a6bb0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1a6bac ) │ │ │ │ + ldr r2, [pc, #44] @ (1a6b38 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a6b34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a6e9e │ │ │ │ + bne.w 1a6e02 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #480] @ 0x1e0 │ │ │ │ + str r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ @@ -465613,22 +465560,22 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r1, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #560] @ 1a6ea8 │ │ │ │ + vldr d7, [pc, #520] @ 1a6e08 │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1a1de4 │ │ │ │ + bl 1a1dec │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -465686,86 +465633,84 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r1, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #372] @ 1a6ea8 │ │ │ │ + vldr d7, [pc, #332] @ 1a6e08 │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1a1de4 │ │ │ │ + bl 1a1dec │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldrb.w sl, [r5, #13] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ orr.w fp, r6, r3 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + bl 19e42c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + ldrb.w sl, [r5, #13] │ │ │ │ + orr.w r9, fp, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1a6e58 │ │ │ │ + bne.n 1a6dda │ │ │ │ ldr r7, [r5, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e42c │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 19e42c │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r3, r2 │ │ │ │ - orr.w fp, r3, fp │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - orr.w r6, r6, r9 │ │ │ │ cmp r3, #1 │ │ │ │ ittee ls │ │ │ │ - movls r2, sl │ │ │ │ - movls r7, r2 │ │ │ │ + movls r3, sl │ │ │ │ + movls r7, r3 │ │ │ │ ldrhi r3, [r7, #4] │ │ │ │ movhi r7, #0 │ │ │ │ itt hi │ │ │ │ ldrbhi.w sl, [r3] │ │ │ │ - ubfxhi r2, sl, #5, #1 │ │ │ │ - strd r2, r7, [sp] │ │ │ │ + ubfxhi r3, sl, #5, #1 │ │ │ │ movs r2, #15 │ │ │ │ + strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - ldrd r7, r9, [sp, #212] @ 0xd4 │ │ │ │ + ldrd r7, sl, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 1a6e98 │ │ │ │ + beq.n 1a6dfc │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ eors r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ @@ -465776,90 +465721,76 @@ │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r7 │ │ │ │ orrs r2, r5 │ │ │ │ - orr.w r3, r3, fp │ │ │ │ + orr.w r3, r3, r9 │ │ │ │ orrs r2, r6 │ │ │ │ - b.n 1a6b7c │ │ │ │ + b.n 1a6b04 │ │ │ │ orr.w r6, r2, r2, lsr #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ and.w r6, r6, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1a689c │ │ │ │ + b.n 1a6824 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1a6a46 │ │ │ │ + b.n 1a69ce │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - bl 19e42c │ │ │ │ - str r7, [sp, #4] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - ubfx r2, sl, #1, #1 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r3, r1 │ │ │ │ - orr.w fp, r3, fp │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r6, r3 │ │ │ │ - orr.w r6, r6, r9 │ │ │ │ - b.n 1a6dce │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ubfx r3, sl, #1, #1 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orrs r6, r2 │ │ │ │ + b.n 1a6d50 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a6dfc │ │ │ │ + b.n 1a6d7e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ movs r1, 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, #3832] @ 0xef8 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #428] @ (1a7078 ) │ │ │ │ + ldr r3, [pc, #428] @ (1a6fd8 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - vldr d8, [pc, #408] @ 1a7070 │ │ │ │ + vldr d8, [pc, #408] @ 1a6fd0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #416] @ (1a707c ) │ │ │ │ + ldr r1, [pc, #416] @ (1a6fdc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r6, #1 │ │ │ │ @@ -465967,75 +465898,75 @@ │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ cmp r3, r6 │ │ │ │ orr.w r7, r7, r2 │ │ │ │ - bls.n 1a7026 │ │ │ │ + bls.n 1a6f86 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ - cbz r5, 1a7028 │ │ │ │ + cbz r5, 1a6f88 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r5, r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 19e42c │ │ │ │ ldrd r3, r2, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #64] @ (1a7080 ) │ │ │ │ + ldr r2, [pc, #64] @ (1a6fe0 ) │ │ │ │ orr.w r3, sl, r3 │ │ │ │ str.w r3, [fp] │ │ │ │ - ldr r3, [pc, #48] @ (1a7078 ) │ │ │ │ + ldr r3, [pc, #48] @ (1a6fd8 ) │ │ │ │ add r2, pc │ │ │ │ str.w r7, [fp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a7068 │ │ │ │ + bne.n 1a6fc8 │ │ │ │ mov r0, fp │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + str r1, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r4, [r6, #60] @ 0x3c │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r3, #2 │ │ │ │ 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 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #524] @ (1a72b0 ) │ │ │ │ + ldr r3, [pc, #524] @ (1a7210 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #516] @ (1a72b4 ) │ │ │ │ + ldr r1, [pc, #516] @ (1a7214 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -466053,15 +465984,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r8, r6, r3 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #432] @ 1a72a8 │ │ │ │ + vldr d7, [pc, #432] @ 1a7208 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ bl 19ee24 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -466190,76 +466121,76 @@ │ │ │ │ cmp sl, r8 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ itt ls │ │ │ │ movls r3, #0 │ │ │ │ movls r2, r3 │ │ │ │ - bls.n 1a7266 │ │ │ │ + bls.n 1a71c6 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1a7266 │ │ │ │ + cbz r3, 1a71c6 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1a72b8 ) │ │ │ │ + ldr r2, [pc, #60] @ (1a7218 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1a72b0 ) │ │ │ │ + ldr r3, [pc, #48] @ (1a7210 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r9] │ │ │ │ str.w r5, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a72a0 │ │ │ │ + bne.n 1a7200 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #58] @ 0x3a │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r4, [r7, #42] @ 0x2a │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r3, #2 │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #516] @ (1a74e0 ) │ │ │ │ + ldr r3, [pc, #516] @ (1a7440 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - vldr d8, [pc, #504] @ 1a74d8 │ │ │ │ + vldr d8, [pc, #504] @ 1a7438 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #504] @ (1a74e4 ) │ │ │ │ + ldr r1, [pc, #504] @ (1a7444 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r6, #1 │ │ │ │ @@ -466406,75 +466337,75 @@ │ │ │ │ orr.w r6, r6, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ it ls │ │ │ │ movls r3, #0 │ │ │ │ orr.w r5, r5, r2 │ │ │ │ it ls │ │ │ │ movls r2, r3 │ │ │ │ - bls.n 1a7498 │ │ │ │ + bls.n 1a73f8 │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1a7498 │ │ │ │ + cbz r3, 1a73f8 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1a74e0 ) │ │ │ │ + ldr r3, [pc, #44] @ (1a7440 ) │ │ │ │ str r6, [r2, #0] │ │ │ │ str r5, [r2, #4] │ │ │ │ - ldr r2, [pc, #48] @ (1a74e8 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a7448 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a74d4 │ │ │ │ + bne.n 1a7434 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #40] @ 0x28 │ │ │ │ + ldrh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r4, [r0, #26] │ │ │ │ + ldrh r4, [r4, #30] │ │ │ │ lsls r5, r3, #2 │ │ │ │ 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, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w r3, [pc, #1080] @ 1a7940 │ │ │ │ + ldr.w r3, [pc, #1080] @ 1a78a0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr.w r9, [r1, #8] │ │ │ │ - ldr.w r1, [pc, #1068] @ 1a7944 │ │ │ │ + ldr.w r1, [pc, #1068] @ 1a78a4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r9, #1 │ │ │ │ @@ -466674,15 +466605,15 @@ │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a78fe │ │ │ │ + bne.w 1a785e │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ @@ -466694,15 +466625,15 @@ │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a78e2 │ │ │ │ + bne.w 1a7842 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ @@ -466722,15 +466653,15 @@ │ │ │ │ sub.w r3, r3, #244 @ 0xf4 │ │ │ │ it ne │ │ │ │ movne.w r9, #0 │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a7872 │ │ │ │ + bne.n 1a77d2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ movs r3, #0 │ │ │ │ @@ -466740,16 +466671,16 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 1a77f2 │ │ │ │ - vldr d7, [pc, #324] @ 1a7920 │ │ │ │ + cbz r3, 1a7752 │ │ │ │ + vldr d7, [pc, #324] @ 1a7880 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ @@ -466770,15 +466701,15 @@ │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a78c6 │ │ │ │ + bne.n 1a7826 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ @@ -466789,30 +466720,30 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 1a78aa │ │ │ │ + cbnz r3, 1a780a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #244] @ (1a7948 ) │ │ │ │ + ldr r2, [pc, #244] @ (1a78a8 ) │ │ │ │ strd r7, r6, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #228] @ (1a7940 ) │ │ │ │ + ldr r3, [pc, #228] @ (1a78a0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a791a │ │ │ │ + bne.n 1a787a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #180] @ 1a7928 │ │ │ │ + vldr d7, [pc, #180] @ 1a7888 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ @@ -466825,59 +466756,59 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ bl 19e728 │ │ │ │ - b.n 1a77f2 │ │ │ │ + b.n 1a7752 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a7850 │ │ │ │ - vldr d7, [pc, #104] @ 1a7930 │ │ │ │ + b.n 1a77b0 │ │ │ │ + vldr d7, [pc, #104] @ 1a7890 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a7822 │ │ │ │ - vldr d7, [pc, #68] @ 1a7928 │ │ │ │ + b.n 1a7782 │ │ │ │ + vldr d7, [pc, #68] @ 1a7888 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a7764 │ │ │ │ - vldr d7, [pc, #56] @ 1a7938 │ │ │ │ + b.n 1a76c4 │ │ │ │ + vldr d7, [pc, #56] @ 1a7898 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a7732 │ │ │ │ + b.n 1a7692 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ @@ -466890,34 +466821,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #22] │ │ │ │ + ldrh r2, [r0, #28] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strh r4, [r4, #60] @ 0x3c │ │ │ │ + ldrh r4, [r0, #2] │ │ │ │ lsls r5, r3, #2 │ │ │ │ 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, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr.w r3, [pc, #1128] @ 1a7dd0 │ │ │ │ + ldr.w r3, [pc, #1128] @ 1a7d30 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r7, [sp, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr.w r1, [pc, #1116] @ 1a7dd4 │ │ │ │ + ldr.w r1, [pc, #1116] @ 1a7d34 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -467129,15 +467060,15 @@ │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a7d8c │ │ │ │ + bne.w 1a7cec │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ @@ -467149,15 +467080,15 @@ │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a7d70 │ │ │ │ + bne.w 1a7cd0 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ @@ -467177,15 +467108,15 @@ │ │ │ │ sub.w r3, r3, #244 @ 0xf4 │ │ │ │ it ne │ │ │ │ movne.w r9, #0 │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a7d00 │ │ │ │ + bne.n 1a7c60 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -467195,16 +467126,16 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 1a7c80 │ │ │ │ - vldr d7, [pc, #328] @ 1a7db0 │ │ │ │ + cbz r3, 1a7be0 │ │ │ │ + vldr d7, [pc, #328] @ 1a7d10 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ @@ -467225,15 +467156,15 @@ │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a7d54 │ │ │ │ + bne.n 1a7cb4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ @@ -467244,30 +467175,30 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 1a7d38 │ │ │ │ + cbnz r3, 1a7c98 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #244] @ (1a7dd8 ) │ │ │ │ + ldr r2, [pc, #244] @ (1a7d38 ) │ │ │ │ strd r7, r6, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #228] @ (1a7dd0 ) │ │ │ │ + ldr r3, [pc, #228] @ (1a7d30 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a7da8 │ │ │ │ + bne.n 1a7d08 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #180] @ 1a7db8 │ │ │ │ + vldr d7, [pc, #180] @ 1a7d18 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ @@ -467280,59 +467211,59 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ bl 19e728 │ │ │ │ - b.n 1a7c80 │ │ │ │ + b.n 1a7be0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a7cde │ │ │ │ - vldr d7, [pc, #104] @ 1a7dc0 │ │ │ │ + b.n 1a7c3e │ │ │ │ + vldr d7, [pc, #104] @ 1a7d20 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a7cb0 │ │ │ │ - vldr d7, [pc, #68] @ 1a7db8 │ │ │ │ + b.n 1a7c10 │ │ │ │ + vldr d7, [pc, #68] @ 1a7d18 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a7bf2 │ │ │ │ - vldr d7, [pc, #56] @ 1a7dc8 │ │ │ │ + b.n 1a7b52 │ │ │ │ + vldr d7, [pc, #56] @ 1a7d28 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1a7bc0 │ │ │ │ + b.n 1a7b20 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ @@ -467345,27 +467276,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strh r6, [r2, #24] │ │ │ │ + strh r6, [r6, #28] │ │ │ │ lsls r5, r3, #2 │ │ │ │ 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, #3824] @ 0xef0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #780] @ (1a8100 ) │ │ │ │ - ldr r3, [pc, #780] @ (1a8104 ) │ │ │ │ + ldr r2, [pc, #780] @ (1a8060 ) │ │ │ │ + ldr r3, [pc, #780] @ (1a8064 ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -467383,15 +467314,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1a8108 │ │ │ │ + beq.w 1a8068 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -467471,15 +467402,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a83bc │ │ │ │ + bne.w 1a831c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -467510,15 +467441,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #360] @ 1a80f8 │ │ │ │ + vldr d7, [pc, #360] @ 1a8058 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ee24 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -467640,32 +467571,32 @@ │ │ │ │ blx 54720 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a83c8 │ │ │ │ + beq.w 1a8328 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a84a6 │ │ │ │ + beq.w 1a8406 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1a84ea │ │ │ │ + beq.w 1a844a │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1a83d2 │ │ │ │ + b.n 1a8332 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #16] │ │ │ │ + strh r4, [r4, #20] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -467758,15 +467689,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #728] @ 1a84d0 │ │ │ │ + vldr d7, [pc, #728] @ 1a8430 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ee24 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -467813,15 +467744,15 @@ │ │ │ │ blx 54720 │ │ │ │ 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 1a828a │ │ │ │ + beq.n 1a81ea │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19ebe8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -467861,15 +467792,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #468] @ 1a84d0 │ │ │ │ + vldr d7, [pc, #468] @ 1a8430 │ │ │ │ mov r2, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -467885,15 +467816,15 @@ │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #224] @ 0xe0 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #408] @ 1a84d0 │ │ │ │ + vldr d7, [pc, #408] @ 1a8430 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 19eda8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ @@ -467905,76 +467836,76 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a83c2 │ │ │ │ + beq.n 1a8322 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a84ca │ │ │ │ + beq.w 1a842a │ │ │ │ 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 19e42c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #316] @ (1a84d8 ) │ │ │ │ + ldr r2, [pc, #316] @ (1a8438 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1a84dc ) │ │ │ │ + ldr r3, [pc, #316] @ (1a843c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a84f4 │ │ │ │ + bne.w 1a8454 │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a7f30 │ │ │ │ + b.n 1a7e90 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a8384 │ │ │ │ + b.n 1a82e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a8498 │ │ │ │ + bne.n 1a83f8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a83e2 │ │ │ │ + beq.n 1a8342 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1d80 │ │ │ │ + bl 1a1d88 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #204] @ 1a84d0 │ │ │ │ + vldr d7, [pc, #204] @ 1a8430 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -467982,21 +467913,21 @@ │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a84ac │ │ │ │ + beq.n 1a840c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a84be │ │ │ │ + beq.n 1a841e │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1a84e0 │ │ │ │ + beq.n 1a8440 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -468016,75 +467947,75 @@ │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1a83c2 │ │ │ │ + bls.n 1a8322 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1a84ca │ │ │ │ + cbz r3, 1a842a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1a8384 │ │ │ │ + b.n 1a82e4 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1a83d2 │ │ │ │ + b.n 1a8332 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1a83d2 │ │ │ │ + b.n 1a8332 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a84c4 │ │ │ │ + cbz r3, 1a8424 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1a8448 │ │ │ │ + b.n 1a83a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1a8448 │ │ │ │ + b.n 1a83a8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a8448 │ │ │ │ + b.n 1a83a8 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a8384 │ │ │ │ + b.n 1a82e4 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #17] │ │ │ │ + ldrb r6, [r7, #19] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1a8448 │ │ │ │ + b.n 1a83a8 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1a83d2 │ │ │ │ + b.n 1a8332 │ │ │ │ blx 54c60 <__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, #3824] @ 0xef0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #756] @ (1a8800 ) │ │ │ │ - ldr r3, [pc, #756] @ (1a8804 ) │ │ │ │ + ldr r2, [pc, #756] @ (1a8760 ) │ │ │ │ + ldr r3, [pc, #756] @ (1a8764 ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -468102,15 +468033,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1a8808 │ │ │ │ + beq.w 1a8768 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -468190,15 +468121,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a8aa2 │ │ │ │ + bne.w 1a8a02 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -468229,15 +468160,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #336] @ 1a87f8 │ │ │ │ + vldr d7, [pc, #336] @ 1a8758 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ee24 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -468349,33 +468280,33 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8aae │ │ │ │ + beq.w 1a8a0e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a8b8c │ │ │ │ + beq.w 1a8aec │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1a8bd0 │ │ │ │ + beq.w 1a8b30 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1a8ab8 │ │ │ │ + b.n 1a8a18 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #11] │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -468468,15 +468399,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #712] @ 1a8bc0 │ │ │ │ + vldr d7, [pc, #712] @ 1a8b20 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ee24 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -468520,15 +468451,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 54720 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a8982 │ │ │ │ + beq.n 1a88e2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19ebe8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -468609,76 +468540,76 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a8aa8 │ │ │ │ + beq.n 1a8a08 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8bb0 │ │ │ │ + beq.w 1a8b10 │ │ │ │ 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 19e42c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #328] @ (1a8bc8 ) │ │ │ │ + ldr r2, [pc, #328] @ (1a8b28 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #328] @ (1a8bcc ) │ │ │ │ + ldr r3, [pc, #328] @ (1a8b2c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a8bda │ │ │ │ + bne.w 1a8b3a │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a8648 │ │ │ │ + b.n 1a85a8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a8a6a │ │ │ │ + b.n 1a89ca │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a8b7e │ │ │ │ + bne.n 1a8ade │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a8ac8 │ │ │ │ + beq.n 1a8a28 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1d80 │ │ │ │ + bl 1a1d88 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #216] @ 1a8bc0 │ │ │ │ + vldr d7, [pc, #216] @ 1a8b20 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -468686,21 +468617,21 @@ │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a8b92 │ │ │ │ + beq.n 1a8af2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a8ba4 │ │ │ │ + beq.n 1a8b04 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1a8bb4 │ │ │ │ + beq.n 1a8b14 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -468720,76 +468651,76 @@ │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1a8aa8 │ │ │ │ + bls.n 1a8a08 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1a8bb0 │ │ │ │ + cbz r3, 1a8b10 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1a8a6a │ │ │ │ + b.n 1a89ca │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1a8ab8 │ │ │ │ + b.n 1a8a18 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1a8ab8 │ │ │ │ + b.n 1a8a18 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a8baa │ │ │ │ + cbz r3, 1a8b0a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1a8b2e │ │ │ │ + b.n 1a8a8e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1a8b2e │ │ │ │ + b.n 1a8a8e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a8b2e │ │ │ │ + b.n 1a8a8e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a8a6a │ │ │ │ + b.n 1a89ca │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1a8b2e │ │ │ │ + b.n 1a8a8e │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #21] │ │ │ │ + strb r0, [r3, #24] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1a8ab8 │ │ │ │ + b.n 1a8a18 │ │ │ │ blx 54c60 <__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, #3824] @ 0xef0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1740] @ 1a92c0 │ │ │ │ - ldr.w r3, [pc, #1740] @ 1a92c4 │ │ │ │ + ldr.w r2, [pc, #1740] @ 1a9220 │ │ │ │ + ldr.w r3, [pc, #1740] @ 1a9224 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -468807,15 +468738,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1a8ee8 │ │ │ │ + beq.w 1a8e48 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -468895,15 +468826,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a918e │ │ │ │ + bne.w 1a90ee │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -469058,27 +468989,27 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a919a │ │ │ │ + beq.w 1a90fa │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a9278 │ │ │ │ + beq.w 1a91d8 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1a92aa │ │ │ │ + beq.w 1a920a │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1a91a4 │ │ │ │ + b.n 1a9104 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 19e42c │ │ │ │ @@ -469221,15 +469152,15 @@ │ │ │ │ blx 54720 │ │ │ │ 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 1a9062 │ │ │ │ + beq.n 1a8fc2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19ebe8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -469313,76 +469244,76 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a9194 │ │ │ │ + beq.n 1a90f4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a929c │ │ │ │ + beq.w 1a91fc │ │ │ │ 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 19e42c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #348] @ (1a92c8 ) │ │ │ │ + ldr r2, [pc, #348] @ (1a9228 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #340] @ (1a92c4 ) │ │ │ │ + ldr r3, [pc, #340] @ (1a9224 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a92b4 │ │ │ │ + bne.w 1a9214 │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a8d34 │ │ │ │ + b.n 1a8c94 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a9156 │ │ │ │ + b.n 1a90b6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a926a │ │ │ │ + bne.n 1a91ca │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a91b4 │ │ │ │ + beq.n 1a9114 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1d80 │ │ │ │ + bl 1a1d88 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #228] @ 1a92b8 │ │ │ │ + vldr d7, [pc, #228] @ 1a9218 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -469390,21 +469321,21 @@ │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a927e │ │ │ │ + beq.n 1a91de │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a9290 │ │ │ │ + beq.n 1a91f0 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1a92a0 │ │ │ │ + beq.n 1a9200 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -469424,78 +469355,78 @@ │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1a9194 │ │ │ │ + bls.n 1a90f4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1a929c │ │ │ │ + cbz r3, 1a91fc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1a9156 │ │ │ │ + b.n 1a90b6 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1a91a4 │ │ │ │ + b.n 1a9104 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1a91a4 │ │ │ │ + b.n 1a9104 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a9296 │ │ │ │ + cbz r3, 1a91f6 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1a921a │ │ │ │ + b.n 1a917a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1a921a │ │ │ │ + b.n 1a917a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a921a │ │ │ │ + b.n 1a917a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a9156 │ │ │ │ + b.n 1a90b6 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1a921a │ │ │ │ + b.n 1a917a │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1a91a4 │ │ │ │ + b.n 1a9104 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #16] │ │ │ │ + strb r0, [r4, #18] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ lsls r5, r3, #2 │ │ │ │ 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, #3824] @ 0xef0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #764] @ (1a95e0 ) │ │ │ │ - ldr r3, [pc, #764] @ (1a95e4 ) │ │ │ │ + ldr r2, [pc, #764] @ (1a9540 ) │ │ │ │ + ldr r3, [pc, #764] @ (1a9544 ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -469513,15 +469444,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1a95e8 │ │ │ │ + beq.w 1a9548 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -469601,15 +469532,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a988a │ │ │ │ + bne.w 1a97ea │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -469640,15 +469571,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #344] @ 1a95d8 │ │ │ │ + vldr d7, [pc, #344] @ 1a9538 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ee24 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -469763,33 +469694,33 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a9896 │ │ │ │ + beq.w 1a97f6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a9974 │ │ │ │ + beq.w 1a98d4 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1a99b8 │ │ │ │ + beq.w 1a9918 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1a98a0 │ │ │ │ + b.n 1a9800 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #88] @ 0x58 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -469882,15 +469813,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #720] @ 1a99a8 │ │ │ │ + vldr d7, [pc, #720] @ 1a9908 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ee24 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -469934,15 +469865,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 54720 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a9762 │ │ │ │ + beq.n 1a96c2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19ebe8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -470006,15 +469937,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r7, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #412] @ 1a99a8 │ │ │ │ + vldr d7, [pc, #412] @ 1a9908 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 19eda8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #31 │ │ │ │ @@ -470025,76 +469956,76 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a9890 │ │ │ │ + beq.n 1a97f0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a9998 │ │ │ │ + beq.w 1a98f8 │ │ │ │ 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 19e42c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #328] @ (1a99b0 ) │ │ │ │ + ldr r2, [pc, #328] @ (1a9910 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #328] @ (1a99b4 ) │ │ │ │ + ldr r3, [pc, #328] @ (1a9914 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a99c2 │ │ │ │ + bne.w 1a9922 │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a9420 │ │ │ │ + b.n 1a9380 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a9852 │ │ │ │ + b.n 1a97b2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a9966 │ │ │ │ + bne.n 1a98c6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a98b0 │ │ │ │ + beq.n 1a9810 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1d80 │ │ │ │ + bl 1a1d88 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #216] @ 1a99a8 │ │ │ │ + vldr d7, [pc, #216] @ 1a9908 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -470102,21 +470033,21 @@ │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a997a │ │ │ │ + beq.n 1a98da │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a998c │ │ │ │ + beq.n 1a98ec │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1a999c │ │ │ │ + beq.n 1a98fc │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -470136,76 +470067,76 @@ │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1a9890 │ │ │ │ + bls.n 1a97f0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1a9998 │ │ │ │ + cbz r3, 1a98f8 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1a9852 │ │ │ │ + b.n 1a97b2 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1a98a0 │ │ │ │ + b.n 1a9800 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1a98a0 │ │ │ │ + b.n 1a9800 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1a9992 │ │ │ │ + cbz r3, 1a98f2 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1a9916 │ │ │ │ + b.n 1a9876 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1a9916 │ │ │ │ + b.n 1a9876 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a9916 │ │ │ │ + b.n 1a9876 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a9852 │ │ │ │ + b.n 1a97b2 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1a9916 │ │ │ │ + b.n 1a9876 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1a98a0 │ │ │ │ + b.n 1a9800 │ │ │ │ blx 54c60 <__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, #3824] @ 0xef0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #772] @ (1a9ce0 ) │ │ │ │ - ldr r3, [pc, #772] @ (1a9ce4 ) │ │ │ │ + ldr r2, [pc, #772] @ (1a9c40 ) │ │ │ │ + ldr r3, [pc, #772] @ (1a9c44 ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -470223,15 +470154,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1a9ce8 │ │ │ │ + beq.w 1a9c48 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -470311,15 +470242,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a9f96 │ │ │ │ + bne.w 1a9ef6 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -470350,15 +470281,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #352] @ 1a9cd8 │ │ │ │ + vldr d7, [pc, #352] @ 1a9c38 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ee24 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -470405,15 +470336,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #208] @ 1a9cd8 │ │ │ │ + vldr d7, [pc, #208] @ 1a9c38 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -470476,33 +470407,33 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a9fa2 │ │ │ │ + beq.w 1a9f02 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aa080 │ │ │ │ + beq.w 1a9fe0 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1aa0c2 │ │ │ │ + beq.w 1aa022 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1a9fac │ │ │ │ + b.n 1a9f0c │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r7, #104] @ 0x68 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -470595,15 +470526,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #720] @ 1aa0a8 │ │ │ │ + vldr d7, [pc, #720] @ 1aa008 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ee24 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -470643,21 +470574,21 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #600] @ 1aa0a8 │ │ │ │ + vldr d7, [pc, #600] @ 1aa008 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a9e6a │ │ │ │ + beq.n 1a9dca │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19ebe8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -470741,76 +470672,76 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a9f9c │ │ │ │ + beq.n 1a9efc │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa0a4 │ │ │ │ + beq.w 1aa004 │ │ │ │ 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 19e42c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #316] @ (1aa0b0 ) │ │ │ │ + ldr r2, [pc, #316] @ (1aa010 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1aa0b4 ) │ │ │ │ + ldr r3, [pc, #316] @ (1aa014 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1aa0cc │ │ │ │ + bne.w 1aa02c │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a9b18 │ │ │ │ + b.n 1a9a78 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a9f5e │ │ │ │ + b.n 1a9ebe │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa072 │ │ │ │ + bne.n 1a9fd2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a9fbc │ │ │ │ + beq.n 1a9f1c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1d80 │ │ │ │ + bl 1a1d88 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #204] @ 1aa0a8 │ │ │ │ + vldr d7, [pc, #204] @ 1aa008 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -470818,21 +470749,21 @@ │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa086 │ │ │ │ + beq.n 1a9fe6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa098 │ │ │ │ + beq.n 1a9ff8 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1aa0b8 │ │ │ │ + beq.n 1aa018 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -470852,74 +470783,74 @@ │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1a9f9c │ │ │ │ + bls.n 1a9efc │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1aa0a4 │ │ │ │ + cbz r3, 1aa004 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1a9f5e │ │ │ │ + b.n 1a9ebe │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1a9fac │ │ │ │ + b.n 1a9f0c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1a9fac │ │ │ │ + b.n 1a9f0c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1aa09e │ │ │ │ + cbz r3, 1a9ffe │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1aa022 │ │ │ │ + b.n 1a9f82 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1aa022 │ │ │ │ + b.n 1a9f82 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1aa022 │ │ │ │ + b.n 1a9f82 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a9f5e │ │ │ │ + b.n 1a9ebe │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #8] │ │ │ │ + str r4, [r4, #16] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1aa022 │ │ │ │ + b.n 1a9f82 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1a9fac │ │ │ │ + b.n 1a9f0c │ │ │ │ blx 54c60 <__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, #3824] @ 0xef0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #780] @ (1aa3f0 ) │ │ │ │ - ldr r3, [pc, #780] @ (1aa3f4 ) │ │ │ │ + ldr r2, [pc, #780] @ (1aa350 ) │ │ │ │ + ldr r3, [pc, #780] @ (1aa354 ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -470937,15 +470868,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1aa3f8 │ │ │ │ + beq.w 1aa358 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -471025,15 +470956,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1aa6ae │ │ │ │ + bne.w 1aa60e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -471064,15 +470995,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #360] @ 1aa3e8 │ │ │ │ + vldr d7, [pc, #360] @ 1aa348 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ee24 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -471119,15 +471050,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #216] @ 1aa3e8 │ │ │ │ + vldr d7, [pc, #216] @ 1aa348 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -471193,33 +471124,33 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa6ba │ │ │ │ + beq.w 1aa61a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aa798 │ │ │ │ + beq.w 1aa6f8 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1aa7da │ │ │ │ + beq.w 1aa73a │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1aa6c4 │ │ │ │ + b.n 1aa624 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r2, r4] │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -471312,15 +471243,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #728] @ 1aa7c0 │ │ │ │ + vldr d7, [pc, #728] @ 1aa720 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ee24 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -471360,21 +471291,21 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #608] @ 1aa7c0 │ │ │ │ + vldr d7, [pc, #608] @ 1aa720 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1aa57a │ │ │ │ + beq.n 1aa4da │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19ebe8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -471441,15 +471372,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r7, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #400] @ 1aa7c0 │ │ │ │ + vldr d7, [pc, #400] @ 1aa720 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 19eda8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #31 │ │ │ │ @@ -471460,76 +471391,76 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1aa6b4 │ │ │ │ + beq.n 1aa614 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa7bc │ │ │ │ + beq.w 1aa71c │ │ │ │ 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 19e42c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #316] @ (1aa7c8 ) │ │ │ │ + ldr r2, [pc, #316] @ (1aa728 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1aa7cc ) │ │ │ │ + ldr r3, [pc, #316] @ (1aa72c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1aa7e4 │ │ │ │ + bne.w 1aa744 │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1aa220 │ │ │ │ + b.n 1aa180 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1aa676 │ │ │ │ + b.n 1aa5d6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa78a │ │ │ │ + bne.n 1aa6ea │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1aa6d4 │ │ │ │ + beq.n 1aa634 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1d80 │ │ │ │ + bl 1a1d88 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #204] @ 1aa7c0 │ │ │ │ + vldr d7, [pc, #204] @ 1aa720 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -471537,21 +471468,21 @@ │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa79e │ │ │ │ + beq.n 1aa6fe │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa7b0 │ │ │ │ + beq.n 1aa710 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1aa7d0 │ │ │ │ + beq.n 1aa730 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -471571,74 +471502,74 @@ │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1aa6b4 │ │ │ │ + bls.n 1aa614 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1aa7bc │ │ │ │ + cbz r3, 1aa71c │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1aa676 │ │ │ │ + b.n 1aa5d6 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1aa6c4 │ │ │ │ + b.n 1aa624 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1aa6c4 │ │ │ │ + b.n 1aa624 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1aa7b6 │ │ │ │ + cbz r3, 1aa716 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1aa73a │ │ │ │ + b.n 1aa69a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1aa73a │ │ │ │ + b.n 1aa69a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1aa73a │ │ │ │ + b.n 1aa69a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1aa676 │ │ │ │ + b.n 1aa5d6 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, r5] │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1aa73a │ │ │ │ + b.n 1aa69a │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1aa6c4 │ │ │ │ + b.n 1aa624 │ │ │ │ blx 54c60 <__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, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #732] @ (1aaad8 ) │ │ │ │ - ldr r3, [pc, #732] @ (1aaadc ) │ │ │ │ + ldr r2, [pc, #732] @ (1aaa38 ) │ │ │ │ + ldr r3, [pc, #732] @ (1aaa3c ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -471649,15 +471580,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ubfx sl, r5, #6, #1 │ │ │ │ ubfx fp, r5, #7, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 1aaae0 │ │ │ │ + beq.w 1aaa40 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -471722,15 +471653,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1aadb2 │ │ │ │ + bne.w 1aad12 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -471761,15 +471692,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #376] @ 1aaad0 │ │ │ │ + vldr d7, [pc, #376] @ 1aaa30 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 19ee24 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -471816,15 +471747,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #232] @ 1aaad0 │ │ │ │ + vldr d7, [pc, #232] @ 1aaa30 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ itt hi │ │ │ │ @@ -471895,33 +471826,33 @@ │ │ │ │ blx 54720 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aadbe │ │ │ │ + beq.w 1aad1e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aaec6 │ │ │ │ + beq.w 1aae26 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1aaef8 │ │ │ │ + beq.w 1aae58 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1aadc8 │ │ │ │ + b.n 1aad28 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r7, r7] │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -472004,15 +471935,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #740] @ 1aaea8 │ │ │ │ + vldr d7, [pc, #740] @ 1aae08 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 19ee24 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -472054,20 +471985,20 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #608] @ 1aaea8 │ │ │ │ + vldr d7, [pc, #608] @ 1aae08 │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1aac5c │ │ │ │ + beq.n 1aabbc │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19ebe8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -472109,15 +472040,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #464] @ 1aaea8 │ │ │ │ + vldr d7, [pc, #464] @ 1aae08 │ │ │ │ mov r2, r6 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ @@ -472134,15 +472065,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #400] @ 1aaea8 │ │ │ │ + vldr d7, [pc, #400] @ 1aae08 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ bl 19eda8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #31 │ │ │ │ @@ -472162,77 +472093,77 @@ │ │ │ │ orr.w r5, r9, r3 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1aadb8 │ │ │ │ + beq.n 1aad18 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aaeea │ │ │ │ + beq.w 1aae4a │ │ │ │ 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 19e42c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #284] @ (1aaeb0 ) │ │ │ │ + ldr r2, [pc, #284] @ (1aae10 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #280] @ (1aaeb4 ) │ │ │ │ + ldr r3, [pc, #280] @ (1aae14 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1aaf02 │ │ │ │ + bne.w 1aae62 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1aa8fa │ │ │ │ + b.n 1aa85a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1aad78 │ │ │ │ + b.n 1aacd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aaeb8 │ │ │ │ + bne.n 1aae18 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1aadd8 │ │ │ │ + beq.n 1aad38 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1d80 │ │ │ │ + bl 1a1d88 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #176] @ 1aaea8 │ │ │ │ + vldr d7, [pc, #176] @ 1aae08 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -472240,21 +472171,21 @@ │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aaecc │ │ │ │ + beq.n 1aae2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aaede │ │ │ │ + beq.n 1aae3e │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1aaeee │ │ │ │ + beq.n 1aae4e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -472284,75 +472215,75 @@ │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1aadb8 │ │ │ │ + bls.n 1aad18 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1aaeea │ │ │ │ + cbz r3, 1aae4a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1aad78 │ │ │ │ + b.n 1aacd8 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + strh r6, [r0, r4] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1aadc8 │ │ │ │ + b.n 1aad28 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1aadc8 │ │ │ │ + b.n 1aad28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1aaee4 │ │ │ │ + cbz r3, 1aae44 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1aae3e │ │ │ │ + b.n 1aad9e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1aae3e │ │ │ │ + b.n 1aad9e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1aae3e │ │ │ │ + b.n 1aad9e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1aad78 │ │ │ │ + b.n 1aacd8 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1aae3e │ │ │ │ + b.n 1aad9e │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1aadc8 │ │ │ │ + b.n 1aad28 │ │ │ │ blx 54c60 <__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, #3824] @ 0xef0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #788] @ (1ab230 ) │ │ │ │ - ldr r3, [pc, #788] @ (1ab234 ) │ │ │ │ + ldr r2, [pc, #788] @ (1ab190 ) │ │ │ │ + ldr r3, [pc, #788] @ (1ab194 ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -472370,15 +472301,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1ab238 │ │ │ │ + beq.w 1ab198 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -472458,15 +472389,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ab4ec │ │ │ │ + bne.w 1ab44c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -472497,15 +472428,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #368] @ 1ab228 │ │ │ │ + vldr d7, [pc, #368] @ 1ab188 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ee24 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -472552,15 +472483,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #224] @ 1ab228 │ │ │ │ + vldr d7, [pc, #224] @ 1ab188 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -472627,34 +472558,34 @@ │ │ │ │ blx 54720 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ab4f8 │ │ │ │ + beq.w 1ab458 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ab5d6 │ │ │ │ + beq.w 1ab536 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1ab61a │ │ │ │ + beq.w 1ab57a │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1ab502 │ │ │ │ + b.n 1ab462 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, r3] │ │ │ │ + str r4, [r7, r5] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -472747,15 +472678,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #728] @ 1ab600 │ │ │ │ + vldr d7, [pc, #728] @ 1ab560 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 19ee24 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -472795,21 +472726,21 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #608] @ 1ab600 │ │ │ │ + vldr d7, [pc, #608] @ 1ab560 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ab3ba │ │ │ │ + beq.n 1ab31a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 19ebe8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -472849,15 +472780,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #468] @ 1ab600 │ │ │ │ + vldr d7, [pc, #468] @ 1ab560 │ │ │ │ mov r2, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -472873,15 +472804,15 @@ │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #224] @ 0xe0 │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #408] @ 1ab600 │ │ │ │ + vldr d7, [pc, #408] @ 1ab560 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 19eda8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ @@ -472893,76 +472824,76 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ab4f2 │ │ │ │ + beq.n 1ab452 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ab5fa │ │ │ │ + beq.w 1ab55a │ │ │ │ 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 19e42c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #316] @ (1ab608 ) │ │ │ │ + ldr r2, [pc, #316] @ (1ab568 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1ab60c ) │ │ │ │ + ldr r3, [pc, #316] @ (1ab56c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ab624 │ │ │ │ + bne.w 1ab584 │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ab058 │ │ │ │ + b.n 1aafb8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ab4b4 │ │ │ │ + b.n 1ab414 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ab5c8 │ │ │ │ + bne.n 1ab528 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ab512 │ │ │ │ + beq.n 1ab472 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1d80 │ │ │ │ + bl 1a1d88 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #204] @ 1ab600 │ │ │ │ + vldr d7, [pc, #204] @ 1ab560 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -472970,21 +472901,21 @@ │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ab5dc │ │ │ │ + beq.n 1ab53c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ab5ee │ │ │ │ + beq.n 1ab54e │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1ab610 │ │ │ │ + beq.n 1ab570 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -473004,118 +472935,119 @@ │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1ab4f2 │ │ │ │ + bls.n 1ab452 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1ab5fa │ │ │ │ + cbz r3, 1ab55a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1ab4b4 │ │ │ │ + b.n 1ab414 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1ab502 │ │ │ │ + b.n 1ab462 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1ab502 │ │ │ │ + b.n 1ab462 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1ab5f4 │ │ │ │ + cbz r3, 1ab554 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1ab578 │ │ │ │ + b.n 1ab4d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1ab578 │ │ │ │ + b.n 1ab4d8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ab578 │ │ │ │ + b.n 1ab4d8 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ab4b4 │ │ │ │ + b.n 1ab414 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #184] @ (1ab6c4 ) │ │ │ │ + ldr r3, [pc, #824] @ (1ab8a4 ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1ab578 │ │ │ │ + b.n 1ab4d8 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1ab502 │ │ │ │ + b.n 1ab462 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ 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, #3800] @ 0xed8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1344] @ 1abb80 │ │ │ │ + ldr.w r3, [pc, #1344] @ 1abae0 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ - ldr.w r0, [pc, #1332] @ 1abb84 │ │ │ │ + ldr.w r0, [pc, #1332] @ 1abae4 │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ + ldr r3, [r6, #36] @ 0x24 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldr.w r9, [r3] │ │ │ │ mov r2, r9 │ │ │ │ ldrb.w r7, [r9] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ bl 19e728 │ │ │ │ - ldr r1, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ ldr.w sl, [r6, #32] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ cmp.w sl, #4 │ │ │ │ it eq │ │ │ │ cmpeq r1, #4 │ │ │ │ - str r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r8, r8, #1 │ │ │ │ it ne │ │ │ │ movne.w r8, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1ab8c0 │ │ │ │ + bne.w 1ab822 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -473136,18 +473068,18 @@ │ │ │ │ movne r2, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ ubfx r0, r3, #2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ ubfx r0, r3, #4, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne.w 1abb8c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + bne.w 1abaec │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1abd2c │ │ │ │ + beq.w 1abc8c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -473212,69 +473144,69 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e42c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ strd r2, r8, [sp] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 54720 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e728 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ @@ -473286,19 +473218,19 @@ │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r3, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 54720 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str.w sl, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ bl 19e7e0 │ │ │ │ @@ -473307,28 +473239,28 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ bl 19e42c │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ orr.w r9, r9, r1 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r3, r1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, r9, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1abb42 │ │ │ │ + b.n 1abaa4 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -473337,102 +473269,102 @@ │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e42c │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #628] @ 1abb70 │ │ │ │ + vldr d8, [pc, #624] @ 1abad0 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e42c │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #4, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ and.w sl, sl, #32768 @ 0x8000 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 54720 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ mov r2, r6 │ │ │ │ @@ -473443,23 +473375,36 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 19e42c │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r1, fp │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 54720 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e728 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ @@ -473469,44 +473414,31 @@ │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 19e42c │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs.w r2, r2, sl │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ orr.w r6, r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w sl, r2, r3 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ @@ -473519,15 +473451,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ strd r7, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e42c │ │ │ │ - vldr d7, [pc, #208] @ 1abb78 │ │ │ │ + vldr d7, [pc, #208] @ 1abad8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -473578,48 +473510,47 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e728 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #64] @ (1abb88 ) │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [pc, #64] @ (1abae8 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1abb80 ) │ │ │ │ + ldr r3, [pc, #48] @ (1abae0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1abf40 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 1abea2 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ 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, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #664] @ (1abe20 ) │ │ │ │ + ldr r2, [pc, #280] @ (1abc00 ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add sl, r6 │ │ │ │ + cmp r0, sl │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1ab70e │ │ │ │ + bne.w 1ab670 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e42c │ │ │ │ @@ -473669,27 +473600,27 @@ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -473744,15 +473675,15 @@ │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ bl 19e7e0 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ @@ -473771,131 +473702,140 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, sl, r3 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, r8, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1abb42 │ │ │ │ + b.n 1abaa4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd sl, r3, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #4] │ │ │ │ orrs r2, r1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - vldr d8, [pc, #472] @ 1abf48 │ │ │ │ + vldr d8, [pc, #472] @ 1abea8 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r2, r1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 54720 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 19e7e0 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ - mov r0, r5 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ orr.w r6, sl, r6 │ │ │ │ orr.w sl, r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 19e42c │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e728 │ │ │ │ @@ -473905,32 +473845,23 @@ │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e42c │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r6 │ │ │ │ ldr r6, [sp, #240] @ 0xf0 │ │ │ │ bl 19e42c │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r6, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 19e42c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ + orr.w r6, sl, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ and.w r3, r3, #32768 @ 0x8000 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -473981,71 +473912,72 @@ │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1abb42 │ │ │ │ + b.n 1abaa4 │ │ │ │ blx 54c60 <__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, #3800] @ 0xed8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1344] @ 1ac4a8 │ │ │ │ + ldr.w r3, [pc, #1352] @ 1ac410 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ - ldr.w r0, [pc, #1332] @ 1ac4ac │ │ │ │ + ldr.w r0, [pc, #1340] @ 1ac414 │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ + ldr r3, [r6, #36] @ 0x24 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ bl 19e728 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ ldr.w r9, [r6, #32] │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ cmpeq r2, #4 │ │ │ │ - str r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ orrs r3, r1 │ │ │ │ and.w r3, r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ac200 │ │ │ │ + bne.w 1ac162 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 54720 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -474071,17 +474003,17 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ ubfx r3, r2, #4, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r2, #32768 @ 0x8000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bne.w 1ac4b4 │ │ │ │ + bne.w 1ac41c │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1ac636 │ │ │ │ + beq.w 1ac4c0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -474104,85 +474036,85 @@ │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e42c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r2, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + orr.w r2, sl, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ - orr.w r3, sl, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ strd r1, sl, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 19e42c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ strd r9, sl, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ orr.w r9, r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ strd r3, sl, [sp] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #55 @ 0x37 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -474200,17 +474132,17 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e728 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #0] │ │ │ │ - movs r1, #32 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ @@ -474218,49 +474150,49 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w r5, r9, r5 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ bl 19e880 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r2, #10 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, sl │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + movs r2, #10 │ │ │ │ bl 19e42c │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ strd r7, fp, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ and.w r6, r6, #32 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #240] @ 0xf0 │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1ac470 │ │ │ │ + b.n 1ac3d2 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -474275,15 +474207,15 @@ │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e42c │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #604] @ 1ac498 │ │ │ │ + vldr d8, [pc, #608] @ 1ac400 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ @@ -474369,17 +474301,30 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #10 │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + and.w r6, r6, #32 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 19e42c │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r1, fp │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - and.w r6, r6, #32 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -474396,27 +474341,14 @@ │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 19e42c │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ @@ -474444,15 +474376,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ strd r7, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e42c │ │ │ │ - vldr d7, [pc, #204] @ 1ac4a0 │ │ │ │ + vldr d7, [pc, #208] @ 1ac408 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -474504,44 +474436,46 @@ │ │ │ │ blx 54720 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e728 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (1ac4b0 ) │ │ │ │ + ldr r2, [pc, #64] @ (1ac418 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1ac4a8 ) │ │ │ │ + ldr r3, [pc, #48] @ (1ac410 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ac81a │ │ │ │ + bne.w 1ac6a6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + 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, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - eors r6, r7 │ │ │ │ + asrs r6, r3 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r3, #132 @ 0x84 │ │ │ │ + subs r4, #34 @ 0x22 │ │ │ │ lsls r5, r3, #2 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1ac042 │ │ │ │ + bne.w 1abfa4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -474572,131 +474506,42 @@ │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ orrs r2, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #20] │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 19e42c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r1, [sp, #0] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e42c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - strd r3, sl, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 19e42c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - strd r3, sl, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 19e42c │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - bl 19e42c │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - mov r1, r2 │ │ │ │ - bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ - blx 54720 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 19e728 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - movs r1, #32 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - bl 19e42c │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 19e880 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #10 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19e42c │ │ │ │ - strd r7, fp, [sp] │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ - and.w r6, r6, #32 │ │ │ │ - orrs r7, r5 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - b.n 1ac1c4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 1ac042 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -474712,15 +474557,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vldr d8, [pc, #432] @ 1ac820 │ │ │ │ + vldr d8, [pc, #436] @ 1ac6b0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ @@ -474784,14 +474629,23 @@ │ │ │ │ and.w r6, r6, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #10 │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 19e42c │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ @@ -474806,38 +474660,29 @@ │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, sl, r2 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - vstr d8, [sp] │ │ │ │ - bl 19e42c │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ + orr.w r8, sl, r2 │ │ │ │ vstr d8, [sp] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ mov.w r6, #245 @ 0xf5 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r5, [sp, #240] @ 0xf0 │ │ │ │ @@ -474875,71 +474720,73 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1ac1f0 │ │ │ │ + b.n 1ac152 │ │ │ │ blx 54c60 <__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, #3800] @ 0xed8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1344] @ 1acd80 │ │ │ │ + ldr.w r3, [pc, #1352] @ 1acc18 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ - ldr.w r0, [pc, #1332] @ 1acd84 │ │ │ │ + ldr.w r0, [pc, #1340] @ 1acc1c │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ + ldr r3, [r6, #36] @ 0x24 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ bl 19e728 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ ldr.w r9, [r6, #32] │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ cmpeq r2, #4 │ │ │ │ - str r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ orrs r3, r1 │ │ │ │ and.w r3, r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1acad8 │ │ │ │ + bne.w 1ac96a │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 54720 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -474965,17 +474812,17 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ ubfx r3, r2, #4, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r2, #32768 @ 0x8000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bne.w 1acd8c │ │ │ │ + bne.w 1acc24 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1acf0e │ │ │ │ + beq.w 1accc8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -474998,85 +474845,85 @@ │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e42c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r2, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + orr.w r2, sl, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ - orr.w r3, sl, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ strd r1, sl, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 19e42c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ strd r9, sl, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ orr.w r9, r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ strd r3, sl, [sp] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #55 @ 0x37 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -475094,17 +474941,17 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e728 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #0] │ │ │ │ - movs r1, #32 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ @@ -475112,49 +474959,49 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w r5, r9, r5 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ bl 19e960 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r2, #9 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, sl │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + movs r2, #9 │ │ │ │ bl 19e42c │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ strd r7, fp, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ and.w r6, r6, #32 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #240] @ 0xf0 │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1acd48 │ │ │ │ + b.n 1acbda │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -475169,15 +475016,15 @@ │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e42c │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #604] @ 1acd70 │ │ │ │ + vldr d8, [pc, #608] @ 1acc08 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ @@ -475263,17 +475110,30 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + and.w r6, r6, #32 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 19e42c │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r1, fp │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - and.w r6, r6, #32 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -475290,27 +475150,14 @@ │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 19e42c │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ @@ -475338,15 +475185,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ strd r7, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e42c │ │ │ │ - vldr d7, [pc, #204] @ 1acd78 │ │ │ │ + vldr d7, [pc, #208] @ 1acc10 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -475398,44 +475245,46 @@ │ │ │ │ blx 54720 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e728 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (1acd88 ) │ │ │ │ + ldr r2, [pc, #64] @ (1acc20 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1acd80 ) │ │ │ │ + ldr r3, [pc, #48] @ (1acc18 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ad0f2 │ │ │ │ + bne.w 1aceae │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + 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, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #166 @ 0xa6 │ │ │ │ + subs r1, #22 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r4, #26 │ │ │ │ lsls r5, r3, #2 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1ac91a │ │ │ │ + bne.w 1ac7ac │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -475466,131 +475315,42 @@ │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ orrs r2, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #20] │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 19e42c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r1, [sp, #0] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e42c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - strd r3, sl, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 19e42c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - strd r3, sl, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 19e42c │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - mov r1, r2 │ │ │ │ - bl 19e42c │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ - blx 54720 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 19e728 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - movs r1, #32 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - bl 19e42c │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 19e960 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #9 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19e42c │ │ │ │ - strd r7, fp, [sp] │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ - and.w r6, r6, #32 │ │ │ │ - orrs r7, r5 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - b.n 1aca9c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 1ac84a │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -475606,15 +475366,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vldr d8, [pc, #432] @ 1ad0f8 │ │ │ │ + vldr d8, [pc, #436] @ 1aceb8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ @@ -475678,14 +475438,23 @@ │ │ │ │ and.w r6, r6, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 19e42c │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ @@ -475700,38 +475469,29 @@ │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, sl, r2 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - vstr d8, [sp] │ │ │ │ - bl 19e42c │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ + orr.w r8, sl, r2 │ │ │ │ vstr d8, [sp] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ mov.w r6, #245 @ 0xf5 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r5, [sp, #240] @ 0xf0 │ │ │ │ @@ -475769,71 +475529,73 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1acac8 │ │ │ │ + b.n 1ac95a │ │ │ │ blx 54c60 <__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, #3800] @ 0xed8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1344] @ 1ad658 │ │ │ │ + ldr.w r3, [pc, #1352] @ 1ad420 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ - ldr.w r0, [pc, #1332] @ 1ad65c │ │ │ │ + ldr.w r0, [pc, #1340] @ 1ad424 │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ + ldr r3, [r6, #36] @ 0x24 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ bl 19e728 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ ldr.w r9, [r6, #32] │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ cmpeq r2, #4 │ │ │ │ - str r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ orrs r3, r1 │ │ │ │ and.w r3, r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ad3b0 │ │ │ │ + bne.w 1ad172 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 54720 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -475859,17 +475621,17 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ ubfx r3, r2, #4, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r2, #32768 @ 0x8000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bne.w 1ad664 │ │ │ │ + bne.w 1ad42c │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1ad7e6 │ │ │ │ + beq.w 1ad4d0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -475892,85 +475654,85 @@ │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e42c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r2, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + orr.w r2, sl, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ - orr.w r3, sl, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ strd r1, sl, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 19e42c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ strd r9, sl, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ orr.w r9, r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ strd r3, sl, [sp] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #55 @ 0x37 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -475988,17 +475750,17 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e728 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #0] │ │ │ │ - movs r1, #32 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ @@ -476006,49 +475768,49 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w r5, r9, r5 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ bl 19e960 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r2, #9 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, sl │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + movs r2, #9 │ │ │ │ bl 19e42c │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ strd r7, fp, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ and.w r6, r6, #32 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #240] @ 0xf0 │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1ad620 │ │ │ │ + b.n 1ad3e2 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -476063,15 +475825,15 @@ │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e42c │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #604] @ 1ad648 │ │ │ │ + vldr d8, [pc, #608] @ 1ad410 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ @@ -476157,17 +475919,30 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + and.w r6, r6, #32 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 19e42c │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r1, fp │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - and.w r6, r6, #32 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -476184,27 +475959,14 @@ │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 19e42c │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ @@ -476232,15 +475994,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ strd r7, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e42c │ │ │ │ - vldr d7, [pc, #204] @ 1ad650 │ │ │ │ + vldr d7, [pc, #208] @ 1ad418 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -476292,44 +476054,46 @@ │ │ │ │ blx 54720 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e728 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (1ad660 ) │ │ │ │ + ldr r2, [pc, #64] @ (1ad428 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1ad658 ) │ │ │ │ + ldr r3, [pc, #48] @ (1ad420 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ad9ca │ │ │ │ + bne.w 1ad6b6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + 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, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #206 @ 0xce │ │ │ │ + adds r1, #14 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ + cmp r4, #18 │ │ │ │ lsls r5, r3, #2 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1ad1f2 │ │ │ │ + bne.w 1acfb4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -476360,131 +476124,42 @@ │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ orrs r2, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #20] │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 19e42c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r1, [sp, #0] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e42c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - strd r3, sl, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 19e42c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - strd r3, sl, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 19e42c │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - bl 19e42c │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - mov r1, r2 │ │ │ │ - bl 19e42c │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ - blx 54720 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 19e728 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - movs r1, #32 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - bl 19e42c │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 19e960 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #9 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19e42c │ │ │ │ - strd r7, fp, [sp] │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ - and.w r6, r6, #32 │ │ │ │ - orrs r7, r5 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - b.n 1ad374 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 1ad052 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -476500,15 +476175,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vldr d8, [pc, #432] @ 1ad9d0 │ │ │ │ + vldr d8, [pc, #436] @ 1ad6c0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ @@ -476572,14 +476247,23 @@ │ │ │ │ and.w r6, r6, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 19e42c │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ @@ -476594,38 +476278,29 @@ │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, sl, r2 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - vstr d8, [sp] │ │ │ │ - bl 19e42c │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ + orr.w r8, sl, r2 │ │ │ │ vstr d8, [sp] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ mov.w r6, #245 @ 0xf5 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r5, [sp, #240] @ 0xf0 │ │ │ │ @@ -476663,71 +476338,73 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1ad3a0 │ │ │ │ + b.n 1ad162 │ │ │ │ blx 54c60 <__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, #3800] @ 0xed8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1408] @ 1adf70 │ │ │ │ + ldr.w r3, [pc, #1408] @ 1adc60 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ - ldr.w r0, [pc, #1396] @ 1adf74 │ │ │ │ + ldr.w r0, [pc, #1396] @ 1adc64 │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ + ldr r3, [r6, #36] @ 0x24 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ bl 19e728 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ ldr.w r9, [r6, #32] │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ cmpeq r2, #4 │ │ │ │ - str r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ orrs r3, r1 │ │ │ │ and.w r3, r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1adca2 │ │ │ │ + bne.w 1ad994 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 54720 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -476753,17 +476430,17 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ ubfx r3, r2, #4, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r2, #32768 @ 0x8000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bne.w 1adf7c │ │ │ │ + bne.w 1adc6c │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1ae13a │ │ │ │ + beq.w 1ade2a │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -476786,51 +476463,51 @@ │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e42c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r2, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + orr.w r2, sl, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ - orr.w r3, sl, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ strd r1, sl, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 19e42c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ strd r9, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -476944,15 +476621,15 @@ │ │ │ │ orr.w sl, r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e42c │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1adf32 │ │ │ │ + b.n 1adc24 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -476967,15 +476644,15 @@ │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e42c │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #640] @ 1adf60 │ │ │ │ + vldr d8, [pc, #640] @ 1adc50 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ @@ -477061,15 +476738,28 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #7 │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 19e42c │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r1, fp │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ @@ -477086,28 +476776,15 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 19e42c │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ @@ -477149,15 +476826,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ strd r7, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e42c │ │ │ │ - vldr d7, [pc, #208] @ 1adf68 │ │ │ │ + vldr d7, [pc, #208] @ 1adc58 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -477209,46 +476886,45 @@ │ │ │ │ blx 54720 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e728 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #64] @ (1adf78 ) │ │ │ │ + ldr r2, [pc, #64] @ (1adc68 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1adf70 ) │ │ │ │ + ldr r3, [pc, #48] @ (1adc60 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ae33e │ │ │ │ + bne.w 1ae030 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ 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, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #246 @ 0xf6 │ │ │ │ + cmp r1, #6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movs r0, #194 @ 0xc2 │ │ │ │ + movs r3, #208 @ 0xd0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1adaca │ │ │ │ + bne.w 1ad7bc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -477420,15 +477096,15 @@ │ │ │ │ and.w r3, r6, #32 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1adc80 │ │ │ │ + b.n 1ad972 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -477444,15 +477120,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vldr d8, [pc, #468] @ 1ae348 │ │ │ │ + vldr d8, [pc, #468] @ 1ae038 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ @@ -477515,14 +477191,23 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #7 │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 19e42c │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54720 │ │ │ │ @@ -477537,42 +477222,33 @@ │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e42c │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, sl, r2 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - vstr d8, [sp] │ │ │ │ - bl 19e42c │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ + orr.w r8, sl, r2 │ │ │ │ vstr d8, [sp] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ and.w r3, r6, #32 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ - ubfx r6, r6, #18, #1 │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ + ubfx r6, r6, #18, #1 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e42c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -477619,58 +477295,57 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1adc92 │ │ │ │ + b.n 1ad984 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1976] @ 0x7b8 │ │ │ │ - ldr.w r4, [pc, #2140] @ 1aebbc │ │ │ │ + ldr.w r4, [pc, #2140] @ 1ae8ac │ │ │ │ subw sp, sp, #2108 @ 0x83c │ │ │ │ - ldr.w r3, [pc, #2136] @ 1aebc0 │ │ │ │ + ldr.w r3, [pc, #2136] @ 1ae8b0 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2100] @ 0x834 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 1aeafe │ │ │ │ + beq.w 1ae7ee │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 1aead8 │ │ │ │ + beq.w 1ae7c8 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 1aecc2 │ │ │ │ + beq.w 1ae9b2 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 1ae3b4 │ │ │ │ + bls.n 1ae0a4 │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1afff6 │ │ │ │ + beq.w 1afce6 │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1aff72 │ │ │ │ + beq.w 1afc62 │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1aec54 │ │ │ │ + beq.w 1ae944 │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 1aeb3a │ │ │ │ + bhi.w 1ae82a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r3, #17 │ │ │ │ lsls r4, r7, #14 │ │ │ │ lsrs r7, r7, #8 │ │ │ │ lsrs r4, r1, #9 │ │ │ │ lsrs r4, r4, #7 │ │ │ │ lsls r0, r0, #18 │ │ │ │ @@ -478575,2069 +478250,2069 @@ │ │ │ │ lsrs r6, r2, #11 │ │ │ │ lsrs r1, r5, #11 │ │ │ │ lsrs r2, r7, #11 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1aebd0 │ │ │ │ + bpl.n 1ae8c0 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1852 @ 0x73c │ │ │ │ - bl 1a7950 │ │ │ │ + bl 1a78b0 │ │ │ │ ldr.w r2, [sp, #1852] @ 0x73c │ │ │ │ ldr.w r3, [sp, #1856] @ 0x740 │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ ldrd r3, r1, [r2, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - beq.n 1aeb70 │ │ │ │ + beq.n 1ae860 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 1aebec │ │ │ │ + bmi.n 1ae8dc │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1aeb9c │ │ │ │ + bpl.n 1ae88c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1aec04 │ │ │ │ + beq.n 1ae8f4 │ │ │ │ addw r0, sp, #1828 @ 0x724 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ad100 │ │ │ │ + bl 1acec0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #3072 @ 0xc00 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1aeb4c │ │ │ │ - ldr r2, [pc, #136] @ (1aebc4 ) │ │ │ │ + b.n 1ae83c │ │ │ │ + ldr r2, [pc, #136] @ (1ae8b4 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #136] @ (1aebc8 ) │ │ │ │ + ldr r1, [pc, #136] @ (1ae8b8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #120] @ (1aebcc ) │ │ │ │ - ldr r3, [pc, #108] @ (1aebc0 ) │ │ │ │ + ldr r2, [pc, #120] @ (1ae8bc ) │ │ │ │ + ldr r3, [pc, #108] @ (1ae8b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2100] @ 0x834 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b0986 │ │ │ │ + bne.w 1b0676 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #2108 @ 0x83c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r3, [r2, #50] @ 0x32 │ │ │ │ - cbnz r3, 1aeb7a │ │ │ │ + cbnz r3, 1ae86a │ │ │ │ ldrh r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aeb0c │ │ │ │ + beq.n 1ae7fc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1aec38 │ │ │ │ + bpl.n 1ae928 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ - bl 1a18c8 │ │ │ │ + bl 1a18d0 │ │ │ │ ldr.w r1, [sp, #1896] @ 0x768 │ │ │ │ movs r3, #244 @ 0xf4 │ │ │ │ movt r3, #8258 @ 0x2042 │ │ │ │ ldr.w r2, [sp, #1892] @ 0x764 │ │ │ │ orrs r3, r1 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1aec20 │ │ │ │ + beq.n 1ae910 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ - bl 1abf50 │ │ │ │ + bl 1abeb0 │ │ │ │ ldr.w r3, [sp, #1872] @ 0x750 │ │ │ │ ldr.w r2, [sp, #1868] @ 0x74c │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1aeb4c │ │ │ │ - adds r2, r2, #2 │ │ │ │ + b.n 1ae83c │ │ │ │ + subs r2, r4, #6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r0, r6] │ │ │ │ movs r1, r3 │ │ │ │ ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + asrs r0, r7, #30 │ │ │ │ lsls r5, r3, #2 │ │ │ │ addw r0, sp, #1844 @ 0x734 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a74f0 │ │ │ │ + bl 1a7450 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ - bl 1ab628 │ │ │ │ + bl 1ab588 │ │ │ │ ldr.w r3, [sp, #1880] @ 0x758 │ │ │ │ ldr.w r2, [sp, #1876] @ 0x754 │ │ │ │ orr.w r3, r3, #541065216 @ 0x20400000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1836 @ 0x72c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ac828 │ │ │ │ + bl 1ac6b8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #2048 @ 0x800 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1860 @ 0x744 │ │ │ │ - bl 1ad9d8 │ │ │ │ + bl 1ad6c8 │ │ │ │ ldr.w r3, [sp, #1864] @ 0x748 │ │ │ │ ldr.w r2, [sp, #1860] @ 0x744 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ - bl 1a0ef8 │ │ │ │ + bl 1a0f00 │ │ │ │ ldr.w r1, [sp, #1888] @ 0x760 │ │ │ │ movs r3, #244 @ 0xf4 │ │ │ │ movt r3, #8194 @ 0x2002 │ │ │ │ ldr.w r2, [sp, #1884] @ 0x75c │ │ │ │ orrs r3, r1 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4484 │ │ │ │ + bl 1a448c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #6750208 @ 0x670000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2092 @ 0x82c │ │ │ │ - bl 1a1144 │ │ │ │ + bl 1a114c │ │ │ │ ldr.w r2, [sp, #2092] @ 0x82c │ │ │ │ ldr.w r3, [sp, #2096] @ 0x830 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1812 @ 0x714 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a0b40 │ │ │ │ + bl 1a0b48 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1804 @ 0x70c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a0950 │ │ │ │ + bl 1a0958 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1996 @ 0x7cc │ │ │ │ - bl 1a1278 │ │ │ │ + bl 1a1280 │ │ │ │ ldr.w r3, [sp, #2000] @ 0x7d0 │ │ │ │ ldr.w r2, [sp, #1996] @ 0x7cc │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1092 @ 0x444 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3758 │ │ │ │ + bl 1a3760 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1084 @ 0x43c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3758 │ │ │ │ + bl 1a3760 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1076 @ 0x434 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3758 │ │ │ │ + bl 1a3760 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1068 @ 0x42c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aa7e8 │ │ │ │ + bl 1aa748 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1060 @ 0x424 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a7de0 │ │ │ │ + bl 1a7d40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1052 @ 0x41c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aaf08 │ │ │ │ + bl 1aae68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1044 @ 0x414 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aaf08 │ │ │ │ + bl 1aae68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1788 @ 0x6fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4bc0 │ │ │ │ + bl 1a4bb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1428 @ 0x594 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4bc0 │ │ │ │ + bl 1a4bb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1420 @ 0x58c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4bc0 │ │ │ │ + bl 1a4bb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1412 @ 0x584 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4728 │ │ │ │ + bl 1a472c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1404 @ 0x57c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4728 │ │ │ │ + bl 1a472c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1396 @ 0x574 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4bc0 │ │ │ │ + bl 1a4bb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1388 @ 0x56c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4bc0 │ │ │ │ + bl 1a4bb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 1aeb3a │ │ │ │ + bcc.w 1ae82a │ │ │ │ addw r0, sp, #1780 @ 0x6f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4bc0 │ │ │ │ + bl 1a4bb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2359296 @ 0x240000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1380 @ 0x564 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61e0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1610612736 @ 0x60000000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1372 @ 0x55c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61e0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1619001344 @ 0x60800000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1364 @ 0x554 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61e0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1627389952 @ 0x61000000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1356 @ 0x54c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61e0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1635778560 @ 0x61800000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1348 @ 0x544 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61e0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1340 @ 0x53c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61e0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1332 @ 0x534 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61e0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1324 @ 0x52c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61e0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1316 @ 0x524 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61e0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1308 @ 0x51c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61e0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1300 @ 0x514 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61e0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1292 @ 0x50c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61e0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1284 @ 0x504 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61e0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1276 @ 0x4fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61e0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1268 @ 0x4f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61e0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1260 @ 0x4ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61e0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1736441856 @ 0x67800000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1220 @ 0x4c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6848 │ │ │ │ + bl 1a67d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1212 @ 0x4bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6848 │ │ │ │ + bl 1a67d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1204 @ 0x4b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6848 │ │ │ │ + bl 1a67d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1196 @ 0x4ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6848 │ │ │ │ + bl 1a67d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1188 @ 0x4a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6848 │ │ │ │ + bl 1a67d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ - bcs.w 1aeb3a │ │ │ │ + bcs.w 1ae82a │ │ │ │ addw r0, sp, #1180 @ 0x49c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5610 │ │ │ │ + bl 1a5600 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1172 @ 0x494 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5610 │ │ │ │ + bl 1a5600 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1164 @ 0x48c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5be8 │ │ │ │ + bl 1a5bb8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1156 @ 0x484 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a5be8 │ │ │ │ + bl 1a5bb8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1024 @ 0x400 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1aeb3a │ │ │ │ + bcc.w 1ae82a │ │ │ │ addw r0, sp, #1252 @ 0x4e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61e0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1aeb3a │ │ │ │ + bcc.w 1ae82a │ │ │ │ addw r0, sp, #1244 @ 0x4dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61e0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1aeb3a │ │ │ │ + bcc.w 1ae82a │ │ │ │ addw r0, sp, #1236 @ 0x4d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61e0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1aeb3a │ │ │ │ + bcc.w 1ae82a │ │ │ │ addw r0, sp, #1228 @ 0x4cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a61e0 │ │ │ │ + bl 1a6190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1148 @ 0x47c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3758 │ │ │ │ + bl 1a3760 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1140 @ 0x474 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3758 │ │ │ │ + bl 1a3760 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1132 @ 0x46c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3758 │ │ │ │ + bl 1a3760 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1124 @ 0x464 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3758 │ │ │ │ + bl 1a3760 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1116 @ 0x45c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3758 │ │ │ │ + bl 1a3760 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1108 @ 0x454 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3758 │ │ │ │ + bl 1a3760 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #10485760 @ 0xa00000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1100 @ 0x44c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3758 │ │ │ │ + bl 1a3760 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1716 @ 0x6b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a50d0 │ │ │ │ + bl 1a50c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1708 @ 0x6ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4728 │ │ │ │ + bl 1a472c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1700 @ 0x6a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4728 │ │ │ │ + bl 1a472c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1692 @ 0x69c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4728 │ │ │ │ + bl 1a472c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1684 @ 0x694 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4728 │ │ │ │ + bl 1a472c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1676 @ 0x68c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4728 │ │ │ │ + bl 1a472c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1668 @ 0x684 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4bc0 │ │ │ │ + bl 1a4bb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1660 @ 0x67c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4bc0 │ │ │ │ + bl 1a4bb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1652 @ 0x674 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4bc0 │ │ │ │ + bl 1a4bb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1644 @ 0x66c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4bc0 │ │ │ │ + bl 1a4bb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1636 @ 0x664 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a50d0 │ │ │ │ + bl 1a50c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1628 @ 0x65c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a50d0 │ │ │ │ + bl 1a50c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1620 @ 0x654 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4bc0 │ │ │ │ + bl 1a4bb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1aeb4c │ │ │ │ + b.n 1ae83c │ │ │ │ addw r0, sp, #1612 @ 0x64c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4bc0 │ │ │ │ + bl 1a4bb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ addw r0, sp, #1604 @ 0x644 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4bc0 │ │ │ │ + bl 1a4bb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ addw r0, sp, #1596 @ 0x63c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4bc0 │ │ │ │ + bl 1a4bb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2830 │ │ │ │ + bl 1a2838 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2830 │ │ │ │ + bl 1a2838 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2830 │ │ │ │ + bl 1a2838 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2830 │ │ │ │ + bl 1a2838 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2830 │ │ │ │ + bl 1a2838 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2830 │ │ │ │ + bl 1a2838 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1b0946 │ │ │ │ + bls.w 1b0636 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1aeb3a │ │ │ │ + bcc.w 1ae82a │ │ │ │ add r0, sp, #788 @ 0x314 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a0540 │ │ │ │ + bl 1a0548 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1b0966 │ │ │ │ + bls.w 1b0656 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1aeb3a │ │ │ │ + bcc.w 1ae82a │ │ │ │ add r0, sp, #756 @ 0x2f4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a00c8 │ │ │ │ + bl 1a00d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #252 @ 0xfc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a394c │ │ │ │ + bl 1a3954 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4685824 @ 0x478000 │ │ │ │ orr.w r3, r3, #3538944 @ 0x360000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1aeb3a │ │ │ │ + bcc.w 1ae82a │ │ │ │ add r0, sp, #780 @ 0x30c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a0404 │ │ │ │ + bl 1a040c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1aeb3a │ │ │ │ + bcc.w 1ae82a │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f808 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1aeb3a │ │ │ │ + bcc.w 1ae82a │ │ │ │ add r0, sp, #684 @ 0x2ac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19fad0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3b58 │ │ │ │ + bl 1a3b60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6488064 @ 0x630000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a1b04 │ │ │ │ + bl 1a1b0c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a1b04 │ │ │ │ + bl 1a1b0c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #8519680 @ 0x820000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f4f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1956 @ 0x7a4 │ │ │ │ - bl 1a1384 │ │ │ │ + bl 1a138c │ │ │ │ ldr.w r3, [sp, #1960] @ 0x7a8 │ │ │ │ ldr.w r2, [sp, #1956] @ 0x7a4 │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1948 @ 0x79c │ │ │ │ - bl 1a1384 │ │ │ │ + bl 1a138c │ │ │ │ ldr.w r3, [sp, #1952] @ 0x7a0 │ │ │ │ ldr.w r2, [sp, #1948] @ 0x79c │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2028 @ 0x7ec │ │ │ │ - bl 1a1144 │ │ │ │ + bl 1a114c │ │ │ │ ldr.w r3, [sp, #2032] @ 0x7f0 │ │ │ │ ldr.w r2, [sp, #2028] @ 0x7ec │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1aeb3a │ │ │ │ + bcc.w 1ae82a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1964 @ 0x7ac │ │ │ │ - bl 1a1450 │ │ │ │ + bl 1a1458 │ │ │ │ ldr.w r3, [sp, #1968] @ 0x7b0 │ │ │ │ ldr.w r2, [sp, #1964] @ 0x7ac │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2020 @ 0x7e4 │ │ │ │ - bl 1a1144 │ │ │ │ + bl 1a114c │ │ │ │ ldr.w r3, [sp, #2024] @ 0x7e8 │ │ │ │ ldr.w r2, [sp, #2020] @ 0x7e4 │ │ │ │ orr.w r3, r3, #109051904 @ 0x6800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2012 @ 0x7dc │ │ │ │ - bl 1a1144 │ │ │ │ + bl 1a114c │ │ │ │ ldr.w r3, [sp, #2016] @ 0x7e0 │ │ │ │ ldr.w r2, [sp, #2012] @ 0x7dc │ │ │ │ orr.w r3, r3, #117440512 @ 0x7000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2004 @ 0x7d4 │ │ │ │ - bl 1a1144 │ │ │ │ + bl 1a114c │ │ │ │ ldr.w r3, [sp, #2008] @ 0x7d8 │ │ │ │ ldr.w r2, [sp, #2004] @ 0x7d4 │ │ │ │ orr.w r3, r3, #125829120 @ 0x7800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1932 @ 0x78c │ │ │ │ - bl 1a163c │ │ │ │ + bl 1a1644 │ │ │ │ ldr.w r3, [sp, #1936] @ 0x790 │ │ │ │ ldr.w r2, [sp, #1932] @ 0x78c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ - bl 1a175c │ │ │ │ + bl 1a1764 │ │ │ │ ldr.w r3, [sp, #1912] @ 0x778 │ │ │ │ ldr.w r2, [sp, #1908] @ 0x774 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ - bl 1a175c │ │ │ │ + bl 1a1764 │ │ │ │ ldr.w r3, [sp, #1904] @ 0x770 │ │ │ │ ldr.w r2, [sp, #1900] @ 0x76c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1940 @ 0x794 │ │ │ │ - bl 1a1538 │ │ │ │ + bl 1a1540 │ │ │ │ ldr.w r3, [sp, #1944] @ 0x798 │ │ │ │ ldr.w r2, [sp, #1940] @ 0x794 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #96 @ 0x60 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1924 @ 0x784 │ │ │ │ - bl 1a163c │ │ │ │ + bl 1a1644 │ │ │ │ ldr.w r3, [sp, #1928] @ 0x788 │ │ │ │ ldr.w r2, [sp, #1924] @ 0x784 │ │ │ │ orr.w r3, r3, #8388736 @ 0x800080 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ - bl 1a163c │ │ │ │ + bl 1a1644 │ │ │ │ ldr.w r3, [sp, #1920] @ 0x780 │ │ │ │ ldr.w r2, [sp, #1916] @ 0x77c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #160 @ 0xa0 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ addw r0, sp, #1796 @ 0x704 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a0810 │ │ │ │ + bl 1a0818 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #637534208 @ 0x26000000 │ │ │ │ orr.w r3, r3, #835584 @ 0xcc000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ addw r0, sp, #1820 @ 0x71c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a0d28 │ │ │ │ + bl 1a0d30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2076 @ 0x81c │ │ │ │ - bl 1a1144 │ │ │ │ + bl 1a114c │ │ │ │ ldr.w r3, [sp, #2080] @ 0x820 │ │ │ │ ldr.w r2, [sp, #2076] @ 0x81c │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2084 @ 0x824 │ │ │ │ - bl 1a1144 │ │ │ │ + bl 1a114c │ │ │ │ ldr.w r3, [sp, #2088] @ 0x828 │ │ │ │ ldr.w r2, [sp, #2084] @ 0x824 │ │ │ │ orr.w r3, r3, #50331648 @ 0x3000000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2068 @ 0x814 │ │ │ │ - bl 1a1144 │ │ │ │ + bl 1a114c │ │ │ │ ldr.w r3, [sp, #2072] @ 0x818 │ │ │ │ ldr.w r2, [sp, #2068] @ 0x814 │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2060 @ 0x80c │ │ │ │ - bl 1a1144 │ │ │ │ + bl 1a114c │ │ │ │ ldr.w r3, [sp, #2064] @ 0x810 │ │ │ │ ldr.w r2, [sp, #2060] @ 0x80c │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2052 @ 0x804 │ │ │ │ - bl 1a1144 │ │ │ │ + bl 1a114c │ │ │ │ ldr.w r3, [sp, #2056] @ 0x808 │ │ │ │ ldr.w r2, [sp, #2052] @ 0x804 │ │ │ │ orr.w r3, r3, #75497472 @ 0x4800000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2044 @ 0x7fc │ │ │ │ - bl 1a1144 │ │ │ │ + bl 1a114c │ │ │ │ ldr.w r3, [sp, #2048] @ 0x800 │ │ │ │ ldr.w r2, [sp, #2044] @ 0x7fc │ │ │ │ orr.w r3, r3, #83886080 @ 0x5000000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2036 @ 0x7f4 │ │ │ │ - bl 1a1144 │ │ │ │ + bl 1a114c │ │ │ │ ldr.w r3, [sp, #2040] @ 0x7f8 │ │ │ │ ldr.w r2, [sp, #2036] @ 0x7f4 │ │ │ │ orr.w r3, r3, #92274688 @ 0x5800000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ - bl 1a1384 │ │ │ │ + bl 1a138c │ │ │ │ ldr.w r3, [sp, #1992] @ 0x7c8 │ │ │ │ ldr.w r2, [sp, #1988] @ 0x7c4 │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1980 @ 0x7bc │ │ │ │ - bl 1a1384 │ │ │ │ + bl 1a138c │ │ │ │ ldr.w r3, [sp, #1984] @ 0x7c0 │ │ │ │ ldr.w r2, [sp, #1980] @ 0x7bc │ │ │ │ orr.w r3, r3, #25165824 @ 0x1800000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ addw r0, sp, #1588 @ 0x634 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4728 │ │ │ │ + bl 1a472c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ addw r0, sp, #1580 @ 0x62c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4bc0 │ │ │ │ + bl 1a4bb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ addw r0, sp, #1572 @ 0x624 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4bc0 │ │ │ │ + bl 1a4bb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ addw r0, sp, #1564 @ 0x61c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4728 │ │ │ │ + bl 1a472c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f444 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f4f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f4f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f4f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1aeb3a │ │ │ │ + bcc.w 1ae82a │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f444 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #12713984 @ 0xc20000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1aeb3a │ │ │ │ + bcc.w 1ae82a │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f444 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #13238272 @ 0xca0000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1aeb3a │ │ │ │ + bcc.w 1ae82a │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f158 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3825205248 @ 0xe4000000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1aeb3a │ │ │ │ + bcc.w 1ae82a │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f444 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #13762560 @ 0xd20000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1972 @ 0x7b4 │ │ │ │ - bl 1a1384 │ │ │ │ + bl 1a138c │ │ │ │ ldr.w r3, [sp, #1976] @ 0x7b8 │ │ │ │ ldr.w r2, [sp, #1972] @ 0x7b4 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ addw r0, sp, #1772 @ 0x6ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4bc0 │ │ │ │ + bl 1a4bb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ addw r0, sp, #1764 @ 0x6e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4bc0 │ │ │ │ + bl 1a4bb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ addw r0, sp, #1756 @ 0x6dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4bc0 │ │ │ │ + bl 1a4bb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ addw r0, sp, #1748 @ 0x6d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4bc0 │ │ │ │ + bl 1a4bb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ addw r0, sp, #1740 @ 0x6cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4728 │ │ │ │ + bl 1a472c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ addw r0, sp, #1732 @ 0x6c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a50d0 │ │ │ │ + bl 1a50c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ addw r0, sp, #1724 @ 0x6bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4728 │ │ │ │ + bl 1a472c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b07e6 │ │ │ │ + bcs.w 1b04d6 │ │ │ │ add r0, sp, #396 @ 0x18c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2594 │ │ │ │ + bl 1a259c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b081e │ │ │ │ + bcs.w 1b050e │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2594 │ │ │ │ + bl 1a259c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b083c │ │ │ │ + bcs.w 1b052c │ │ │ │ add r0, sp, #364 @ 0x16c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2594 │ │ │ │ + bl 1a259c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #348 @ 0x15c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2830 │ │ │ │ + bl 1a2838 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2830 │ │ │ │ + bl 1a2838 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2830 │ │ │ │ + bl 1a2838 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #324 @ 0x144 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2830 │ │ │ │ + bl 1a2838 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #316 @ 0x13c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2830 │ │ │ │ + bl 1a2838 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #548 @ 0x224 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2830 │ │ │ │ + bl 1a2838 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #540 @ 0x21c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2830 │ │ │ │ + bl 1a2838 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #532 @ 0x214 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2830 │ │ │ │ + bl 1a2838 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0804 │ │ │ │ + bcs.w 1b04f4 │ │ │ │ add r0, sp, #668 @ 0x29c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2c98 │ │ │ │ + bl 1a2ca0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1b07b2 │ │ │ │ + bcc.w 1b04a2 │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2a44 │ │ │ │ + bl 1a2a4c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3d5c │ │ │ │ + bl 1a3d64 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6651904 @ 0x658000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f734 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4784128 @ 0x490000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f734 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #4784128 @ 0x490000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1aeb3a │ │ │ │ + bcc.w 1ae82a │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f734 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #13172736 @ 0xc90000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #32768 @ 0x8000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1aeb3a │ │ │ │ + bcc.w 1ae82a │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f5bc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1aeb3a │ │ │ │ + bcc.w 1ae82a │ │ │ │ add r0, sp, #692 @ 0x2b4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19fc1c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3d5c │ │ │ │ + bl 1a3d64 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #6553600 @ 0x640000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3d5c │ │ │ │ + bl 1a3d64 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6586368 @ 0x648000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3d5c │ │ │ │ + bl 1a3d64 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #6619136 @ 0x650000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3f84 │ │ │ │ + bl 1a3f8c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4685824 @ 0x478000 │ │ │ │ orr.w r3, r3, #2490368 @ 0x260000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 19fe80 │ │ │ │ + bl 19fe84 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1b085a │ │ │ │ + bcc.w 1b054a │ │ │ │ add r0, sp, #628 @ 0x274 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2a44 │ │ │ │ + bl 1a2a4c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b08ec │ │ │ │ + bcs.w 1b05dc │ │ │ │ add r0, sp, #524 @ 0x20c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2594 │ │ │ │ + bl 1a259c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3d5c │ │ │ │ + bl 1a3d64 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #6651904 @ 0x658000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b08ce │ │ │ │ + bcs.w 1b05be │ │ │ │ add r0, sp, #460 @ 0x1cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2594 │ │ │ │ + bl 1a259c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b090a │ │ │ │ + bcs.w 1b05fa │ │ │ │ add r0, sp, #444 @ 0x1bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2594 │ │ │ │ + bl 1a259c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0928 │ │ │ │ + bcs.w 1b0618 │ │ │ │ add r0, sp, #428 @ 0x1ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2594 │ │ │ │ + bl 1a259c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0892 │ │ │ │ + bcs.w 1b0582 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2594 │ │ │ │ + bl 1a259c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0874 │ │ │ │ + bcs.w 1b0564 │ │ │ │ add r0, sp, #492 @ 0x1ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2594 │ │ │ │ + bl 1a259c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b08b0 │ │ │ │ + bcs.w 1b05a0 │ │ │ │ add r0, sp, #508 @ 0x1fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2594 │ │ │ │ + bl 1a259c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b07c8 │ │ │ │ + bcs.w 1b04b8 │ │ │ │ add r0, sp, #476 @ 0x1dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2594 │ │ │ │ + bl 1a259c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a41e4 │ │ │ │ + bl 1a41ec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6389760 @ 0x618000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3d5c │ │ │ │ + bl 1a3d64 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #6684672 @ 0x660000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3d5c │ │ │ │ + bl 1a3d64 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6717440 @ 0x668000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3d5c │ │ │ │ + bl 1a3d64 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6684672 @ 0x660000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3b58 │ │ │ │ + bl 1a3b60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #6520832 @ 0x638000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a3d5c │ │ │ │ + bl 1a3d64 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6553600 @ 0x640000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ addw r0, sp, #1556 @ 0x614 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4bc0 │ │ │ │ + bl 1a4bb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ addw r0, sp, #1548 @ 0x60c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a50d0 │ │ │ │ + bl 1a50c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ addw r0, sp, #1540 @ 0x604 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a50d0 │ │ │ │ + bl 1a50c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1aeb3a │ │ │ │ + bcc.w 1ae82a │ │ │ │ addw r0, sp, #1532 @ 0x5fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a50d0 │ │ │ │ + bl 1a50c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1aeb3a │ │ │ │ + bcc.w 1ae82a │ │ │ │ addw r0, sp, #1524 @ 0x5f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a50d0 │ │ │ │ + bl 1a50c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1aeb3a │ │ │ │ + bcc.w 1ae82a │ │ │ │ addw r0, sp, #1516 @ 0x5ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a50d0 │ │ │ │ + bl 1a50c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1aeb3a │ │ │ │ + bcc.w 1ae82a │ │ │ │ addw r0, sp, #1508 @ 0x5e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a50d0 │ │ │ │ + bl 1a50c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ addw r0, sp, #1500 @ 0x5dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4bc0 │ │ │ │ + bl 1a4bb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ addw r0, sp, #1492 @ 0x5d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4bc0 │ │ │ │ + bl 1a4bb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ addw r0, sp, #1484 @ 0x5cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4bc0 │ │ │ │ + bl 1a4bb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ addw r0, sp, #1476 @ 0x5c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4728 │ │ │ │ + bl 1a472c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ addw r0, sp, #1468 @ 0x5bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4728 │ │ │ │ + bl 1a472c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ addw r0, sp, #1460 @ 0x5b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4728 │ │ │ │ + bl 1a472c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ addw r0, sp, #1452 @ 0x5ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4bc0 │ │ │ │ + bl 1a4bb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ addw r0, sp, #1444 @ 0x5a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4bc0 │ │ │ │ + bl 1a4bb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ addw r0, sp, #1436 @ 0x59c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a4bc0 │ │ │ │ + bl 1a4bb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ addw r0, sp, #1036 @ 0x40c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a7de0 │ │ │ │ + bl 1a7d40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ addw r0, sp, #1028 @ 0x404 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a7de0 │ │ │ │ + bl 1a7d40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #1020 @ 0x3fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aaf08 │ │ │ │ + bl 1aae68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #1012 @ 0x3f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aaf08 │ │ │ │ + bl 1aae68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #1004 @ 0x3ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a7de0 │ │ │ │ + bl 1a7d40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #996 @ 0x3e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a7de0 │ │ │ │ + bl 1a7d40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #988 @ 0x3dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aa0d0 │ │ │ │ + bl 1aa030 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a92d0 │ │ │ │ + bl 1a9230 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #972 @ 0x3cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aa0d0 │ │ │ │ + bl 1aa030 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #964 @ 0x3c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a92d0 │ │ │ │ + bl 1a9230 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #956 @ 0x3bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a99c8 │ │ │ │ + bl 1a9928 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #948 @ 0x3b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a99c8 │ │ │ │ + bl 1a9928 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #940 @ 0x3ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aaf08 │ │ │ │ + bl 1aae68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #932 @ 0x3a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aaf08 │ │ │ │ + bl 1aae68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #924 @ 0x39c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aaf08 │ │ │ │ + bl 1aae68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #916 @ 0x394 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aaf08 │ │ │ │ + bl 1aae68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #908 @ 0x38c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aaf08 │ │ │ │ + bl 1aae68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #900 @ 0x384 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aaf08 │ │ │ │ + bl 1aae68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #892 @ 0x37c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aaf08 │ │ │ │ + bl 1aae68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #884 @ 0x374 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1aaf08 │ │ │ │ + bl 1aae68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #876 @ 0x36c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a8be0 │ │ │ │ + bl 1a8b40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #868 @ 0x364 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a8be0 │ │ │ │ + bl 1a8b40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #860 @ 0x35c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a99c8 │ │ │ │ + bl 1a9928 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #852 @ 0x354 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a84f8 │ │ │ │ + bl 1a8458 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1aeb3a │ │ │ │ + bcc.w 1ae82a │ │ │ │ add r0, sp, #844 @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a6eb0 │ │ │ │ + bl 1a6e10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #836 @ 0x344 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a7088 │ │ │ │ + bl 1a6fe8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #828 @ 0x33c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a72c0 │ │ │ │ + bl 1a7220 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #524288 @ 0x80000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #820 @ 0x334 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a72c0 │ │ │ │ + bl 1a7220 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #1048576 @ 0x100000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #812 @ 0x32c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a72c0 │ │ │ │ + bl 1a7220 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #1572864 @ 0x180000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ and.w r1, r3, #1 │ │ │ │ strd r1, r0, [sp] │ │ │ │ mov r1, r2 │ │ │ │ @@ -480658,421 +480333,421 @@ │ │ │ │ bl 19e42c │ │ │ │ ldr.w r1, [sp, #2096] @ 0x830 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [sp, #2092] @ 0x82c │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #804 @ 0x324 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a06cc │ │ │ │ + bl 1a06d4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #748 @ 0x2ec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 19ff90 │ │ │ │ + bl 19ff94 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #740 @ 0x2e4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 19ff90 │ │ │ │ + bl 19ff94 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #772 @ 0x304 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a0278 │ │ │ │ + bl 1a0280 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #716 @ 0x2cc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19fd2c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3238002688 @ 0xc1000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #708 @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19fd2c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #49472 @ 0xc140 │ │ │ │ ldrd r2, r1, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orrs r3, r1 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #652 @ 0x28c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2c98 │ │ │ │ + bl 1a2ca0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3238002688 @ 0xc1000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 19ff90 │ │ │ │ + bl 19ff94 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3254779904 @ 0xc2000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #700 @ 0x2bc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19fd2c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #49856 @ 0xc2c0 │ │ │ │ ldrd r2, r1, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orrs r3, r1 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #676 @ 0x2a4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f988 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #612 @ 0x264 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2830 │ │ │ │ + bl 1a2838 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #604 @ 0x25c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2830 │ │ │ │ + bl 1a2838 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #596 @ 0x254 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2830 │ │ │ │ + bl 1a2838 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #588 @ 0x24c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2830 │ │ │ │ + bl 1a2838 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #580 @ 0x244 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2830 │ │ │ │ + bl 1a2838 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #572 @ 0x23c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2830 │ │ │ │ + bl 1a2838 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #564 @ 0x234 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2830 │ │ │ │ + bl 1a2838 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #556 @ 0x22c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2830 │ │ │ │ + bl 1a2838 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #636 @ 0x27c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2a44 │ │ │ │ + bl 1a2a4c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2594 │ │ │ │ + bl 1a259c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2594 │ │ │ │ + bl 1a259c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #660 @ 0x294 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2c98 │ │ │ │ + bl 1a2ca0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #372 @ 0x174 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2594 │ │ │ │ + bl 1a259c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #356 @ 0x164 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2594 │ │ │ │ + bl 1a259c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #620 @ 0x26c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2a44 │ │ │ │ + bl 1a2a4c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #484 @ 0x1e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2594 │ │ │ │ + bl 1a259c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #404 @ 0x194 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2594 │ │ │ │ + bl 1a259c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #500 @ 0x1f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2594 │ │ │ │ + bl 1a259c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2594 │ │ │ │ + bl 1a259c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #516 @ 0x204 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2594 │ │ │ │ + bl 1a259c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2594 │ │ │ │ + bl 1a259c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2594 │ │ │ │ + bl 1a259c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #796 @ 0x31c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a2eec │ │ │ │ + bl 1a2ef4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1a1fd0 │ │ │ │ + bl 1a1fd8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1aeb4c │ │ │ │ + b.w 1ae83c │ │ │ │ blx 54c60 <__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 │ │ │ │ - ldr r2, [pc, #172] @ (1b0a4c ) │ │ │ │ + ldr r2, [pc, #172] @ (1b073c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #172] @ (1b0a50 ) │ │ │ │ + ldr r3, [pc, #172] @ (1b0740 ) │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r0, #108] @ 0x6c │ │ │ │ ldr.w r1, [r0, #164] @ 0xa4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ add.w r2, r6, #84 @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 1b0a2c │ │ │ │ + beq.n 1b071c │ │ │ │ mov r5, fp │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r6 │ │ │ │ movw r9, #1031 @ 0x407 │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ add.w r7, r5, #16 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 1b0a22 │ │ │ │ + beq.n 1b0712 │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ 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 1b0a12 │ │ │ │ + beq.n 1b0702 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1ae350 │ │ │ │ + bl 1ae040 │ │ │ │ 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 1b09e0 │ │ │ │ + bne.n 1b06d0 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1b09d4 │ │ │ │ + bne.n 1b06c4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #36] @ (1b0a54 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b0a50 ) │ │ │ │ + ldr r2, [pc, #36] @ (1b0744 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b0740 ) │ │ │ │ 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 1b0a48 │ │ │ │ + bne.n 1b0738 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf65a009c │ │ │ │ + vld4.32 {d16-d19}, [sl :64], ip │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, ip, #5111808 @ 0x4e0000 │ │ │ │ - cbz r2, 1b0a8e │ │ │ │ + ldr.w r0, [ip, #156] @ 0x9c │ │ │ │ + cbz r2, 1b077e │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -481081,18 +480756,18 @@ │ │ │ │ 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 1b0a6a │ │ │ │ + bne.n 1b075a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b0ac8 │ │ │ │ + cbz r2, 1b07b8 │ │ │ │ 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 │ │ │ │ @@ -481103,22 +480778,22 @@ │ │ │ │ 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 1b0aa4 │ │ │ │ + bne.n 1b0794 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b0b3a │ │ │ │ + cbz r2, 1b082a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b0b3c │ │ │ │ + vldr s11, [pc, #100] @ 1b082c │ │ │ │ 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 │ │ │ │ @@ -481136,35 +480811,35 @@ │ │ │ │ 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 1b0ada │ │ │ │ + bne.n 1b07ca │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b0b5c │ │ │ │ + cbz r2, 1b084c │ │ │ │ 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 1b0b46 │ │ │ │ + bne.n 1b0836 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b0bc0 │ │ │ │ + cbz r2, 1b08b0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b0bc4 │ │ │ │ + vldr s12, [pc, #88] @ 1b08b4 │ │ │ │ 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 │ │ │ │ @@ -481178,45 +480853,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 1b0b72 │ │ │ │ + bne.n 1b0862 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b0bfc │ │ │ │ + cbz r2, 1b08ec │ │ │ │ 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 1b0bd4 │ │ │ │ + bne.n 1b08c4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b0c90 │ │ │ │ + beq.n 1b0980 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b0c94 │ │ │ │ + vldr s11, [pc, #132] @ 1b0984 │ │ │ │ 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 │ │ │ │ @@ -481243,21 +480918,21 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b0c18 │ │ │ │ + bne.n 1b0908 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b0ccc │ │ │ │ + cbz r2, 1b09bc │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -481265,19 +480940,19 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #16, #8 │ │ │ │ ubfx r2, r3, #8, #8 │ │ │ │ uxtb r3, r3 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1b0ca6 │ │ │ │ + bne.n 1b0996 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b0d04 │ │ │ │ + cbz r2, 1b09f4 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -481285,22 +480960,22 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx lr, r3, #16, #8 │ │ │ │ sbfx r2, r3, #8, #8 │ │ │ │ sxtb r3, r3 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1b0cde │ │ │ │ + bne.n 1b09ce │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b0d76 │ │ │ │ + cbz r2, 1b0a66 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b0d78 │ │ │ │ + vldr s11, [pc, #100] @ 1b0a68 │ │ │ │ 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 │ │ │ │ @@ -481318,21 +480993,21 @@ │ │ │ │ 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 1b0d16 │ │ │ │ + bne.n 1b0a06 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b0db6 │ │ │ │ + cbz r2, 1b0aa6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r6, lr │ │ │ │ @@ -481340,22 +481015,22 @@ │ │ │ │ mov.w r4, ip, lsr #16 │ │ │ │ mov.w r2, ip, lsr #24 │ │ │ │ bfi r3, r5, #0, #8 │ │ │ │ bfi r3, r4, #8, #8 │ │ │ │ bfi r3, r2, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1b0d86 │ │ │ │ + bne.n 1b0a76 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b0e62 │ │ │ │ + beq.n 1b0b52 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1b0e64 │ │ │ │ + vldr s10, [pc, #160] @ 1b0b54 │ │ │ │ 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 │ │ │ │ @@ -481390,43 +481065,43 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b0dcc │ │ │ │ + bne.n 1b0abc │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b0e9a │ │ │ │ + cbz r2, 1b0b8a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx r2, r3, #16, #8 │ │ │ │ sbfx lr, r3, #8, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ mov.w r2, r3, asr #24 │ │ │ │ sxtb r3, r3 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1b0e74 │ │ │ │ + bne.n 1b0b64 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b0efe │ │ │ │ + cbz r2, 1b0bee │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b0f00 │ │ │ │ + vldr s12, [pc, #88] @ 1b0bf0 │ │ │ │ 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 │ │ │ │ @@ -481440,20 +481115,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 1b0eae │ │ │ │ + bne.n 1b0b9e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b0f3e │ │ │ │ + cbz r2, 1b0c2e │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ strb.w r5, [r0, #-1] │ │ │ │ adds r0, #4 │ │ │ │ @@ -481462,23 +481137,23 @@ │ │ │ │ cmp r4, ip │ │ │ │ mov.w r2, r3, lsr #8 │ │ │ │ mov.w lr, r3, lsr #16 │ │ │ │ strb.w r2, [r0, #-8] │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1b0f12 │ │ │ │ + bne.n 1b0c02 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b0fd0 │ │ │ │ + beq.n 1b0cc0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b0fd4 │ │ │ │ + vldr s11, [pc, #132] @ 1b0cc4 │ │ │ │ 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 │ │ │ │ @@ -481505,21 +481180,21 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b0f58 │ │ │ │ + bne.n 1b0c48 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b100e │ │ │ │ + cbz r2, 1b0cfe │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -481527,21 +481202,21 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx lr, r3, #8, #8 │ │ │ │ sbfx r2, r3, #16, #8 │ │ │ │ mov.w r3, r3, asr #24 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1b0fe6 │ │ │ │ + bne.n 1b0cd6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b107e │ │ │ │ + cbz r2, 1b0d6e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b1080 │ │ │ │ + vldr s11, [pc, #100] @ 1b0d70 │ │ │ │ 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 │ │ │ │ @@ -481559,35 +481234,35 @@ │ │ │ │ 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 1b101e │ │ │ │ + bne.n 1b0d0e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b109c │ │ │ │ + cbz r2, 1b0d8c │ │ │ │ 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 1b108a │ │ │ │ + bne.n 1b0d7a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b1102 │ │ │ │ + cbz r2, 1b0df2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b1104 │ │ │ │ + vldr s12, [pc, #88] @ 1b0df4 │ │ │ │ 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 │ │ │ │ @@ -481601,20 +481276,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 1b10b2 │ │ │ │ + bne.n 1b0da2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1142 │ │ │ │ + cbz r2, 1b0e32 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ strb.w r5, [r0, #-1] │ │ │ │ adds r0, #4 │ │ │ │ @@ -481623,22 +481298,22 @@ │ │ │ │ cmp r4, ip │ │ │ │ mov.w r2, r3, lsr #24 │ │ │ │ mov.w lr, r3, lsr #16 │ │ │ │ strb.w r2, [r0, #-8] │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1b1116 │ │ │ │ + bne.n 1b0e06 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b11a4 │ │ │ │ + cbz r2, 1b0e94 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b11a8 │ │ │ │ + vldr s12, [pc, #88] @ 1b0e98 │ │ │ │ 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 │ │ │ │ @@ -481652,43 +481327,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 1b1156 │ │ │ │ + bne.n 1b0e46 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b11e0 │ │ │ │ + cbz r2, 1b0ed0 │ │ │ │ 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 1b11b8 │ │ │ │ + bne.n 1b0ea8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b124c │ │ │ │ + cbz r2, 1b0f3c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1b1250 │ │ │ │ + vldr s11, [pc, #96] @ 1b0f40 │ │ │ │ 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 │ │ │ │ @@ -481705,25 +481380,25 @@ │ │ │ │ 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 1b11f2 │ │ │ │ + bne.n 1b0ee2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b12b6 │ │ │ │ + cbz r2, 1b0fa6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b12b8 │ │ │ │ + vldr s12, [pc, #88] @ 1b0fa8 │ │ │ │ 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 │ │ │ │ @@ -481737,24 +481412,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 1b1266 │ │ │ │ + bne.n 1b0f56 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b131e │ │ │ │ + cbz r2, 1b100e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b1320 │ │ │ │ + vldr s12, [pc, #88] @ 1b1010 │ │ │ │ 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 │ │ │ │ @@ -481768,23 +481443,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 1b12ce │ │ │ │ + bne.n 1b0fbe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b138c │ │ │ │ + cbz r2, 1b107c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1b1390 │ │ │ │ + vldr s11, [pc, #96] @ 1b1080 │ │ │ │ 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 │ │ │ │ @@ -481801,25 +481476,25 @@ │ │ │ │ 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 1b1332 │ │ │ │ + bne.n 1b1022 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b13f6 │ │ │ │ + cbz r2, 1b10e6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b13f8 │ │ │ │ + vldr s12, [pc, #88] @ 1b10e8 │ │ │ │ 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 │ │ │ │ @@ -481833,23 +481508,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 1b13a6 │ │ │ │ + bne.n 1b1096 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b1464 │ │ │ │ + cbz r2, 1b1154 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1b1468 │ │ │ │ + vldr s11, [pc, #96] @ 1b1158 │ │ │ │ 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 │ │ │ │ @@ -481866,25 +481541,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 1b140a │ │ │ │ + bne.n 1b10fa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b14ce │ │ │ │ + cbz r2, 1b11be │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b14d0 │ │ │ │ + vldr s12, [pc, #88] @ 1b11c0 │ │ │ │ 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 │ │ │ │ @@ -481898,23 +481573,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 1b147e │ │ │ │ + bne.n 1b116e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b153e │ │ │ │ + cbz r2, 1b122e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1b1540 │ │ │ │ + vldr s11, [pc, #96] @ 1b1230 │ │ │ │ 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 │ │ │ │ @@ -481931,24 +481606,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 1b14e2 │ │ │ │ + bne.n 1b11d2 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b15b0 │ │ │ │ + cbz r2, 1b12a0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b15b4 │ │ │ │ + vldr s11, [pc, #100] @ 1b12a4 │ │ │ │ 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 │ │ │ │ @@ -481966,25 +481641,25 @@ │ │ │ │ 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 1b1552 │ │ │ │ + bne.n 1b1242 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b161a │ │ │ │ + cbz r2, 1b130a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b161c │ │ │ │ + vldr s12, [pc, #88] @ 1b130c │ │ │ │ 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 │ │ │ │ @@ -481998,23 +481673,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 1b15ca │ │ │ │ + bne.n 1b12ba │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b168c │ │ │ │ + cbz r2, 1b137c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b1690 │ │ │ │ + vldr s11, [pc, #100] @ 1b1380 │ │ │ │ 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 │ │ │ │ @@ -482032,25 +481707,25 @@ │ │ │ │ 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 1b162e │ │ │ │ + bne.n 1b131e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b16f6 │ │ │ │ + cbz r2, 1b13e6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b16f8 │ │ │ │ + vldr s12, [pc, #88] @ 1b13e8 │ │ │ │ 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 │ │ │ │ @@ -482064,23 +481739,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 1b16a6 │ │ │ │ + bne.n 1b1396 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b1768 │ │ │ │ + cbz r2, 1b1458 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b176c │ │ │ │ + vldr s11, [pc, #100] @ 1b145c │ │ │ │ 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 │ │ │ │ @@ -482098,24 +481773,24 @@ │ │ │ │ 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 1b170a │ │ │ │ + bne.n 1b13fa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b17de │ │ │ │ + cbz r2, 1b14ce │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b17e0 │ │ │ │ + vldr s11, [pc, #100] @ 1b14d0 │ │ │ │ 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 │ │ │ │ @@ -482133,27 +481808,27 @@ │ │ │ │ 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 1b177e │ │ │ │ + bne.n 1b146e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b1848 │ │ │ │ + cbz r2, 1b1538 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1b184c │ │ │ │ + vldr s12, [pc, #92] @ 1b153c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1b1850 │ │ │ │ + vldr s11, [pc, #88] @ 1b1540 │ │ │ │ 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 │ │ │ │ @@ -482166,29 +481841,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 1b17fa │ │ │ │ + bne.n 1b14ea │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1b18b8 │ │ │ │ + cbz r2, 1b15a8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1b18bc │ │ │ │ + vldr s12, [pc, #92] @ 1b15ac │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1b18c0 │ │ │ │ + vldr s11, [pc, #88] @ 1b15b0 │ │ │ │ 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 │ │ │ │ @@ -482201,27 +481876,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 1b186a │ │ │ │ + bne.n 1b155a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1b1936 │ │ │ │ + cbz r2, 1b1626 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1b1938 │ │ │ │ - vldr s10, [pc, #104] @ 1b193c │ │ │ │ + vldr s11, [pc, #104] @ 1b1628 │ │ │ │ + vldr s10, [pc, #104] @ 1b162c │ │ │ │ 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 │ │ │ │ @@ -482239,26 +481914,26 @@ │ │ │ │ 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 1b18d6 │ │ │ │ + bne.n 1b15c6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b19a2 │ │ │ │ + cbz r2, 1b1692 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b19a4 │ │ │ │ + vldr s12, [pc, #88] @ 1b1694 │ │ │ │ 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 │ │ │ │ @@ -482272,24 +481947,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 1b1952 │ │ │ │ + bne.n 1b1642 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1a1a │ │ │ │ + cbz r2, 1b170a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1b1a1c │ │ │ │ - vldr s10, [pc, #104] @ 1b1a20 │ │ │ │ + vldr s11, [pc, #104] @ 1b170c │ │ │ │ + vldr s10, [pc, #104] @ 1b1710 │ │ │ │ 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 │ │ │ │ @@ -482307,26 +481982,26 @@ │ │ │ │ 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 1b19ba │ │ │ │ + bne.n 1b16aa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b1a94 │ │ │ │ + cbz r2, 1b1784 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1b1a98 │ │ │ │ - vldr s10, [pc, #104] @ 1b1a9c │ │ │ │ + vldr s11, [pc, #104] @ 1b1788 │ │ │ │ + vldr s10, [pc, #104] @ 1b178c │ │ │ │ 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 │ │ │ │ @@ -482344,27 +482019,27 @@ │ │ │ │ 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 1b1a36 │ │ │ │ + bne.n 1b1726 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b1b12 │ │ │ │ + cbz r2, 1b1802 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1b1b14 │ │ │ │ - vldr s10, [pc, #104] @ 1b1b18 │ │ │ │ + vldr s11, [pc, #104] @ 1b1804 │ │ │ │ + vldr s10, [pc, #104] @ 1b1808 │ │ │ │ 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 │ │ │ │ @@ -482382,30 +482057,30 @@ │ │ │ │ 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 1b1ab2 │ │ │ │ + bne.n 1b17a2 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b1b80 │ │ │ │ + cbz r2, 1b1870 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1b1b84 │ │ │ │ + vldr s12, [pc, #88] @ 1b1874 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1b1b88 │ │ │ │ + vldr s11, [pc, #84] @ 1b1878 │ │ │ │ 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 │ │ │ │ @@ -482418,30 +482093,30 @@ │ │ │ │ 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 1b1b36 │ │ │ │ + bne.n 1b1826 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #148] @ (1b1c1c ) │ │ │ │ + ldr r1, [pc, #148] @ (1b190c ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b1bf2 │ │ │ │ + cbz r2, 1b18e2 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1b1bf4 │ │ │ │ + vldr s12, [pc, #88] @ 1b18e4 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1b1bf8 │ │ │ │ + vldr s11, [pc, #84] @ 1b18e8 │ │ │ │ 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 │ │ │ │ @@ -482454,140 +482129,140 @@ │ │ │ │ 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 1b1ba6 │ │ │ │ + bne.n 1b1896 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #148] @ (1b1c8c ) │ │ │ │ + ldr r1, [pc, #148] @ (1b197c ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b1c34 │ │ │ │ + cbz r2, 1b1924 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #48] @ 1b1c38 │ │ │ │ + vldr s14, [pc, #48] @ 1b1928 │ │ │ │ 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 1b1c0e │ │ │ │ + bne.n 1b18fe │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1c70 │ │ │ │ + cbz r2, 1b1960 │ │ │ │ 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 1b1c4c │ │ │ │ + bne.n 1b193c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b1cac │ │ │ │ + cbz r2, 1b199c │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1b1cb0 │ │ │ │ + vldr s14, [pc, #44] @ 1b19a0 │ │ │ │ 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 1b1c86 │ │ │ │ + bne.n 1b1976 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1cd6 │ │ │ │ + cbz r2, 1b19c6 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ mov.w 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 1b1cc0 │ │ │ │ + bne.n 1b19b0 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b1d0c │ │ │ │ + cbz r2, 1b19fc │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #44] @ 1b1d10 │ │ │ │ + vldr s14, [pc, #44] @ 1b1a00 │ │ │ │ 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 1b1ce6 │ │ │ │ + bne.n 1b19d6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1d3c │ │ │ │ + cbz r2, 1b1a2c │ │ │ │ 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 1b1d1e │ │ │ │ + bne.n 1b1a0e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b1d88 │ │ │ │ + cbz r2, 1b1a78 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1b1d8c │ │ │ │ + vldr s13, [pc, #60] @ 1b1a7c │ │ │ │ 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 │ │ │ │ @@ -482595,23 +482270,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 1b1d50 │ │ │ │ + bne.n 1b1a40 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b1dde │ │ │ │ + cbz r2, 1b1ace │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1b1de0 │ │ │ │ + vldr s13, [pc, #68] @ 1b1ad0 │ │ │ │ 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 │ │ │ │ @@ -482621,105 +482296,105 @@ │ │ │ │ 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 1b1d9e │ │ │ │ + bne.n 1b1a8e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1e16 │ │ │ │ + cbz r2, 1b1b06 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldrh.w ip, [r4], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ 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 1b1dec │ │ │ │ + bne.n 1b1adc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b1e52 │ │ │ │ + cbz r2, 1b1b42 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1b1e54 │ │ │ │ + vldr s14, [pc, #52] @ 1b1b44 │ │ │ │ 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 1b1e28 │ │ │ │ + bne.n 1b1b18 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1e94 │ │ │ │ + cbz r2, 1b1b84 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1b1e98 │ │ │ │ + vldr s14, [pc, #52] @ 1b1b88 │ │ │ │ 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 1b1e68 │ │ │ │ + bne.n 1b1b58 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1ece │ │ │ │ + cbz r2, 1b1bbe │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1b1ed0 │ │ │ │ + vldr s14, [pc, #44] @ 1b1bc0 │ │ │ │ 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 1b1ea6 │ │ │ │ + bne.n 1b1b96 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1f22 │ │ │ │ + cbz r2, 1b1c12 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1b1f24 │ │ │ │ + vldr s13, [pc, #68] @ 1b1c14 │ │ │ │ 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 │ │ │ │ @@ -482729,26 +482404,26 @@ │ │ │ │ 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 1b1ee2 │ │ │ │ + bne.n 1b1bd2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1f72 │ │ │ │ + cbz r2, 1b1c62 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1b1f74 │ │ │ │ + vldr s13, [pc, #60] @ 1b1c64 │ │ │ │ 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 │ │ │ │ @@ -482756,24 +482431,24 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp ip, r1 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b1f3e │ │ │ │ + bne.n 1b1c2e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b1fc2 │ │ │ │ + cbz r2, 1b1cb2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1b1fc4 │ │ │ │ + vldr s13, [pc, #64] @ 1b1cb4 │ │ │ │ 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 │ │ │ │ @@ -482782,22 +482457,22 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b1f8e │ │ │ │ + bne.n 1b1c7e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b2036 │ │ │ │ + cbz r2, 1b1d26 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1b2038 │ │ │ │ + vldr s12, [pc, #100] @ 1b1d28 │ │ │ │ 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 │ │ │ │ @@ -482816,25 +482491,25 @@ │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b1fda │ │ │ │ + bne.n 1b1cca │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b2082 │ │ │ │ + cbz r2, 1b1d72 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1b2084 │ │ │ │ + vldr s13, [pc, #60] @ 1b1d74 │ │ │ │ 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 s14, s15 │ │ │ │ @@ -482842,23 +482517,23 @@ │ │ │ │ it gt │ │ │ │ vmovgt.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 1b204e │ │ │ │ + bne.n 1b1d3e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b20d6 │ │ │ │ + cbz r2, 1b1dc6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1b20d8 │ │ │ │ + vldr s13, [pc, #68] @ 1b1dc8 │ │ │ │ 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 │ │ │ │ @@ -482868,23 +482543,23 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b209c │ │ │ │ + bne.n 1b1d8c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b2128 │ │ │ │ + cbz r2, 1b1e18 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1b212c │ │ │ │ + vldr s13, [pc, #72] @ 1b1e1c │ │ │ │ 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 │ │ │ │ @@ -482895,24 +482570,24 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b20f0 │ │ │ │ + bne.n 1b1de0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b219c │ │ │ │ + cbz r2, 1b1e8c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1b21a0 │ │ │ │ + vldr s12, [pc, #100] @ 1b1e90 │ │ │ │ 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 │ │ │ │ @@ -482931,24 +482606,24 @@ │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b2142 │ │ │ │ + bne.n 1b1e32 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b21e8 │ │ │ │ + cbz r2, 1b1ed8 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1b21ec │ │ │ │ + vldr s13, [pc, #64] @ 1b1edc │ │ │ │ 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 │ │ │ │ @@ -482957,182 +482632,182 @@ │ │ │ │ it gt │ │ │ │ vmovgt.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 1b21b2 │ │ │ │ + bne.n 1b1ea2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b221c │ │ │ │ + cbz r2, 1b1f0c │ │ │ │ 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 1b21fc │ │ │ │ + bne.n 1b1eec │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b224e │ │ │ │ + cbz r2, 1b1f3e │ │ │ │ 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 1b222e │ │ │ │ + bne.n 1b1f1e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2276 │ │ │ │ + cbz r2, 1b1f66 │ │ │ │ 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 1b2258 │ │ │ │ + bne.n 1b1f48 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #60] @ (1b22b8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1b1fa8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b22b6 │ │ │ │ + cbz r2, 1b1fa6 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1b22bc ) │ │ │ │ + ldr r2, [pc, #52] @ (1b1fac ) │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ ldr.w lr, [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, lr, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r0, #-32] │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1b2294 │ │ │ │ + bne.n 1b1f84 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - ble.n 1b21c0 │ │ │ │ + b.n 1b20d0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1b2300 ) │ │ │ │ + ldr r3, [pc, #60] @ (1b1ff0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b22fe │ │ │ │ + cbz r2, 1b1fee │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1b2304 ) │ │ │ │ + ldr r2, [pc, #52] @ (1b1ff4 ) │ │ │ │ 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 1b22d8 │ │ │ │ + bne.n 1b1fc8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - ble.n 1b2378 │ │ │ │ + b.n 1b2088 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1b2348 ) │ │ │ │ + ldr r3, [pc, #60] @ (1b2038 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2346 │ │ │ │ + cbz r2, 1b2036 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1b234c ) │ │ │ │ + ldr r2, [pc, #52] @ (1b203c ) │ │ │ │ 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 1b2324 │ │ │ │ + bne.n 1b2014 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - bgt.n 1b2330 │ │ │ │ + b.n 1b2040 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #56] @ (1b238c ) │ │ │ │ + ldr r4, [pc, #56] @ (1b207c ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1b2388 │ │ │ │ + cbz r2, 1b2078 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1b2390 ) │ │ │ │ + ldr r2, [pc, #48] @ (1b2080 ) │ │ │ │ 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 1b236a │ │ │ │ + bne.n 1b205a │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bgt.n 1b22e0 │ │ │ │ + svc 184 @ 0xb8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1b23ec ) │ │ │ │ + ldr r3, [pc, #84] @ (1b20dc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b23e6 │ │ │ │ + cbz r2, 1b20d6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr.w lr, [pc, #80] @ 1b23f0 │ │ │ │ + ldr.w lr, [pc, #80] @ 1b20e0 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1b23e8 │ │ │ │ + vldr s14, [pc, #64] @ 1b20d8 │ │ │ │ ldr.w lr, [r3, lr] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r4, r3, lsr #8 │ │ │ │ vmov s15, r4 │ │ │ │ @@ -483141,29 +482816,29 @@ │ │ │ │ add.w r3, lr, 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 1b23ae │ │ │ │ + bne.n 1b209e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bgt.n 1b24bc │ │ │ │ + svc 118 @ 0x76 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1b2434 ) │ │ │ │ + ldr r3, [pc, #60] @ (1b2124 ) │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2432 │ │ │ │ - ldr r5, [pc, #56] @ (1b2438 ) │ │ │ │ + cbz r2, 1b2122 │ │ │ │ + ldr r5, [pc, #56] @ (1b2128 ) │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [r3, r5] │ │ │ │ ldrh.w ip, [r2], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ @@ -483171,29 +482846,29 @@ │ │ │ │ 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 1b2406 │ │ │ │ + bne.n 1b20f6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bgt.n 1b243c │ │ │ │ + svc 18 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1b2494 ) │ │ │ │ + ldr r3, [pc, #84] @ (1b2184 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b248e │ │ │ │ + cbz r2, 1b217e │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1b2498 ) │ │ │ │ + ldr r2, [pc, #80] @ (1b2188 ) │ │ │ │ adds r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1b2490 │ │ │ │ + vldr s14, [pc, #64] @ 1b2180 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w lr, lr, #1 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ @@ -483202,60 +482877,60 @@ │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ add.w ip, r2, ip, lsl #2 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w ip, [r0, #-32] │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ - bne.n 1b2458 │ │ │ │ + bne.n 1b2148 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1b2414 │ │ │ │ + udf #206 @ 0xce │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #64] @ (1b24e0 ) │ │ │ │ + ldr r3, [pc, #64] @ (1b21d0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b24de │ │ │ │ + cbz r2, 1b21ce │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1b24e4 ) │ │ │ │ + ldr r2, [pc, #60] @ (1b21d4 ) │ │ │ │ adds r0, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ movw r5, #65280 @ 0xff00 │ │ │ │ ldr.w lr, [r3, r2] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ uxtb r2, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ ldrb.w r3, [lr, r3] │ │ │ │ strb.w r2, [r0, #-2] │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w r5, [r0], #4 │ │ │ │ - bne.n 1b24b6 │ │ │ │ + bne.n 1b21a6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - blt.n 1b25a0 │ │ │ │ + udf #110 @ 0x6e │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1b2548 │ │ │ │ + ldr.w ip, [pc, #92] @ 1b2238 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1b2544 │ │ │ │ + cbz r2, 1b2234 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ adds r4, r1, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1b254c ) │ │ │ │ + ldr r2, [pc, #76] @ (1b223c ) │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r1, [ip, r2] │ │ │ │ ldrb.w lr, [r3, #-2] │ │ │ │ adds r0, #16 │ │ │ │ ldrb.w ip, [r3, #-1] │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r2, [r3, #-6] │ │ │ │ @@ -483266,32 +482941,32 @@ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w lr, [r0, #-28] │ │ │ │ str.w ip, [r0, #-24] │ │ │ │ str.w r2, [r0, #-32] │ │ │ │ - bne.n 1b2508 │ │ │ │ + bne.n 1b21f8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - blt.n 1b256c │ │ │ │ + udf #32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1b259c ) │ │ │ │ + ldr r5, [pc, #72] @ (1b228c ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1b2598 │ │ │ │ + cbz r2, 1b2288 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r4, r1, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1b25a0 ) │ │ │ │ + ldr r2, [pc, #56] @ (1b2290 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ ldrb.w r1, [r3, #-2] │ │ │ │ adds r0, #4 │ │ │ │ ldrb.w ip, [r3, #-1] │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w lr, [r3, #-6] │ │ │ │ @@ -483299,31 +482974,31 @@ │ │ │ │ strb.w r5, [r0, #-5] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb.w ip, [r2, ip] │ │ │ │ ldrb.w lr, [r2, lr] │ │ │ │ strb.w r1, [r0, #-7] │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 1b256a │ │ │ │ + bne.n 1b225a │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bge.n 1b24f0 │ │ │ │ + ble.n 1b2200 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1b2604 │ │ │ │ + ldr.w ip, [pc, #92] @ 1b22f4 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1b2600 │ │ │ │ + cbz r2, 1b22f0 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ adds r4, r1, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1b2608 ) │ │ │ │ + ldr r2, [pc, #76] @ (1b22f8 ) │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r1, [ip, r2] │ │ │ │ ldrb.w ip, [r3, #-3] │ │ │ │ adds r0, #16 │ │ │ │ ldrb.w lr, [r3, #-2] │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r2, [r3, #-4] │ │ │ │ @@ -483334,32 +483009,32 @@ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w lr, [r0, #-28] │ │ │ │ str.w ip, [r0, #-24] │ │ │ │ str.w r2, [r0, #-32] │ │ │ │ - bne.n 1b25c4 │ │ │ │ + bne.n 1b22b4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bge.n 1b26b0 │ │ │ │ + ble.n 1b23c0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1b2658 ) │ │ │ │ + ldr r5, [pc, #72] @ (1b2348 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1b2654 │ │ │ │ + cbz r2, 1b2344 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r4, r1, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1b265c ) │ │ │ │ + ldr r2, [pc, #56] @ (1b234c ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ ldrb.w ip, [r3, #-3] │ │ │ │ adds r0, #4 │ │ │ │ ldrb.w r1, [r3, #-2] │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w lr, [r3, #-4] │ │ │ │ @@ -483367,31 +483042,31 @@ │ │ │ │ strb.w r5, [r0, #-5] │ │ │ │ ldrb.w ip, [r2, ip] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb.w lr, [r2, lr] │ │ │ │ strb.w r1, [r0, #-7] │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 1b2626 │ │ │ │ + bne.n 1b2316 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bls.n 1b2634 │ │ │ │ + bgt.n 1b2344 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1b26d0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b23c0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b26c8 │ │ │ │ + cbz r2, 1b23b8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1b26d4 ) │ │ │ │ + ldr r1, [pc, #104] @ (1b23c4 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1b26cc │ │ │ │ + vldr s14, [pc, #88] @ 1b23bc │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ mov.w r6, r3, lsr #24 │ │ │ │ vmov s15, r6 │ │ │ │ @@ -483406,31 +483081,31 @@ │ │ │ │ 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 1b2678 │ │ │ │ + bne.n 1b2368 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bls.n 1b2608 │ │ │ │ + bgt.n 1b2318 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1b2728 ) │ │ │ │ + ldr r3, [pc, #76] @ (1b2418 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2724 │ │ │ │ + cbz r2, 1b2414 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1b272c ) │ │ │ │ + ldr r1, [pc, #68] @ (1b241c ) │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r7, lr │ │ │ │ uxtb r6, r3 │ │ │ │ @@ -483441,31 +483116,31 @@ │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ bfi ip, r6, #0, #8 │ │ │ │ bfi ip, r5, #8, #8 │ │ │ │ bfi ip, r4, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1b26ec │ │ │ │ + bne.n 1b23dc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bls.n 1b2768 │ │ │ │ + bgt.n 1b2478 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1b27a0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b2490 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2798 │ │ │ │ + cbz r2, 1b2488 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1b27a4 ) │ │ │ │ + ldr r1, [pc, #104] @ (1b2494 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1b279c │ │ │ │ + vldr s14, [pc, #88] @ 1b248c │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ uxtb.w ip, r3 │ │ │ │ vmov s15, ip │ │ │ │ @@ -483480,31 +483155,31 @@ │ │ │ │ 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 1b2748 │ │ │ │ + bne.n 1b2438 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bhi.n 1b2738 │ │ │ │ + blt.n 1b2448 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b27f4 ) │ │ │ │ + ldr r3, [pc, #72] @ (1b24e4 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b27f0 │ │ │ │ + cbz r2, 1b24e0 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1b27f8 ) │ │ │ │ + ldr r1, [pc, #64] @ (1b24e8 ) │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w ip, [r2], #4 │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r7, lr │ │ │ │ mov.w r6, ip, lsr #24 │ │ │ │ @@ -483514,27 +483189,27 @@ │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ 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 1b27bc │ │ │ │ + bne.n 1b24ac │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bhi.n 1b2894 │ │ │ │ + blt.n 1b25a4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1b2858 ) │ │ │ │ + ldr r3, [pc, #88] @ (1b2548 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2854 │ │ │ │ + cbz r2, 1b2544 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1b285c ) │ │ │ │ + ldr r1, [pc, #84] @ (1b254c ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -483549,28 +483224,28 @@ │ │ │ │ add.w r3, r1, 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 1b2814 │ │ │ │ + bne.n 1b2504 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bvc.n 1b2858 │ │ │ │ + blt.n 1b2568 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b28ac ) │ │ │ │ + ldr r3, [pc, #72] @ (1b259c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b28aa │ │ │ │ + cbz r2, 1b259a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1b28b0 ) │ │ │ │ + ldr r2, [pc, #68] @ (1b25a0 ) │ │ │ │ mov lr, r1 │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r1, [r3, r2] │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -483582,31 +483257,31 @@ │ │ │ │ ubfx r3, r3, #8, #8 │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1b2878 │ │ │ │ + bne.n 1b2568 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - bvc.n 1b27e4 │ │ │ │ + bge.n 1b24f4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1b2920 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b2610 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b291a │ │ │ │ + cbz r2, 1b260a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #100] @ (1b2924 ) │ │ │ │ + ldr r1, [pc, #100] @ (1b2614 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #84] @ 1b291c │ │ │ │ + vldr s14, [pc, #84] @ 1b260c │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ mov.w r6, r3, lsr #24 │ │ │ │ vmov s15, r6 │ │ │ │ @@ -483621,30 +483296,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 1b28cc │ │ │ │ + bne.n 1b25bc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bvc.n 1b29b0 │ │ │ │ + bge.n 1b26c0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1b2978 ) │ │ │ │ + ldr r3, [pc, #76] @ (1b2668 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2974 │ │ │ │ + cbz r2, 1b2664 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1b297c ) │ │ │ │ + ldr r1, [pc, #68] @ (1b266c ) │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r7, lr │ │ │ │ ubfx r6, r3, #16, #8 │ │ │ │ @@ -483655,27 +483330,27 @@ │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ bfi ip, r6, #0, #8 │ │ │ │ bfi ip, r5, #8, #8 │ │ │ │ bfi ip, r4, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1b293c │ │ │ │ + bne.n 1b262c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bvs.n 1b2918 │ │ │ │ + bls.n 1b2628 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1b29d8 ) │ │ │ │ + ldr r3, [pc, #84] @ (1b26c8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b29d6 │ │ │ │ + cbz r2, 1b26c6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1b29dc ) │ │ │ │ + ldr r1, [pc, #80] @ (1b26cc ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -483690,27 +483365,27 @@ │ │ │ │ add.w r3, r1, 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 1b2998 │ │ │ │ + bne.n 1b2688 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - bvs.n 1b2ad0 │ │ │ │ + bls.n 1b25e0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b2a2c ) │ │ │ │ + ldr r3, [pc, #72] @ (1b271c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2a28 │ │ │ │ + cbz r2, 1b2718 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1b2a30 ) │ │ │ │ + ldr r2, [pc, #68] @ (1b2720 ) │ │ │ │ mov lr, r1 │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r1, [r3, r2] │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -483722,32 +483397,32 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1b29f8 │ │ │ │ + bne.n 1b26e8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bvs.n 1b2a64 │ │ │ │ + bls.n 1b2774 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1b2aa4 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b2794 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2a9c │ │ │ │ + cbz r2, 1b278c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1b2aa8 ) │ │ │ │ + ldr r1, [pc, #104] @ (1b2798 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1b2aa0 │ │ │ │ + vldr s14, [pc, #88] @ 1b2790 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ uxtb.w ip, r3 │ │ │ │ vmov s15, ip │ │ │ │ @@ -483762,31 +483437,31 @@ │ │ │ │ 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 1b2a4c │ │ │ │ + bne.n 1b273c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bpl.n 1b2a34 │ │ │ │ + bhi.n 1b2744 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b2af8 ) │ │ │ │ + ldr r3, [pc, #72] @ (1b27e8 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2af4 │ │ │ │ + cbz r2, 1b27e4 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1b2afc ) │ │ │ │ + ldr r1, [pc, #64] @ (1b27ec ) │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w ip, [r2], #4 │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r7, lr │ │ │ │ ubfx r6, ip, #8, #8 │ │ │ │ @@ -483796,27 +483471,27 @@ │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ 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 1b2ac0 │ │ │ │ + bne.n 1b27b0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bpl.n 1b2b90 │ │ │ │ + bhi.n 1b28a0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1b2b5c ) │ │ │ │ + ldr r3, [pc, #88] @ (1b284c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2b58 │ │ │ │ + cbz r2, 1b2848 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1b2b60 ) │ │ │ │ + ldr r1, [pc, #84] @ (1b2850 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -483831,28 +483506,28 @@ │ │ │ │ add.w r3, r1, 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 1b2b18 │ │ │ │ + bne.n 1b2808 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bmi.n 1b2b54 │ │ │ │ + bhi.n 1b2864 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b2bb0 ) │ │ │ │ + ldr r3, [pc, #72] @ (1b28a0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2bae │ │ │ │ + cbz r2, 1b289e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1b2bb4 ) │ │ │ │ + ldr r2, [pc, #68] @ (1b28a4 ) │ │ │ │ mov lr, r1 │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r1, [r3, r2] │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -483864,29 +483539,29 @@ │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1b2b7c │ │ │ │ + bne.n 1b286c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - bmi.n 1b2ae0 │ │ │ │ + bvc.n 1b27f0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b2c3e │ │ │ │ + beq.n 1b292e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1b2c40 │ │ │ │ + vldr s11, [pc, #120] @ 1b2930 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1b2c44 │ │ │ │ + vldr s10, [pc, #116] @ 1b2934 │ │ │ │ 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 │ │ │ │ @@ -483908,28 +483583,28 @@ │ │ │ │ vmovgt.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1b2bd4 │ │ │ │ + bne.n 1b28c4 │ │ │ │ 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 1b2ce8 │ │ │ │ + beq.n 1b29d8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #152] @ 1b2cec │ │ │ │ + vldr s10, [pc, #152] @ 1b29dc │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s9, [pc, #148] @ 1b2cf0 │ │ │ │ + vldr s9, [pc, #148] @ 1b29e0 │ │ │ │ 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 │ │ │ │ @@ -483959,30 +483634,30 @@ │ │ │ │ vmovgt.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b2c60 │ │ │ │ + bne.n 1b2950 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b2d7a │ │ │ │ + beq.n 1b2a6a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1b2d7c │ │ │ │ + vldr s11, [pc, #120] @ 1b2a6c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1b2d80 │ │ │ │ + vldr s10, [pc, #116] @ 1b2a70 │ │ │ │ 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 │ │ │ │ @@ -484004,25 +483679,25 @@ │ │ │ │ vmovgt.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1b2d10 │ │ │ │ + bne.n 1b2a00 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1b2df2 │ │ │ │ + cbz r2, 1b2ae2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b2df4 │ │ │ │ + vldr s11, [pc, #100] @ 1b2ae4 │ │ │ │ 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 │ │ │ │ @@ -484040,28 +483715,28 @@ │ │ │ │ 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 1b2d92 │ │ │ │ + bne.n 1b2a82 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b2e0a │ │ │ │ + cbz r2, 1b2afa │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1b2dfc │ │ │ │ + bne.n 1b2aec │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2e46 │ │ │ │ + cbz r2, 1b2b36 │ │ │ │ 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 │ │ │ │ @@ -484071,62 +483746,62 @@ │ │ │ │ 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 1b2e1c │ │ │ │ + bne.n 1b2b0c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2e76 │ │ │ │ + cbz r2, 1b2b66 │ │ │ │ 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 1b2e58 │ │ │ │ + bne.n 1b2b48 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2eba │ │ │ │ + cbz r2, 1b2baa │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1b2ec0 │ │ │ │ + vldr d6, [pc, #60] @ 1b2bb0 │ │ │ │ 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 1b2e8c │ │ │ │ + bne.n 1b2b7c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - cbz r2, 1b2efe │ │ │ │ + cbz r2, 1b2bee │ │ │ │ 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 │ │ │ │ @@ -484134,18 +483809,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 1b2ed8 │ │ │ │ + bne.n 1b2bc8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2f36 │ │ │ │ + cbz r2, 1b2c26 │ │ │ │ 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 │ │ │ │ @@ -484155,50 +483830,50 @@ │ │ │ │ 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 1b2f0e │ │ │ │ + bne.n 1b2bfe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2f8e │ │ │ │ + cbz r2, 1b2c7e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #76] @ 1b2f90 │ │ │ │ + vldr d4, [pc, #76] @ 1b2c80 │ │ │ │ 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 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vcmp.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1b2f70 │ │ │ │ + bmi.n 1b2c60 │ │ │ │ vcvt.f32.f64 s13, d7 │ │ │ │ adds r3, #1 │ │ │ │ str.w ip, [r0, #-12] │ │ │ │ str.w ip, [r0, #-8] │ │ │ │ adds r1, #4 │ │ │ │ str.w lr, [r0, #-4] │ │ │ │ cmp r2, r3 │ │ │ │ vstr s13, [r0, #-16] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1b2f50 │ │ │ │ + bne.n 1b2c40 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - cbz r2, 1b2fce │ │ │ │ + cbz r2, 1b2cbe │ │ │ │ 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 │ │ │ │ @@ -484206,18 +483881,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 1b2fa8 │ │ │ │ + bne.n 1b2c98 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3008 │ │ │ │ + cbz r2, 1b2cf8 │ │ │ │ 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 │ │ │ │ @@ -484227,48 +483902,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 1b2fde │ │ │ │ + bne.n 1b2cce │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b304a │ │ │ │ + cbz r2, 1b2d3a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1b304c │ │ │ │ + vldr s14, [pc, #52] @ 1b2d3c │ │ │ │ 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 1b3020 │ │ │ │ + bne.n 1b2d10 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b30a4 │ │ │ │ + cbz r2, 1b2d94 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b30a8 │ │ │ │ + vldr s13, [pc, #76] @ 1b2d98 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b30ac │ │ │ │ + vldr s12, [pc, #72] @ 1b2d9c │ │ │ │ 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 │ │ │ │ @@ -484277,23 +483952,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 1b3066 │ │ │ │ + bne.n 1b2d56 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b30e6 │ │ │ │ + cbz r2, 1b2dd6 │ │ │ │ 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 │ │ │ │ @@ -484301,18 +483976,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 1b30c0 │ │ │ │ + bne.n 1b2db0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b311e │ │ │ │ + cbz r2, 1b2e0e │ │ │ │ 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 │ │ │ │ @@ -484322,22 +483997,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 1b30f6 │ │ │ │ + bne.n 1b2de6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3168 │ │ │ │ + cbz r2, 1b2e58 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1b316c │ │ │ │ + vldr s13, [pc, #64] @ 1b2e5c │ │ │ │ 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 │ │ │ │ @@ -484345,21 +484020,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 1b3132 │ │ │ │ + bne.n 1b2e22 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b31b4 │ │ │ │ + cbz r2, 1b2ea4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r4, #65280 @ 0xff00 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ add.w lr, lr, #1 │ │ │ │ uxth.w r3, ip │ │ │ │ @@ -484371,23 +484046,23 @@ │ │ │ │ ite ne │ │ │ │ movne.w ip, #4294967295 @ 0xffffffff │ │ │ │ moveq.w ip, #0 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ strb.w ip, [r0, #-1] │ │ │ │ cmp r2, lr │ │ │ │ strh.w r4, [r0], #4 │ │ │ │ - bne.n 1b317e │ │ │ │ + bne.n 1b2e6e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b3208 │ │ │ │ + cbz r2, 1b2ef8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1b320c │ │ │ │ + vldr s13, [pc, #72] @ 1b2efc │ │ │ │ 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] │ │ │ │ @@ -484398,27 +484073,27 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1b31d0 │ │ │ │ + bne.n 1b2ec0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b3282 │ │ │ │ + cbz r2, 1b2f72 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1b3284 │ │ │ │ + vldr s12, [pc, #104] @ 1b2f74 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1b3288 │ │ │ │ + vldr s11, [pc, #100] @ 1b2f78 │ │ │ │ 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 │ │ │ │ @@ -484436,22 +484111,22 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1b322a │ │ │ │ + bne.n 1b2f1a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b32c2 │ │ │ │ + cbz r2, 1b2fb2 │ │ │ │ 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 │ │ │ │ @@ -484459,18 +484134,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 1b329c │ │ │ │ + bne.n 1b2f8c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b32fc │ │ │ │ + cbz r2, 1b2fec │ │ │ │ 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 │ │ │ │ @@ -484480,23 +484155,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 1b32d2 │ │ │ │ + bne.n 1b2fc2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b3348 │ │ │ │ + cbz r2, 1b3038 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1b334c │ │ │ │ + vldr s13, [pc, #64] @ 1b303c │ │ │ │ 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 │ │ │ │ @@ -484504,21 +484179,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 1b3312 │ │ │ │ + bne.n 1b3002 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b3392 │ │ │ │ + cbz r2, 1b3082 │ │ │ │ adds r0, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ movw r4, #65280 @ 0xff00 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -484530,66 +484205,66 @@ │ │ │ │ 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 1b335e │ │ │ │ + bne.n 1b304e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b33d2 │ │ │ │ + cbz r2, 1b30c2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #52] @ 1b33d4 │ │ │ │ + vldr s14, [pc, #52] @ 1b30c4 │ │ │ │ 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 1b33aa │ │ │ │ + bne.n 1b309a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b3406 │ │ │ │ + cbz r2, 1b30f6 │ │ │ │ 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 1b33ea │ │ │ │ + bne.n 1b30da │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b345c │ │ │ │ + cbz r2, 1b314c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b3460 │ │ │ │ + vldr s13, [pc, #76] @ 1b3150 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b3464 │ │ │ │ + vldr s12, [pc, #72] @ 1b3154 │ │ │ │ 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 │ │ │ │ @@ -484598,43 +484273,43 @@ │ │ │ │ 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 1b341e │ │ │ │ + bne.n 1b310e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b3494 │ │ │ │ + cbz r2, 1b3184 │ │ │ │ adds r0, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ push {lr} │ │ │ │ movw 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 1b3476 │ │ │ │ + bne.n 1b3166 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b34f6 │ │ │ │ + cbz r2, 1b31e6 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1b34f8 │ │ │ │ + vldr s12, [pc, #84] @ 1b31e8 │ │ │ │ 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] │ │ │ │ @@ -484649,39 +484324,39 @@ │ │ │ │ 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 1b34ae │ │ │ │ + bne.n 1b319e │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b3524 │ │ │ │ + cbz r2, 1b3214 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ push {lr} │ │ │ │ add r2, r1 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ adds r0, #4 │ │ │ │ ldrh.w ip, [r1], #3 │ │ │ │ strh.w ip, [r0, #-4] │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ cmp r1, r2 │ │ │ │ strb.w lr, [r0, #-1] │ │ │ │ - bne.n 1b350a │ │ │ │ + bne.n 1b31fa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b3586 │ │ │ │ + cbz r2, 1b3276 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1b3588 │ │ │ │ + vldr s12, [pc, #84] @ 1b3278 │ │ │ │ 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] │ │ │ │ @@ -484696,19 +484371,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 1b353e │ │ │ │ + bne.n 1b322e │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b35c4 │ │ │ │ + cbz r2, 1b32b4 │ │ │ │ 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 │ │ │ │ @@ -484718,24 +484393,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 1b359e │ │ │ │ + bne.n 1b328e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.w 1b2d84 │ │ │ │ - cbz r2, 1b3614 │ │ │ │ + b.w 1b2a74 │ │ │ │ + cbz r2, 1b3304 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1b3618 │ │ │ │ + vldr s13, [pc, #64] @ 1b3308 │ │ │ │ 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 │ │ │ │ @@ -484743,21 +484418,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 1b35de │ │ │ │ + bne.n 1b32ce │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b3660 │ │ │ │ + cbz r2, 1b3350 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r4, #65280 @ 0xff00 │ │ │ │ ldrh.w ip, [r1], #2 │ │ │ │ add.w lr, lr, #1 │ │ │ │ uxtb.w r3, ip │ │ │ │ @@ -484769,19 +484444,19 @@ │ │ │ │ ite ne │ │ │ │ movne.w ip, #4294967295 @ 0xffffffff │ │ │ │ moveq.w ip, #0 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ strb.w ip, [r0, #-1] │ │ │ │ cmp r2, lr │ │ │ │ strh.w r4, [r0], #4 │ │ │ │ - bne.n 1b362a │ │ │ │ + bne.n 1b331a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b36b2 │ │ │ │ + cbz r2, 1b33a2 │ │ │ │ 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] │ │ │ │ @@ -484796,17 +484471,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 1b3676 │ │ │ │ + bne.n 1b3366 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3710 │ │ │ │ + cbz r2, 1b3400 │ │ │ │ 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 │ │ │ │ @@ -484828,19 +484503,19 @@ │ │ │ │ rsb lr, lr, #0 │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ negs r2, r2 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ cmp r3, r1 │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ - bne.n 1b36c6 │ │ │ │ + bne.n 1b33b6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b3762 │ │ │ │ + cbz r2, 1b3452 │ │ │ │ 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] │ │ │ │ @@ -484855,17 +484530,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 1b3726 │ │ │ │ + bne.n 1b3416 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b37c0 │ │ │ │ + cbz r2, 1b34b0 │ │ │ │ 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 │ │ │ │ @@ -484887,19 +484562,19 @@ │ │ │ │ rsb lr, lr, #0 │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ negs r2, r2 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ cmp r3, r1 │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ - bne.n 1b3776 │ │ │ │ + bne.n 1b3466 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b381e │ │ │ │ + cbz r2, 1b350e │ │ │ │ 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 │ │ │ │ @@ -484915,18 +484590,18 @@ │ │ │ │ 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 1b37ce │ │ │ │ + bne.n 1b34be │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3892 │ │ │ │ + cbz r2, 1b3582 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w ip, [r4], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ uxtb.w lr, ip │ │ │ │ @@ -484952,18 +484627,18 @@ │ │ │ │ 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 1b3828 │ │ │ │ + bne.n 1b3518 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b38ee │ │ │ │ + cbz r2, 1b35de │ │ │ │ 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 │ │ │ │ @@ -484979,18 +484654,18 @@ │ │ │ │ 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 1b389e │ │ │ │ + bne.n 1b358e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b395e │ │ │ │ + cbz r2, 1b364e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w ip, [r4], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ tst.w ip, #16711680 @ 0xff0000 │ │ │ │ @@ -485016,18 +484691,18 @@ │ │ │ │ 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 1b38f8 │ │ │ │ + bne.n 1b35e8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b39ba │ │ │ │ + cbz r2, 1b36aa │ │ │ │ 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 │ │ │ │ @@ -485043,19 +484718,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 1b396a │ │ │ │ + bne.n 1b365a │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3a28 │ │ │ │ + cbz r2, 1b3718 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w ip, [r4], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ @@ -485082,24 +484757,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 1b39c6 │ │ │ │ + bne.n 1b36b6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b3a7c │ │ │ │ + cbz r2, 1b376c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #72] @ 1b3a80 │ │ │ │ + vldr s13, [pc, #72] @ 1b3770 │ │ │ │ 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 │ │ │ │ @@ -485110,27 +484785,27 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1b3a46 │ │ │ │ + bne.n 1b3736 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b3af8 │ │ │ │ + cbz r2, 1b37e8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1b3afc │ │ │ │ + vldr s12, [pc, #108] @ 1b37ec │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1b3b00 │ │ │ │ + vldr s11, [pc, #104] @ 1b37f0 │ │ │ │ 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 │ │ │ │ @@ -485148,28 +484823,28 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1b3a9e │ │ │ │ + bne.n 1b378e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3b92 │ │ │ │ + beq.n 1b3882 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1b3b94 │ │ │ │ + vldr s11, [pc, #132] @ 1b3884 │ │ │ │ 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 │ │ │ │ @@ -485197,24 +484872,24 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r1, r3 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b3b20 │ │ │ │ + bne.n 1b3810 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3c26 │ │ │ │ + beq.n 1b3916 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1b3c28 │ │ │ │ + vldr s11, [pc, #132] @ 1b3918 │ │ │ │ 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 │ │ │ │ @@ -485242,23 +484917,23 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r1, r3 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b3bb4 │ │ │ │ + bne.n 1b38a4 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3cd6 │ │ │ │ + beq.n 1b39c6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1b3cd8 │ │ │ │ + vldr s10, [pc, #160] @ 1b39c8 │ │ │ │ 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 │ │ │ │ @@ -485293,24 +484968,24 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b3c40 │ │ │ │ + bne.n 1b3930 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3d86 │ │ │ │ + beq.n 1b3a76 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1b3d88 │ │ │ │ + vldr s10, [pc, #160] @ 1b3a78 │ │ │ │ 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 │ │ │ │ @@ -485345,20 +485020,20 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b3cf0 │ │ │ │ + bne.n 1b39e0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b3dc2 │ │ │ │ + cbz r2, 1b3ab2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -485367,18 +485042,18 @@ │ │ │ │ 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 1b3d9e │ │ │ │ + bne.n 1b3a8e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3dfe │ │ │ │ + cbz r2, 1b3aee │ │ │ │ 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 │ │ │ │ @@ -485389,22 +485064,22 @@ │ │ │ │ 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 1b3dd8 │ │ │ │ + bne.n 1b3ac8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3e48 │ │ │ │ + cbz r2, 1b3b38 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1b3e4c │ │ │ │ + vldr s13, [pc, #64] @ 1b3b3c │ │ │ │ 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 │ │ │ │ @@ -485412,21 +485087,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 1b3e12 │ │ │ │ + bne.n 1b3b02 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b3e98 │ │ │ │ + cbz r2, 1b3b88 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r4, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w lr, lr, #1 │ │ │ │ sxtb.w ip, r3 │ │ │ │ @@ -485439,19 +485114,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 1b3e5e │ │ │ │ + bne.n 1b3b4e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b3eea │ │ │ │ + cbz r2, 1b3bda │ │ │ │ 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] │ │ │ │ @@ -485466,17 +485141,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 1b3eae │ │ │ │ + bne.n 1b3b9e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3f4a │ │ │ │ + cbz r2, 1b3c3a │ │ │ │ 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 │ │ │ │ @@ -485498,18 +485173,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 1b3efe │ │ │ │ + bne.n 1b3bee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3f9a │ │ │ │ + cbz r2, 1b3c8a │ │ │ │ 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] │ │ │ │ @@ -485524,17 +485199,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 1b3f5e │ │ │ │ + bne.n 1b3c4e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3ffa │ │ │ │ + cbz r2, 1b3cea │ │ │ │ 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 │ │ │ │ @@ -485556,18 +485231,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 1b3fae │ │ │ │ + bne.n 1b3c9e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4056 │ │ │ │ + cbz r2, 1b3d46 │ │ │ │ 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 │ │ │ │ @@ -485583,19 +485258,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 1b4006 │ │ │ │ + bne.n 1b3cf6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b40d0 │ │ │ │ + beq.n 1b3dc0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w ip, [r4], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp.w ip, #16777216 @ 0x1000000 │ │ │ │ @@ -485624,19 +485299,19 @@ │ │ │ │ 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 1b4062 │ │ │ │ + bne.n 1b3d52 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b412e │ │ │ │ + cbz r2, 1b3e1e │ │ │ │ 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 │ │ │ │ @@ -485652,19 +485327,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 1b40de │ │ │ │ + bne.n 1b3dce │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b41a8 │ │ │ │ + beq.n 1b3e98 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w ip, [r4], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp.w ip, #16777216 @ 0x1000000 │ │ │ │ @@ -485693,19 +485368,19 @@ │ │ │ │ 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 1b413a │ │ │ │ + bne.n 1b3e2a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4206 │ │ │ │ + cbz r2, 1b3ef6 │ │ │ │ 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 │ │ │ │ @@ -485721,20 +485396,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 1b41b6 │ │ │ │ + bne.n 1b3ea6 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b4282 │ │ │ │ + beq.n 1b3f72 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w ip, [r4], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp.w ip, #16777216 @ 0x1000000 │ │ │ │ @@ -485763,47 +485438,47 @@ │ │ │ │ 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 1b4212 │ │ │ │ + bne.n 1b3f02 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b42ca │ │ │ │ + cbz r2, 1b3fba │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1b42d0 │ │ │ │ + vldr d6, [pc, #60] @ 1b3fc0 │ │ │ │ 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 1b429c │ │ │ │ + bne.n 1b3f8c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - cbz r2, 1b432a │ │ │ │ + cbz r2, 1b401a │ │ │ │ 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] │ │ │ │ @@ -485817,18 +485492,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 1b42e6 │ │ │ │ + bne.n 1b3fd6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4390 │ │ │ │ + cbz r2, 1b4080 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov.w r6, #64512 @ 0xfc00 │ │ │ │ movt r6, #15 │ │ │ │ movs r5, #0 │ │ │ │ movt r5, #16368 @ 0x3ff0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -485851,24 +485526,24 @@ │ │ │ │ ite ne │ │ │ │ movne.w ip, #4294967295 @ 0xffffffff │ │ │ │ moveq.w ip, #0 │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ cmp r4, lr │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 1b4348 │ │ │ │ + bne.n 1b4038 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b4426 │ │ │ │ + beq.n 1b4116 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b4428 │ │ │ │ + vldr s11, [pc, #132] @ 1b4118 │ │ │ │ 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 │ │ │ │ @@ -485895,20 +485570,20 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b43ac │ │ │ │ + bne.n 1b409c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1b4462 │ │ │ │ + cbz r2, 1b4152 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -485916,48 +485591,48 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx lr, r3, #0, #10 │ │ │ │ sbfx r2, r3, #10, #10 │ │ │ │ sbfx r3, r3, #20, #10 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1b443a │ │ │ │ + bne.n 1b412a │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b44aa │ │ │ │ + cbz r2, 1b419a │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1b44ac │ │ │ │ + vldr s13, [pc, #60] @ 1b419c │ │ │ │ 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 1b447a │ │ │ │ + bne.n 1b416a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1b4506 │ │ │ │ + cbz r2, 1b41f6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b4508 │ │ │ │ + vldr s13, [pc, #76] @ 1b41f8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b450c │ │ │ │ + vldr s12, [pc, #72] @ 1b41fc │ │ │ │ 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 │ │ │ │ @@ -485966,52 +485641,52 @@ │ │ │ │ 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 1b44c6 │ │ │ │ + bne.n 1b41b6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b4556 │ │ │ │ + cbz r2, 1b4246 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1b4558 │ │ │ │ + vldr s13, [pc, #60] @ 1b4248 │ │ │ │ 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 1b4526 │ │ │ │ + bne.n 1b4216 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ - cbz r2, 1b45b2 │ │ │ │ + cbz r2, 1b42a2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b45b4 │ │ │ │ + vldr s13, [pc, #76] @ 1b42a4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b45b8 │ │ │ │ + vldr s12, [pc, #72] @ 1b42a8 │ │ │ │ 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 │ │ │ │ @@ -486020,27 +485695,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 1b4572 │ │ │ │ + bne.n 1b4262 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b460a │ │ │ │ + cbz r2, 1b42fa │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1b460c │ │ │ │ + vldr s13, [pc, #64] @ 1b42fc │ │ │ │ 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 │ │ │ │ @@ -486050,25 +485725,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, #-20] @ 0xffffffec │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1b45d0 │ │ │ │ + bne.n 1b42c0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b465e │ │ │ │ + cbz r2, 1b434e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1b4660 │ │ │ │ + vldr s13, [pc, #64] @ 1b4350 │ │ │ │ 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 │ │ │ │ @@ -486078,24 +485753,24 @@ │ │ │ │ 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 1b4624 │ │ │ │ + bne.n 1b4314 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b46b4 │ │ │ │ + cbz r2, 1b43a4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1b46b8 │ │ │ │ + vldr s13, [pc, #72] @ 1b43a8 │ │ │ │ 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 │ │ │ │ @@ -486105,43 +485780,43 @@ │ │ │ │ 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 1b4676 │ │ │ │ + bne.n 1b4366 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b46ec │ │ │ │ + cbz r2, 1b43dc │ │ │ │ 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 1b46c8 │ │ │ │ + bne.n 1b43b8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4740 │ │ │ │ + cbz r2, 1b4430 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1b4744 │ │ │ │ + vldr s13, [pc, #72] @ 1b4434 │ │ │ │ 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 │ │ │ │ @@ -486151,39 +485826,39 @@ │ │ │ │ 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 1b4702 │ │ │ │ + bne.n 1b43f2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b4778 │ │ │ │ + cbz r2, 1b4468 │ │ │ │ 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 1b4754 │ │ │ │ + bne.n 1b4444 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b47d6 │ │ │ │ + cbz r2, 1b44c6 │ │ │ │ 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 │ │ │ │ @@ -486199,19 +485874,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 1b4786 │ │ │ │ + bne.n 1b4476 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b4856 │ │ │ │ + beq.n 1b4546 │ │ │ │ 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 │ │ │ │ @@ -486240,18 +485915,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 1b47f2 │ │ │ │ + bne.n 1b44e2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b48b2 │ │ │ │ + cbz r2, 1b45a2 │ │ │ │ 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 │ │ │ │ @@ -486267,18 +485942,18 @@ │ │ │ │ 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 1b4862 │ │ │ │ + bne.n 1b4552 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4918 │ │ │ │ + cbz r2, 1b4608 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -486302,23 +485977,23 @@ │ │ │ │ strb.w r1, [r0, #-8] │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ cmp r5, r2 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ strb.w ip, [r0, #-5] │ │ │ │ - bne.n 1b48c0 │ │ │ │ + bne.n 1b45b0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b49c2 │ │ │ │ + beq.n 1b46b2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1b49c4 │ │ │ │ + vldr s10, [pc, #156] @ 1b46b4 │ │ │ │ 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 │ │ │ │ @@ -486352,20 +486027,20 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b4930 │ │ │ │ + bne.n 1b4620 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1b4a22 │ │ │ │ + cbz r2, 1b4712 │ │ │ │ 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 │ │ │ │ @@ -486381,19 +486056,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 1b49d2 │ │ │ │ + bne.n 1b46c2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b4aa6 │ │ │ │ + beq.n 1b4796 │ │ │ │ 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 │ │ │ │ @@ -486422,18 +486097,18 @@ │ │ │ │ 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 1b4a3e │ │ │ │ + bne.n 1b472e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4b02 │ │ │ │ + cbz r2, 1b47f2 │ │ │ │ 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 │ │ │ │ @@ -486449,18 +486124,18 @@ │ │ │ │ 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 1b4ab2 │ │ │ │ + bne.n 1b47a2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4b68 │ │ │ │ + cbz r2, 1b4858 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -486484,23 +486159,23 @@ │ │ │ │ strb.w r1, [r0, #-8] │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ cmp r5, r2 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ strb.w ip, [r0, #-5] │ │ │ │ - bne.n 1b4b10 │ │ │ │ + bne.n 1b4800 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b4c12 │ │ │ │ + beq.n 1b4902 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1b4c14 │ │ │ │ + vldr s10, [pc, #156] @ 1b4904 │ │ │ │ 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 │ │ │ │ @@ -486534,54 +486209,54 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b4b80 │ │ │ │ + bne.n 1b4870 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1b4c42 │ │ │ │ + cbz r2, 1b4932 │ │ │ │ subs r2, #1 │ │ │ │ push {lr} │ │ │ │ add.w ip, r1, r2 │ │ │ │ adds r0, #16 │ │ │ │ subs r3, r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ strd r1, r2, [r0, #-16] │ │ │ │ strd r2, lr, [r0, #-8] │ │ │ │ cmp r3, ip │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1b4c2c │ │ │ │ + bne.n 1b491c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4c72 │ │ │ │ + cbz r2, 1b4962 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #8 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, ip │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r5, r4, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, ip │ │ │ │ uxtb r2, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1b4c54 │ │ │ │ + bne.n 1b4944 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4ca8 │ │ │ │ + cbz r2, 1b4998 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r4, #1 │ │ │ │ add.w lr, r1, r2 │ │ │ │ @@ -486589,72 +486264,72 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r2, [r3, #-4] │ │ │ │ ldrb.w ip, [r3, #-6] │ │ │ │ cmp r3, lr │ │ │ │ strd ip, r1, [r0, #-16] │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1b4c88 │ │ │ │ + bne.n 1b4978 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4ce0 │ │ │ │ + cbz r2, 1b49d0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r2, r3, #8, #8 │ │ │ │ uxtb.w lr, r3 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #16, #8 │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1b4cb8 │ │ │ │ + bne.n 1b49a8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4d0e │ │ │ │ + cbz r2, 1b49fe │ │ │ │ subs r2, #1 │ │ │ │ push {lr} │ │ │ │ add.w ip, r1, r2 │ │ │ │ adds r0, #16 │ │ │ │ subs r3, r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ ldrsb.w r1, [r3, #1]! │ │ │ │ strd r1, r2, [r0, #-16] │ │ │ │ strd r2, lr, [r0, #-8] │ │ │ │ cmp r3, ip │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1b4cf8 │ │ │ │ + bne.n 1b49e8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4d3e │ │ │ │ + cbz r2, 1b4a2e │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #8 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, ip │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r5, r4, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, ip │ │ │ │ sxtb r2, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1b4d20 │ │ │ │ + bne.n 1b4a10 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4d74 │ │ │ │ + cbz r2, 1b4a64 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r4, #1 │ │ │ │ add.w lr, r1, r2 │ │ │ │ @@ -486662,436 +486337,436 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrsb.w r2, [r3, #-4] │ │ │ │ ldrsb.w ip, [r3, #-6] │ │ │ │ cmp r3, lr │ │ │ │ strd ip, r1, [r0, #-16] │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1b4d54 │ │ │ │ + bne.n 1b4a44 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4dac │ │ │ │ + cbz r2, 1b4a9c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx r2, r3, #8, #8 │ │ │ │ sxtb.w lr, r3 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ sbfx r2, r3, #16, #8 │ │ │ │ mov.w r3, r3, asr #24 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1b4d84 │ │ │ │ + bne.n 1b4a74 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4dd6 │ │ │ │ + cbz r2, 1b4ac6 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r3 │ │ │ │ ldrh.w ip, [r1], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd ip, r2, [r0, #-16] │ │ │ │ cmp lr, r3 │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1b4dbe │ │ │ │ + bne.n 1b4aae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4e06 │ │ │ │ + cbz r2, 1b4af6 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #8 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, ip │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r5, r4, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, ip │ │ │ │ uxth r2, r3 │ │ │ │ mov.w r3, r3, lsr #16 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1b4de8 │ │ │ │ + bne.n 1b4ad8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4e2e │ │ │ │ + cbz r2, 1b4b1e │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r3 │ │ │ │ ldrsh.w ip, [r1], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd ip, r2, [r0, #-16] │ │ │ │ cmp lr, r3 │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1b4e16 │ │ │ │ + bne.n 1b4b06 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4e5e │ │ │ │ + cbz r2, 1b4b4e │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #8 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, ip │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r5, r4, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, ip │ │ │ │ sxth r2, r3 │ │ │ │ mov.w r3, r3, asr #16 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1b4e40 │ │ │ │ + bne.n 1b4b30 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4e86 │ │ │ │ + cbz r2, 1b4b76 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd ip, r2, [r0, #-16] │ │ │ │ cmp lr, r3 │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1b4e6e │ │ │ │ + bne.n 1b4b5e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4eae │ │ │ │ + cbz r2, 1b4b9e │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd ip, r2, [r0, #-16] │ │ │ │ cmp lr, r3 │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1b4e96 │ │ │ │ + bne.n 1b4b86 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4ed0 │ │ │ │ + cbz r2, 1b4bc0 │ │ │ │ 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 1b4ebc │ │ │ │ + bne.n 1b4bac │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4ef0 │ │ │ │ + cbz r2, 1b4be0 │ │ │ │ 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 1b4ede │ │ │ │ + bne.n 1b4bce │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4f14 │ │ │ │ + cbz r2, 1b4c04 │ │ │ │ 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 1b4f00 │ │ │ │ + bne.n 1b4bf0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4f40 │ │ │ │ + cbz r2, 1b4c30 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, r1 │ │ │ │ ldrh.w r3, [lr], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxtb r1, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strd r1, r1, [r0, #-16] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ - bne.n 1b4f22 │ │ │ │ + bne.n 1b4c12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4f64 │ │ │ │ + cbz r2, 1b4c54 │ │ │ │ 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 1b4f50 │ │ │ │ + bne.n 1b4c40 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4f84 │ │ │ │ + cbz r2, 1b4c74 │ │ │ │ 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 1b4f72 │ │ │ │ + bne.n 1b4c62 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4fa8 │ │ │ │ + cbz r2, 1b4c98 │ │ │ │ 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 1b4f94 │ │ │ │ + bne.n 1b4c84 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4fd4 │ │ │ │ + cbz r2, 1b4cc4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, r1 │ │ │ │ ldrh.w r3, [lr], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sxtb r1, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ strd r1, r1, [r0, #-16] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ - bne.n 1b4fb6 │ │ │ │ + bne.n 1b4ca6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4ffc │ │ │ │ + cbz r2, 1b4cec │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r1 │ │ │ │ push {lr} │ │ │ │ mov r1, r3 │ │ │ │ mov lr, r2 │ │ │ │ ldrh.w r2, [ip], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd r1, r1, [r0] │ │ │ │ cmp lr, r3 │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1b4fe4 │ │ │ │ + bne.n 1b4cd4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b501e │ │ │ │ + cbz r2, 1b4d0e │ │ │ │ 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 1b5006 │ │ │ │ + bne.n 1b4cf6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5046 │ │ │ │ + cbz r2, 1b4d36 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, lr, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1b502c │ │ │ │ + bne.n 1b4d1c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5070 │ │ │ │ + cbz r2, 1b4d60 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxth r1, r3 │ │ │ │ mov.w r3, r3, lsr #16 │ │ │ │ strd r1, r1, [r0, #-16] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ - bne.n 1b5052 │ │ │ │ + bne.n 1b4d42 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5098 │ │ │ │ + cbz r2, 1b4d88 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r1 │ │ │ │ push {lr} │ │ │ │ mov r1, r3 │ │ │ │ mov lr, r2 │ │ │ │ ldrsh.w r2, [ip], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd r1, r1, [r0] │ │ │ │ cmp lr, r3 │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1b5080 │ │ │ │ + bne.n 1b4d70 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b50ba │ │ │ │ + cbz r2, 1b4daa │ │ │ │ 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 1b50a2 │ │ │ │ + bne.n 1b4d92 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b50e2 │ │ │ │ + cbz r2, 1b4dd2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ ldrsh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, lr, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1b50c8 │ │ │ │ + bne.n 1b4db8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b510c │ │ │ │ + cbz r2, 1b4dfc │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sxth r1, r3 │ │ │ │ mov.w r3, r3, asr #16 │ │ │ │ strd r1, r1, [r0, #-16] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ - bne.n 1b50ee │ │ │ │ + bne.n 1b4dde │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5134 │ │ │ │ + cbz r2, 1b4e24 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r1 │ │ │ │ push {lr} │ │ │ │ mov r1, r3 │ │ │ │ mov lr, r2 │ │ │ │ ldr.w r2, [ip], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd r1, r1, [r0] │ │ │ │ cmp lr, r3 │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1b511c │ │ │ │ + bne.n 1b4e0c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5156 │ │ │ │ + cbz r2, 1b4e46 │ │ │ │ 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 1b513e │ │ │ │ + bne.n 1b4e2e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b517e │ │ │ │ + cbz r2, 1b4e6e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, lr, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1b5164 │ │ │ │ + bne.n 1b4e54 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b51a4 │ │ │ │ + cbz r2, 1b4e94 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r1 │ │ │ │ push {lr} │ │ │ │ mov r1, r3 │ │ │ │ mov lr, r2 │ │ │ │ ldr.w r2, [ip], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd r1, r1, [r0] │ │ │ │ cmp lr, r3 │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1b518c │ │ │ │ + bne.n 1b4e7c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b51c6 │ │ │ │ + cbz r2, 1b4eb6 │ │ │ │ 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 1b51ae │ │ │ │ + bne.n 1b4e9e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b51ee │ │ │ │ + cbz r2, 1b4ede │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, lr, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1b51d4 │ │ │ │ + bne.n 1b4ec4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5224 │ │ │ │ + cbz r2, 1b4f14 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r4, #1 │ │ │ │ add.w lr, r1, r2 │ │ │ │ @@ -487099,37 +486774,37 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r1, [r3, #-5] │ │ │ │ ldrb.w ip, [r3, #-4] │ │ │ │ cmp r3, lr │ │ │ │ strd ip, r1, [r0, #-16] │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1b5204 │ │ │ │ + bne.n 1b4ef4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b525a │ │ │ │ + cbz r2, 1b4f4a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r2, r3, #8, #8 │ │ │ │ ubfx lr, r3, #16, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ uxtb r2, r3 │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1b5234 │ │ │ │ + bne.n 1b4f24 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5290 │ │ │ │ + cbz r2, 1b4f80 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r4, #1 │ │ │ │ add.w lr, r1, r2 │ │ │ │ @@ -487137,73 +486812,73 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrsb.w r1, [r3, #-5] │ │ │ │ ldrsb.w ip, [r3, #-4] │ │ │ │ cmp r3, lr │ │ │ │ strd ip, r1, [r0, #-16] │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1b5270 │ │ │ │ + bne.n 1b4f60 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b52c6 │ │ │ │ + cbz r2, 1b4fb6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx r2, r3, #8, #8 │ │ │ │ sbfx lr, r3, #16, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ sxtb r2, r3 │ │ │ │ mov.w r3, r3, asr #24 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1b52a0 │ │ │ │ + bne.n 1b4f90 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b52fa │ │ │ │ + cbz r2, 1b4fea │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r2, r3, #16, #8 │ │ │ │ ubfx lr, r3, #8, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ mov.w r2, r3, lsr #24 │ │ │ │ uxtb r3, r3 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1b52d4 │ │ │ │ + bne.n 1b4fc4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b532e │ │ │ │ + cbz r2, 1b501e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r2, r3, #16, #8 │ │ │ │ mov.w lr, r3, lsr #24 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #8, #8 │ │ │ │ uxtb r3, r3 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1b5308 │ │ │ │ + bne.n 1b4ff8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5368 │ │ │ │ + cbz r2, 1b5058 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -487211,19 +486886,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #2, #10 │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ ubfx r2, r3, #12, #10 │ │ │ │ mov.w r3, r3, lsr #22 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1b533c │ │ │ │ + bne.n 1b502c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b53a4 │ │ │ │ + cbz r2, 1b5094 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -487231,57 +486906,57 @@ │ │ │ │ cmp r4, ip │ │ │ │ mov.w lr, r3, lsr #22 │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ ubfx r2, r3, #12, #10 │ │ │ │ ubfx r3, r3, #2, #10 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1b5378 │ │ │ │ + bne.n 1b5068 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b53dc │ │ │ │ + cbz r2, 1b50cc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r2, r3, #10, #10 │ │ │ │ ubfx lr, r3, #20, #10 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #0, #10 │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1b53b4 │ │ │ │ + bne.n 1b50a4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5414 │ │ │ │ + cbz r2, 1b5104 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx r2, r3, #10, #10 │ │ │ │ sbfx lr, r3, #20, #10 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ sbfx r2, r3, #0, #10 │ │ │ │ mov.w r3, r3, asr #30 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1b53ec │ │ │ │ + bne.n 1b50dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b544e │ │ │ │ + cbz r2, 1b513e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -487289,18 +486964,18 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r2, r3, #31 │ │ │ │ cmp lr, ip │ │ │ │ str.w r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #5, #6 │ │ │ │ mov.w r3, r3, lsr #11 │ │ │ │ strd r2, r3, [r0, #-28] │ │ │ │ - bne.n 1b5426 │ │ │ │ + bne.n 1b5116 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5486 │ │ │ │ + cbz r2, 1b5176 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -487308,18 +486983,18 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r2, r3, #31 │ │ │ │ cmp lr, ip │ │ │ │ str.w r2, [r0, #-24] │ │ │ │ mov.w r2, r3, lsr #11 │ │ │ │ ubfx r3, r3, #5, #6 │ │ │ │ strd r2, r3, [r0, #-32] │ │ │ │ - bne.n 1b545e │ │ │ │ + bne.n 1b514e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b54be │ │ │ │ + cbz r2, 1b51ae │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w lr, #1 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ @@ -487327,18 +487002,18 @@ │ │ │ │ str.w lr, [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 1b549a │ │ │ │ + bne.n 1b518a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b54f6 │ │ │ │ + cbz r2, 1b51e6 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w lr, #1 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ @@ -487346,18 +487021,18 @@ │ │ │ │ str.w lr, [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 1b54d2 │ │ │ │ + bne.n 1b51c2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5530 │ │ │ │ + cbz r2, 1b5220 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -487365,19 +487040,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #4, #4 │ │ │ │ str.w r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #8, #4 │ │ │ │ mov.w r3, r3, lsr #12 │ │ │ │ strd lr, r2, [r0, #-28] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1b5504 │ │ │ │ + bne.n 1b51f4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b556c │ │ │ │ + cbz r2, 1b525c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -487385,19 +487060,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #8, #4 │ │ │ │ str.w r2, [r0, #-24] │ │ │ │ ubfx r2, r3, #4, #4 │ │ │ │ mov.w r3, r3, lsr #12 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1b5540 │ │ │ │ + bne.n 1b5230 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b55a8 │ │ │ │ + cbz r2, 1b5298 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -487405,19 +487080,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #4, #4 │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ ubfx r2, r3, #8, #4 │ │ │ │ mov.w r3, r3, lsr #12 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1b557c │ │ │ │ + bne.n 1b526c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b55e4 │ │ │ │ + cbz r2, 1b52d4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -487425,19 +487100,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ mov.w lr, r3, lsr #12 │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ ubfx r2, r3, #8, #4 │ │ │ │ ubfx r3, r3, #4, #4 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1b55b8 │ │ │ │ + bne.n 1b52a8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5620 │ │ │ │ + cbz r2, 1b5310 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -487445,19 +487120,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #1, #5 │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ ubfx r2, r3, #6, #5 │ │ │ │ mov.w r3, r3, lsr #11 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1b55f4 │ │ │ │ + bne.n 1b52e4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b565c │ │ │ │ + cbz r2, 1b534c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -487465,19 +487140,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ mov.w lr, r3, lsr #11 │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ ubfx r2, r3, #6, #5 │ │ │ │ ubfx r3, r3, #1, #5 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1b5630 │ │ │ │ + bne.n 1b5320 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5698 │ │ │ │ + cbz r2, 1b5388 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -487485,19 +487160,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #5, #5 │ │ │ │ str.w r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #10, #5 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strd lr, r2, [r0, #-28] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1b566c │ │ │ │ + bne.n 1b535c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b56d4 │ │ │ │ + cbz r2, 1b53c4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -487505,24 +487180,24 @@ │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #10, #5 │ │ │ │ str.w r2, [r0, #-24] │ │ │ │ ubfx r2, r3, #5, #5 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1b56a8 │ │ │ │ + bne.n 1b5398 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b5768 │ │ │ │ + beq.n 1b5458 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b576c │ │ │ │ + vldr s11, [pc, #132] @ 1b545c │ │ │ │ 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 │ │ │ │ @@ -487549,26 +487224,26 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b56f0 │ │ │ │ + bne.n 1b53e0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - ldr r3, [pc, #88] @ (1b57cc ) │ │ │ │ + ldr r3, [pc, #88] @ (1b54bc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b57c8 │ │ │ │ + cbz r2, 1b54b8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1b57d0 ) │ │ │ │ + ldr r1, [pc, #84] @ (1b54c0 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -487583,28 +487258,28 @@ │ │ │ │ add.w r3, r1, 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 1b5788 │ │ │ │ + bne.n 1b5478 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r0, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b5820 ) │ │ │ │ + ldr r3, [pc, #72] @ (1b5510 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b581c │ │ │ │ + cbz r2, 1b550c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1b5824 ) │ │ │ │ + ldr r2, [pc, #68] @ (1b5514 ) │ │ │ │ mov lr, r1 │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r1, [r3, r2] │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -487616,23 +487291,23 @@ │ │ │ │ ubfx r3, r3, #16, #8 │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1b57ec │ │ │ │ + bne.n 1b54dc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r0, sp, #152 @ 0x98 │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b585e │ │ │ │ + cbz r2, 1b554e │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -487640,18 +487315,18 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ uxtb.w lr, r3 │ │ │ │ ubfx r2, r3, #8, #8 │ │ │ │ ubfx r3, r3, #16, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1b5836 │ │ │ │ + bne.n 1b5526 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5896 │ │ │ │ + cbz r2, 1b5586 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -487659,22 +487334,22 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sxtb.w lr, r3 │ │ │ │ sbfx r2, r3, #8, #8 │ │ │ │ sbfx r3, r3, #16, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1b586e │ │ │ │ + bne.n 1b555e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b58fa │ │ │ │ + cbz r2, 1b55ea │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b58fc │ │ │ │ + vldr s12, [pc, #88] @ 1b55ec │ │ │ │ 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 │ │ │ │ @@ -487688,25 +487363,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 1b58aa │ │ │ │ + bne.n 1b559a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b5992 │ │ │ │ + beq.n 1b5682 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b5994 │ │ │ │ + vldr s11, [pc, #132] @ 1b5684 │ │ │ │ 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 │ │ │ │ @@ -487733,20 +487408,20 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b5918 │ │ │ │ + bne.n 1b5608 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1b59ce │ │ │ │ + cbz r2, 1b56be │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -487754,22 +487429,22 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx lr, r3, #20, #10 │ │ │ │ sbfx r2, r3, #10, #10 │ │ │ │ sbfx r3, r3, #0, #10 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1b59a6 │ │ │ │ + bne.n 1b5696 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5a40 │ │ │ │ + cbz r2, 1b5730 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1b5a44 │ │ │ │ + vldr s12, [pc, #104] @ 1b5734 │ │ │ │ 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] │ │ │ │ @@ -487788,25 +487463,25 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b59e6 │ │ │ │ + bne.n 1b56d6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b5a98 │ │ │ │ + cbz r2, 1b5788 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1b5a9c │ │ │ │ + vldr s13, [pc, #72] @ 1b578c │ │ │ │ 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 │ │ │ │ @@ -487816,25 +487491,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 1b5a5a │ │ │ │ + bne.n 1b574a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b5b0e │ │ │ │ + cbz r2, 1b57fe │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1b5b10 │ │ │ │ + vldr s12, [pc, #100] @ 1b5800 │ │ │ │ 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] │ │ │ │ @@ -487853,135 +487528,135 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b5ab6 │ │ │ │ + bne.n 1b57a6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b5b46 │ │ │ │ + cbz r2, 1b5836 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, ip │ │ │ │ strd r2, r2, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ uxtb.w lr, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1b5b22 │ │ │ │ + bne.n 1b5812 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5b7a │ │ │ │ + cbz r2, 1b586a │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, ip │ │ │ │ strd r2, r2, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sxtb.w lr, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1b5b56 │ │ │ │ + bne.n 1b5846 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5bae │ │ │ │ + cbz r2, 1b589e │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, ip │ │ │ │ strd r2, r2, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ uxth.w lr, r3 │ │ │ │ mov.w r3, r3, lsr #16 │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1b5b8a │ │ │ │ + bne.n 1b587a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5be2 │ │ │ │ + cbz r2, 1b58d2 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, ip │ │ │ │ strd r2, r2, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sxth.w lr, r3 │ │ │ │ mov.w r3, r3, asr #16 │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1b5bbe │ │ │ │ + bne.n 1b58ae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5c18 │ │ │ │ + cbz r2, 1b5908 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r2, r3, #10, #10 │ │ │ │ ubfx lr, r3, #0, #10 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #20, #10 │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1b5bf0 │ │ │ │ + bne.n 1b58e0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5c50 │ │ │ │ + cbz r2, 1b5940 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx r2, r3, #10, #10 │ │ │ │ sbfx lr, r3, #0, #10 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ sbfx r2, r3, #20, #10 │ │ │ │ mov.w r3, r3, asr #30 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1b5c28 │ │ │ │ + bne.n 1b5918 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #116] @ (1b5ccc ) │ │ │ │ + ldr r3, [pc, #116] @ (1b59bc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b5cc8 │ │ │ │ + cbz r2, 1b59b8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1b5cd0 ) │ │ │ │ + ldr r1, [pc, #108] @ (1b59c0 ) │ │ │ │ mov r4, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -488002,28 +487677,28 @@ │ │ │ │ add.w lr, r1, 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 1b5c6e │ │ │ │ + bne.n 1b595e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r3, pc, #664 @ (adr r3, 1b5f68 ) │ │ │ │ + add r6, pc, #728 @ (adr r6, 1b5c98 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1b5d40 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b5a30 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b5d3c │ │ │ │ + cbz r2, 1b5a2c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #96] @ (1b5d44 ) │ │ │ │ + ldr r1, [pc, #96] @ (1b5a34 ) │ │ │ │ mov r6, r2 │ │ │ │ adds r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ adds r0, #4 │ │ │ │ @@ -488041,28 +487716,28 @@ │ │ │ │ orr.w ip, ip, r4, lsl #3 │ │ │ │ ldrb.w r8, [r1, r3] │ │ │ │ ldrb.w r4, [r1, lr] │ │ │ │ ldrb.w r3, [r1, ip] │ │ │ │ strb.w r8, [r0, #-8] │ │ │ │ strb.w r4, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1b5cec │ │ │ │ + bne.n 1b59dc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r3, pc, #152 @ (adr r3, 1b5ddc ) │ │ │ │ + add r6, pc, #216 @ (adr r6, 1b5b0c ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #116] @ (1b5dc0 ) │ │ │ │ + ldr r3, [pc, #116] @ (1b5ab0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b5dbc │ │ │ │ + cbz r2, 1b5aac │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1b5dc4 ) │ │ │ │ + ldr r1, [pc, #108] @ (1b5ab4 ) │ │ │ │ mov r4, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -488083,28 +487758,28 @@ │ │ │ │ add.w r3, r1, 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 1b5d62 │ │ │ │ + bne.n 1b5a52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r2, pc, #712 @ (adr r2, 1b608c ) │ │ │ │ + add r5, pc, #776 @ (adr r5, 1b5dbc ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (1b5e30 ) │ │ │ │ + ldr r3, [pc, #100] @ (1b5b20 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b5e2e │ │ │ │ + cbz r2, 1b5b1e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1b5e34 ) │ │ │ │ + ldr r1, [pc, #92] @ (1b5b24 ) │ │ │ │ mov r6, r2 │ │ │ │ adds r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ adds r0, #4 │ │ │ │ @@ -488122,28 +487797,28 @@ │ │ │ │ orr.w r3, r3, r8, lsl #3 │ │ │ │ ldrb.w lr, [r1, lr] │ │ │ │ ldrb.w r4, [r1, ip] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w r4, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1b5de0 │ │ │ │ + bne.n 1b5ad0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - add r2, pc, #200 @ (adr r2, 1b5efc ) │ │ │ │ + add r5, pc, #264 @ (adr r5, 1b5c2c ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b5e8c │ │ │ │ + cbz r2, 1b5b7c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b5e90 │ │ │ │ + vldr s13, [pc, #76] @ 1b5b80 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b5e94 │ │ │ │ + vldr s12, [pc, #72] @ 1b5b84 │ │ │ │ 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 │ │ │ │ @@ -488152,45 +487827,45 @@ │ │ │ │ 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 1b5e4e │ │ │ │ + bne.n 1b5b3e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b5ec4 │ │ │ │ + cbz r2, 1b5bb4 │ │ │ │ adds r0, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ push {lr} │ │ │ │ movw 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 1b5ea6 │ │ │ │ + bne.n 1b5b96 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5f3c │ │ │ │ + cbz r2, 1b5c2c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1b5f40 │ │ │ │ + vldr s12, [pc, #108] @ 1b5c30 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1b5f44 │ │ │ │ + vldr s11, [pc, #104] @ 1b5c34 │ │ │ │ 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 │ │ │ │ @@ -488208,47 +487883,47 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1b5ee2 │ │ │ │ + bne.n 1b5bd2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b5f76 │ │ │ │ + cbz r2, 1b5c66 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #8 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, ip │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r5, r4, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, ip │ │ │ │ sbfx r2, r3, #8, #8 │ │ │ │ sxtb r3, r3 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1b5f58 │ │ │ │ + bne.n 1b5c48 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5fcc │ │ │ │ + cbz r2, 1b5cbc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b5fd0 │ │ │ │ + vldr s13, [pc, #76] @ 1b5cc0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b5fd4 │ │ │ │ + vldr s12, [pc, #72] @ 1b5cc4 │ │ │ │ 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 │ │ │ │ @@ -488257,29 +487932,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 1b5f8e │ │ │ │ + bne.n 1b5c7e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b604a │ │ │ │ + cbz r2, 1b5d3a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1b604c │ │ │ │ + vldr s12, [pc, #104] @ 1b5d3c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1b6050 │ │ │ │ + vldr s11, [pc, #100] @ 1b5d40 │ │ │ │ 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 │ │ │ │ @@ -488297,44 +487972,44 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1b5ff2 │ │ │ │ + bne.n 1b5ce2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b6082 │ │ │ │ + cbz r2, 1b5d72 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #8 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, ip │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r5, r4, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, ip │ │ │ │ mov.w r2, r3, asr #16 │ │ │ │ sxth r3, r3 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1b6064 │ │ │ │ + bne.n 1b5d54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b612e │ │ │ │ + beq.n 1b5e1e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1b6130 │ │ │ │ + vldr s10, [pc, #160] @ 1b5e20 │ │ │ │ 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 │ │ │ │ @@ -488369,44 +488044,44 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b6098 │ │ │ │ + bne.n 1b5d88 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b6166 │ │ │ │ + cbz r2, 1b5e56 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx r2, r3, #16, #8 │ │ │ │ mov.w lr, r3, asr #24 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ sbfx r2, r3, #8, #8 │ │ │ │ sxtb r3, r3 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1b6140 │ │ │ │ + bne.n 1b5e30 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b61f8 │ │ │ │ + beq.n 1b5ee8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b61fc │ │ │ │ + vldr s11, [pc, #132] @ 1b5eec │ │ │ │ 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 │ │ │ │ @@ -488433,21 +488108,21 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b6180 │ │ │ │ + bne.n 1b5e70 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b6236 │ │ │ │ + cbz r2, 1b5f26 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -488455,128 +488130,128 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ mov.w lr, r3, asr #24 │ │ │ │ sbfx r2, r3, #16, #8 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1b620e │ │ │ │ + bne.n 1b5efe │ │ │ │ pop {r4, r5, pc} │ │ │ │ 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 fp, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b634e │ │ │ │ + beq.n 1b603e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1b633e │ │ │ │ + beq.n 1b602e │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ movt sl, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s17, [pc, #300] @ 1b639c │ │ │ │ + vldr s17, [pc, #300] @ 1b608c │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r5 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ add.w r4, r3, #16 │ │ │ │ mov r7, r9 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1b632a │ │ │ │ + b.n 1b601a │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6370 │ │ │ │ + bgt.n 1b6060 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r5, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6364 │ │ │ │ + ble.n 1b6054 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b636a │ │ │ │ + bgt.n 1b605a │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ 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 │ │ │ │ - ble.n 1b635e │ │ │ │ + ble.n 1b604e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6376 │ │ │ │ + bgt.n 1b6066 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ 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 │ │ │ │ - ble.n 1b6358 │ │ │ │ + ble.n 1b6048 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s0, s16 │ │ │ │ blx 54440 │ │ │ │ adds r6, #1 │ │ │ │ and.w r0, sl, r0, lsl #15 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ cmp fp, r6 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - beq.n 1b637c │ │ │ │ + beq.n 1b606c │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6290 │ │ │ │ + bgt.n 1b5f80 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b629e │ │ │ │ + b.n 1b5f8e │ │ │ │ add.w r3, fp, #1 │ │ │ │ add.w fp, fp, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1b634e │ │ │ │ + beq.n 1b603e │ │ │ │ cmp r0, fp │ │ │ │ - bne.n 1b633e │ │ │ │ + bne.n 1b602e │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s0, [pc, #64] @ 1b639c │ │ │ │ - b.n 1b6312 │ │ │ │ + vldr s0, [pc, #64] @ 1b608c │ │ │ │ + b.n 1b6002 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b62ea │ │ │ │ + b.n 1b5fda │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b62c2 │ │ │ │ + b.n 1b5fb2 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1b62c2 │ │ │ │ + b.n 1b5fb2 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1b629e │ │ │ │ + b.n 1b5f8e │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1b62ea │ │ │ │ + b.n 1b5fda │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r9, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 1b6284 │ │ │ │ + bne.w 1b5f74 │ │ │ │ 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 │ │ │ │ @@ -488584,117 +488259,117 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b64b4 │ │ │ │ + beq.n 1b61a4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1b64a4 │ │ │ │ + beq.n 1b6194 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #61440 @ 0xf000 │ │ │ │ movt sl, #4095 @ 0xfff │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s17, [pc, #304] @ 1b6508 │ │ │ │ + vldr s17, [pc, #304] @ 1b61f8 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r5 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #46 @ 0x41700000 15.0 │ │ │ │ add.w r4, r3, #16 │ │ │ │ mov r7, r9 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1b6490 │ │ │ │ + b.n 1b6180 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b64d0 │ │ │ │ + bgt.n 1b61c0 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r5, r0, #15 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b64ca │ │ │ │ + ble.n 1b61ba │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b64e2 │ │ │ │ + bgt.n 1b61d2 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #4 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ uxtb r2, r2 │ │ │ │ orrs r5, r2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b64c4 │ │ │ │ + ble.n 1b61b4 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b64dc │ │ │ │ + bgt.n 1b61cc │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ 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 │ │ │ │ - ble.n 1b64be │ │ │ │ + ble.n 1b61ae │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b64d6 │ │ │ │ + bgt.n 1b61c6 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ adds r6, #1 │ │ │ │ and.w r0, sl, r0, lsl #12 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ cmp fp, r6 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - beq.n 1b64e8 │ │ │ │ + beq.n 1b61d8 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b63f8 │ │ │ │ + bgt.n 1b60e8 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b6406 │ │ │ │ + b.n 1b60f6 │ │ │ │ add.w r3, fp, #1 │ │ │ │ add.w fp, fp, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1b64b4 │ │ │ │ + beq.n 1b61a4 │ │ │ │ cmp r0, fp │ │ │ │ - bne.n 1b64a4 │ │ │ │ + bne.n 1b6194 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b6478 │ │ │ │ + b.n 1b6168 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b6450 │ │ │ │ + b.n 1b6140 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b642a │ │ │ │ + b.n 1b611a │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1b6406 │ │ │ │ + b.n 1b60f6 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1b6478 │ │ │ │ + b.n 1b6168 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1b6450 │ │ │ │ + b.n 1b6140 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1b642a │ │ │ │ + b.n 1b611a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r9, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 1b63ec │ │ │ │ + bne.w 1b60dc │ │ │ │ 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 │ │ │ │ @@ -488703,102 +488378,102 @@ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1b6600 │ │ │ │ + beq.n 1b62f0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1b65f0 │ │ │ │ + beq.n 1b62e0 │ │ │ │ bic.w r6, r3, #3 │ │ │ │ mov.w fp, #63488 @ 0xf800 │ │ │ │ movt fp, #2047 @ 0x7ff │ │ │ │ mov r3, r9 │ │ │ │ - vldr s17, [pc, #256] @ 1b6648 │ │ │ │ + vldr s17, [pc, #256] @ 1b6338 │ │ │ │ mov.w r9, #0 │ │ │ │ - vldr s19, [pc, #252] @ 1b664c │ │ │ │ + vldr s19, [pc, #252] @ 1b633c │ │ │ │ mov r8, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ str r6, [sp, #12] │ │ │ │ add.w r4, r8, #16 │ │ │ │ mov r7, r3 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1b65dc │ │ │ │ + b.n 1b62cc │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b661c │ │ │ │ + bgt.n 1b630c │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r6, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6610 │ │ │ │ + ble.n 1b6300 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6616 │ │ │ │ + bgt.n 1b6306 │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ blx 54440 │ │ │ │ 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 │ │ │ │ - ble.n 1b660a │ │ │ │ + ble.n 1b62fa │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6622 │ │ │ │ + bgt.n 1b6312 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ adds r5, #1 │ │ │ │ and.w r0, fp, r0, lsl #11 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0 │ │ │ │ cmp sl, r5 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - beq.n 1b6628 │ │ │ │ + beq.n 1b6318 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b656a │ │ │ │ + bgt.n 1b625a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b6578 │ │ │ │ + b.n 1b6268 │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w sl, sl, #2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1b6600 │ │ │ │ + beq.n 1b62f0 │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 1b65f0 │ │ │ │ + bne.n 1b62e0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b65c4 │ │ │ │ + b.n 1b62b4 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b659c │ │ │ │ + b.n 1b628c │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b659c │ │ │ │ + b.n 1b628c │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1b6578 │ │ │ │ + b.n 1b6268 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1b65c4 │ │ │ │ + b.n 1b62b4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 1b655e │ │ │ │ + bne.n 1b624e │ │ │ │ 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 │ │ │ │ @@ -488809,584 +488484,584 @@ │ │ │ │ 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 1b6768 │ │ │ │ + beq.n 1b6458 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1b6758 │ │ │ │ + beq.n 1b6448 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #64512 @ 0xfc00 │ │ │ │ movt sl, #15 │ │ │ │ mov.w fp, #0 │ │ │ │ movt fp, #16368 @ 0x3ff0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s18, [pc, #300] @ 1b67bc │ │ │ │ + vldr s18, [pc, #300] @ 1b64ac │ │ │ │ movs r3, #0 │ │ │ │ - vldr s17, [pc, #296] @ 1b67c0 │ │ │ │ + vldr s17, [pc, #296] @ 1b64b0 │ │ │ │ mov r8, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s19, #8 @ 0x40400000 3.0 │ │ │ │ add.w r4, r2, #16 │ │ │ │ mov r7, r8 │ │ │ │ movs r5, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - b.n 1b6744 │ │ │ │ + b.n 1b6434 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6784 │ │ │ │ + bgt.n 1b6474 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ ubfx r6, r0, #0, #10 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b677e │ │ │ │ + ble.n 1b646e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6796 │ │ │ │ + bgt.n 1b6486 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ and.w r2, sl, r0, lsl #10 │ │ │ │ orrs r6, r2 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6778 │ │ │ │ + ble.n 1b6468 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6790 │ │ │ │ + bgt.n 1b6480 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ and.w r3, fp, r0, lsl #20 │ │ │ │ orrs r6, r3 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6772 │ │ │ │ + ble.n 1b6462 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b678a │ │ │ │ + bgt.n 1b647a │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ adds r5, #1 │ │ │ │ blx 54440 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0, lsl #30 │ │ │ │ cmp r9, r5 │ │ │ │ str.w r3, [r7], #4 │ │ │ │ - beq.n 1b679c │ │ │ │ + beq.n 1b648c │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b66b2 │ │ │ │ + bgt.n 1b63a2 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b66c0 │ │ │ │ + b.n 1b63b0 │ │ │ │ add.w r3, r9, #1 │ │ │ │ add.w r9, r9, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1b6768 │ │ │ │ + beq.n 1b6458 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 1b6758 │ │ │ │ + bne.n 1b6448 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6730 │ │ │ │ + b.n 1b6420 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b670a │ │ │ │ + b.n 1b63fa │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b66e4 │ │ │ │ + b.n 1b63d4 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b66c0 │ │ │ │ + b.n 1b63b0 │ │ │ │ vmov.f32 s0, #8 @ 0x40400000 3.0 │ │ │ │ - b.n 1b6730 │ │ │ │ + b.n 1b6420 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b670a │ │ │ │ + b.n 1b63fa │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b66e4 │ │ │ │ + b.n 1b63d4 │ │ │ │ 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 r3, r1 │ │ │ │ - bne.w 1b66a4 │ │ │ │ + bne.w 1b6394 │ │ │ │ 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 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b6856 │ │ │ │ + beq.n 1b6546 │ │ │ │ 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 r9, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s16, [pc, #116] @ 1b6860 │ │ │ │ + vldr s16, [pc, #116] @ 1b6550 │ │ │ │ mov sl, r8 │ │ │ │ - vldr s17, [pc, #112] @ 1b6864 │ │ │ │ + vldr s17, [pc, #112] @ 1b6554 │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ - vldr d10, [pc, #92] @ 1b6858 │ │ │ │ + vldr d10, [pc, #92] @ 1b6548 │ │ │ │ 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 1b682c │ │ │ │ + ble.n 1b651c │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ vmul.f64 d7, d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b682c │ │ │ │ + bgt.n 1b651c │ │ │ │ vcvt.f32.f64 s0, d7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx 54440 │ │ │ │ adds r5, #8 │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ strb.w sl, [r4, #-3] │ │ │ │ cmp r9, r8 │ │ │ │ strb.w sl, [r4, #-2] │ │ │ │ add.w r4, r4, #4 │ │ │ │ strb.w fp, [r4, #-5] │ │ │ │ - bne.n 1b6800 │ │ │ │ + bne.n 1b64f0 │ │ │ │ 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 1b6860 │ │ │ │ + b.n 1b6550 │ │ │ │ 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, #352] @ (1b69e4 ) │ │ │ │ + ldr r2, [pc, #352] @ (1b66d4 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #352] @ (1b69e8 ) │ │ │ │ + ldr r1, [pc, #352] @ (1b66d8 ) │ │ │ │ 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.n 1b697a │ │ │ │ + beq.n 1b666a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b696c │ │ │ │ + beq.n 1b665c │ │ │ │ mov r9, r0 │ │ │ │ - vldr s18, [pc, #312] @ 1b69dc │ │ │ │ - vldr s17, [pc, #312] @ 1b69e0 │ │ │ │ + vldr s18, [pc, #312] @ 1b66cc │ │ │ │ + vldr s17, [pc, #312] @ 1b66d0 │ │ │ │ mov.w fp, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r4, sl, #16 │ │ │ │ mov r5, r9 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1b6958 │ │ │ │ + b.n 1b6648 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b69aa │ │ │ │ + bgt.n 1b669a │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b69a4 │ │ │ │ + ble.n 1b6694 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b69bc │ │ │ │ + bgt.n 1b66ac │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b699e │ │ │ │ + ble.n 1b668e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b69b6 │ │ │ │ + bgt.n 1b66a6 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6998 │ │ │ │ + ble.n 1b6688 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b69b0 │ │ │ │ + bgt.n 1b66a0 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 54440 │ │ │ │ add r3, sp, #12 │ │ │ │ adds r5, #8 │ │ │ │ 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] │ │ │ │ - beq.n 1b69c2 │ │ │ │ + beq.n 1b66b2 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b68c0 │ │ │ │ + bgt.n 1b65b0 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b68ce │ │ │ │ + b.n 1b65be │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ adds r3, r7, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1b697a │ │ │ │ + beq.n 1b666a │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1b696c │ │ │ │ - ldr r2, [pc, #112] @ (1b69ec ) │ │ │ │ - ldr r3, [pc, #100] @ (1b69e4 ) │ │ │ │ + bne.n 1b665c │ │ │ │ + ldr r2, [pc, #112] @ (1b66dc ) │ │ │ │ + ldr r3, [pc, #100] @ (1b66d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b69d8 │ │ │ │ + bne.n 1b66c8 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b693a │ │ │ │ + b.n 1b662a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6916 │ │ │ │ + b.n 1b6606 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b68f2 │ │ │ │ + b.n 1b65e2 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b68ce │ │ │ │ + b.n 1b65be │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b693a │ │ │ │ + b.n 1b662a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b6916 │ │ │ │ + b.n 1b6606 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b68f2 │ │ │ │ + b.n 1b65e2 │ │ │ │ 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 r3, fp │ │ │ │ - bne.w 1b68b6 │ │ │ │ - b.n 1b697a │ │ │ │ + bne.w 1b65a6 │ │ │ │ + b.n 1b666a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r2, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r6, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r1, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #356] @ (1b6b70 ) │ │ │ │ + ldr r2, [pc, #356] @ (1b6860 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #356] @ (1b6b74 ) │ │ │ │ + ldr r1, [pc, #356] @ (1b6864 ) │ │ │ │ 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.n 1b6b06 │ │ │ │ + beq.n 1b67f6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b6af8 │ │ │ │ + beq.n 1b67e8 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s19, [pc, #316] @ 1b6b68 │ │ │ │ - vldr s18, [pc, #316] @ 1b6b6c │ │ │ │ + vldr s19, [pc, #316] @ 1b6858 │ │ │ │ + vldr s18, [pc, #316] @ 1b685c │ │ │ │ mov.w fp, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ vmov.f32 s16, #240 @ 0xbf800000 -1.0 │ │ │ │ str r3, [sp, #4] │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ add.w r4, sl, #16 │ │ │ │ mov r5, r9 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1b6ae4 │ │ │ │ + b.n 1b67d4 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6b36 │ │ │ │ + bgt.n 1b6826 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6b30 │ │ │ │ + ble.n 1b6820 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6b48 │ │ │ │ + bgt.n 1b6838 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6b2a │ │ │ │ + ble.n 1b681a │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6b42 │ │ │ │ + bgt.n 1b6832 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6b24 │ │ │ │ + ble.n 1b6814 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6b3c │ │ │ │ + bgt.n 1b682c │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ add r3, sp, #12 │ │ │ │ adds r5, #8 │ │ │ │ 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] │ │ │ │ - beq.n 1b6b4e │ │ │ │ + beq.n 1b683e │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6a4c │ │ │ │ + bgt.n 1b673c │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b6a5a │ │ │ │ + b.n 1b674a │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ adds r3, r7, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1b6b06 │ │ │ │ + beq.n 1b67f6 │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1b6af8 │ │ │ │ - ldr r2, [pc, #112] @ (1b6b78 ) │ │ │ │ - ldr r3, [pc, #100] @ (1b6b70 ) │ │ │ │ + bne.n 1b67e8 │ │ │ │ + ldr r2, [pc, #112] @ (1b6868 ) │ │ │ │ + ldr r3, [pc, #100] @ (1b6860 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6b64 │ │ │ │ + bne.n 1b6854 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b6ac6 │ │ │ │ + b.n 1b67b6 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b6aa2 │ │ │ │ + b.n 1b6792 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b6a7e │ │ │ │ + b.n 1b676e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6a5a │ │ │ │ + b.n 1b674a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6ac6 │ │ │ │ + b.n 1b67b6 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6aa2 │ │ │ │ + b.n 1b6792 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6a7e │ │ │ │ + b.n 1b676e │ │ │ │ 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 r3, fp │ │ │ │ - bne.w 1b6a42 │ │ │ │ - b.n 1b6b06 │ │ │ │ + bne.w 1b6732 │ │ │ │ + b.n 1b67f6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ mcr2 6, 0, ip, cr0, cr15, {7} │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r4, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b6c84 │ │ │ │ + beq.n 1b6974 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b6c76 │ │ │ │ + beq.n 1b6966 │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #308] @ 1b6cd8 │ │ │ │ - vldr s18, [pc, #308] @ 1b6cdc │ │ │ │ + vldr s19, [pc, #308] @ 1b69c8 │ │ │ │ + vldr s18, [pc, #308] @ 1b69cc │ │ │ │ mov.w sl, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #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 │ │ │ │ - b.n 1b6c62 │ │ │ │ + b.n 1b6952 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6ca0 │ │ │ │ + bgt.n 1b6990 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ uxtb.w fp, r0 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6c9a │ │ │ │ + ble.n 1b698a │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6cb2 │ │ │ │ + bgt.n 1b69a2 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ 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 │ │ │ │ - ble.n 1b6c94 │ │ │ │ + ble.n 1b6984 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6cac │ │ │ │ + bgt.n 1b699c │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54440 │ │ │ │ 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 │ │ │ │ - ble.n 1b6c8e │ │ │ │ + ble.n 1b697e │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6ca6 │ │ │ │ + bgt.n 1b6996 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ adds r5, #1 │ │ │ │ blx 54440 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, fp, r0, lsl #24 │ │ │ │ cmp r7, r5 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - beq.n 1b6cb8 │ │ │ │ + beq.n 1b69a8 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6bc8 │ │ │ │ + bgt.n 1b68b8 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b6bd6 │ │ │ │ + b.n 1b68c6 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ adds r3, r7, #1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b6c84 │ │ │ │ + beq.n 1b6974 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1b6c76 │ │ │ │ + bne.n 1b6966 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b6c4e │ │ │ │ + b.n 1b693e │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b6c24 │ │ │ │ + b.n 1b6914 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b6bfa │ │ │ │ + b.n 1b68ea │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6bd6 │ │ │ │ + b.n 1b68c6 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6c4e │ │ │ │ + b.n 1b693e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6c24 │ │ │ │ + b.n 1b6914 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6bfa │ │ │ │ + b.n 1b68ea │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1b6bbe │ │ │ │ + bne.w 1b68ae │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b6d66 │ │ │ │ + beq.n 1b6a56 │ │ │ │ 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] @ 1b6d78 │ │ │ │ + vldr s20, [pc, #116] @ 1b6a68 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s21, [pc, #116] @ 1b6d7c │ │ │ │ + vldr s21, [pc, #116] @ 1b6a6c │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #88] @ 1b6d68 │ │ │ │ - vldr d8, [pc, #92] @ 1b6d70 │ │ │ │ + vldr d9, [pc, #88] @ 1b6a58 │ │ │ │ + vldr d8, [pc, #92] @ 1b6a60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s0, s20 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1b6d3e │ │ │ │ + ble.n 1b6a2e │ │ │ │ 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 │ │ │ │ @@ -489396,31 +489071,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 1b6d16 │ │ │ │ + bne.n 1b6a06 │ │ │ │ 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 1b6d78 │ │ │ │ + b.n 1b6a68 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cbz r2, 1b6dc2 │ │ │ │ + cbz r2, 1b6ab2 │ │ │ │ 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 │ │ │ │ @@ -489428,278 +489103,278 @@ │ │ │ │ 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 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b6d9e │ │ │ │ + bne.n 1b6a8e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b6e16 │ │ │ │ + cbz r2, 1b6b06 │ │ │ │ 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 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b6de4 │ │ │ │ + bne.n 1b6ad4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b6e6e │ │ │ │ + cbz r2, 1b6b5e │ │ │ │ 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 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b6e34 │ │ │ │ + bne.n 1b6b24 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b6ec4 │ │ │ │ + cbz r2, 1b6bb4 │ │ │ │ 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 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b6e8c │ │ │ │ + bne.n 1b6b7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b6f0e │ │ │ │ + cbz r2, 1b6bfe │ │ │ │ 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 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ 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 1b6eea │ │ │ │ + bne.n 1b6bda │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b6f60 │ │ │ │ + cbz r2, 1b6c50 │ │ │ │ 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 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ str.w sl, [r4, #-24] │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1b6f34 │ │ │ │ + bne.n 1b6c24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b6fb0 │ │ │ │ + cbz r2, 1b6ca0 │ │ │ │ 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 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ str.w r8, [r4, #-28] │ │ │ │ str.w r8, [r4, #-24] │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ cmp r9, r5 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b6f84 │ │ │ │ + bne.n 1b6c74 │ │ │ │ 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, #192] @ (1b708c ) │ │ │ │ + ldr r2, [pc, #192] @ (1b6d7c ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #192] @ (1b7090 ) │ │ │ │ + ldr r1, [pc, #192] @ (1b6d80 ) │ │ │ │ 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 1b705c │ │ │ │ + beq.n 1b6d4c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b7076 │ │ │ │ + beq.n 1b6d66 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r4, r8, #16 │ │ │ │ mov sl, r7 │ │ │ │ mov.w fp, #0 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ add.w sl, sl, #8 │ │ │ │ - bl 1c22f4 │ │ │ │ + bl 1c1fe4 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ - bl 1c22f4 │ │ │ │ + bl 1c1fe4 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ - bl 1c22f4 │ │ │ │ + bl 1c1fe4 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ adds r4, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - bl 1c22f4 │ │ │ │ + bl 1c1fe4 │ │ │ │ add.w ip, sp, #12 │ │ │ │ strh.w r0, [sp, #18] │ │ │ │ cmp r5, fp │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ str.w r0, [sl, #-8] │ │ │ │ str.w r1, [sl, #-4] │ │ │ │ - bne.n 1b6ffc │ │ │ │ + bne.n 1b6cec │ │ │ │ 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 1b6ff2 │ │ │ │ - ldr r2, [pc, #52] @ (1b7094 ) │ │ │ │ - ldr r3, [pc, #44] @ (1b708c ) │ │ │ │ + bne.n 1b6ce2 │ │ │ │ + ldr r2, [pc, #52] @ (1b6d84 ) │ │ │ │ + ldr r3, [pc, #44] @ (1b6d7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7086 │ │ │ │ + bne.n 1b6d76 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ adds r3, r5, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1b705c │ │ │ │ + beq.n 1b6d4c │ │ │ │ adds r5, #2 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 1b7076 │ │ │ │ - b.n 1b705c │ │ │ │ + bne.n 1b6d66 │ │ │ │ + b.n 1b6d4c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1b7110 ) │ │ │ │ - ldr r3, [pc, #104] @ (1b7114 ) │ │ │ │ + ldr r2, [pc, #100] @ (1b6e00 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b6e04 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b70f4 │ │ │ │ + cbz r4, 1b6de4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ @@ -489709,51 +489384,51 @@ │ │ │ │ cmp r4, r2 │ │ │ │ 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 1b70c4 │ │ │ │ - ldr r2, [pc, #32] @ (1b7118 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7114 ) │ │ │ │ + bne.n 1b6db4 │ │ │ │ + ldr r2, [pc, #32] @ (1b6e08 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b6e04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b710c │ │ │ │ + bne.n 1b6dfc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + str r2, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #56] @ 0x38 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #132] @ (1b71b4 ) │ │ │ │ - ldr r3, [pc, #136] @ (1b71b8 ) │ │ │ │ + ldr r2, [pc, #132] @ (1b6ea4 ) │ │ │ │ + ldr r3, [pc, #136] @ (1b6ea8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1b7192 │ │ │ │ + cbz r7, 1b6e82 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s10, [pc, #100] @ 1b71b0 │ │ │ │ + vldr s10, [pc, #100] @ 1b6ea0 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r5, #1 │ │ │ │ @@ -489765,50 +489440,50 @@ │ │ │ │ vldr d7, [sp, #8] │ │ │ │ vstr s10, [r4, #-24] @ 0xffffffe8 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s11, [r4, #-20] @ 0xffffffec │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r4, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1b7150 │ │ │ │ - ldr r2, [pc, #40] @ (1b71bc ) │ │ │ │ - ldr r3, [pc, #32] @ (1b71b8 ) │ │ │ │ + bne.n 1b6e40 │ │ │ │ + ldr r2, [pc, #40] @ (1b6eac ) │ │ │ │ + ldr r3, [pc, #32] @ (1b6ea8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b71aa │ │ │ │ + bne.n 1b6e9a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #54] @ 0x36 │ │ │ │ + str r1, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #50] @ 0x32 │ │ │ │ + str r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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] @ (1b7264 ) │ │ │ │ - ldr r3, [pc, #148] @ (1b7268 ) │ │ │ │ + ldr r2, [pc, #144] @ (1b6f54 ) │ │ │ │ + ldr r3, [pc, #148] @ (1b6f58 ) │ │ │ │ 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, 1b7248 │ │ │ │ + cbz r6, 1b6f38 │ │ │ │ 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] │ │ │ │ @@ -489829,47 +489504,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 1b71f2 │ │ │ │ - ldr r2, [pc, #32] @ (1b726c ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7268 ) │ │ │ │ + bne.n 1b6ee2 │ │ │ │ + ldr r2, [pc, #32] @ (1b6f5c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b6f58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7260 │ │ │ │ + bne.n 1b6f50 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r4, #48] @ 0x30 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #44] @ 0x2c │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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] @ (1b7320 ) │ │ │ │ - ldr r3, [pc, #160] @ (1b7324 ) │ │ │ │ + ldr r2, [pc, #156] @ (1b7010 ) │ │ │ │ + ldr r3, [pc, #160] @ (1b7014 ) │ │ │ │ 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, 1b7304 │ │ │ │ + cbz r6, 1b6ff4 │ │ │ │ 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] │ │ │ │ @@ -489893,51 +489568,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 1b729e │ │ │ │ - ldr r2, [pc, #32] @ (1b7328 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7324 ) │ │ │ │ + bne.n 1b6f8e │ │ │ │ + ldr r2, [pc, #32] @ (1b7018 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7014 ) │ │ │ │ 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 1b731c │ │ │ │ + bne.n 1b700c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r6, #42] @ 0x2a │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #38] @ 0x26 │ │ │ │ + str r0, [sp, #16] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1b73b0 ) │ │ │ │ - ldr r3, [pc, #116] @ (1b73b4 ) │ │ │ │ + ldr r2, [pc, #112] @ (1b70a0 ) │ │ │ │ + ldr r3, [pc, #116] @ (1b70a4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b7390 │ │ │ │ + cbz r4, 1b7080 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #80] @ 1b73ac │ │ │ │ + vldr s14, [pc, #80] @ 1b709c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -489945,49 +489620,49 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-28] │ │ │ │ - bne.n 1b7360 │ │ │ │ - ldr r2, [pc, #36] @ (1b73b8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b73b4 ) │ │ │ │ + bne.n 1b7050 │ │ │ │ + ldr r2, [pc, #36] @ (1b70a8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b70a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b73a8 │ │ │ │ + bne.n 1b7098 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #34] @ 0x22 │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1b743c ) │ │ │ │ - ldr r3, [pc, #112] @ (1b7440 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b712c ) │ │ │ │ + ldr r3, [pc, #112] @ (1b7130 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b7420 │ │ │ │ + cbz r6, 1b7110 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -490000,47 +489675,47 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-28] │ │ │ │ str.w r2, [r3, #-24] │ │ │ │ - bne.n 1b73ec │ │ │ │ - ldr r2, [pc, #32] @ (1b7444 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7440 ) │ │ │ │ + bne.n 1b70dc │ │ │ │ + ldr r2, [pc, #32] @ (1b7134 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7130 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7438 │ │ │ │ + bne.n 1b7128 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r5, #32] │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #30] │ │ │ │ + ldrh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #112] @ (1b74cc ) │ │ │ │ - ldr r3, [pc, #116] @ (1b74d0 ) │ │ │ │ + ldr r2, [pc, #112] @ (1b71bc ) │ │ │ │ + ldr r3, [pc, #116] @ (1b71c0 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b74b0 │ │ │ │ + cbz r6, 1b71a0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -490055,52 +489730,52 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r4, #-32] │ │ │ │ str.w r1, [r4, #-28] │ │ │ │ str.w r2, [r4, #-24] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bne.n 1b7476 │ │ │ │ - ldr r2, [pc, #32] @ (1b74d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b74d0 ) │ │ │ │ + bne.n 1b7166 │ │ │ │ + ldr r2, [pc, #32] @ (1b71c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b71c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b74c8 │ │ │ │ + bne.n 1b71b8 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r3, #28] │ │ │ │ + ldrh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #26] │ │ │ │ + ldrh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1b7584 ) │ │ │ │ - ldr r3, [pc, #156] @ (1b7588 ) │ │ │ │ + ldr r2, [pc, #152] @ (1b7274 ) │ │ │ │ + ldr r3, [pc, #156] @ (1b7278 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b755c │ │ │ │ + cbz r4, 1b724c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1b7578 │ │ │ │ - vldr s8, [pc, #116] @ 1b7580 │ │ │ │ + vldr d5, [pc, #112] @ 1b7268 │ │ │ │ + vldr s8, [pc, #116] @ 1b7270 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s8, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -490114,57 +489789,57 @@ │ │ │ │ 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 1b7510 │ │ │ │ - ldr r2, [pc, #44] @ (1b758c ) │ │ │ │ - ldr r3, [pc, #40] @ (1b7588 ) │ │ │ │ + bne.n 1b7200 │ │ │ │ + ldr r2, [pc, #44] @ (1b727c ) │ │ │ │ + ldr r3, [pc, #40] @ (1b7278 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7574 │ │ │ │ + bne.n 1b7264 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #24] │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #20] │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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] @ (1b7648 ) │ │ │ │ - ldr r3, [pc, #168] @ (1b764c ) │ │ │ │ + ldr r2, [pc, #164] @ (1b7338 ) │ │ │ │ + ldr r3, [pc, #168] @ (1b733c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b7622 │ │ │ │ + cbz r5, 1b7312 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1b7640 │ │ │ │ + vldr d4, [pc, #128] @ 1b7330 │ │ │ │ vmov.f32 s7, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r4, #1 │ │ │ │ @@ -490183,60 +489858,60 @@ │ │ │ │ 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 1b75c4 │ │ │ │ - ldr r2, [pc, #44] @ (1b7650 ) │ │ │ │ - ldr r3, [pc, #36] @ (1b764c ) │ │ │ │ + bne.n 1b72b4 │ │ │ │ + ldr r2, [pc, #44] @ (1b7340 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b733c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b763a │ │ │ │ + bne.n 1b732a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - ldrh r6, [r2, #18] │ │ │ │ + ldrh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldrh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #188] @ (1b7728 ) │ │ │ │ - ldr r3, [pc, #192] @ (1b772c ) │ │ │ │ + ldr r2, [pc, #188] @ (1b7418 ) │ │ │ │ + ldr r3, [pc, #192] @ (1b741c ) │ │ │ │ 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 1b76fe │ │ │ │ + beq.n 1b73ee │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #148] @ 1b7720 │ │ │ │ + vldr d3, [pc, #148] @ 1b7410 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ @@ -490259,57 +489934,57 @@ │ │ │ │ vstr s8, [r4, #-32] @ 0xffffffe0 │ │ │ │ vmul.f64 d7, d7, d3 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s10, [r4, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b768c │ │ │ │ - ldr r2, [pc, #48] @ (1b7730 ) │ │ │ │ - ldr r3, [pc, #40] @ (1b772c ) │ │ │ │ + bne.n 1b737c │ │ │ │ + ldr r2, [pc, #48] @ (1b7420 ) │ │ │ │ + ldr r3, [pc, #40] @ (1b741c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7716 │ │ │ │ + bne.n 1b7406 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - ldrh r6, [r1, #12] │ │ │ │ + ldrh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #6] │ │ │ │ + ldrh r2, [r1, #32] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1b77c4 ) │ │ │ │ - ldr r3, [pc, #128] @ (1b77c8 ) │ │ │ │ + ldr r2, [pc, #124] @ (1b74b4 ) │ │ │ │ + ldr r3, [pc, #128] @ (1b74b8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b77a4 │ │ │ │ + cbz r4, 1b7494 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1b77c0 │ │ │ │ + vldr s12, [pc, #92] @ 1b74b0 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s12, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -490319,49 +489994,49 @@ │ │ │ │ cmp r4, r2 │ │ │ │ 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 1b7768 │ │ │ │ - ldr r2, [pc, #36] @ (1b77cc ) │ │ │ │ - ldr r3, [pc, #32] @ (1b77c8 ) │ │ │ │ + bne.n 1b7458 │ │ │ │ + ldr r2, [pc, #36] @ (1b74bc ) │ │ │ │ + ldr r3, [pc, #32] @ (1b74b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b77bc │ │ │ │ + bne.n 1b74ac │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #4] │ │ │ │ + ldrh r2, [r0, #30] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #2] │ │ │ │ + ldrh r4, [r4, #26] │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #116] @ (1b7858 ) │ │ │ │ - ldr r3, [pc, #120] @ (1b785c ) │ │ │ │ + ldr r2, [pc, #116] @ (1b7548 ) │ │ │ │ + ldr r3, [pc, #120] @ (1b754c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b783c │ │ │ │ + cbz r5, 1b752c │ │ │ │ mov lr, r1 │ │ │ │ adds r2, r0, #2 │ │ │ │ movs r4, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ movw r6, #65280 @ 0xff00 │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -490378,47 +490053,47 @@ │ │ │ │ movne r3, #1 │ │ │ │ rsb ip, ip, #0 │ │ │ │ negs r3, r3 │ │ │ │ strb.w ip, [r2, #-2] │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ cmp r5, r4 │ │ │ │ strh.w r6, [r2], #4 │ │ │ │ - bne.n 1b7800 │ │ │ │ - ldr r2, [pc, #32] @ (1b7860 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b785c ) │ │ │ │ + bne.n 1b74f0 │ │ │ │ + ldr r2, [pc, #32] @ (1b7550 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b754c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7854 │ │ │ │ + bne.n 1b7544 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r2, #0] │ │ │ │ + ldrh r6, [r4, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #22] │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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] @ (1b78f8 ) │ │ │ │ - ldr r3, [pc, #132] @ (1b78fc ) │ │ │ │ + ldr r2, [pc, #128] @ (1b75e8 ) │ │ │ │ + ldr r3, [pc, #132] @ (1b75ec ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b78da │ │ │ │ + cbz r5, 1b75ca │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -490434,48 +490109,48 @@ │ │ │ │ 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 1b7894 │ │ │ │ - ldr r2, [pc, #36] @ (1b7900 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b78fc ) │ │ │ │ + bne.n 1b7584 │ │ │ │ + ldr r2, [pc, #36] @ (1b75f0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b75ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b78f2 │ │ │ │ + bne.n 1b75e2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r0, #60] @ 0x3c │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #56] @ 0x38 │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1b799c ) │ │ │ │ - ldr r3, [pc, #136] @ (1b79a0 ) │ │ │ │ + ldr r2, [pc, #132] @ (1b768c ) │ │ │ │ + ldr r3, [pc, #136] @ (1b7690 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b797e │ │ │ │ + cbz r4, 1b766e │ │ │ │ mov ip, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ mov r7, sp │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ @@ -490499,48 +490174,48 @@ │ │ │ │ negs r1, r1 │ │ │ │ negs r0, r0 │ │ │ │ negs r2, r2 │ │ │ │ cmp r4, lr │ │ │ │ strb.w r1, [r3, #-8] │ │ │ │ strb.w r0, [r3, #-7] │ │ │ │ strb.w r2, [r3, #-6] │ │ │ │ - bne.n 1b7932 │ │ │ │ - ldr r2, [pc, #36] @ (1b79a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b79a0 ) │ │ │ │ + bne.n 1b7622 │ │ │ │ + ldr r2, [pc, #36] @ (1b7694 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7690 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7996 │ │ │ │ + bne.n 1b7686 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r4, #54] @ 0x36 │ │ │ │ + ldrh r2, [r6, #14] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #136] @ (1b7a44 ) │ │ │ │ - ldr r3, [pc, #140] @ (1b7a48 ) │ │ │ │ + ldr r2, [pc, #136] @ (1b7734 ) │ │ │ │ + ldr r3, [pc, #140] @ (1b7738 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b7a28 │ │ │ │ + cbz r6, 1b7718 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -490559,47 +490234,47 @@ │ │ │ │ vstr s12, [r4, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vstr s13, [r4, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s14, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b79d6 │ │ │ │ - ldr r2, [pc, #32] @ (1b7a4c ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7a48 ) │ │ │ │ + bne.n 1b76c6 │ │ │ │ + ldr r2, [pc, #32] @ (1b773c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7738 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7a40 │ │ │ │ + bne.n 1b7730 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + ldrh r6, [r1, #10] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #46] @ 0x2e │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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] @ (1b7b08 ) │ │ │ │ - ldr r3, [pc, #164] @ (1b7b0c ) │ │ │ │ + ldr r2, [pc, #164] @ (1b77f8 ) │ │ │ │ + ldr r3, [pc, #164] @ (1b77fc ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1b7ae8 │ │ │ │ + cbz r7, 1b77d8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w lr, sp, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -490629,317 +490304,317 @@ │ │ │ │ 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 1b7a7c │ │ │ │ - ldr r2, [pc, #36] @ (1b7b10 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b7b0c ) │ │ │ │ + bne.n 1b776c │ │ │ │ + ldr r2, [pc, #36] @ (1b7800 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b77fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7b02 │ │ │ │ + bne.n 1b77f2 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r2, #44] @ 0x2c │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #40] @ 0x28 │ │ │ │ + ldrh r0, [r4, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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 r4, r2 │ │ │ │ - ldr r2, [pc, #200] @ (1b7bf4 ) │ │ │ │ - ldr r3, [pc, #204] @ (1b7bf8 ) │ │ │ │ + ldr r2, [pc, #200] @ (1b78e4 ) │ │ │ │ + ldr r3, [pc, #204] @ (1b78e8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b7bc6 │ │ │ │ + beq.n 1b78b6 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #160] @ 1b7be8 │ │ │ │ - vldr s8, [pc, #164] @ 1b7bf0 │ │ │ │ + vldr d5, [pc, #160] @ 1b78d8 │ │ │ │ + vldr s8, [pc, #164] @ 1b78e0 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1b7b94 │ │ │ │ + b.n 1b7884 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vstr s14, [r3, #-16] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1b7bc0 │ │ │ │ + bmi.n 1b78b0 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ adds r2, #1 │ │ │ │ vstr s14, [r3, #-12] │ │ │ │ vstr s8, [r3, #-8] │ │ │ │ add.w lr, lr, #8 │ │ │ │ vstr s9, [r3, #-4] │ │ │ │ cmp r4, r2 │ │ │ │ add.w r3, r3, #16 │ │ │ │ - beq.n 1b7bc6 │ │ │ │ + beq.n 1b78b6 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1b7b58 │ │ │ │ + bpl.n 1b7848 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7b5c │ │ │ │ + b.n 1b784c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7b7a │ │ │ │ - ldr r2, [pc, #52] @ (1b7bfc ) │ │ │ │ - ldr r3, [pc, #44] @ (1b7bf8 ) │ │ │ │ + b.n 1b786a │ │ │ │ + ldr r2, [pc, #52] @ (1b78ec ) │ │ │ │ + ldr r3, [pc, #44] @ (1b78e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7bde │ │ │ │ + bne.n 1b78ce │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__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 │ │ │ │ - strh r6, [r1, #38] @ 0x26 │ │ │ │ + strh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #32] │ │ │ │ + strh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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] @ (1b7cf0 ) │ │ │ │ - ldr r3, [pc, #224] @ (1b7cf4 ) │ │ │ │ + ldr r2, [pc, #220] @ (1b79e0 ) │ │ │ │ + ldr r3, [pc, #224] @ (1b79e4 ) │ │ │ │ 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 1b7cca │ │ │ │ + beq.n 1b79ba │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d5, [pc, #184] @ 1b7ce8 │ │ │ │ + vldr d5, [pc, #184] @ 1b79d8 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1b7c90 │ │ │ │ + b.n 1b7980 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vstr s14, [r3, #-16] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1b7cc4 │ │ │ │ + bmi.n 1b79b4 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vstr s14, [r3, #-12] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1b7cbe │ │ │ │ + bmi.n 1b79ae │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ adds r4, #1 │ │ │ │ vstr s14, [r3, #-8] │ │ │ │ vstr s9, [r3, #-4] │ │ │ │ add.w lr, lr, #12 │ │ │ │ adds r3, #16 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1b7cca │ │ │ │ + beq.n 1b79ba │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ vldr s15, [sp] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1b7c3c │ │ │ │ + bpl.n 1b792c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7c40 │ │ │ │ + b.n 1b7930 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7c7c │ │ │ │ + b.n 1b796c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7c5e │ │ │ │ - ldr r2, [pc, #44] @ (1b7cf8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1b7cf4 ) │ │ │ │ + b.n 1b794e │ │ │ │ + ldr r2, [pc, #44] @ (1b79e8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b79e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7ce2 │ │ │ │ + bne.n 1b79d2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - strh r6, [r4, #30] │ │ │ │ + strh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + strh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #252] @ (1b7e10 ) │ │ │ │ - ldr r3, [pc, #256] @ (1b7e14 ) │ │ │ │ + ldr r2, [pc, #252] @ (1b7b00 ) │ │ │ │ + ldr r3, [pc, #256] @ (1b7b04 ) │ │ │ │ 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 1b7dec │ │ │ │ + beq.n 1b7adc │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d5, [pc, #212] @ 1b7e08 │ │ │ │ + vldr d5, [pc, #212] @ 1b7af8 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7da8 │ │ │ │ + b.n 1b7a98 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vstr s14, [r4, #-16] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1b7de6 │ │ │ │ + bmi.n 1b7ad6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #12] │ │ │ │ vstr s14, [r4, #-12] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1b7de0 │ │ │ │ + bmi.n 1b7ad0 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vstr s14, [r4, #-8] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1b7dda │ │ │ │ + bmi.n 1b7aca │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ adds r5, #1 │ │ │ │ vstr s14, [r4, #-4] │ │ │ │ add.w lr, lr, #16 │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1b7dec │ │ │ │ + beq.n 1b7adc │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1b7d3a │ │ │ │ + bpl.n 1b7a2a │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7d3e │ │ │ │ + b.n 1b7a2e │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7d98 │ │ │ │ + b.n 1b7a88 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7d7a │ │ │ │ + b.n 1b7a6a │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7d5c │ │ │ │ - ldr r2, [pc, #40] @ (1b7e18 ) │ │ │ │ - ldr r3, [pc, #36] @ (1b7e14 ) │ │ │ │ + b.n 1b7a4c │ │ │ │ + ldr r2, [pc, #40] @ (1b7b08 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b7b04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7e04 │ │ │ │ + bne.n 1b7af4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #16] │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1b7eac ) │ │ │ │ - ldr r3, [pc, #128] @ (1b7eb0 ) │ │ │ │ + ldr r2, [pc, #124] @ (1b7b9c ) │ │ │ │ + ldr r3, [pc, #128] @ (1b7ba0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b7e8c │ │ │ │ + cbz r4, 1b7b7c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1b7ea8 │ │ │ │ + vldr s12, [pc, #92] @ 1b7b98 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s12, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -490949,49 +490624,49 @@ │ │ │ │ cmp r4, r2 │ │ │ │ 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 1b7e50 │ │ │ │ - ldr r2, [pc, #36] @ (1b7eb4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b7eb0 ) │ │ │ │ + bne.n 1b7b40 │ │ │ │ + ldr r2, [pc, #36] @ (1b7ba4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b7ba0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7ea4 │ │ │ │ + bne.n 1b7b94 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #10] │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #116] @ (1b7f40 ) │ │ │ │ - ldr r3, [pc, #120] @ (1b7f44 ) │ │ │ │ + ldr r2, [pc, #116] @ (1b7c30 ) │ │ │ │ + ldr r3, [pc, #120] @ (1b7c34 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b7f22 │ │ │ │ + cbz r4, 1b7c12 │ │ │ │ mov ip, r1 │ │ │ │ add.w lr, r0, #2 │ │ │ │ movs r2, #0 │ │ │ │ movw r5, #65280 @ 0xff00 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr.w r0, [ip] │ │ │ │ @@ -491007,48 +490682,48 @@ │ │ │ │ strb.w r1, [lr, #-2] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ cmp r4, r2 │ │ │ │ strb.w r3, [lr, #-1] │ │ │ │ strh.w r5, [lr], #4 │ │ │ │ - bne.n 1b7ee8 │ │ │ │ - ldr r2, [pc, #36] @ (1b7f48 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7f44 ) │ │ │ │ + bne.n 1b7bd8 │ │ │ │ + ldr r2, [pc, #36] @ (1b7c38 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7c34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7f3a │ │ │ │ + bne.n 1b7c2a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + strh r6, [r7, #32] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #6] │ │ │ │ + strh r6, [r4, #30] │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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] @ (1b7fe0 ) │ │ │ │ - ldr r3, [pc, #132] @ (1b7fe4 ) │ │ │ │ + ldr r2, [pc, #128] @ (1b7cd0 ) │ │ │ │ + ldr r3, [pc, #132] @ (1b7cd4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b7fc2 │ │ │ │ + cbz r5, 1b7cb2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -491064,48 +490739,48 @@ │ │ │ │ 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 1b7f7c │ │ │ │ - ldr r2, [pc, #36] @ (1b7fe8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7fe4 ) │ │ │ │ + bne.n 1b7c6c │ │ │ │ + ldr r2, [pc, #36] @ (1b7cd8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7cd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7fda │ │ │ │ + bne.n 1b7cca │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r3, #4] │ │ │ │ + strh r2, [r5, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #0] │ │ │ │ + strh r6, [r0, #26] │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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] @ (1b8088 ) │ │ │ │ - ldr r3, [pc, #140] @ (1b808c ) │ │ │ │ + ldr r2, [pc, #136] @ (1b7d78 ) │ │ │ │ + ldr r3, [pc, #140] @ (1b7d7c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b806c │ │ │ │ + cbz r5, 1b7d5c │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -491130,47 +490805,47 @@ │ │ │ │ strb.w r0, [r3, #-8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strb.w r1, [r3, #-7] │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ cmp r5, r4 │ │ │ │ strb.w r2, [r3, #-6] │ │ │ │ - bne.n 1b801a │ │ │ │ - ldr r2, [pc, #32] @ (1b8090 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b808c ) │ │ │ │ + bne.n 1b7d0a │ │ │ │ + ldr r2, [pc, #32] @ (1b7d80 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7d7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8084 │ │ │ │ + bne.n 1b7d74 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + strh r2, [r1, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + strh r4, [r3, #20] │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #136] @ (1b8130 ) │ │ │ │ - ldr r3, [pc, #140] @ (1b8134 ) │ │ │ │ + ldr r2, [pc, #136] @ (1b7e20 ) │ │ │ │ + ldr r3, [pc, #140] @ (1b7e24 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b8114 │ │ │ │ + cbz r6, 1b7e04 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -491189,48 +490864,48 @@ │ │ │ │ vstr s12, [r4, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vstr s13, [r4, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s14, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b80c2 │ │ │ │ - ldr r2, [pc, #32] @ (1b8138 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8134 ) │ │ │ │ + bne.n 1b7db2 │ │ │ │ + ldr r2, [pc, #32] @ (1b7e28 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7e24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b812c │ │ │ │ + bne.n 1b7e1c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r2, #29] │ │ │ │ + strh r2, [r4, #18] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + strh r4, [r6, #14] │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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] @ (1b81f4 ) │ │ │ │ - ldr r3, [pc, #164] @ (1b81f8 ) │ │ │ │ + ldr r2, [pc, #164] @ (1b7ee4 ) │ │ │ │ + ldr r3, [pc, #164] @ (1b7ee8 ) │ │ │ │ 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 1b81d6 │ │ │ │ + beq.n 1b7ec6 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w lr, sp, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -491264,50 +490939,50 @@ │ │ │ │ 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 1b816a │ │ │ │ - ldr r2, [pc, #36] @ (1b81fc ) │ │ │ │ - ldr r3, [pc, #28] @ (1b81f8 ) │ │ │ │ + bne.n 1b7e5a │ │ │ │ + ldr r2, [pc, #36] @ (1b7eec ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7ee8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b81f0 │ │ │ │ + bne.n 1b7ee0 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ + strh r0, [r7, #12] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + strh r2, [r6, #8] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1b82ac ) │ │ │ │ - ldr r3, [pc, #156] @ (1b82b0 ) │ │ │ │ + ldr r2, [pc, #152] @ (1b7f9c ) │ │ │ │ + ldr r3, [pc, #156] @ (1b7fa0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b828a │ │ │ │ + cbz r4, 1b7f7a │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #120] @ 1b82a8 │ │ │ │ + vldr s12, [pc, #120] @ 1b7f98 │ │ │ │ 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.w r3, [sp, #8] │ │ │ │ adds r1, #6 │ │ │ │ @@ -491325,54 +491000,54 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ 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 1b8234 │ │ │ │ - ldr r2, [pc, #40] @ (1b82b4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b82b0 ) │ │ │ │ + bne.n 1b7f24 │ │ │ │ + ldr r2, [pc, #40] @ (1b7fa4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b7fa0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b82a2 │ │ │ │ + bne.n 1b7f92 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + strh r6, [r6, #6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #21] │ │ │ │ + strh r6, [r7, #2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #168] @ (1b8374 ) │ │ │ │ - ldr r3, [pc, #172] @ (1b8378 ) │ │ │ │ + ldr r2, [pc, #168] @ (1b8064 ) │ │ │ │ + ldr r3, [pc, #172] @ (1b8068 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b8354 │ │ │ │ + cbz r4, 1b8044 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #136] @ 1b8370 │ │ │ │ + vldr s11, [pc, #136] @ 1b8060 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ @@ -491393,49 +491068,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 1b82e8 │ │ │ │ - ldr r2, [pc, #36] @ (1b837c ) │ │ │ │ - ldr r3, [pc, #32] @ (1b8378 ) │ │ │ │ + bne.n 1b7fd8 │ │ │ │ + ldr r2, [pc, #36] @ (1b806c ) │ │ │ │ + ldr r3, [pc, #32] @ (1b8068 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b836c │ │ │ │ + bne.n 1b805c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldrb r6, [r5, #20] │ │ │ │ + strh r6, [r7, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1b8418 ) │ │ │ │ - ldr r3, [pc, #136] @ (1b841c ) │ │ │ │ + ldr r2, [pc, #132] @ (1b8108 ) │ │ │ │ + ldr r3, [pc, #136] @ (1b810c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b83fc │ │ │ │ + cbz r4, 1b80ec │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ @@ -491452,47 +491127,47 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ str r0, [sp, #4] │ │ │ │ vstr s15, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b83b0 │ │ │ │ - ldr r2, [pc, #32] @ (1b8420 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b841c ) │ │ │ │ + bne.n 1b80a0 │ │ │ │ + ldr r2, [pc, #32] @ (1b8110 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b810c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8414 │ │ │ │ + bne.n 1b8104 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r6, [r6, #29] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #15] │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #132] @ (1b84bc ) │ │ │ │ - ldr r3, [pc, #136] @ (1b84c0 ) │ │ │ │ + ldr r2, [pc, #132] @ (1b81ac ) │ │ │ │ + ldr r3, [pc, #136] @ (1b81b0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b849e │ │ │ │ + cbz r5, 1b818e │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r2, #1 │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ add.w ip, ip, #4 │ │ │ │ @@ -491514,48 +491189,48 @@ │ │ │ │ movne.w lr, #1 │ │ │ │ strb.w r6, [ip, #-5] │ │ │ │ rsb lr, lr, #0 │ │ │ │ strb.w r0, [ip, #-7] │ │ │ │ strb.w r3, [ip, #-8] │ │ │ │ cmp r5, r2 │ │ │ │ strb.w lr, [ip, #-6] │ │ │ │ - bne.n 1b8450 │ │ │ │ - ldr r2, [pc, #36] @ (1b84c4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b84c0 ) │ │ │ │ + bne.n 1b8140 │ │ │ │ + ldr r2, [pc, #36] @ (1b81b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b81b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b84b6 │ │ │ │ + bne.n 1b81a6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r0, #15] │ │ │ │ + ldrb r2, [r2, #27] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r2, [r5, #25] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1b856c ) │ │ │ │ - ldr r3, [pc, #148] @ (1b8570 ) │ │ │ │ + ldr r2, [pc, #144] @ (1b825c ) │ │ │ │ + ldr r3, [pc, #148] @ (1b8260 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b8550 │ │ │ │ + cbz r4, 1b8240 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ @@ -491575,48 +491250,48 @@ │ │ │ │ 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 1b84f4 │ │ │ │ - ldr r2, [pc, #32] @ (1b8574 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8570 ) │ │ │ │ + bne.n 1b81e4 │ │ │ │ + ldr r2, [pc, #32] @ (1b8264 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8260 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8568 │ │ │ │ + bne.n 1b8258 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r3, #12] │ │ │ │ + ldrb r6, [r5, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #10] │ │ │ │ + ldrb r0, [r7, #22] │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #164] @ (1b8630 ) │ │ │ │ - ldr r3, [pc, #168] @ (1b8634 ) │ │ │ │ + ldr r2, [pc, #164] @ (1b8320 ) │ │ │ │ + ldr r3, [pc, #168] @ (1b8324 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b8614 │ │ │ │ + beq.n 1b8304 │ │ │ │ mov r4, r0 │ │ │ │ mov lr, r1 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -491646,51 +491321,51 @@ │ │ │ │ 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, [r4], #4 │ │ │ │ - bne.n 1b85a4 │ │ │ │ - ldr r2, [pc, #32] @ (1b8638 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8634 ) │ │ │ │ + bne.n 1b8294 │ │ │ │ + ldr r2, [pc, #32] @ (1b8328 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8324 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b862c │ │ │ │ + bne.n 1b831c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r5, #9] │ │ │ │ + ldrb r6, [r7, #21] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r4, [r6, #19] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #196] @ (1b8714 ) │ │ │ │ - ldr r3, [pc, #200] @ (1b8718 ) │ │ │ │ + ldr r2, [pc, #196] @ (1b8404 ) │ │ │ │ + ldr r3, [pc, #200] @ (1b8408 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b86f4 │ │ │ │ + beq.n 1b83e4 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s11, [pc, #164] @ 1b8710 │ │ │ │ + vldr s11, [pc, #164] @ 1b8400 │ │ │ │ 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.w r3, [sp, #8] │ │ │ │ @@ -491721,54 +491396,54 @@ │ │ │ │ vmovgt.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [ip, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ cmp r4, lr │ │ │ │ vstr s14, [ip, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b8676 │ │ │ │ - ldr r2, [pc, #36] @ (1b871c ) │ │ │ │ - ldr r3, [pc, #32] @ (1b8718 ) │ │ │ │ + bne.n 1b8366 │ │ │ │ + ldr r2, [pc, #36] @ (1b840c ) │ │ │ │ + ldr r3, [pc, #32] @ (1b8408 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b870c │ │ │ │ + bne.n 1b83fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ + ldrb r2, [r7, #18] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #4] │ │ │ │ + ldrb r4, [r2, #16] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #232] @ (1b881c ) │ │ │ │ - ldr r3, [pc, #236] @ (1b8820 ) │ │ │ │ + ldr r2, [pc, #232] @ (1b850c ) │ │ │ │ + ldr r3, [pc, #236] @ (1b8510 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b87fa │ │ │ │ + beq.n 1b84ea │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s10, [pc, #200] @ 1b8818 │ │ │ │ + vldr s10, [pc, #200] @ 1b8508 │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ @@ -491806,50 +491481,50 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r4, r2 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b8756 │ │ │ │ - ldr r2, [pc, #40] @ (1b8824 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b8820 ) │ │ │ │ + bne.n 1b8446 │ │ │ │ + ldr r2, [pc, #40] @ (1b8514 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b8510 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8812 │ │ │ │ + bne.n 1b8502 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - ldrb r6, [r0, #3] │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #31] │ │ │ │ + ldrb r6, [r1, #12] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1b88c0 ) │ │ │ │ - ldr r3, [pc, #136] @ (1b88c4 ) │ │ │ │ + ldr r2, [pc, #132] @ (1b85b0 ) │ │ │ │ + ldr r3, [pc, #136] @ (1b85b4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b88a4 │ │ │ │ + cbz r4, 1b8594 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ @@ -491866,47 +491541,47 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ str r0, [sp, #4] │ │ │ │ vstr s15, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b8858 │ │ │ │ - ldr r2, [pc, #32] @ (1b88c8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b88c4 ) │ │ │ │ + bne.n 1b8548 │ │ │ │ + ldr r2, [pc, #32] @ (1b85b8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b85b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b88bc │ │ │ │ + bne.n 1b85ac │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r7, #30] │ │ │ │ + ldrb r6, [r1, #11] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + ldrb r4, [r4, #9] │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #136] @ (1b8968 ) │ │ │ │ - ldr r3, [pc, #140] @ (1b896c ) │ │ │ │ + ldr r2, [pc, #136] @ (1b8658 ) │ │ │ │ + ldr r3, [pc, #140] @ (1b865c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b894a │ │ │ │ + cbz r6, 1b863a │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r2, #1 │ │ │ │ ldrh r5, [r1, #4] │ │ │ │ adds r3, #4 │ │ │ │ @@ -491928,48 +491603,48 @@ │ │ │ │ it le │ │ │ │ movle.w lr, #0 │ │ │ │ strb.w ip, [r3, #-8] │ │ │ │ adds r1, #6 │ │ │ │ strb.w lr, [r3, #-6] │ │ │ │ cmp r6, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne.n 1b88f6 │ │ │ │ - ldr r2, [pc, #36] @ (1b8970 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b896c ) │ │ │ │ + bne.n 1b85e6 │ │ │ │ + ldr r2, [pc, #36] @ (1b8660 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b865c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8962 │ │ │ │ + bne.n 1b8652 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + ldrb r2, [r5, #8] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #26] │ │ │ │ + ldrb r6, [r7, #6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1b8a18 ) │ │ │ │ - ldr r3, [pc, #148] @ (1b8a1c ) │ │ │ │ + ldr r2, [pc, #144] @ (1b8708 ) │ │ │ │ + ldr r3, [pc, #148] @ (1b870c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b89fc │ │ │ │ + cbz r4, 1b86ec │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ @@ -491989,48 +491664,48 @@ │ │ │ │ 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 1b89a0 │ │ │ │ - ldr r2, [pc, #32] @ (1b8a20 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8a1c ) │ │ │ │ + bne.n 1b8690 │ │ │ │ + ldr r2, [pc, #32] @ (1b8710 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b870c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8a14 │ │ │ │ + bne.n 1b8704 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r6, #25] │ │ │ │ + ldrb r2, [r0, #6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #23] │ │ │ │ + ldrb r4, [r1, #4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #172] @ (1b8ae4 ) │ │ │ │ - ldr r3, [pc, #176] @ (1b8ae8 ) │ │ │ │ + ldr r2, [pc, #172] @ (1b87d4 ) │ │ │ │ + ldr r3, [pc, #176] @ (1b87d8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b8ac8 │ │ │ │ + beq.n 1b87b8 │ │ │ │ mov r4, r0 │ │ │ │ mov lr, r1 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -492064,52 +491739,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, [r4], #4 │ │ │ │ - bne.n 1b8a50 │ │ │ │ - ldr r2, [pc, #32] @ (1b8aec ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8ae8 ) │ │ │ │ + bne.n 1b8740 │ │ │ │ + ldr r2, [pc, #32] @ (1b87dc ) │ │ │ │ + ldr r3, [pc, #28] @ (1b87d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8ae0 │ │ │ │ + bne.n 1b87d0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r0, #23] │ │ │ │ + ldrb r2, [r2, #3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1b8b9c ) │ │ │ │ - ldr r3, [pc, #156] @ (1b8ba0 ) │ │ │ │ + ldr r2, [pc, #152] @ (1b888c ) │ │ │ │ + ldr r3, [pc, #156] @ (1b8890 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b8b74 │ │ │ │ + cbz r4, 1b8864 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1b8b90 │ │ │ │ - vldr s8, [pc, #116] @ 1b8b98 │ │ │ │ + vldr d5, [pc, #112] @ 1b8880 │ │ │ │ + vldr s8, [pc, #116] @ 1b8888 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s8, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -492123,57 +491798,57 @@ │ │ │ │ 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 1b8b28 │ │ │ │ - ldr r2, [pc, #44] @ (1b8ba4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1b8ba0 ) │ │ │ │ + bne.n 1b8818 │ │ │ │ + ldr r2, [pc, #44] @ (1b8894 ) │ │ │ │ + ldr r3, [pc, #40] @ (1b8890 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8b8c │ │ │ │ + bne.n 1b887c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #19] │ │ │ │ + ldrb r6, [r0, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #18] │ │ │ │ + strb r4, [r2, #30] │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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] @ (1b8c60 ) │ │ │ │ - ldr r3, [pc, #168] @ (1b8c64 ) │ │ │ │ + ldr r2, [pc, #164] @ (1b8950 ) │ │ │ │ + ldr r3, [pc, #168] @ (1b8954 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8c3a │ │ │ │ + cbz r5, 1b892a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1b8c58 │ │ │ │ + vldr d4, [pc, #128] @ 1b8948 │ │ │ │ vmov.f32 s7, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r4, #1 │ │ │ │ @@ -492192,60 +491867,60 @@ │ │ │ │ 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 1b8bdc │ │ │ │ - ldr r2, [pc, #44] @ (1b8c68 ) │ │ │ │ - ldr r3, [pc, #36] @ (1b8c64 ) │ │ │ │ + bne.n 1b88cc │ │ │ │ + ldr r2, [pc, #44] @ (1b8958 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b8954 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8c52 │ │ │ │ + bne.n 1b8942 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - strb r6, [r7, #16] │ │ │ │ + strb r6, [r1, #29] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #14] │ │ │ │ + strb r6, [r1, #27] │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #188] @ (1b8d40 ) │ │ │ │ - ldr r3, [pc, #192] @ (1b8d44 ) │ │ │ │ + ldr r2, [pc, #188] @ (1b8a30 ) │ │ │ │ + ldr r3, [pc, #192] @ (1b8a34 ) │ │ │ │ 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 1b8d16 │ │ │ │ + beq.n 1b8a06 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #148] @ 1b8d38 │ │ │ │ + vldr d3, [pc, #148] @ 1b8a28 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ @@ -492268,53 +491943,53 @@ │ │ │ │ vstr s8, [r4, #-32] @ 0xffffffe0 │ │ │ │ vmul.f64 d7, d7, d3 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s10, [r4, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b8ca4 │ │ │ │ - ldr r2, [pc, #48] @ (1b8d48 ) │ │ │ │ - ldr r3, [pc, #40] @ (1b8d44 ) │ │ │ │ + bne.n 1b8994 │ │ │ │ + ldr r2, [pc, #48] @ (1b8a38 ) │ │ │ │ + ldr r3, [pc, #40] @ (1b8a34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8d2e │ │ │ │ + bne.n 1b8a1e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - strb r6, [r6, #13] │ │ │ │ + strb r6, [r0, #26] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #11] │ │ │ │ + strb r2, [r6, #23] │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #100] @ (1b8dc4 ) │ │ │ │ - ldr r3, [pc, #104] @ (1b8dc8 ) │ │ │ │ + ldr r2, [pc, #100] @ (1b8ab4 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b8ab8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8da8 │ │ │ │ + cbz r5, 1b8a98 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r5, lr │ │ │ │ @@ -492323,47 +491998,47 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrh.w r2, [sp, #8] │ │ │ │ mov.w ip, r0, lsr #16 │ │ │ │ strd r2, r6, [r3, #-8] │ │ │ │ uxth r2, r0 │ │ │ │ strd r2, ip, [r3, #-16] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1b8d7a │ │ │ │ - ldr r2, [pc, #32] @ (1b8dcc ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8dc8 ) │ │ │ │ + bne.n 1b8a6a │ │ │ │ + ldr r2, [pc, #32] @ (1b8abc ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8ab8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8dc0 │ │ │ │ + bne.n 1b8ab0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r3, #10] │ │ │ │ + strb r2, [r5, #22] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + strb r0, [r4, #21] │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #104] @ (1b8e4c ) │ │ │ │ - ldr r3, [pc, #108] @ (1b8e50 ) │ │ │ │ + ldr r2, [pc, #104] @ (1b8b3c ) │ │ │ │ + ldr r3, [pc, #108] @ (1b8b40 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8e2e │ │ │ │ + cbz r5, 1b8b1e │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ @@ -492373,48 +492048,48 @@ │ │ │ │ cmp r5, r2 │ │ │ │ ldrh.w r4, [sp] │ │ │ │ ldrh.w ip, [sp, #2] │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ ldrh.w r1, [sp, #6] │ │ │ │ strd r4, ip, [r3, #-32] │ │ │ │ strd r0, r1, [r3, #-24] │ │ │ │ - bne.n 1b8dfc │ │ │ │ - ldr r2, [pc, #36] @ (1b8e54 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8e50 ) │ │ │ │ + bne.n 1b8aec │ │ │ │ + ldr r2, [pc, #36] @ (1b8b44 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8b40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8e46 │ │ │ │ + bne.n 1b8b36 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r2, #8] │ │ │ │ + strb r6, [r4, #20] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #7] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #100] @ (1b8ed0 ) │ │ │ │ - ldr r3, [pc, #104] @ (1b8ed4 ) │ │ │ │ + ldr r2, [pc, #100] @ (1b8bc0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b8bc4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8eb4 │ │ │ │ + cbz r5, 1b8ba4 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r5, lr │ │ │ │ @@ -492423,47 +492098,47 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrsh.w r2, [sp, #8] │ │ │ │ mov.w ip, r0, asr #16 │ │ │ │ strd r2, r6, [r3, #-8] │ │ │ │ sxth r2, r0 │ │ │ │ strd r2, ip, [r3, #-16] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1b8e86 │ │ │ │ - ldr r2, [pc, #32] @ (1b8ed8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8ed4 ) │ │ │ │ + bne.n 1b8b76 │ │ │ │ + ldr r2, [pc, #32] @ (1b8bc8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8bc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8ecc │ │ │ │ + bne.n 1b8bbc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r1, #6] │ │ │ │ + strb r6, [r3, #18] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r2, #17] │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #104] @ (1b8f58 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b8f5c ) │ │ │ │ + ldr r2, [pc, #104] @ (1b8c48 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b8c4c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8f3a │ │ │ │ + cbz r5, 1b8c2a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ @@ -492473,48 +492148,48 @@ │ │ │ │ cmp r5, r2 │ │ │ │ ldrsh.w r4, [sp] │ │ │ │ ldrsh.w ip, [sp, #2] │ │ │ │ ldrsh.w r0, [sp, #4] │ │ │ │ ldrsh.w r1, [sp, #6] │ │ │ │ strd r4, ip, [r3, #-32] │ │ │ │ strd r0, r1, [r3, #-24] │ │ │ │ - bne.n 1b8f08 │ │ │ │ - ldr r2, [pc, #36] @ (1b8f60 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8f5c ) │ │ │ │ + bne.n 1b8bf8 │ │ │ │ + ldr r2, [pc, #36] @ (1b8c50 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8c4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8f52 │ │ │ │ + bne.n 1b8c42 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r1, #4] │ │ │ │ + strb r2, [r3, #16] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #2] │ │ │ │ + strb r6, [r1, #15] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #96] @ (1b8fd8 ) │ │ │ │ - ldr r3, [pc, #100] @ (1b8fdc ) │ │ │ │ + ldr r2, [pc, #96] @ (1b8cc8 ) │ │ │ │ + ldr r3, [pc, #100] @ (1b8ccc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b8fbc │ │ │ │ + cbz r4, 1b8cac │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -492524,47 +492199,47 @@ │ │ │ │ strd r6, r5, [r3, #-8] │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r4, r2 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ strd r0, r1, [r3, #-32] │ │ │ │ - bne.n 1b8f96 │ │ │ │ - ldr r2, [pc, #32] @ (1b8fe0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8fdc ) │ │ │ │ + bne.n 1b8c86 │ │ │ │ + ldr r2, [pc, #32] @ (1b8cd0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8ccc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8fd4 │ │ │ │ + bne.n 1b8cc4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r0, #2] │ │ │ │ + strb r2, [r2, #14] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #0] │ │ │ │ + strb r4, [r1, #13] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1b9060 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b9064 ) │ │ │ │ + ldr r2, [pc, #104] @ (1b8d50 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b8d54 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1b9042 │ │ │ │ + cbz r7, 1b8d32 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -492575,48 +492250,48 @@ │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp r7, r4 │ │ │ │ str.w r5, [r3, #-20] │ │ │ │ ldrd r0, r2, [sp, #4] │ │ │ │ str.w r2, [r3, #-24] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strd r1, r0, [r3, #-32] │ │ │ │ - bne.n 1b9012 │ │ │ │ - ldr r2, [pc, #36] @ (1b9068 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9064 ) │ │ │ │ + bne.n 1b8d02 │ │ │ │ + ldr r2, [pc, #36] @ (1b8d58 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8d54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b905a │ │ │ │ + bne.n 1b8d4a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r0, #0] │ │ │ │ + strb r2, [r2, #12] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #120] @ 0x78 │ │ │ │ + strb r6, [r0, #11] │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #104] @ (1b90e8 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b90ec ) │ │ │ │ + ldr r2, [pc, #104] @ (1b8dd8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b8ddc ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b90cc │ │ │ │ + cbz r6, 1b8dbc │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -492628,47 +492303,47 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strd r0, r1, [r4, #-32] │ │ │ │ strd r2, r3, [r4, #-24] │ │ │ │ - bne.n 1b909a │ │ │ │ - ldr r2, [pc, #32] @ (1b90f0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b90ec ) │ │ │ │ + bne.n 1b8d8a │ │ │ │ + ldr r2, [pc, #32] @ (1b8de0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8ddc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b90e4 │ │ │ │ + bne.n 1b8dd4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r7, #116] @ 0x74 │ │ │ │ + strb r2, [r1, #10] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #112] @ 0x70 │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #96] @ (1b9168 ) │ │ │ │ - ldr r3, [pc, #100] @ (1b916c ) │ │ │ │ + ldr r2, [pc, #96] @ (1b8e58 ) │ │ │ │ + ldr r3, [pc, #100] @ (1b8e5c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b914c │ │ │ │ + cbz r4, 1b8e3c │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -492678,47 +492353,47 @@ │ │ │ │ strd r6, r5, [r3, #-8] │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r4, r2 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ strd r0, r1, [r3, #-32] │ │ │ │ - bne.n 1b9126 │ │ │ │ - ldr r2, [pc, #32] @ (1b9170 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b916c ) │ │ │ │ + bne.n 1b8e16 │ │ │ │ + ldr r2, [pc, #32] @ (1b8e60 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8e5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9164 │ │ │ │ + bne.n 1b8e54 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r6, #108] @ 0x6c │ │ │ │ + strb r2, [r0, #8] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #104] @ 0x68 │ │ │ │ + strb r4, [r7, #6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1b91f0 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b91f4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1b8ee0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b8ee4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1b91d2 │ │ │ │ + cbz r7, 1b8ec2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -492729,48 +492404,48 @@ │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp r7, r4 │ │ │ │ str.w r5, [r3, #-20] │ │ │ │ ldrd r0, r2, [sp, #4] │ │ │ │ str.w r2, [r3, #-24] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strd r1, r0, [r3, #-32] │ │ │ │ - bne.n 1b91a2 │ │ │ │ - ldr r2, [pc, #36] @ (1b91f8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b91f4 ) │ │ │ │ + bne.n 1b8e92 │ │ │ │ + ldr r2, [pc, #36] @ (1b8ee8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8ee4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b91ea │ │ │ │ + bne.n 1b8eda │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r6, #100] @ 0x64 │ │ │ │ + strb r2, [r0, #6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #96] @ 0x60 │ │ │ │ + strb r6, [r6, #4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #104] @ (1b9278 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b927c ) │ │ │ │ + ldr r2, [pc, #104] @ (1b8f68 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b8f6c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b925c │ │ │ │ + cbz r6, 1b8f4c │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -492782,47 +492457,47 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strd r0, r1, [r4, #-32] │ │ │ │ strd r2, r3, [r4, #-24] │ │ │ │ - bne.n 1b922a │ │ │ │ - ldr r2, [pc, #32] @ (1b9280 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b927c ) │ │ │ │ + bne.n 1b8f1a │ │ │ │ + ldr r2, [pc, #32] @ (1b8f70 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8f6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9274 │ │ │ │ + bne.n 1b8f64 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ + strb r2, [r7, #3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ + strb r4, [r5, #2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #108] @ (1b9304 ) │ │ │ │ - ldr r3, [pc, #112] @ (1b9308 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b8ff4 ) │ │ │ │ + ldr r3, [pc, #112] @ (1b8ff8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b92e8 │ │ │ │ + cbz r5, 1b8fd8 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r7, sp │ │ │ │ mov r4, r2 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -492836,47 +492511,47 @@ │ │ │ │ str.w r6, [r3, #-20] │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, r2 │ │ │ │ str.w r1, [r3, #-32] │ │ │ │ - bne.n 1b92b6 │ │ │ │ - ldr r2, [pc, #32] @ (1b930c ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9308 ) │ │ │ │ + bne.n 1b8fa6 │ │ │ │ + ldr r2, [pc, #32] @ (1b8ffc ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8ff8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9300 │ │ │ │ + bne.n 1b8ff0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ + strb r2, [r6, #1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ + strb r0, [r4, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #132] @ (1b93a8 ) │ │ │ │ - ldr r3, [pc, #132] @ (1b93ac ) │ │ │ │ + ldr r2, [pc, #132] @ (1b9098 ) │ │ │ │ + ldr r3, [pc, #132] @ (1b909c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b9388 │ │ │ │ + cbz r6, 1b9078 │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #8 │ │ │ │ mov r8, r5 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -492895,48 +492570,48 @@ │ │ │ │ movne.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r4, #-24] │ │ │ │ cmp r6, r5 │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bne.n 1b9342 │ │ │ │ - ldr r2, [pc, #36] @ (1b93b0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b93ac ) │ │ │ │ + bne.n 1b9032 │ │ │ │ + ldr r2, [pc, #36] @ (1b90a0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b909c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b93a2 │ │ │ │ + bne.n 1b9092 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #156] @ (1b9464 ) │ │ │ │ - ldr r3, [pc, #156] @ (1b9468 ) │ │ │ │ + ldr r2, [pc, #156] @ (1b9154 ) │ │ │ │ + ldr r3, [pc, #156] @ (1b9158 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b9446 │ │ │ │ + cbz r6, 1b9136 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -492963,48 +492638,48 @@ │ │ │ │ movne.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r4, #-28] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, r5 │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ - bne.n 1b93e4 │ │ │ │ - ldr r2, [pc, #36] @ (1b946c ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9468 ) │ │ │ │ + bne.n 1b90d4 │ │ │ │ + ldr r2, [pc, #36] @ (1b915c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9158 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9460 │ │ │ │ + bne.n 1b9150 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + ldr r0, [r0, #116] @ 0x74 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #56] @ 0x38 │ │ │ │ + ldr r2, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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] @ (1b9534 ) │ │ │ │ - ldr r3, [pc, #180] @ (1b9538 ) │ │ │ │ + ldr r2, [pc, #176] @ (1b9224 ) │ │ │ │ + ldr r3, [pc, #180] @ (1b9228 ) │ │ │ │ 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 1b9516 │ │ │ │ + beq.n 1b9206 │ │ │ │ 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] │ │ │ │ @@ -493038,48 +492713,48 @@ │ │ │ │ str.w r2, [r4, #-24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, r5 │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bne.n 1b94a0 │ │ │ │ - ldr r2, [pc, #36] @ (1b953c ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9538 ) │ │ │ │ + bne.n 1b9190 │ │ │ │ + ldr r2, [pc, #36] @ (1b922c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9228 ) │ │ │ │ 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 1b952e │ │ │ │ + bne.n 1b921e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ + ldr r2, [r6, #92] @ 0x5c │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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 r5, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1b95d8 ) │ │ │ │ - ldr r3, [pc, #132] @ (1b95dc ) │ │ │ │ + ldr r2, [pc, #132] @ (1b92c8 ) │ │ │ │ + ldr r3, [pc, #132] @ (1b92cc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b95ba │ │ │ │ + cbz r5, 1b92aa │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ movs r7, #1 │ │ │ │ @@ -493088,59 +492763,59 @@ │ │ │ │ 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 1b95a6 │ │ │ │ + blt.n 1b9296 │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ it ge │ │ │ │ mvnge.w r0, #2147483648 @ 0x80000000 │ │ │ │ adds r2, #1 │ │ │ │ strd r0, r4, [r3, #-16] │ │ │ │ strd r4, r7, [r3, #-8] │ │ │ │ add.w lr, lr, #8 │ │ │ │ adds r3, #16 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 1b9578 │ │ │ │ - ldr r2, [pc, #36] @ (1b95e0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b95dc ) │ │ │ │ + bne.n 1b9268 │ │ │ │ + ldr r2, [pc, #36] @ (1b92d0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b92cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b95d4 │ │ │ │ + bne.n 1b92c4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #88] @ 0x58 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + ldr r6, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #184] @ (1b96b0 ) │ │ │ │ - ldr r3, [pc, #184] @ (1b96b4 ) │ │ │ │ + ldr r2, [pc, #184] @ (1b93a0 ) │ │ │ │ + ldr r3, [pc, #184] @ (1b93a4 ) │ │ │ │ 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 1b9690 │ │ │ │ + beq.n 1b9380 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ mov r9, r5 │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -493151,72 +492826,72 @@ │ │ │ │ ldr.w r0, [lr] │ │ │ │ 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 1b9658 │ │ │ │ + blt.n 1b9348 │ │ │ │ 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, r6 │ │ │ │ sbcs.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r3, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1b967c │ │ │ │ + blt.n 1b936c │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ it ge │ │ │ │ mvnge.w r3, #2147483648 @ 0x80000000 │ │ │ │ adds r5, #1 │ │ │ │ strd r3, r9, [r4, #-12] │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ add.w lr, lr, #16 │ │ │ │ adds r4, #16 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1b9620 │ │ │ │ - ldr r2, [pc, #36] @ (1b96b8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b96b4 ) │ │ │ │ + bne.n 1b9310 │ │ │ │ + ldr r2, [pc, #36] @ (1b93a8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b93a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b96aa │ │ │ │ + bne.n 1b939a │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + ldr r0, [r2, #80] @ 0x50 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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] @ (1b97b4 ) │ │ │ │ - ldr r3, [pc, #228] @ (1b97b8 ) │ │ │ │ + ldr r2, [pc, #228] @ (1b94a4 ) │ │ │ │ + ldr r3, [pc, #228] @ (1b94a8 ) │ │ │ │ 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 1b9794 │ │ │ │ + beq.n 1b9484 │ │ │ │ movs r5, #1 │ │ │ │ movt r5, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ mov ip, sp │ │ │ │ @@ -493229,83 +492904,83 @@ │ │ │ │ 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 1b973a │ │ │ │ + blt.n 1b942a │ │ │ │ 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 1b9760 │ │ │ │ + blt.n 1b9450 │ │ │ │ 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 1b9784 │ │ │ │ + blt.n 1b9474 │ │ │ │ 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 1b96f6 │ │ │ │ - ldr r2, [pc, #36] @ (1b97bc ) │ │ │ │ - ldr r3, [pc, #32] @ (1b97b8 ) │ │ │ │ + bne.n 1b93e6 │ │ │ │ + ldr r2, [pc, #36] @ (1b94ac ) │ │ │ │ + ldr r3, [pc, #32] @ (1b94a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b97ae │ │ │ │ + bne.n 1b949e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + ldr r0, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + ldr r4, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #272] @ (1b98e4 ) │ │ │ │ - ldr r3, [pc, #272] @ (1b98e8 ) │ │ │ │ + ldr r2, [pc, #272] @ (1b95d4 ) │ │ │ │ + ldr r3, [pc, #272] @ (1b95d8 ) │ │ │ │ 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 1b98c6 │ │ │ │ + beq.n 1b95b6 │ │ │ │ movs r5, #1 │ │ │ │ movt r5, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -493320,191 +492995,191 @@ │ │ │ │ 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 1b9846 │ │ │ │ + blt.n 1b9536 │ │ │ │ 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 1b986c │ │ │ │ + blt.n 1b955c │ │ │ │ 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 1b9892 │ │ │ │ + blt.n 1b9582 │ │ │ │ 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 1b98b6 │ │ │ │ + blt.n 1b95a6 │ │ │ │ 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 1b97f6 │ │ │ │ - ldr r2, [pc, #36] @ (1b98ec ) │ │ │ │ - ldr r3, [pc, #28] @ (1b98e8 ) │ │ │ │ + bne.n 1b94e6 │ │ │ │ + ldr r2, [pc, #36] @ (1b95dc ) │ │ │ │ + ldr r3, [pc, #28] @ (1b95d8 ) │ │ │ │ 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 1b98e0 │ │ │ │ + bne.n 1b95d0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #112] @ 0x70 │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1b9960 ) │ │ │ │ - ldr r3, [pc, #96] @ (1b9964 ) │ │ │ │ + ldr r2, [pc, #92] @ (1b9650 ) │ │ │ │ + ldr r3, [pc, #96] @ (1b9654 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b9944 │ │ │ │ + cbz r4, 1b9634 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ cmp r4, r2 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ strd r1, r1, [r3, #-32] │ │ │ │ strd r1, r0, [r3, #-24] │ │ │ │ - bne.n 1b991c │ │ │ │ - ldr r2, [pc, #32] @ (1b9968 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9964 ) │ │ │ │ + bne.n 1b960c │ │ │ │ + ldr r2, [pc, #32] @ (1b9658 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9654 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b995c │ │ │ │ + bne.n 1b964c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - str r6, [r6, #108] @ 0x6c │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1b99dc ) │ │ │ │ - ldr r3, [pc, #96] @ (1b99e0 ) │ │ │ │ + ldr r2, [pc, #92] @ (1b96cc ) │ │ │ │ + ldr r3, [pc, #96] @ (1b96d0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b99c0 │ │ │ │ + cbz r4, 1b96b0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ cmp r4, r2 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ strd r1, r1, [r3, #-32] │ │ │ │ strd r1, r0, [r3, #-24] │ │ │ │ - bne.n 1b9998 │ │ │ │ - ldr r2, [pc, #32] @ (1b99e4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b99e0 ) │ │ │ │ + bne.n 1b9688 │ │ │ │ + ldr r2, [pc, #32] @ (1b96d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b96d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b99d8 │ │ │ │ + bne.n 1b96c8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - str r2, [r7, #100] @ 0x64 │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #96] @ 0x60 │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #156] @ (1b9a98 ) │ │ │ │ - ldr r3, [pc, #160] @ (1b9a9c ) │ │ │ │ + ldr r2, [pc, #156] @ (1b9788 ) │ │ │ │ + ldr r3, [pc, #160] @ (1b978c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b9a78 │ │ │ │ + cbz r4, 1b9768 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #124] @ 1b9a94 │ │ │ │ + vldr s12, [pc, #124] @ 1b9784 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s11, [r3, #-20] @ 0xffffffec │ │ │ │ @@ -493522,54 +493197,54 @@ │ │ │ │ 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 1b9a1c │ │ │ │ - ldr r2, [pc, #36] @ (1b9aa0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b9a9c ) │ │ │ │ + bne.n 1b970c │ │ │ │ + ldr r2, [pc, #36] @ (1b9790 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b978c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9a90 │ │ │ │ + bne.n 1b9780 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #204] @ (1b9b84 ) │ │ │ │ - ldr r3, [pc, #208] @ (1b9b88 ) │ │ │ │ + ldr r2, [pc, #204] @ (1b9874 ) │ │ │ │ + ldr r3, [pc, #208] @ (1b9878 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b9b64 │ │ │ │ + beq.n 1b9854 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #172] @ 1b9b80 │ │ │ │ + vldr s11, [pc, #172] @ 1b9870 │ │ │ │ vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ @@ -493600,49 +493275,49 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r4, r2 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b9ade │ │ │ │ - ldr r2, [pc, #36] @ (1b9b8c ) │ │ │ │ - ldr r3, [pc, #32] @ (1b9b88 ) │ │ │ │ + bne.n 1b97ce │ │ │ │ + ldr r2, [pc, #36] @ (1b987c ) │ │ │ │ + ldr r3, [pc, #32] @ (1b9878 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9b7c │ │ │ │ + bne.n 1b986c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r4, #120] @ 0x78 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1b9c10 ) │ │ │ │ - ldr r3, [pc, #112] @ (1b9c14 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b9900 ) │ │ │ │ + ldr r3, [pc, #112] @ (1b9904 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b9bf2 │ │ │ │ + cbz r4, 1b98e2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -493653,48 +493328,48 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r4, r2 │ │ │ │ ldrh.w ip, [sp, #4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ ldrh.w r1, [sp, #8] │ │ │ │ strd ip, r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ - bne.n 1b9bbe │ │ │ │ - ldr r2, [pc, #36] @ (1b9c18 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9c14 ) │ │ │ │ + bne.n 1b98ae │ │ │ │ + ldr r2, [pc, #36] @ (1b9908 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9904 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9c0a │ │ │ │ + bne.n 1b98fa │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1b9c9c ) │ │ │ │ - ldr r3, [pc, #112] @ (1b9ca0 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b998c ) │ │ │ │ + ldr r3, [pc, #112] @ (1b9990 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b9c7e │ │ │ │ + cbz r4, 1b996e │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -493705,48 +493380,48 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r4, r2 │ │ │ │ ldrsh.w ip, [sp, #4] │ │ │ │ ldrsh.w r0, [sp, #6] │ │ │ │ ldrsh.w r1, [sp, #8] │ │ │ │ strd ip, r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ - bne.n 1b9c4a │ │ │ │ - ldr r2, [pc, #36] @ (1b9ca4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9ca0 ) │ │ │ │ + bne.n 1b993a │ │ │ │ + ldr r2, [pc, #36] @ (1b9994 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9990 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9c96 │ │ │ │ + bne.n 1b9986 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r1, #60] @ 0x3c │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #52] @ 0x34 │ │ │ │ + str r2, [r1, #104] @ 0x68 │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #116] @ (1b9d30 ) │ │ │ │ - ldr r3, [pc, #120] @ (1b9d34 ) │ │ │ │ + ldr r2, [pc, #116] @ (1b9a20 ) │ │ │ │ + ldr r3, [pc, #120] @ (1b9a24 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b9d12 │ │ │ │ + cbz r6, 1b9a02 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -493761,48 +493436,48 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vstr s15, [r4, #-20] @ 0xffffffec │ │ │ │ str.w r1, [r4, #-32] │ │ │ │ str.w r2, [r4, #-28] │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ - bne.n 1b9cda │ │ │ │ - ldr r2, [pc, #36] @ (1b9d38 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9d34 ) │ │ │ │ + bne.n 1b99ca │ │ │ │ + ldr r2, [pc, #36] @ (1b9a28 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9a24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9d2a │ │ │ │ + bne.n 1b9a1a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ + str r6, [r6, #92] @ 0x5c │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #112] @ (1b9dc0 ) │ │ │ │ - ldr r3, [pc, #112] @ (1b9dc4 ) │ │ │ │ + ldr r2, [pc, #112] @ (1b9ab0 ) │ │ │ │ + ldr r3, [pc, #112] @ (1b9ab4 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b9da2 │ │ │ │ + cbz r6, 1b9a92 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #1 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ @@ -493814,47 +493489,47 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #16 │ │ │ │ str.w r7, [r4, #-20] │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r2, r1, [r4, #-32] │ │ │ │ - bne.n 1b9d6c │ │ │ │ - ldr r2, [pc, #36] @ (1b9dc8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9dc4 ) │ │ │ │ + bne.n 1b9a5c │ │ │ │ + ldr r2, [pc, #36] @ (1b9ab8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9ab4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9dbc │ │ │ │ + bne.n 1b9aac │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #112] @ (1b9e50 ) │ │ │ │ - ldr r3, [pc, #112] @ (1b9e54 ) │ │ │ │ + ldr r2, [pc, #112] @ (1b9b40 ) │ │ │ │ + ldr r3, [pc, #112] @ (1b9b44 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b9e32 │ │ │ │ + cbz r6, 1b9b22 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #1 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ @@ -493866,100 +493541,100 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #16 │ │ │ │ str.w r7, [r4, #-20] │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r2, r1, [r4, #-32] │ │ │ │ - bne.n 1b9dfc │ │ │ │ - ldr r2, [pc, #36] @ (1b9e58 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9e54 ) │ │ │ │ + bne.n 1b9aec │ │ │ │ + ldr r2, [pc, #36] @ (1b9b48 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9b44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9e4c │ │ │ │ + bne.n 1b9b3c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #28] │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1b9edc ) │ │ │ │ - ldr r3, [pc, #112] @ (1b9ee0 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b9bcc ) │ │ │ │ + ldr r3, [pc, #112] @ (1b9bd0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b9ebc │ │ │ │ + cbz r4, 1b9bac │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s15, [pc, #76] @ 1b9ed8 │ │ │ │ + vldr s15, [pc, #76] @ 1b9bc8 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s15, [r3, #-28] @ 0xffffffe4 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 1b9e8c │ │ │ │ - ldr r2, [pc, #36] @ (1b9ee4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b9ee0 ) │ │ │ │ + bne.n 1b9b7c │ │ │ │ + ldr r2, [pc, #36] @ (1b9bd4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b9bd0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9ed4 │ │ │ │ + bne.n 1b9bc4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #24] │ │ │ │ + str r2, [r3, #72] @ 0x48 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #16] │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #100] @ (1b9f60 ) │ │ │ │ - ldr r3, [pc, #104] @ (1b9f64 ) │ │ │ │ + ldr r2, [pc, #100] @ (1b9c50 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b9c54 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b9f42 │ │ │ │ + cbz r5, 1b9c32 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -493968,48 +493643,48 @@ │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r5, r2 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 1b9f16 │ │ │ │ - ldr r2, [pc, #36] @ (1b9f68 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9f64 ) │ │ │ │ + bne.n 1b9c06 │ │ │ │ + ldr r2, [pc, #36] @ (1b9c58 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9c54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9f5a │ │ │ │ + bne.n 1b9c4a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #8] │ │ │ │ + str r6, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #100] @ (1b9fe4 ) │ │ │ │ - ldr r3, [pc, #104] @ (1b9fe8 ) │ │ │ │ + ldr r2, [pc, #100] @ (1b9cd4 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b9cd8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b9fc6 │ │ │ │ + cbz r5, 1b9cb6 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -494018,412 +493693,412 @@ │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r5, r2 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 1b9f9a │ │ │ │ - ldr r2, [pc, #36] @ (1b9fec ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9fe8 ) │ │ │ │ + bne.n 1b9c8a │ │ │ │ + ldr r2, [pc, #36] @ (1b9cdc ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9cd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9fde │ │ │ │ + bne.n 1b9cce │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r7, #4] │ │ │ │ + str r2, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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] @ (1ba0f8 ) │ │ │ │ - ldr r3, [pc, #240] @ (1ba0fc ) │ │ │ │ + ldr r2, [pc, #240] @ (1b9de8 ) │ │ │ │ + ldr r3, [pc, #240] @ (1b9dec ) │ │ │ │ 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 1ba0c4 │ │ │ │ + beq.n 1b9db4 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ - vldr s20, [pc, #204] @ 1ba0f0 │ │ │ │ - vldr s21, [pc, #204] @ 1ba0f4 │ │ │ │ + vldr s20, [pc, #204] @ 1b9de0 │ │ │ │ + vldr s21, [pc, #204] @ 1b9de4 │ │ │ │ mov r9, r6 │ │ │ │ - vldr d9, [pc, #184] @ 1ba0e8 │ │ │ │ + vldr d9, [pc, #184] @ 1b9dd8 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1ba090 │ │ │ │ + b.n 1b9d80 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba0b8 │ │ │ │ + bgt.n 1b9da8 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ba0b2 │ │ │ │ + ble.n 1b9da2 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba0be │ │ │ │ + bgt.n 1b9dae │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 54440 │ │ │ │ adds r4, #16 │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ strb.w r9, [r5, #-2] │ │ │ │ cmp r7, r6 │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1ba0c4 │ │ │ │ + beq.n 1b9db4 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr d0, [sp] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba03a │ │ │ │ + bgt.n 1b9d2a │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ba04c │ │ │ │ + b.n 1b9d3c │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ba074 │ │ │ │ + b.n 1b9d64 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ba04c │ │ │ │ + b.n 1b9d3c │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ba074 │ │ │ │ - ldr r2, [pc, #56] @ (1ba100 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ba0fc ) │ │ │ │ + b.n 1b9d64 │ │ │ │ + ldr r2, [pc, #56] @ (1b9df0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1b9dec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba0e2 │ │ │ │ + bne.n 1b9dd2 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ba0f0 │ │ │ │ + b.n 1b9de0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldrsh r0, [r6, r7] │ │ │ │ + str r0, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r6, r4] │ │ │ │ + str r4, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #296] @ (1ba248 ) │ │ │ │ - ldr r3, [pc, #296] @ (1ba24c ) │ │ │ │ + ldr r2, [pc, #296] @ (1b9f38 ) │ │ │ │ + ldr r3, [pc, #296] @ (1b9f3c ) │ │ │ │ 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 1ba212 │ │ │ │ + beq.n 1b9f02 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #260] @ 1ba240 │ │ │ │ - vldr s21, [pc, #260] @ 1ba244 │ │ │ │ + vldr s20, [pc, #260] @ 1b9f30 │ │ │ │ + vldr s21, [pc, #260] @ 1b9f34 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #240] @ 1ba238 │ │ │ │ + vldr d9, [pc, #240] @ 1b9f28 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1ba1ca │ │ │ │ + b.n 1b9eba │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba206 │ │ │ │ + bgt.n 1b9ef6 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ba1fa │ │ │ │ + ble.n 1b9eea │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba200 │ │ │ │ + bgt.n 1b9ef0 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ba1f4 │ │ │ │ + ble.n 1b9ee4 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba20c │ │ │ │ + bgt.n 1b9efc │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 54440 │ │ │ │ adds r4, #24 │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1ba212 │ │ │ │ + beq.n 1b9f02 │ │ │ │ mov ip, sp │ │ │ │ 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 │ │ │ │ - bgt.n 1ba150 │ │ │ │ + bgt.n 1b9e40 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ba162 │ │ │ │ + b.n 1b9e52 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ba1b2 │ │ │ │ + b.n 1b9ea2 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ba18a │ │ │ │ + b.n 1b9e7a │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ba18a │ │ │ │ + b.n 1b9e7a │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ba162 │ │ │ │ + b.n 1b9e52 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ba1b2 │ │ │ │ - ldr r2, [pc, #60] @ (1ba250 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ba24c ) │ │ │ │ + b.n 1b9ea2 │ │ │ │ + ldr r2, [pc, #60] @ (1b9f40 ) │ │ │ │ + ldr r3, [pc, #52] @ (1b9f3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba230 │ │ │ │ + bne.n 1b9f20 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ba240 │ │ │ │ + b.n 1b9f30 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldrsh r0, [r3, r3] │ │ │ │ + str r0, [r5, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + str r6, [r6, #12] │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #344] @ (1ba3c8 ) │ │ │ │ - ldr r3, [pc, #344] @ (1ba3cc ) │ │ │ │ + ldr r2, [pc, #344] @ (1ba0b8 ) │ │ │ │ + ldr r3, [pc, #344] @ (1ba0bc ) │ │ │ │ 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 1ba394 │ │ │ │ + beq.w 1ba084 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #304] @ 1ba3c0 │ │ │ │ - vldr s21, [pc, #304] @ 1ba3c4 │ │ │ │ + vldr s20, [pc, #304] @ 1ba0b0 │ │ │ │ + vldr s21, [pc, #304] @ 1ba0b4 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d9, [pc, #284] @ 1ba3b8 │ │ │ │ - b.n 1ba33c │ │ │ │ + vldr d9, [pc, #284] @ 1ba0a8 │ │ │ │ + b.n 1ba02c │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba37c │ │ │ │ + bgt.n 1ba06c │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ba376 │ │ │ │ + ble.n 1ba066 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba38e │ │ │ │ + bgt.n 1ba07e │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ba370 │ │ │ │ + ble.n 1ba060 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba388 │ │ │ │ + bgt.n 1ba078 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ba36a │ │ │ │ + ble.n 1ba05a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba382 │ │ │ │ + bgt.n 1ba072 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 54440 │ │ │ │ adds r4, #32 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1ba394 │ │ │ │ + beq.n 1ba084 │ │ │ │ mov ip, sp │ │ │ │ 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] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba29e │ │ │ │ + bgt.n 1b9f8e │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ba2b0 │ │ │ │ + b.n 1b9fa0 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ba328 │ │ │ │ + b.n 1ba018 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ba300 │ │ │ │ + b.n 1b9ff0 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ba2d8 │ │ │ │ + b.n 1b9fc8 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ba2b0 │ │ │ │ + b.n 1b9fa0 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ba328 │ │ │ │ + b.n 1ba018 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ba300 │ │ │ │ + b.n 1b9ff0 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ba2d8 │ │ │ │ - ldr r2, [pc, #56] @ (1ba3d0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ba3cc ) │ │ │ │ + b.n 1b9fc8 │ │ │ │ + ldr r2, [pc, #56] @ (1ba0c0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ba0bc ) │ │ │ │ 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 1ba3b2 │ │ │ │ + bne.n 1ba0a2 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ba3c0 │ │ │ │ + b.n 1ba0b0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldrb r0, [r1, r6] │ │ │ │ + str r0, [r3, #8] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, r1] │ │ │ │ + ldrsh r4, [r6, r5] │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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] @ (1ba4e8 ) │ │ │ │ - ldr r3, [pc, #248] @ (1ba4ec ) │ │ │ │ + ldr r2, [pc, #248] @ (1ba1d8 ) │ │ │ │ + ldr r3, [pc, #248] @ (1ba1dc ) │ │ │ │ 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 1ba4a8 │ │ │ │ + beq.n 1ba198 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s20, [pc, #212] @ 1ba4e0 │ │ │ │ - vldr s21, [pc, #212] @ 1ba4e4 │ │ │ │ + vldr s20, [pc, #212] @ 1ba1d0 │ │ │ │ + vldr s21, [pc, #212] @ 1ba1d4 │ │ │ │ mov r8, r5 │ │ │ │ - vldr d9, [pc, #184] @ 1ba4d0 │ │ │ │ + vldr d9, [pc, #184] @ 1ba1c0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d8, [pc, #188] @ 1ba4d8 │ │ │ │ + vldr d8, [pc, #188] @ 1ba1c8 │ │ │ │ add r3, sp, #4 │ │ │ │ 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 1ba456 │ │ │ │ + ble.n 1ba146 │ │ │ │ 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 │ │ │ │ @@ -494431,15 +494106,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba48a │ │ │ │ + ble.n 1ba17a │ │ │ │ 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 │ │ │ │ @@ -494449,84 +494124,84 @@ │ │ │ │ blx 54440 │ │ │ │ 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 1ba41e │ │ │ │ - ldr r2, [pc, #68] @ (1ba4f0 ) │ │ │ │ - ldr r3, [pc, #64] @ (1ba4ec ) │ │ │ │ + bne.n 1ba10e │ │ │ │ + ldr r2, [pc, #68] @ (1ba1e0 ) │ │ │ │ + ldr r3, [pc, #64] @ (1ba1dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba4c6 │ │ │ │ + bne.n 1ba1b6 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ba4e0 │ │ │ │ + b.n 1ba1d0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + ldrsh r0, [r3, r4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + ldrsh r0, [r4, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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] @ (1ba630 ) │ │ │ │ - ldr r3, [pc, #288] @ (1ba634 ) │ │ │ │ + ldr r2, [pc, #288] @ (1ba320 ) │ │ │ │ + ldr r3, [pc, #288] @ (1ba324 ) │ │ │ │ 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 1ba5f4 │ │ │ │ + beq.n 1ba2e4 │ │ │ │ mov r4, r1 │ │ │ │ add.w r9, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s20, [pc, #248] @ 1ba628 │ │ │ │ - vldr s21, [pc, #248] @ 1ba62c │ │ │ │ + vldr s20, [pc, #248] @ 1ba318 │ │ │ │ + vldr s21, [pc, #248] @ 1ba31c │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #224] @ 1ba618 │ │ │ │ - vldr d8, [pc, #228] @ 1ba620 │ │ │ │ + vldr d9, [pc, #224] @ 1ba308 │ │ │ │ + vldr d8, [pc, #228] @ 1ba310 │ │ │ │ mov r3, sp │ │ │ │ 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 1ba574 │ │ │ │ + ble.n 1ba264 │ │ │ │ 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 │ │ │ │ @@ -494534,15 +494209,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb.w r0, [r9, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba5a8 │ │ │ │ + ble.n 1ba298 │ │ │ │ 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 │ │ │ │ @@ -494550,15 +494225,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r9, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba5dc │ │ │ │ + ble.n 1ba2cc │ │ │ │ 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 │ │ │ │ @@ -494567,83 +494242,83 @@ │ │ │ │ adds r5, #1 │ │ │ │ blx 54440 │ │ │ │ adds r4, #12 │ │ │ │ strb.w r0, [r9, #-2] │ │ │ │ strb.w r7, [r9, #-1] │ │ │ │ cmp r6, r5 │ │ │ │ add.w r9, r9, #4 │ │ │ │ - bne.n 1ba53e │ │ │ │ - ldr r2, [pc, #64] @ (1ba638 ) │ │ │ │ - ldr r3, [pc, #60] @ (1ba634 ) │ │ │ │ + bne.n 1ba22e │ │ │ │ + ldr r2, [pc, #64] @ (1ba328 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ba324 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba612 │ │ │ │ + bne.n 1ba302 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__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 1ba628 │ │ │ │ + b.n 1ba318 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldrh r0, [r5, r3] │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + ldrb r4, [r2, r4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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] @ (1ba7b0 ) │ │ │ │ - ldr r3, [pc, #344] @ (1ba7b4 ) │ │ │ │ + ldr r2, [pc, #344] @ (1ba4a0 ) │ │ │ │ + ldr r3, [pc, #344] @ (1ba4a4 ) │ │ │ │ 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 1ba770 │ │ │ │ + beq.w 1ba460 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #304] @ 1ba7a8 │ │ │ │ - vldr s21, [pc, #304] @ 1ba7ac │ │ │ │ - vldr d9, [pc, #280] @ 1ba798 │ │ │ │ - vldr d8, [pc, #284] @ 1ba7a0 │ │ │ │ + vldr s20, [pc, #304] @ 1ba498 │ │ │ │ + vldr s21, [pc, #304] @ 1ba49c │ │ │ │ + vldr d9, [pc, #280] @ 1ba488 │ │ │ │ + vldr d8, [pc, #284] @ 1ba490 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba6c0 │ │ │ │ + ble.n 1ba3b0 │ │ │ │ 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 │ │ │ │ @@ -494651,15 +494326,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba6f4 │ │ │ │ + ble.n 1ba3e4 │ │ │ │ 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 │ │ │ │ @@ -494667,15 +494342,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba728 │ │ │ │ + ble.n 1ba418 │ │ │ │ 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 │ │ │ │ @@ -494683,15 +494358,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 54440 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba75c │ │ │ │ + ble.n 1ba44c │ │ │ │ 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 │ │ │ │ @@ -494699,623 +494374,623 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 54440 │ │ │ │ adds r4, #16 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 1ba684 │ │ │ │ - ldr r2, [pc, #68] @ (1ba7b8 ) │ │ │ │ - ldr r3, [pc, #64] @ (1ba7b4 ) │ │ │ │ + bne.n 1ba374 │ │ │ │ + ldr r2, [pc, #68] @ (1ba4a8 ) │ │ │ │ + ldr r3, [pc, #64] @ (1ba4a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba78e │ │ │ │ + bne.n 1ba47e │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ba7a8 │ │ │ │ + b.n 1ba498 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldr r0, [r4, r6] │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, r2] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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] @ (1ba84c ) │ │ │ │ - ldr r3, [pc, #124] @ (1ba850 ) │ │ │ │ + ldr r2, [pc, #124] @ (1ba53c ) │ │ │ │ + ldr r3, [pc, #124] @ (1ba540 ) │ │ │ │ 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 1ba82c │ │ │ │ + beq.n 1ba51c │ │ │ │ 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 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ba7f4 │ │ │ │ - ldr r2, [pc, #36] @ (1ba854 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ba850 ) │ │ │ │ + bne.n 1ba4e4 │ │ │ │ + ldr r2, [pc, #36] @ (1ba544 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ba540 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba846 │ │ │ │ + bne.n 1ba536 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r1, r7] │ │ │ │ + ldrh r4, [r3, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #124] @ (1ba8e8 ) │ │ │ │ - ldr r3, [pc, #124] @ (1ba8ec ) │ │ │ │ + ldr r2, [pc, #124] @ (1ba5d8 ) │ │ │ │ + ldr r3, [pc, #124] @ (1ba5dc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ba8c8 │ │ │ │ + cbz r7, 1ba5b8 │ │ │ │ mov r5, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ 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 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1ba886 │ │ │ │ - ldr r2, [pc, #36] @ (1ba8f0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ba8ec ) │ │ │ │ + bne.n 1ba576 │ │ │ │ + ldr r2, [pc, #36] @ (1ba5e0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ba5dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba8e2 │ │ │ │ + bne.n 1ba5d2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + ldrh r4, [r3, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r6, r4] │ │ │ │ + ldrh r0, [r0, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #124] @ (1ba984 ) │ │ │ │ - ldr r3, [pc, #124] @ (1ba988 ) │ │ │ │ + ldr r2, [pc, #124] @ (1ba674 ) │ │ │ │ + ldr r3, [pc, #124] @ (1ba678 ) │ │ │ │ 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 1ba964 │ │ │ │ + beq.n 1ba654 │ │ │ │ mov r5, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r7, #1065353216 @ 0x3f800000 │ │ │ │ add r3, sp, #4 │ │ │ │ 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 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ str.w r7, [r4, #-20] │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ba92a │ │ │ │ - ldr r2, [pc, #36] @ (1ba98c ) │ │ │ │ - ldr r3, [pc, #32] @ (1ba988 ) │ │ │ │ + bne.n 1ba61a │ │ │ │ + ldr r2, [pc, #36] @ (1ba67c ) │ │ │ │ + ldr r3, [pc, #32] @ (1ba678 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba97e │ │ │ │ + bne.n 1ba66e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r0, [r6, r3] │ │ │ │ + ldrh r0, [r0, r0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldr r4, [r4, r6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ - cbz r6, 1ba9fe │ │ │ │ - cbz r4, 1baa00 │ │ │ │ + cbz r6, 1ba6ee │ │ │ │ + cbz r4, 1ba6f0 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, lr │ │ │ │ add r0, r4 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr s11, [pc, #100] @ 1baa10 │ │ │ │ + vldr s11, [pc, #100] @ 1ba700 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1baa14 │ │ │ │ + vldr s12, [pc, #100] @ 1ba704 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, r1 │ │ │ │ vldr s15, [r3, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle.w lr, #0 │ │ │ │ - ble.n 1ba9e8 │ │ │ │ + ble.n 1ba6d8 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ba9e8 │ │ │ │ + bge.n 1ba6d8 │ │ │ │ vmov lr, s14 │ │ │ │ strb.w lr, [ip], #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1ba9ba │ │ │ │ + bne.n 1ba6aa │ │ │ │ adds r4, #1 │ │ │ │ add r2, r5 │ │ │ │ add r1, r7 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1ba9b6 │ │ │ │ + bne.n 1ba6a6 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1ba9fe │ │ │ │ + beq.n 1ba6ee │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1baa00 │ │ │ │ + bne.n 1ba6f0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ 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, r7, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1bab1e │ │ │ │ + beq.n 1ba80e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1bab12 │ │ │ │ + beq.n 1ba802 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ bic.w r9, r3, #3 │ │ │ │ - vldr s12, [pc, #280] @ 1bab50 │ │ │ │ + vldr s12, [pc, #280] @ 1ba840 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s13, [pc, #280] @ 1bab54 │ │ │ │ + vldr s13, [pc, #280] @ 1ba844 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1baac4 │ │ │ │ + b.n 1ba7b4 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ vmov r2, s11 │ │ │ │ lsls r2, r2, #8 │ │ │ │ uxth r2, r2 │ │ │ │ orrs r3, r2 │ │ │ │ vldr s15, [ip, #-8] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1baa8c │ │ │ │ + ble.n 1ba77c │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1bab4a │ │ │ │ + bge.n 1ba83a │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ vmov r2, s11 │ │ │ │ lsls r2, r2, #16 │ │ │ │ and.w r2, r2, #16711680 @ 0xff0000 │ │ │ │ orrs r3, r2 │ │ │ │ vldr s15, [ip, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1baab4 │ │ │ │ + ble.n 1ba7a4 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1bab24 │ │ │ │ + bge.n 1ba814 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ vmov r2, s11 │ │ │ │ orr.w r3, r3, r2, lsl #24 │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp r4, lr │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - beq.n 1bab38 │ │ │ │ + beq.n 1ba828 │ │ │ │ vldr s15, [ip, #-16] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1baaf4 │ │ │ │ + ble.n 1ba7e4 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1baaf4 │ │ │ │ + bge.n 1ba7e4 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ vstr s11, [sp, #4] │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ vldr s15, [ip, #-12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1baa60 │ │ │ │ + ble.n 1ba750 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1baa4e │ │ │ │ + blt.n 1ba73e │ │ │ │ orr.w r3, r3, #65280 @ 0xff00 │ │ │ │ - b.n 1baa60 │ │ │ │ + b.n 1ba750 │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1bab1e │ │ │ │ + beq.n 1ba80e │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1bab12 │ │ │ │ + bne.n 1ba802 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ orr.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp r4, lr │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1baac4 │ │ │ │ + bne.n 1ba7b4 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r8 │ │ │ │ add r1, r9 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 1baa42 │ │ │ │ + bne.w 1ba732 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orr.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ - b.n 1baa8c │ │ │ │ + b.n 1ba77c │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - b.w 1baa18 │ │ │ │ - cbz r2, 1babb8 │ │ │ │ + b.w 1ba708 │ │ │ │ + cbz r2, 1ba8a8 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ - vldr s11, [pc, #88] @ 1babbc │ │ │ │ + vldr s11, [pc, #88] @ 1ba8ac │ │ │ │ mov lr, r3 │ │ │ │ - vldr s12, [pc, #84] @ 1babc0 │ │ │ │ + vldr s12, [pc, #84] @ 1ba8b0 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ vmov s15, r4 │ │ │ │ strh.w lr, [r0] │ │ │ │ strb.w lr, [r0, #2] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle.w ip, #0 │ │ │ │ - ble.n 1baba8 │ │ │ │ + ble.n 1ba898 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1baba8 │ │ │ │ + bge.n 1ba898 │ │ │ │ vmov ip, s14 │ │ │ │ adds r3, #1 │ │ │ │ strb.w ip, [r0, #3] │ │ │ │ adds r1, #4 │ │ │ │ adds r0, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1bab70 │ │ │ │ + bne.n 1ba860 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1bac30 │ │ │ │ + cbz r2, 1ba920 │ │ │ │ push {r4, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ sub sp, #8 │ │ │ │ - vldr s12, [pc, #96] @ 1bac34 │ │ │ │ - vldr s13, [pc, #96] @ 1bac38 │ │ │ │ + vldr s12, [pc, #96] @ 1ba924 │ │ │ │ + vldr s13, [pc, #96] @ 1ba928 │ │ │ │ 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 1bac0c │ │ │ │ + ble.n 1ba8fc │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s11, [sp, #4] │ │ │ │ - bge.n 1bac0c │ │ │ │ + bge.n 1ba8fc │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ strb r3, [r0, #2] │ │ │ │ mov.w ip, #0 │ │ │ │ strb r4, [r0, #3] │ │ │ │ adds r0, #4 │ │ │ │ bfi ip, r3, #0, #8 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r1, #4 │ │ │ │ cmp r2, lr │ │ │ │ bfi ip, r3, #8, #8 │ │ │ │ strh.w ip, [r0, #-4] │ │ │ │ - bne.n 1babdc │ │ │ │ + bne.n 1ba8cc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1bacaa │ │ │ │ + cbz r2, 1ba99a │ │ │ │ push {lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1bacac │ │ │ │ + vldr s12, [pc, #100] @ 1ba99c │ │ │ │ sub sp, #12 │ │ │ │ - vldr s13, [pc, #100] @ 1bacb0 │ │ │ │ + vldr s13, [pc, #100] @ 1ba9a0 │ │ │ │ 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.w ip, #0 │ │ │ │ - ble.n 1bac86 │ │ │ │ + ble.n 1ba976 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s11, [sp, #4] │ │ │ │ - bge.n 1bac86 │ │ │ │ + bge.n 1ba976 │ │ │ │ ldrb.w ip, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r1, #4 │ │ │ │ cmp r2, lr │ │ │ │ bfi r3, ip, #0, #8 │ │ │ │ bfi r3, ip, #8, #8 │ │ │ │ bfi r3, ip, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1bac52 │ │ │ │ + bne.n 1ba942 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1bad1a │ │ │ │ + cbz r2, 1baa0a │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s11, [pc, #92] @ 1bad1c │ │ │ │ - vldr s12, [pc, #92] @ 1bad20 │ │ │ │ + vldr s11, [pc, #92] @ 1baa0c │ │ │ │ + vldr s12, [pc, #92] @ 1baa10 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ vmov.f32 s13, #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 1bacfc │ │ │ │ + ble.n 1ba9ec │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1bacfc │ │ │ │ + bge.n 1ba9ec │ │ │ │ vmov ip, s14 │ │ │ │ adds r3, #1 │ │ │ │ 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 1baccc │ │ │ │ + bne.n 1ba9bc │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1bad94 │ │ │ │ + cbz r2, 1baa84 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - vldr s17, [pc, #84] @ 1bad98 │ │ │ │ + vldr s17, [pc, #84] @ 1baa88 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #80] @ 1bad9c │ │ │ │ + vldr s16, [pc, #80] @ 1baa8c │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ strh r7, [r4, #0] │ │ │ │ strb r7, [r4, #2] │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bad80 │ │ │ │ + ble.n 1baa70 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1bad80 │ │ │ │ + bge.n 1baa70 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb r3, [r4, #3] │ │ │ │ adds r5, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1bad4c │ │ │ │ + bne.n 1baa3c │ │ │ │ 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 │ │ │ │ - cbz r2, 1bae1c │ │ │ │ + cbz r2, 1bab0c │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #92] @ 1bae20 │ │ │ │ + vldr s16, [pc, #92] @ 1bab10 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1badf8 │ │ │ │ + ble.n 1baae8 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ - vldr s15, [pc, #60] @ 1bae24 │ │ │ │ + vldr s15, [pc, #60] @ 1bab14 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1badf8 │ │ │ │ + bge.n 1baae8 │ │ │ │ vmov r3, s15 │ │ │ │ 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 1badc8 │ │ │ │ + bne.n 1baab8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1bae5e │ │ │ │ + cbz r2, 1bab4e │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -495324,608 +494999,608 @@ │ │ │ │ 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 1bae3a │ │ │ │ + bne.n 1bab2a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ 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, #208] @ (1baf44 ) │ │ │ │ - ldr r3, [pc, #212] @ (1baf48 ) │ │ │ │ + ldr r2, [pc, #208] @ (1bac34 ) │ │ │ │ + ldr r3, [pc, #212] @ (1bac38 ) │ │ │ │ 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 1baf1e │ │ │ │ + beq.n 1bac0e │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ - vldr s11, [pc, #172] @ 1baf3c │ │ │ │ - vldr s12, [pc, #172] @ 1baf40 │ │ │ │ + vldr s11, [pc, #172] @ 1bac2c │ │ │ │ + vldr s12, [pc, #172] @ 1bac30 │ │ │ │ mov r4, r2 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1baed6 │ │ │ │ + ble.n 1babc6 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1baed6 │ │ │ │ + bge.n 1babc6 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r1, s14 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ strb.w r1, [r3, #-4] │ │ │ │ strb.w r4, [r3, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r4, [r3, #-2] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1baf0e │ │ │ │ + ble.n 1babfe │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1baf0e │ │ │ │ + bge.n 1babfe │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r1, s14 │ │ │ │ adds r2, #1 │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ add.w lr, lr, #8 │ │ │ │ adds r3, #4 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 1bae9a │ │ │ │ - ldr r2, [pc, #44] @ (1baf4c ) │ │ │ │ - ldr r3, [pc, #36] @ (1baf48 ) │ │ │ │ + bne.n 1bab8a │ │ │ │ + ldr r2, [pc, #44] @ (1bac3c ) │ │ │ │ + ldr r3, [pc, #36] @ (1bac38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1baf36 │ │ │ │ + bne.n 1bac26 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - str r6, [r0, r6] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, r3] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #212] @ (1bb038 ) │ │ │ │ + ldr r1, [pc, #212] @ (1bad28 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1bb03c ) │ │ │ │ + ldr r2, [pc, #212] @ (1bad2c ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1bb012 │ │ │ │ + beq.n 1bad02 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #176] @ 1bb030 │ │ │ │ + vldr s11, [pc, #176] @ 1bad20 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #172] @ 1bb034 │ │ │ │ + vldr s12, [pc, #172] @ 1bad24 │ │ │ │ add.w ip, sp, #12 │ │ │ │ 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 1bafc8 │ │ │ │ + ble.n 1bacb8 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r0, #255 @ 0xff │ │ │ │ - bge.n 1bafc8 │ │ │ │ + bge.n 1bacb8 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vstr s14, [sp, #4] │ │ │ │ ldrb.w r0, [sp, #4] │ │ │ │ vldr s15, [sp, #16] │ │ │ │ mov.w r1, #0 │ │ │ │ bfi r1, r0, #0, #8 │ │ │ │ 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 1bb004 │ │ │ │ + ble.n 1bacf4 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1bb004 │ │ │ │ + bge.n 1bacf4 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r1, s14 │ │ │ │ adds r2, #1 │ │ │ │ strb r1, [r3, #3] │ │ │ │ add.w lr, lr, #8 │ │ │ │ adds r3, #4 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1baf88 │ │ │ │ - ldr r2, [pc, #44] @ (1bb040 ) │ │ │ │ - ldr r3, [pc, #36] @ (1bb03c ) │ │ │ │ + bne.n 1bac78 │ │ │ │ + ldr r2, [pc, #44] @ (1bad30 ) │ │ │ │ + ldr r3, [pc, #36] @ (1bad2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb02a │ │ │ │ + bne.n 1bad1a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - str r6, [r2, r2] │ │ │ │ + strh r6, [r4, r6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #920] @ (1bb3dc ) │ │ │ │ + strh r6, [r6, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1bb12c ) │ │ │ │ - ldr r3, [pc, #216] @ (1bb130 ) │ │ │ │ + ldr r2, [pc, #212] @ (1bae1c ) │ │ │ │ + ldr r3, [pc, #216] @ (1bae20 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1bb106 │ │ │ │ + beq.n 1badf6 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s11, [pc, #176] @ 1bb124 │ │ │ │ + vldr s11, [pc, #176] @ 1bae14 │ │ │ │ mov r6, r2 │ │ │ │ - vldr s12, [pc, #172] @ 1bb128 │ │ │ │ + vldr s12, [pc, #172] @ 1bae18 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1bb0bc │ │ │ │ + ble.n 1badac │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1bb0bc │ │ │ │ + bge.n 1badac │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r1, s14 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ strb.w r1, [r3, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1bb0ec │ │ │ │ + ble.n 1baddc │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1bb0ec │ │ │ │ + bge.n 1baddc │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r1, s14 │ │ │ │ adds r2, #1 │ │ │ │ strb.w r1, [r3, #-3] │ │ │ │ strb.w r6, [r3, #-2] │ │ │ │ add.w lr, lr, #8 │ │ │ │ strb.w r5, [r3, #-1] │ │ │ │ cmp r4, r2 │ │ │ │ add.w r3, r3, #4 │ │ │ │ - bne.n 1bb082 │ │ │ │ - ldr r2, [pc, #44] @ (1bb134 ) │ │ │ │ - ldr r3, [pc, #36] @ (1bb130 ) │ │ │ │ + bne.n 1bad72 │ │ │ │ + ldr r2, [pc, #44] @ (1bae24 ) │ │ │ │ + ldr r3, [pc, #36] @ (1bae20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb11e │ │ │ │ + bne.n 1bae0e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r7, [pc, #648] @ (1bb3b8 ) │ │ │ │ + strh r2, [r6, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #968] @ (1bb500 ) │ │ │ │ + strh r2, [r0, r0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bb1ea │ │ │ │ + beq.n 1baeda │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov r9, r6 │ │ │ │ - vldr s17, [pc, #144] @ 1bb1ec │ │ │ │ - vldr s16, [pc, #144] @ 1bb1f0 │ │ │ │ + vldr s17, [pc, #144] @ 1baedc │ │ │ │ + vldr s16, [pc, #144] @ 1baee0 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb196 │ │ │ │ + ble.n 1bae86 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb196 │ │ │ │ + bge.n 1bae86 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ lsrs r0, r7, #16 │ │ │ │ strb.w r9, [r4, #-3] │ │ │ │ strb.w r9, [r4, #-2] │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb1d4 │ │ │ │ + ble.n 1baec4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb1d4 │ │ │ │ + bge.n 1baec4 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r5, #4 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1bb162 │ │ │ │ + bne.n 1bae52 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, 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 1bb2ae │ │ │ │ + beq.n 1baf9e │ │ │ │ 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 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov r9, r6 │ │ │ │ - vldr s16, [pc, #152] @ 1bb2b0 │ │ │ │ + vldr s16, [pc, #152] @ 1bafa0 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ ldr.w sl, [r5] │ │ │ │ uxth.w r0, sl │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb256 │ │ │ │ + ble.n 1baf46 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb256 │ │ │ │ - vldr s15, [pc, #104] @ 1bb2b4 │ │ │ │ + bge.n 1baf46 │ │ │ │ + vldr s15, [pc, #104] @ 1bafa4 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov.w r0, sl, lsr #16 │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb28e │ │ │ │ + ble.n 1baf7e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb28e │ │ │ │ - vldr s15, [pc, #48] @ 1bb2b4 │ │ │ │ + bge.n 1baf7e │ │ │ │ + vldr s15, [pc, #48] @ 1bafa4 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ strb.w r9, [r4, #-2] │ │ │ │ adds r5, #4 │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 1bb21e │ │ │ │ + bne.n 1baf0e │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #264] @ (1bb3d4 ) │ │ │ │ - ldr r3, [pc, #264] @ (1bb3d8 ) │ │ │ │ + ldr r2, [pc, #264] @ (1bb0c4 ) │ │ │ │ + ldr r3, [pc, #264] @ (1bb0c8 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1bb3ac │ │ │ │ + beq.n 1bb09c │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #228] @ 1bb3cc │ │ │ │ - vldr s12, [pc, #228] @ 1bb3d0 │ │ │ │ + vldr s11, [pc, #228] @ 1bb0bc │ │ │ │ + vldr s12, [pc, #228] @ 1bb0c0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb338 │ │ │ │ + ble.n 1bb028 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb338 │ │ │ │ + bge.n 1bb028 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r3, s14 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb368 │ │ │ │ + ble.n 1bb058 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb368 │ │ │ │ + bge.n 1bb058 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r3, s14 │ │ │ │ vldr s15, [sp, #12] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb398 │ │ │ │ + ble.n 1bb088 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb398 │ │ │ │ + bge.n 1bb088 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r3, s14 │ │ │ │ adds r5, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r7, [r4, #-1] │ │ │ │ add.w lr, lr, #16 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1bb2f4 │ │ │ │ - ldr r2, [pc, #44] @ (1bb3dc ) │ │ │ │ - ldr r3, [pc, #40] @ (1bb3d8 ) │ │ │ │ + bne.n 1bafe4 │ │ │ │ + ldr r2, [pc, #44] @ (1bb0cc ) │ │ │ │ + ldr r3, [pc, #40] @ (1bb0c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb3c6 │ │ │ │ + bne.n 1bb0b6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r5, [pc, #176] @ (1bb488 ) │ │ │ │ + str r4, [r7, r0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #304] @ (1bb510 ) │ │ │ │ + ldr r7, [pc, #368] @ (1bb240 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #252] @ (1bb4f0 ) │ │ │ │ - ldr r3, [pc, #256] @ (1bb4f4 ) │ │ │ │ + ldr r2, [pc, #252] @ (1bb1e0 ) │ │ │ │ + ldr r3, [pc, #256] @ (1bb1e4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1bb4cc │ │ │ │ + beq.n 1bb1bc │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s11, [pc, #216] @ 1bb4e8 │ │ │ │ - vldr s12, [pc, #216] @ 1bb4ec │ │ │ │ + vldr s11, [pc, #216] @ 1bb1d8 │ │ │ │ + vldr s12, [pc, #216] @ 1bb1dc │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ vldr s15, [sp] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ - ble.n 1bb458 │ │ │ │ + ble.n 1bb148 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1bb458 │ │ │ │ + bge.n 1bb148 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r2, s14 │ │ │ │ vldr s15, [sp, #4] │ │ │ │ strb.w r2, [r3, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ - ble.n 1bb488 │ │ │ │ + ble.n 1bb178 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1bb488 │ │ │ │ + bge.n 1bb178 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r2, s14 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ strb.w r2, [r3, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ - ble.n 1bb4b8 │ │ │ │ + ble.n 1bb1a8 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1bb4b8 │ │ │ │ + bge.n 1bb1a8 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r2, s14 │ │ │ │ adds r4, #1 │ │ │ │ strb.w r2, [r3, #-2] │ │ │ │ strb.w r5, [r3, #-1] │ │ │ │ add.w lr, lr, #12 │ │ │ │ adds r3, #4 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1bb41a │ │ │ │ - ldr r2, [pc, #40] @ (1bb4f8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1bb4f4 ) │ │ │ │ + bne.n 1bb10a │ │ │ │ + ldr r2, [pc, #40] @ (1bb1e8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1bb1e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb4e4 │ │ │ │ + bne.n 1bb1d4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r4, [pc, #24] @ (1bb50c ) │ │ │ │ + ldr r7, [pc, #88] @ (1bb23c ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #176] @ (1bb5ac ) │ │ │ │ + ldr r6, [pc, #240] @ (1bb2dc ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bb534 │ │ │ │ + cbz r2, 1bb224 │ │ │ │ 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 │ │ │ │ @@ -495936,746 +495611,746 @@ │ │ │ │ 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 1bb510 │ │ │ │ + bne.n 1bb200 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bb61e │ │ │ │ + beq.n 1bb30e │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s17, [pc, #192] @ 1bb620 │ │ │ │ - vldr s16, [pc, #192] @ 1bb624 │ │ │ │ + vldr s17, [pc, #192] @ 1bb310 │ │ │ │ + vldr s16, [pc, #192] @ 1bb314 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb598 │ │ │ │ + ble.n 1bb288 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb598 │ │ │ │ + bge.n 1bb288 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb5ce │ │ │ │ + ble.n 1bb2be │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb5ce │ │ │ │ + bge.n 1bb2be │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb604 │ │ │ │ + ble.n 1bb2f4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb604 │ │ │ │ + bge.n 1bb2f4 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r9, [r4, #-1] │ │ │ │ adds r6, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 1bb564 │ │ │ │ + bne.n 1bb254 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, 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, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #300] @ (1bb768 ) │ │ │ │ - ldr r3, [pc, #304] @ (1bb76c ) │ │ │ │ + ldr r2, [pc, #300] @ (1bb458 ) │ │ │ │ + ldr r3, [pc, #304] @ (1bb45c ) │ │ │ │ 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 1bb744 │ │ │ │ + beq.n 1bb434 │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s11, [pc, #264] @ 1bb760 │ │ │ │ + vldr s11, [pc, #264] @ 1bb450 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #260] @ 1bb764 │ │ │ │ + vldr s12, [pc, #260] @ 1bb454 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb6a4 │ │ │ │ + ble.n 1bb394 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb6a4 │ │ │ │ + bge.n 1bb394 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ vmla.f32 s13, s15, s11 │ │ │ │ vmov r3, s13 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb6d4 │ │ │ │ + ble.n 1bb3c4 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb6d4 │ │ │ │ + bge.n 1bb3c4 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ vmla.f32 s13, s15, s11 │ │ │ │ vmov r3, s13 │ │ │ │ vldr s15, [sp, #12] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb704 │ │ │ │ + ble.n 1bb3f4 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb704 │ │ │ │ + bge.n 1bb3f4 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ vmla.f32 s13, s15, s11 │ │ │ │ vmov r3, s13 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb734 │ │ │ │ + ble.n 1bb424 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb734 │ │ │ │ + bge.n 1bb424 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ vmla.f32 s13, s15, s11 │ │ │ │ vmov r3, s13 │ │ │ │ adds r5, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ add.w lr, lr, #16 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1bb662 │ │ │ │ - ldr r2, [pc, #40] @ (1bb770 ) │ │ │ │ - ldr r3, [pc, #36] @ (1bb76c ) │ │ │ │ + bne.n 1bb352 │ │ │ │ + ldr r2, [pc, #40] @ (1bb460 ) │ │ │ │ + ldr r3, [pc, #36] @ (1bb45c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb75c │ │ │ │ + bne.n 1bb44c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r1, [pc, #760] @ (1bba64 ) │ │ │ │ + ldr r4, [pc, #824] @ (1bb794 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #720] @ (1bba44 ) │ │ │ │ + ldr r3, [pc, #784] @ (1bb774 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #272] @ (1bb89c ) │ │ │ │ - ldr r3, [pc, #272] @ (1bb8a0 ) │ │ │ │ + ldr r2, [pc, #272] @ (1bb58c ) │ │ │ │ + ldr r3, [pc, #272] @ (1bb590 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1bb870 │ │ │ │ + beq.n 1bb560 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #236] @ 1bb894 │ │ │ │ - vldr s16, [pc, #236] @ 1bb898 │ │ │ │ + vldr s17, [pc, #236] @ 1bb584 │ │ │ │ + vldr s16, [pc, #236] @ 1bb588 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb7ee │ │ │ │ + ble.n 1bb4de │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb7ee │ │ │ │ + bge.n 1bb4de │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb826 │ │ │ │ + ble.n 1bb516 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb826 │ │ │ │ + bge.n 1bb516 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb85e │ │ │ │ + ble.n 1bb54e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb85e │ │ │ │ + bge.n 1bb54e │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ adds r5, #8 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1bb7b2 │ │ │ │ - ldr r2, [pc, #48] @ (1bb8a4 ) │ │ │ │ - ldr r3, [pc, #44] @ (1bb8a0 ) │ │ │ │ + bne.n 1bb4a2 │ │ │ │ + ldr r2, [pc, #48] @ (1bb594 ) │ │ │ │ + ldr r3, [pc, #44] @ (1bb590 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb88e │ │ │ │ + bne.n 1bb57e │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r0, [pc, #432] @ (1bba50 ) │ │ │ │ + ldr r3, [pc, #496] @ (1bb780 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - blx r1 │ │ │ │ + ldr r2, [pc, #608] @ (1bb7f8 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #272] @ (1bb9d0 ) │ │ │ │ - ldr r3, [pc, #272] @ (1bb9d4 ) │ │ │ │ + ldr r2, [pc, #272] @ (1bb6c0 ) │ │ │ │ + ldr r3, [pc, #272] @ (1bb6c4 ) │ │ │ │ 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 1bb9a6 │ │ │ │ + beq.n 1bb696 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s17, [pc, #232] @ 1bb9c8 │ │ │ │ + vldr s17, [pc, #232] @ 1bb6b8 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #228] @ 1bb9cc │ │ │ │ + vldr s16, [pc, #228] @ 1bb6bc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ uxth r0, r0 │ │ │ │ strh r3, [r7, #4] │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb924 │ │ │ │ + ble.n 1bb614 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb924 │ │ │ │ + bge.n 1bb614 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb95c │ │ │ │ + ble.n 1bb64c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb95c │ │ │ │ + bge.n 1bb64c │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb994 │ │ │ │ + ble.n 1bb684 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb994 │ │ │ │ + bge.n 1bb684 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r9, [r4, #-1] │ │ │ │ adds r5, #6 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1bb8ea │ │ │ │ - ldr r2, [pc, #48] @ (1bb9d8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1bb9d4 ) │ │ │ │ + bne.n 1bb5da │ │ │ │ + ldr r2, [pc, #48] @ (1bb6c8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1bb6c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb9c4 │ │ │ │ + bne.n 1bb6b4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - bx r7 │ │ │ │ + ldr r2, [pc, #288] @ (1bb7e4 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, sl │ │ │ │ + ldr r1, [pc, #392] @ (1bb854 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1bbaf2 │ │ │ │ + beq.w 1bb7e2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s17, [pc, #244] @ 1bbaf4 │ │ │ │ - vldr s16, [pc, #244] @ 1bbaf8 │ │ │ │ + vldr s17, [pc, #244] @ 1bb7e4 │ │ │ │ + vldr s16, [pc, #244] @ 1bb7e8 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bba3a │ │ │ │ + ble.n 1bb72a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bba3a │ │ │ │ + bge.n 1bb72a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bba70 │ │ │ │ + ble.n 1bb760 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bba70 │ │ │ │ + bge.n 1bb760 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bbaa6 │ │ │ │ + ble.n 1bb796 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bbaa6 │ │ │ │ + bge.n 1bb796 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bbadc │ │ │ │ + ble.n 1bb7cc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bbadc │ │ │ │ + bge.n 1bb7cc │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r6, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 1bba06 │ │ │ │ + bne.n 1bb6f6 │ │ │ │ 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 1bbc1a │ │ │ │ + beq.w 1bb90a │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s17, [pc, #252] @ 1bbc1c │ │ │ │ - vldr s16, [pc, #252] @ 1bbc20 │ │ │ │ + vldr s17, [pc, #252] @ 1bb90c │ │ │ │ + vldr s16, [pc, #252] @ 1bb910 │ │ │ │ ldr.w r8, [r6] │ │ │ │ uxth.w r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bbb60 │ │ │ │ + ble.n 1bb850 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bbb60 │ │ │ │ + bge.n 1bb850 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bbb96 │ │ │ │ + ble.n 1bb886 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bbb96 │ │ │ │ + bge.n 1bb886 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bbbcc │ │ │ │ + ble.n 1bb8bc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bbbcc │ │ │ │ + bge.n 1bb8bc │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov.w r0, r8, lsr #16 │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bbc04 │ │ │ │ + ble.n 1bb8f4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bbc04 │ │ │ │ + bge.n 1bb8f4 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r6, #4 │ │ │ │ adds r4, #4 │ │ │ │ cmp r9, r7 │ │ │ │ - bne.n 1bbb26 │ │ │ │ + bne.n 1bb816 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, 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, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #320] @ (1bbd7c ) │ │ │ │ - ldr r3, [pc, #320] @ (1bbd80 ) │ │ │ │ + ldr r2, [pc, #320] @ (1bba6c ) │ │ │ │ + ldr r3, [pc, #320] @ (1bba70 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1bbd50 │ │ │ │ + beq.n 1bba40 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #284] @ 1bbd74 │ │ │ │ - vldr s16, [pc, #284] @ 1bbd78 │ │ │ │ + vldr s17, [pc, #284] @ 1bba64 │ │ │ │ + vldr s16, [pc, #284] @ 1bba68 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bbc9a │ │ │ │ + ble.n 1bb98a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bbc9a │ │ │ │ + bge.n 1bb98a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bbcd2 │ │ │ │ + ble.n 1bb9c2 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bbcd2 │ │ │ │ + bge.n 1bb9c2 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bbd0a │ │ │ │ + ble.n 1bb9fa │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bbd0a │ │ │ │ + bge.n 1bb9fa │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bbd42 │ │ │ │ + ble.n 1bba32 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bbd42 │ │ │ │ + bge.n 1bba32 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r5, #8 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1bbc5e │ │ │ │ - ldr r2, [pc, #48] @ (1bbd84 ) │ │ │ │ - ldr r3, [pc, #44] @ (1bbd80 ) │ │ │ │ + bne.n 1bb94e │ │ │ │ + ldr r2, [pc, #48] @ (1bba74 ) │ │ │ │ + ldr r3, [pc, #44] @ (1bba70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bbd6e │ │ │ │ + bne.n 1bba5e │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - bics r4, r7 │ │ │ │ + mov ip, r9 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp r8, r7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bbd9a │ │ │ │ + cbz r2, 1bba8a │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1bbd8c │ │ │ │ + bne.n 1bba7c │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bbde8 │ │ │ │ + cbz r2, 1bbad8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movw r4, #32769 @ 0x8001 │ │ │ │ movt r4, #32768 @ 0x8000 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ movw r6, #32767 @ 0x7fff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ @@ -496688,19 +496363,19 @@ │ │ │ │ add r3, r6 │ │ │ │ umull r7, r3, r4, r3 │ │ │ │ ubfx r3, r3, #15, #8 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ bfi ip, r3, #0, #8 │ │ │ │ bfi ip, r3, #8, #8 │ │ │ │ strh.w ip, [r0, #-4] │ │ │ │ - bne.n 1bbdb2 │ │ │ │ + bne.n 1bbaa2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbe2c │ │ │ │ + cbz r2, 1bbb1c │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movw r4, #32769 @ 0x8001 │ │ │ │ movt r4, #32768 @ 0x8000 │ │ │ │ mov lr, ip │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ @@ -496710,19 +496385,19 @@ │ │ │ │ strb.w lr, [r0, #-2] │ │ │ │ cmp r2, ip │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ add r3, r5 │ │ │ │ umull r6, r3, r4, r3 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ - bne.n 1bbe02 │ │ │ │ + bne.n 1bbaf2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbe78 │ │ │ │ + cbz r2, 1bbb68 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movw r4, #32769 @ 0x8001 │ │ │ │ movt r4, #32768 @ 0x8000 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -496733,19 +496408,19 @@ │ │ │ │ umull r6, r3, r4, r3 │ │ │ │ ubfx r3, r3, #15, #8 │ │ │ │ bfi ip, r3, #0, #8 │ │ │ │ bfi ip, r3, #8, #8 │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1bbe44 │ │ │ │ + bne.n 1bbb34 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbed0 │ │ │ │ + cbz r2, 1bbbc0 │ │ │ │ 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 │ │ │ │ @@ -496763,19 +496438,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 54cd8 <__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 1bbe9a │ │ │ │ + bne.n 1bbb8a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbf1c │ │ │ │ + cbz r2, 1bbc0c │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r0, #4 │ │ │ │ movw r4, #32769 @ 0x8001 │ │ │ │ movt r4, #32768 @ 0x8000 │ │ │ │ mov lr, ip │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -496788,19 +496463,19 @@ │ │ │ │ cmp r2, ip │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ strb.w r5, [r0, #-5] │ │ │ │ add r3, r6 │ │ │ │ umull r7, r3, r4, r3 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 1bbeee │ │ │ │ + bne.n 1bbbde │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbf74 │ │ │ │ + cbz r2, 1bbc64 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov r4, r2 │ │ │ │ movw r5, #4101 @ 0x1005 │ │ │ │ movt r5, #64 @ 0x40 │ │ │ │ adds r0, #4 │ │ │ │ mov r2, lr │ │ │ │ @@ -496816,19 +496491,19 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ addw r3, r3, #511 @ 0x1ff │ │ │ │ umull r7, ip, r5, r3 │ │ │ │ sub.w r3, r3, ip │ │ │ │ add.w ip, ip, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ - bne.n 1bbf38 │ │ │ │ + bne.n 1bbc28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbfcc │ │ │ │ + cbz r2, 1bbcbc │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov r4, r2 │ │ │ │ movw r5, #257 @ 0x101 │ │ │ │ movt r5, #16 │ │ │ │ adds r0, #4 │ │ │ │ mov r2, lr │ │ │ │ @@ -496844,38 +496519,38 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ addw r3, r3, #2047 @ 0x7ff │ │ │ │ umull r7, ip, r5, r3 │ │ │ │ sub.w r3, r3, ip │ │ │ │ add.w ip, ip, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #11 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ - bne.n 1bbf90 │ │ │ │ + bne.n 1bbc80 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc004 │ │ │ │ + cbz r2, 1bbcf4 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ push {lr} │ │ │ │ mov.w lr, #0 │ │ │ │ ldrsb.w r3, [ip, #1]! │ │ │ │ adds r0, #4 │ │ │ │ strh.w lr, [r0, #-4] │ │ │ │ strb.w lr, [r0, #-2] │ │ │ │ cmp ip, r1 │ │ │ │ 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 1bbfe0 │ │ │ │ + bne.n 1bbcd0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc048 │ │ │ │ + cbz r2, 1bbd38 │ │ │ │ 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 │ │ │ │ @@ -496886,19 +496561,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 1bc016 │ │ │ │ + bne.n 1bbd06 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc086 │ │ │ │ + cbz r2, 1bbd76 │ │ │ │ subs r2, #1 │ │ │ │ push {lr} │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ ldrsb.w ip, [lr, #1]! │ │ │ │ movs r2, #0 │ │ │ │ cmp lr, r1 │ │ │ │ @@ -496907,18 +496582,18 @@ │ │ │ │ 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 1bc058 │ │ │ │ + bne.n 1bbd48 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc0d4 │ │ │ │ + cbz r2, 1bbdc4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov r4, r2 │ │ │ │ movs r5, #5 │ │ │ │ movt r5, #2 │ │ │ │ mov r2, lr │ │ │ │ movw r6, #16383 @ 0x3fff │ │ │ │ @@ -496932,19 +496607,19 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ add r3, r6 │ │ │ │ umull r7, ip, r5, r3 │ │ │ │ sub.w r3, r3, ip │ │ │ │ add.w ip, ip, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #14 │ │ │ │ strb.w ip, [r0, #-1] │ │ │ │ - bne.n 1bc09e │ │ │ │ + bne.n 1bbd8e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc132 │ │ │ │ + cbz r2, 1bbe22 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r4, #5 │ │ │ │ movt r4, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ movw r6, #16383 @ 0x3fff │ │ │ │ ldrsh.w r3, [r1], #2 │ │ │ │ @@ -496960,18 +496635,18 @@ │ │ │ │ sub.w r3, r3, r7 │ │ │ │ add.w r3, r7, r3, lsr #1 │ │ │ │ ubfx r3, r3, #14, #8 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ bfi ip, r3, #0, #8 │ │ │ │ bfi ip, r3, #8, #8 │ │ │ │ strh.w ip, [r0, #-4] │ │ │ │ - bne.n 1bc0ee │ │ │ │ + bne.n 1bbdde │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc184 │ │ │ │ + cbz r2, 1bbe74 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #5 │ │ │ │ movt r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ movw r6, #16383 @ 0x3fff │ │ │ │ ldrsh.w r3, [r4], #2 │ │ │ │ @@ -496986,19 +496661,19 @@ │ │ │ │ add.w r3, ip, r3, lsr #1 │ │ │ │ ubfx r3, r3, #14, #8 │ │ │ │ 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 1bc146 │ │ │ │ + bne.n 1bbe36 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc1e0 │ │ │ │ + cbz r2, 1bbed0 │ │ │ │ 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 │ │ │ │ @@ -497017,19 +496692,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 540a0 <__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 1bc1a6 │ │ │ │ + bne.n 1bbe96 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc23c │ │ │ │ + cbz r2, 1bbf2c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov r4, r2 │ │ │ │ movs r5, #5 │ │ │ │ movt r5, #2 │ │ │ │ adds r0, #4 │ │ │ │ mov r2, lr │ │ │ │ @@ -497046,19 +496721,19 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ add r3, r7 │ │ │ │ umull r8, ip, r5, r3 │ │ │ │ sub.w r3, r3, ip │ │ │ │ add.w ip, ip, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #14 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ - bne.n 1bc200 │ │ │ │ + bne.n 1bbef0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc27c │ │ │ │ + cbz r2, 1bbf6c │ │ │ │ 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 │ │ │ │ @@ -497068,19 +496743,19 @@ │ │ │ │ strb.w lr, [r0, #-6] │ │ │ │ cmp r1, ip │ │ │ │ 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 1bc254 │ │ │ │ + bne.n 1bbf44 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc2c0 │ │ │ │ + cbz r2, 1bbfb0 │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r0, r4, #1 │ │ │ │ add r4, r2 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ @@ -497092,19 +496767,19 @@ │ │ │ │ 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, [r1], #4 │ │ │ │ - bne.n 1bc28e │ │ │ │ + bne.n 1bbf7e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc322 │ │ │ │ + cbz r2, 1bc012 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ movw r2, #32769 @ 0x8001 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ @@ -497123,18 +496798,18 @@ │ │ │ │ ubfx ip, ip, #15, #8 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ bfi lr, ip, #0, #8 │ │ │ │ bfi lr, ip, #8, #8 │ │ │ │ bfi lr, ip, #16, #8 │ │ │ │ bfi lr, r3, #24, #8 │ │ │ │ str.w lr, [r0], #4 │ │ │ │ - bne.n 1bc2da │ │ │ │ + bne.n 1bbfca │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc37e │ │ │ │ + cbz r2, 1bc06e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r5, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r2, #32769 @ 0x8001 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movw r4, #32767 @ 0x7fff │ │ │ │ @@ -497151,18 +496826,18 @@ │ │ │ │ umull r7, ip, r2, ip │ │ │ │ umull r7, r3, r2, r3 │ │ │ │ mov.w ip, ip, lsr #15 │ │ │ │ strb.w ip, [r0, #-2] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w r6, [r0], #4 │ │ │ │ - bne.n 1bc340 │ │ │ │ + bne.n 1bc030 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc3bc │ │ │ │ + cbz r2, 1bc0ac │ │ │ │ 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]! │ │ │ │ @@ -497172,19 +496847,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 1bc390 │ │ │ │ + bne.n 1bc080 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc3fc │ │ │ │ + cbz r2, 1bc0ec │ │ │ │ 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]! │ │ │ │ @@ -497194,19 +496869,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, #-5] │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 1bc3d0 │ │ │ │ + bne.n 1bc0c0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc45e │ │ │ │ + cbz r2, 1bc14e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov r6, r2 │ │ │ │ adds r0, #4 │ │ │ │ movw r2, #32769 @ 0x8001 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r4, lr │ │ │ │ @@ -497225,18 +496900,18 @@ │ │ │ │ add r3, r5 │ │ │ │ umull r7, ip, r2, ip │ │ │ │ umull r7, r3, r2, r3 │ │ │ │ mov.w ip, ip, lsr #15 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [r0, #-5] │ │ │ │ - bne.n 1bc41a │ │ │ │ + bne.n 1bc10a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc4b8 │ │ │ │ + cbz r2, 1bc1a8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r5, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r2, #32769 @ 0x8001 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movw r4, #32767 @ 0x7fff │ │ │ │ @@ -497253,19 +496928,19 @@ │ │ │ │ umull r7, ip, r2, ip │ │ │ │ umull r7, r3, r2, r3 │ │ │ │ mov.w ip, ip, lsr #15 │ │ │ │ strb.w ip, [r0, #-2] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w r6, [r0], #4 │ │ │ │ - bne.n 1bc47c │ │ │ │ + bne.n 1bc16c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc52a │ │ │ │ + cbz r2, 1bc21a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r4, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r2, #4101 @ 0x1005 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ movw r5, #65280 @ 0xff00 │ │ │ │ @@ -497285,18 +496960,18 @@ │ │ │ │ add.w r7, r7, ip, lsr #1 │ │ │ │ add.w r6, r6, r3, lsr #1 │ │ │ │ mov.w r7, r7, lsr #9 │ │ │ │ strb.w r7, [r0, #-2] │ │ │ │ mov.w r6, r6, lsr #9 │ │ │ │ strb.w r6, [r0, #-1] │ │ │ │ strh.w r5, [r0], #4 │ │ │ │ - bne.n 1bc4d6 │ │ │ │ + bne.n 1bc1c6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc59a │ │ │ │ + cbz r2, 1bc28a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r4, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ movt r2, #16 │ │ │ │ movw r5, #65280 @ 0xff00 │ │ │ │ @@ -497316,18 +496991,18 @@ │ │ │ │ add.w r7, r7, ip, lsr #1 │ │ │ │ add.w r6, r6, r3, lsr #1 │ │ │ │ mov.w r7, r7, lsr #11 │ │ │ │ strb.w r7, [r0, #-2] │ │ │ │ mov.w r6, r6, lsr #11 │ │ │ │ strb.w r6, [r0, #-1] │ │ │ │ strh.w r5, [r0], #4 │ │ │ │ - bne.n 1bc546 │ │ │ │ + bne.n 1bc236 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc5ec │ │ │ │ + cbz r2, 1bc2dc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #0 │ │ │ │ ldrh.w ip, [r5], #2 │ │ │ │ mov.w lr, #0 │ │ │ │ adds r0, #1 │ │ │ │ @@ -497342,19 +497017,19 @@ │ │ │ │ add.w ip, r6, ip, lsl #1 │ │ │ │ uxtb r3, r3 │ │ │ │ bfi lr, r3, #0, #8 │ │ │ │ bfi lr, r3, #8, #8 │ │ │ │ bfi lr, r3, #16, #8 │ │ │ │ bfi lr, ip, #24, #8 │ │ │ │ str.w lr, [r4], #4 │ │ │ │ - bne.n 1bc5a6 │ │ │ │ + bne.n 1bc296 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc668 │ │ │ │ + cbz r2, 1bc358 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ movw r5, #16383 @ 0x3fff │ │ │ │ @@ -497379,19 +497054,19 @@ │ │ │ │ ubfx r3, r7, #14, #8 │ │ │ │ mov.w r8, r8, lsr #14 │ │ │ │ bfi lr, r3, #0, #8 │ │ │ │ bfi lr, r3, #8, #8 │ │ │ │ bfi lr, r3, #16, #8 │ │ │ │ bfi lr, r8, #24, #8 │ │ │ │ str.w lr, [r0], #4 │ │ │ │ - bne.n 1bc606 │ │ │ │ + bne.n 1bc2f6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc6e0 │ │ │ │ + cbz r2, 1bc3d0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r5, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ movw r4, #16383 @ 0x3fff │ │ │ │ @@ -497414,19 +497089,19 @@ │ │ │ │ add.w r8, r8, ip, lsr #1 │ │ │ │ add.w r7, r7, r3, lsr #1 │ │ │ │ mov.w r8, r8, lsr #14 │ │ │ │ strb.w r8, [r0, #-2] │ │ │ │ mov.w r7, r7, lsr #14 │ │ │ │ strb.w r7, [r0, #-1] │ │ │ │ strh.w r6, [r0], #4 │ │ │ │ - bne.n 1bc688 │ │ │ │ + bne.n 1bc378 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc72c │ │ │ │ + cbz r2, 1bc41c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r6, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r4], #2 │ │ │ │ @@ -497439,19 +497114,19 @@ │ │ │ │ mov.w r1, ip, lsr #6 │ │ │ │ mov.w lr, r3, lsr #6 │ │ │ │ add.w ip, r1, 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 1bc6f4 │ │ │ │ + bne.n 1bc3e4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc77c │ │ │ │ + cbz r2, 1bc46c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #4 │ │ │ │ mov r6, r2 │ │ │ │ ldrh.w r3, [r4], #2 │ │ │ │ @@ -497466,19 +497141,19 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ mov.w r1, ip, lsr #6 │ │ │ │ mov.w lr, r3, lsr #6 │ │ │ │ add.w ip, r1, ip, lsl #1 │ │ │ │ add.w r3, lr, r3, lsl #1 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-5] │ │ │ │ - bne.n 1bc73e │ │ │ │ + bne.n 1bc42e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc7f8 │ │ │ │ + cbz r2, 1bc4e8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov r6, r2 │ │ │ │ adds r0, #4 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ mov r4, lr │ │ │ │ @@ -497503,19 +497178,19 @@ │ │ │ │ sub.w r3, r3, r7 │ │ │ │ add.w r8, r8, ip, lsr #1 │ │ │ │ add.w r7, r7, r3, lsr #1 │ │ │ │ mov.w r8, r8, lsr #14 │ │ │ │ strb.w r8, [r0, #-8] │ │ │ │ mov.w r7, r7, lsr #14 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ - bne.n 1bc79a │ │ │ │ + bne.n 1bc48a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc842 │ │ │ │ + cbz r2, 1bc532 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r6, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r4], #2 │ │ │ │ @@ -497528,18 +497203,18 @@ │ │ │ │ mov.w r1, ip, lsr #6 │ │ │ │ mov.w lr, r3, lsr #6 │ │ │ │ add.w ip, r1, 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 1bc80c │ │ │ │ + bne.n 1bc4fc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc8b6 │ │ │ │ + cbz r2, 1bc5a6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r5, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ movw r4, #16383 @ 0x3fff │ │ │ │ @@ -497562,32 +497237,32 @@ │ │ │ │ add.w r8, r8, ip, lsr #1 │ │ │ │ add.w r7, r7, r3, lsr #1 │ │ │ │ mov.w r8, r8, lsr #14 │ │ │ │ strb.w r8, [r0, #-2] │ │ │ │ mov.w r7, r7, lsr #14 │ │ │ │ strb.w r7, [r0, #-1] │ │ │ │ strh.w r6, [r0], #4 │ │ │ │ - bne.n 1bc860 │ │ │ │ + bne.n 1bc550 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, 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, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1bc95c ) │ │ │ │ - ldr r3, [pc, #144] @ (1bc960 ) │ │ │ │ + ldr r2, [pc, #144] @ (1bc64c ) │ │ │ │ + ldr r3, [pc, #144] @ (1bc650 ) │ │ │ │ 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 1bc93e │ │ │ │ + beq.n 1bc62e │ │ │ │ mov r4, r1 │ │ │ │ movs r7, #0 │ │ │ │ adds r5, r0, #2 │ │ │ │ movw r9, #65280 @ 0xff00 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -497611,34 +497286,34 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, fp │ │ │ │ mov r1, ip │ │ │ │ blx 54cd8 <__aeabi_ldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1bc8ec │ │ │ │ - ldr r2, [pc, #36] @ (1bc964 ) │ │ │ │ - ldr r3, [pc, #28] @ (1bc960 ) │ │ │ │ + bne.n 1bc5dc │ │ │ │ + ldr r2, [pc, #36] @ (1bc654 ) │ │ │ │ + ldr r3, [pc, #28] @ (1bc650 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bc958 │ │ │ │ + bne.n 1bc648 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - adds r7, #44 @ 0x2c │ │ │ │ + subs r2, #60 @ 0x3c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #186 @ 0xba │ │ │ │ + subs r1, #202 @ 0xca │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bc9b8 │ │ │ │ + cbz r2, 1bc6a8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ @@ -497654,33 +497329,33 @@ │ │ │ │ bic.w ip, ip, ip, asr #31 │ │ │ │ mov.w r1, lr, lsr #6 │ │ │ │ mov.w r3, ip, lsr #6 │ │ │ │ add.w lr, r1, lr, lsl #1 │ │ │ │ add.w r3, r3, ip, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ - bne.n 1bc976 │ │ │ │ + bne.n 1bc666 │ │ │ │ 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, #148] @ (1bca64 ) │ │ │ │ - ldr r3, [pc, #148] @ (1bca68 ) │ │ │ │ + ldr r2, [pc, #148] @ (1bc754 ) │ │ │ │ + ldr r3, [pc, #148] @ (1bc758 ) │ │ │ │ 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 1bca46 │ │ │ │ + beq.n 1bc736 │ │ │ │ mov r4, r1 │ │ │ │ movs r7, #0 │ │ │ │ adds r5, r0, #2 │ │ │ │ movw r9, #65280 @ 0xff00 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -497705,34 +497380,34 @@ │ │ │ │ bic.w ip, r3, r3, asr #31 │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, r1, ip, fp │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1bc9f0 │ │ │ │ - ldr r2, [pc, #36] @ (1bca6c ) │ │ │ │ - ldr r3, [pc, #28] @ (1bca68 ) │ │ │ │ + bne.n 1bc6e0 │ │ │ │ + ldr r2, [pc, #36] @ (1bc75c ) │ │ │ │ + ldr r3, [pc, #28] @ (1bc758 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bca60 │ │ │ │ + bne.n 1bc750 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - adds r6, #40 @ 0x28 │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #178 @ 0xb2 │ │ │ │ + subs r0, #194 @ 0xc2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bcac4 │ │ │ │ + cbz r2, 1bc7b4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ @@ -497748,19 +497423,19 @@ │ │ │ │ mov.w ip, r2, lsr #4 │ │ │ │ add.w lr, lr, r4, lsl #3 │ │ │ │ add.w ip, ip, r2, 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 1bca80 │ │ │ │ + bne.n 1bc770 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bcb1c │ │ │ │ + cbz r2, 1bc80c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ @@ -497776,19 +497451,19 @@ │ │ │ │ mov.w lr, r4, lsr #4 │ │ │ │ add.w r3, r3, r8, lsl #3 │ │ │ │ add.w lr, lr, r4, lsl #2 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ add.w r3, ip, r2, lsl #3 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1bcad8 │ │ │ │ + bne.n 1bc7c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bcb74 │ │ │ │ + cbz r2, 1bc864 │ │ │ │ subs r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r5, r1, r2 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r7, #85 @ 0x55 │ │ │ │ @@ -497804,19 +497479,19 @@ │ │ │ │ mov.w r2, r1, lsr #1 │ │ │ │ mul.w r3, r7, r3 │ │ │ │ mla ip, r4, r8, ip │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ mla r3, r4, r1, r2 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ - bne.n 1bcb36 │ │ │ │ + bne.n 1bc826 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bcbcc │ │ │ │ + cbz r2, 1bc8bc │ │ │ │ subs r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r5, r1, r2 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r7, #85 @ 0x55 │ │ │ │ @@ -497832,19 +497507,19 @@ │ │ │ │ mov.w r2, r1, lsr #1 │ │ │ │ mul.w ip, r7, ip │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ mla r3, r4, r8, r3 │ │ │ │ mla r2, r4, r1, r2 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ - bne.n 1bcb8e │ │ │ │ + bne.n 1bc87e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bcc24 │ │ │ │ + cbz r2, 1bc914 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ @@ -497860,19 +497535,19 @@ │ │ │ │ mov.w ip, r3, lsr #2 │ │ │ │ add.w r1, r1, r8, lsl #3 │ │ │ │ add.w lr, lr, r4, lsl #3 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ strb.w r1, [r0, #-8] │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1bcbe0 │ │ │ │ + bne.n 1bc8d0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bcc7c │ │ │ │ + cbz r2, 1bc96c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ @@ -497888,19 +497563,19 @@ │ │ │ │ mov.w lr, r3, lsr #2 │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ add.w r1, r1, r8, lsl #3 │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ add.w r3, ip, r4, lsl #3 │ │ │ │ strb.w r1, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1bcc38 │ │ │ │ + bne.n 1bc928 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bccd4 │ │ │ │ + cbz r2, 1bc9c4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ @@ -497916,19 +497591,19 @@ │ │ │ │ mov.w ip, r2, lsr #2 │ │ │ │ add.w r3, r3, r8, lsl #3 │ │ │ │ add.w lr, lr, r4, lsl #3 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ add.w r3, ip, r2, lsl #3 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1bcc90 │ │ │ │ + bne.n 1bc980 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bcd2c │ │ │ │ + cbz r2, 1bca1c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ @@ -497944,19 +497619,19 @@ │ │ │ │ mov.w ip, r2, lsr #2 │ │ │ │ add.w lr, lr, r4, lsl #3 │ │ │ │ add.w ip, ip, r2, 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 1bcce8 │ │ │ │ + bne.n 1bc9d8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bcd76 │ │ │ │ + cbz r2, 1bca66 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldrh.w r3, [r4], #2 │ │ │ │ @@ -497970,18 +497645,18 @@ │ │ │ │ add.w lr, lr, lr, lsl #4 │ │ │ │ add r3, r1 │ │ │ │ add.w ip, ip, ip, lsl #4 │ │ │ │ cmp r5, r2 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 1bcd3e │ │ │ │ + bne.n 1bca2e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bcdbe │ │ │ │ + cbz r2, 1bcaae │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldrh.w r3, [r4], #2 │ │ │ │ @@ -497995,19 +497670,19 @@ │ │ │ │ add r3, r1 │ │ │ │ add.w lr, lr, lr, lsl #4 │ │ │ │ add.w ip, ip, ip, lsl #4 │ │ │ │ cmp r5, r2 │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ strb.w lr, [r0, #-6] │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ - bne.n 1bcd86 │ │ │ │ + bne.n 1bca76 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bce4c │ │ │ │ + beq.n 1bcb3c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ movw lr, #4101 @ 0x1005 │ │ │ │ movt lr, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -498036,20 +497711,20 @@ │ │ │ │ add.w r3, r8, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ mov.w r6, r6, lsr #9 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ mov.w r3, r3, lsr #9 │ │ │ │ strb.w r6, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1bcdd8 │ │ │ │ + bne.n 1bcac8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bcedc │ │ │ │ + beq.n 1bcbcc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ movw lr, #4101 @ 0x1005 │ │ │ │ movt lr, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -498078,33 +497753,33 @@ │ │ │ │ add.w r3, r8, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ mov.w r6, r6, lsr #9 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ mov.w r3, r3, lsr #9 │ │ │ │ strb.w r6, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1bce68 │ │ │ │ + bne.n 1bcb58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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, #176] @ (1bcfa4 ) │ │ │ │ - ldr r3, [pc, #176] @ (1bcfa8 ) │ │ │ │ + ldr r2, [pc, #176] @ (1bcc94 ) │ │ │ │ + ldr r3, [pc, #176] @ (1bcc98 ) │ │ │ │ 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 1bcf86 │ │ │ │ + beq.n 1bcc76 │ │ │ │ mov r7, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ mov r3, sp │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ @@ -498138,47 +497813,47 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, r4 │ │ │ │ mov r1, ip │ │ │ │ blx 54cd8 <__aeabi_ldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1bcf14 │ │ │ │ - ldr r2, [pc, #36] @ (1bcfac ) │ │ │ │ - ldr r3, [pc, #28] @ (1bcfa8 ) │ │ │ │ + bne.n 1bcc04 │ │ │ │ + ldr r2, [pc, #36] @ (1bcc9c ) │ │ │ │ + ldr r3, [pc, #28] @ (1bcc98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bcfa0 │ │ │ │ + bne.n 1bcc90 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - adds r1, #4 │ │ │ │ + adds r4, #20 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #114 @ 0x72 │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, r2 │ │ │ │ - ldr r2, [pc, #160] @ (1bd064 ) │ │ │ │ - ldr r3, [pc, #160] @ (1bd068 ) │ │ │ │ + ldr r2, [pc, #160] @ (1bcd54 ) │ │ │ │ + ldr r3, [pc, #160] @ (1bcd58 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1bd044 │ │ │ │ + cbz r6, 1bcd34 │ │ │ │ movw lr, #32769 @ 0x8001 │ │ │ │ movt lr, #32768 @ 0x8000 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ movw r2, #32767 @ 0x7fff │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ @@ -498204,48 +497879,48 @@ │ │ │ │ umull r8, r3, lr, r9 │ │ │ │ mov.w r0, r0, lsr #15 │ │ │ │ strb.w r0, [ip, #-8] │ │ │ │ mov.w r0, sl, lsr #15 │ │ │ │ strb.w r0, [ip, #-7] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [ip, #-6] │ │ │ │ - bne.n 1bcfea │ │ │ │ - ldr r2, [pc, #36] @ (1bd06c ) │ │ │ │ - ldr r3, [pc, #32] @ (1bd068 ) │ │ │ │ + bne.n 1bccda │ │ │ │ + ldr r2, [pc, #36] @ (1bcd5c ) │ │ │ │ + ldr r3, [pc, #32] @ (1bcd58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bd05e │ │ │ │ + bne.n 1bcd4e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, #52 @ 0x34 │ │ │ │ + adds r3, #68 @ 0x44 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #180 @ 0xb4 │ │ │ │ + adds r2, #196 @ 0xc4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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 r6, r2 │ │ │ │ - ldr r2, [pc, #168] @ (1bd12c ) │ │ │ │ - ldr r3, [pc, #168] @ (1bd130 ) │ │ │ │ + ldr r2, [pc, #168] @ (1bce1c ) │ │ │ │ + ldr r3, [pc, #168] @ (1bce20 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1bd10c │ │ │ │ + cbz r6, 1bcdfc │ │ │ │ movw r2, #32769 @ 0x8001 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ movw r4, #32767 @ 0x7fff │ │ │ │ @@ -498272,35 +497947,35 @@ │ │ │ │ umull r0, r3, r2, r0 │ │ │ │ mov.w r9, r9, lsr #15 │ │ │ │ strb.w r9, [ip, #-8] │ │ │ │ mov.w r1, r1, lsr #15 │ │ │ │ strb.w r1, [ip, #-7] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [ip, #-6] │ │ │ │ - bne.n 1bd0ac │ │ │ │ - ldr r2, [pc, #36] @ (1bd134 ) │ │ │ │ - ldr r3, [pc, #32] @ (1bd130 ) │ │ │ │ + bne.n 1bcd9c │ │ │ │ + ldr r2, [pc, #36] @ (1bce24 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bce20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bd126 │ │ │ │ + bne.n 1bce16 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #236 @ 0xec │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bd196 │ │ │ │ + cbz r2, 1bce86 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ @@ -498319,18 +497994,18 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r1, r3, lsr #6 │ │ │ │ add.w ip, r2, ip, lsl #1 │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1bd148 │ │ │ │ + bne.n 1bce38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bd1e6 │ │ │ │ + cbz r2, 1bced6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ ldrh.w r3, [r4], #2 │ │ │ │ adds r0, #4 │ │ │ │ @@ -498345,18 +498020,18 @@ │ │ │ │ bic.w ip, ip, ip, asr #31 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ add.w lr, lr, lr, lsl #4 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ add.w ip, ip, ip, lsl #4 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ - bne.n 1bd1a4 │ │ │ │ + bne.n 1bce94 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bd244 │ │ │ │ + cbz r2, 1bcf34 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #4 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ adds r5, r1, r2 │ │ │ │ @@ -498375,19 +498050,19 @@ │ │ │ │ add.w lr, r7, lr, lsl #1 │ │ │ │ mov.w r4, ip, lsr #6 │ │ │ │ add.w r2, r1, r2, lsl #1 │ │ │ │ add.w ip, r4, ip, lsl #1 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ - bne.n 1bd1fa │ │ │ │ + bne.n 1bceea │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd2a4 │ │ │ │ + cbz r2, 1bcf94 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #4 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ adds r5, r1, r2 │ │ │ │ @@ -498406,19 +498081,19 @@ │ │ │ │ add.w r2, r1, r2, lsl #1 │ │ │ │ mov.w r4, ip, lsr #6 │ │ │ │ add.w lr, r7, lr, lsl #1 │ │ │ │ add.w ip, r4, ip, lsl #1 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ - bne.n 1bd25a │ │ │ │ + bne.n 1bcf4a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd308 │ │ │ │ + cbz r2, 1bcff8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ @@ -498437,19 +498112,19 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r1, r3, lsr #6 │ │ │ │ add.w ip, r2, ip, lsl #1 │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1bd2b8 │ │ │ │ + bne.n 1bcfa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd36c │ │ │ │ + cbz r2, 1bd05c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ @@ -498468,19 +498143,19 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r1, r3, lsr #6 │ │ │ │ add.w ip, r2, ip, lsl #1 │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1bd31c │ │ │ │ + bne.n 1bd00c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd3d0 │ │ │ │ + cbz r2, 1bd0c0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ @@ -498499,33 +498174,33 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r1, r3, lsr #6 │ │ │ │ add.w ip, r2, ip, lsl #1 │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1bd380 │ │ │ │ + bne.n 1bd070 │ │ │ │ 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] @ (1bd4a0 ) │ │ │ │ - ldr r3, [pc, #184] @ (1bd4a4 ) │ │ │ │ + ldr r2, [pc, #184] @ (1bd190 ) │ │ │ │ + ldr r3, [pc, #184] @ (1bd194 ) │ │ │ │ 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 1bd482 │ │ │ │ + beq.n 1bd172 │ │ │ │ mov r7, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ mov r3, sp │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ @@ -498562,48 +498237,48 @@ │ │ │ │ movs r1, #0 │ │ │ │ umlal ip, r1, r0, r4 │ │ │ │ mov r0, ip │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1bd408 │ │ │ │ - ldr r2, [pc, #36] @ (1bd4a8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1bd4a4 ) │ │ │ │ + bne.n 1bd0f8 │ │ │ │ + ldr r2, [pc, #36] @ (1bd198 ) │ │ │ │ + ldr r3, [pc, #28] @ (1bd194 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bd49c │ │ │ │ + bne.n 1bd18c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r7, #32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #118 @ 0x76 │ │ │ │ + cmp r6, #134 @ 0x86 │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, r2 │ │ │ │ - ldr r2, [pc, #196] @ (1bd584 ) │ │ │ │ - ldr r3, [pc, #196] @ (1bd588 ) │ │ │ │ + ldr r2, [pc, #196] @ (1bd274 ) │ │ │ │ + ldr r3, [pc, #196] @ (1bd278 ) │ │ │ │ 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 1bd564 │ │ │ │ + beq.n 1bd254 │ │ │ │ mov.w lr, #5 │ │ │ │ movt lr, #2 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ movw r2, #16383 @ 0x3fff │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -498638,36 +498313,36 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ add r3, r2 │ │ │ │ umull r8, r0, lr, r3 │ │ │ │ sub.w r3, r3, r0 │ │ │ │ add.w r0, r0, r3, lsr #1 │ │ │ │ mov.w r0, r0, lsr #14 │ │ │ │ strb.w r0, [ip, #-6] │ │ │ │ - bne.n 1bd4e8 │ │ │ │ - ldr r2, [pc, #36] @ (1bd58c ) │ │ │ │ - ldr r3, [pc, #32] @ (1bd588 ) │ │ │ │ + bne.n 1bd1d8 │ │ │ │ + ldr r2, [pc, #36] @ (1bd27c ) │ │ │ │ + ldr r3, [pc, #32] @ (1bd278 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bd57e │ │ │ │ + bne.n 1bd26e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r3, #56 @ 0x38 │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #148 @ 0x94 │ │ │ │ + cmp r5, #164 @ 0xa4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bd628 │ │ │ │ + beq.n 1bd318 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ movw lr, #16417 @ 0x4021 │ │ │ │ movt lr, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -498699,20 +498374,20 @@ │ │ │ │ add.w r3, r7, r3, lsr #1 │ │ │ │ mov.w r6, r6, lsr #8 │ │ │ │ mov.w ip, ip, lsr #8 │ │ │ │ strb.w r6, [r0, #-8] │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1bd5a8 │ │ │ │ + bne.n 1bd298 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bd6c4 │ │ │ │ + beq.n 1bd3b4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ movw lr, #16417 @ 0x4021 │ │ │ │ movt lr, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -498744,33 +498419,33 @@ │ │ │ │ add.w r3, r7, r3, lsr #1 │ │ │ │ mov.w r6, r6, lsr #8 │ │ │ │ mov.w ip, ip, lsr #8 │ │ │ │ strb.w r6, [r0, #-8] │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1bd644 │ │ │ │ + bne.n 1bd334 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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 r8, r2 │ │ │ │ - ldr r2, [pc, #196] @ (1bd7a0 ) │ │ │ │ - ldr r3, [pc, #196] @ (1bd7a4 ) │ │ │ │ + ldr r2, [pc, #196] @ (1bd490 ) │ │ │ │ + ldr r3, [pc, #196] @ (1bd494 ) │ │ │ │ sub sp, #16 │ │ │ │ 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 1bd782 │ │ │ │ + beq.n 1bd472 │ │ │ │ movs r5, #5 │ │ │ │ movt r5, #2 │ │ │ │ mov r4, r1 │ │ │ │ adds r2, r0, #4 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ movw r6, #16383 @ 0x3fff │ │ │ │ @@ -498806,34 +498481,34 @@ │ │ │ │ sub.w r3, r3, lr │ │ │ │ add.w r1, r1, ip, lsr #1 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ mov.w r1, r1, lsr #14 │ │ │ │ strb.w r1, [r2, #-7] │ │ │ │ mov.w lr, lr, lsr #14 │ │ │ │ strb.w lr, [r2, #-6] │ │ │ │ - bne.n 1bd706 │ │ │ │ - ldr r2, [pc, #36] @ (1bd7a8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1bd7a4 ) │ │ │ │ + bne.n 1bd3f6 │ │ │ │ + ldr r2, [pc, #36] @ (1bd498 ) │ │ │ │ + ldr r3, [pc, #28] @ (1bd494 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bd79c │ │ │ │ + bne.n 1bd48c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r4, #44 @ 0x2c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #118 @ 0x76 │ │ │ │ + cmp r3, #134 @ 0x86 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bd804 │ │ │ │ + cbz r2, 1bd4f4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r6], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -498850,19 +498525,19 @@ │ │ │ │ mov.w lr, r4, lsr #2 │ │ │ │ bfi ip, r0, #0, #8 │ │ │ │ add.w lr, lr, r4, lsl #3 │ │ │ │ bfi ip, r1, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r5], #4 │ │ │ │ - bne.n 1bd7b8 │ │ │ │ + bne.n 1bd4a8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd864 │ │ │ │ + cbz r2, 1bd554 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r6], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -498879,19 +498554,19 @@ │ │ │ │ add.w r1, r1, r8, lsl #3 │ │ │ │ add.w lr, lr, r4, lsl #3 │ │ │ │ bfi ip, r0, #0, #8 │ │ │ │ bfi ip, r1, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r5], #4 │ │ │ │ - bne.n 1bd816 │ │ │ │ + bne.n 1bd506 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd8c4 │ │ │ │ + cbz r2, 1bd5b4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r6], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -498908,19 +498583,19 @@ │ │ │ │ add.w lr, lr, r9, lsl #3 │ │ │ │ sbfx r3, r3, #0, #1 │ │ │ │ bfi ip, r0, #0, #8 │ │ │ │ bfi ip, r1, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r5], #4 │ │ │ │ - bne.n 1bd876 │ │ │ │ + bne.n 1bd566 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd920 │ │ │ │ + cbz r2, 1bd610 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r6], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -498937,19 +498612,19 @@ │ │ │ │ bfi ip, r0, #0, #8 │ │ │ │ add.w lr, lr, r4, lsl #3 │ │ │ │ sbfx r3, r3, #0, #1 │ │ │ │ bfi ip, r1, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r5], #4 │ │ │ │ - bne.n 1bd8d4 │ │ │ │ + bne.n 1bd5c4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd974 │ │ │ │ + cbz r2, 1bd664 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -498965,19 +498640,19 @@ │ │ │ │ bfi ip, r1, #0, #8 │ │ │ │ cmp r6, r2 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ bfi ip, r0, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r4], #4 │ │ │ │ - bne.n 1bd930 │ │ │ │ + bne.n 1bd620 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd9c8 │ │ │ │ + cbz r2, 1bd6b8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -498993,19 +498668,19 @@ │ │ │ │ cmp r6, r2 │ │ │ │ bfi ip, r1, #0, #8 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ bfi ip, r0, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r4], #4 │ │ │ │ - bne.n 1bd984 │ │ │ │ + bne.n 1bd674 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bda1c │ │ │ │ + cbz r2, 1bd70c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -499021,19 +498696,19 @@ │ │ │ │ bfi ip, r0, #0, #8 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ cmp r6, r2 │ │ │ │ bfi ip, r1, #8, #8 │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ bfi ip, lr, #24, #8 │ │ │ │ str.w ip, [r4], #4 │ │ │ │ - bne.n 1bd9d8 │ │ │ │ + bne.n 1bd6c8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bda70 │ │ │ │ + cbz r2, 1bd760 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -499049,20 +498724,20 @@ │ │ │ │ add r3, r7 │ │ │ │ cmp r6, r2 │ │ │ │ bfi ip, r0, #0, #8 │ │ │ │ bfi ip, r1, #8, #8 │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ bfi ip, lr, #24, #8 │ │ │ │ str.w ip, [r4], #4 │ │ │ │ - bne.n 1bda2c │ │ │ │ + bne.n 1bd71c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bdb10 │ │ │ │ + beq.n 1bd800 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ movw r2, #4101 @ 0x1005 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -499095,20 +498770,20 @@ │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r0, ip, #8, #8 │ │ │ │ mov.w lr, lr, lsr #9 │ │ │ │ bfi r0, lr, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - bne.n 1bda90 │ │ │ │ + bne.n 1bd780 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bdbb0 │ │ │ │ + beq.n 1bd8a0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ movw r2, #4101 @ 0x1005 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -499141,20 +498816,20 @@ │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r0, ip, #8, #8 │ │ │ │ mov.w lr, lr, lsr #9 │ │ │ │ bfi r0, lr, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - bne.n 1bdb30 │ │ │ │ + bne.n 1bd820 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bdc50 │ │ │ │ + beq.n 1bd940 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ movw r2, #4101 @ 0x1005 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -499187,20 +498862,20 @@ │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r0, ip, #8, #8 │ │ │ │ mov.w lr, lr, lsr #9 │ │ │ │ bfi r0, lr, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - bne.n 1bdbd0 │ │ │ │ + bne.n 1bd8c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bdcf0 │ │ │ │ + beq.n 1bd9e0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ movw r2, #4101 @ 0x1005 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -499233,33 +498908,33 @@ │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r0, ip, #8, #8 │ │ │ │ mov.w lr, lr, lsr #9 │ │ │ │ bfi r0, lr, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - bne.n 1bdc70 │ │ │ │ + bne.n 1bd960 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #208] @ (1bddd8 ) │ │ │ │ - ldr r3, [pc, #208] @ (1bdddc ) │ │ │ │ + ldr r2, [pc, #208] @ (1bdac8 ) │ │ │ │ + ldr r3, [pc, #208] @ (1bdacc ) │ │ │ │ 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 1bddb8 │ │ │ │ + beq.n 1bdaa8 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movs r5, #0 │ │ │ │ @@ -499302,49 +498977,49 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 54cd8 <__aeabi_ldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1bdd24 │ │ │ │ - ldr r2, [pc, #36] @ (1bdde0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1bdddc ) │ │ │ │ + bne.n 1bda14 │ │ │ │ + ldr r2, [pc, #36] @ (1bdad0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bdacc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bddd2 │ │ │ │ + bne.n 1bdac2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r2, #240 @ 0xf0 │ │ │ │ + movs r6, #0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #180] @ (1bdeac ) │ │ │ │ - ldr r3, [pc, #180] @ (1bdeb0 ) │ │ │ │ + ldr r2, [pc, #180] @ (1bdb9c ) │ │ │ │ + ldr r3, [pc, #180] @ (1bdba0 ) │ │ │ │ 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 1bde8e │ │ │ │ + beq.n 1bdb7e │ │ │ │ movw r5, #32769 @ 0x8001 │ │ │ │ movt r5, #32768 @ 0x8000 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r7, #0 │ │ │ │ movw r6, #32767 @ 0x7fff │ │ │ │ add r3, sp, #4 │ │ │ │ @@ -499376,35 +499051,35 @@ │ │ │ │ bfi r2, r1, #0, #8 │ │ │ │ mov.w ip, ip, lsr #15 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ bfi r2, lr, #8, #8 │ │ │ │ bfi r2, ip, #16, #8 │ │ │ │ bfi r2, r3, #24, #8 │ │ │ │ str.w r2, [r8], #4 │ │ │ │ - bne.n 1bde20 │ │ │ │ - ldr r2, [pc, #36] @ (1bdeb4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1bdeb0 ) │ │ │ │ + bne.n 1bdb10 │ │ │ │ + ldr r2, [pc, #36] @ (1bdba4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1bdba0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bdea8 │ │ │ │ + bne.n 1bdb98 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - movs r2, #0 │ │ │ │ + movs r5, #16 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #106 @ 0x6a │ │ │ │ + movs r4, #122 @ 0x7a │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bdf60 │ │ │ │ + beq.n 1bdc50 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ movw r2, #16417 @ 0x4021 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ mov r6, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -499440,19 +499115,19 @@ │ │ │ │ bfi r0, r9, #0, #8 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r0, r8, #8, #8 │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ bfi r0, lr, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - bne.n 1bded0 │ │ │ │ + bne.n 1bdbc0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bdfd4 │ │ │ │ + cbz r2, 1bdcc4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #0 │ │ │ │ @@ -499475,19 +499150,19 @@ │ │ │ │ add.w lr, lr, r0, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r1, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r1, lr, #16, #8 │ │ │ │ bfi r1, r3, #24, #8 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - bne.n 1bdf72 │ │ │ │ + bne.n 1bdc62 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1be04a │ │ │ │ + cbz r2, 1bdd3a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #0 │ │ │ │ @@ -499510,18 +499185,18 @@ │ │ │ │ add.w lr, lr, r0, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r1, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r1, lr, #16, #8 │ │ │ │ bfi r1, r3, #24, #8 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - bne.n 1bdfe6 │ │ │ │ + bne.n 1bdcd6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1be0bc │ │ │ │ + cbz r2, 1bddac │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #0 │ │ │ │ @@ -499544,19 +499219,19 @@ │ │ │ │ add.w lr, lr, r0, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r1, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r1, lr, #16, #8 │ │ │ │ bfi r1, r3, #24, #8 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - bne.n 1be05a │ │ │ │ + bne.n 1bdd4a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1be130 │ │ │ │ + cbz r2, 1bde20 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #0 │ │ │ │ @@ -499579,20 +499254,20 @@ │ │ │ │ add.w lr, lr, r0, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r1, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r1, lr, #16, #8 │ │ │ │ bfi r1, r3, #24, #8 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - bne.n 1be0ce │ │ │ │ + bne.n 1bddbe │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1be1da │ │ │ │ + beq.n 1bdeca │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ movw r0, #16417 @ 0x4021 │ │ │ │ movt r0, #128 @ 0x80 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ @@ -499628,32 +499303,32 @@ │ │ │ │ mov.w r3, r8, lsr #8 │ │ │ │ add.w lr, lr, r9, lsr #1 │ │ │ │ bfi r1, r3, #8, #8 │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ bfi r1, lr, #16, #8 │ │ │ │ bfi r1, ip, #24, #8 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - bne.n 1be14e │ │ │ │ + bne.n 1bde3e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #220] @ (1be2cc ) │ │ │ │ - ldr r3, [pc, #220] @ (1be2d0 ) │ │ │ │ + ldr r2, [pc, #220] @ (1bdfbc ) │ │ │ │ + ldr r3, [pc, #220] @ (1bdfc0 ) │ │ │ │ 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 1be2ac │ │ │ │ + beq.n 1bdf9c │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movs r5, #0 │ │ │ │ @@ -499700,49 +499375,49 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1be20c │ │ │ │ - ldr r2, [pc, #36] @ (1be2d4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1be2d0 ) │ │ │ │ + bne.n 1bdefc │ │ │ │ + ldr r2, [pc, #36] @ (1bdfc4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bdfc0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be2c6 │ │ │ │ + bne.n 1bdfb6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, r1, #0 │ │ │ │ + movs r1, #24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r1, #5 │ │ │ │ + movs r0, #92 @ 0x5c │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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 r7, r2 │ │ │ │ - ldr r2, [pc, #236] @ (1be3d8 ) │ │ │ │ - ldr r3, [pc, #236] @ (1be3dc ) │ │ │ │ + ldr r2, [pc, #236] @ (1be0c8 ) │ │ │ │ + ldr r3, [pc, #236] @ (1be0cc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1be3b8 │ │ │ │ + beq.n 1be0a8 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov lr, r1 │ │ │ │ movs r5, #0 │ │ │ │ movw r4, #16383 @ 0x3fff │ │ │ │ add r3, sp, #4 │ │ │ │ @@ -499786,36 +499461,36 @@ │ │ │ │ bfi ip, r0, #16, #8 │ │ │ │ umull r9, r1, r2, r3 │ │ │ │ sub.w r3, r3, r1 │ │ │ │ add.w r1, r1, r3, lsr #1 │ │ │ │ mov.w r1, r1, lsr #14 │ │ │ │ bfi ip, r1, #24, #8 │ │ │ │ str.w ip, [r6], #4 │ │ │ │ - bne.n 1be310 │ │ │ │ - ldr r2, [pc, #36] @ (1be3e0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1be3dc ) │ │ │ │ + bne.n 1be000 │ │ │ │ + ldr r2, [pc, #36] @ (1be0d0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1be0cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be3d2 │ │ │ │ + bne.n 1be0c2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, r1, #4 │ │ │ │ + movs r0, #28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r0, #1 │ │ │ │ + subs r0, r2, #5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1be48c │ │ │ │ + beq.n 1be17c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ movw r2, #16417 @ 0x4021 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ mov r6, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -499851,324 +499526,324 @@ │ │ │ │ bfi r0, r9, #0, #8 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r0, r8, #8, #8 │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ bfi r0, lr, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - bne.n 1be3fc │ │ │ │ + bne.n 1be0ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1be49c ) │ │ │ │ + ldr r3, [pc, #8] @ (1be18c ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - asrs r6, r6, #16 │ │ │ │ + asrs r6, r0, #29 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r3, [pc, #8] @ (1be4ac ) │ │ │ │ + ldr r3, [pc, #8] @ (1be19c ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ + bne.n 1be24c │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-160] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #444] @ (1be684 ) │ │ │ │ - ldr r3, [pc, #444] @ (1be688 ) │ │ │ │ + ldr r2, [pc, #444] @ (1be374 ) │ │ │ │ + ldr r3, [pc, #444] @ (1be378 ) │ │ │ │ sub.w sp, sp, #4224 @ 0x1080 │ │ │ │ add r2, pc │ │ │ │ mov r8, r1 │ │ │ │ add.w r1, sp, #4192 @ 0x1060 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1be52e │ │ │ │ + cbz r5, 1be21e │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 54638 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1be534 │ │ │ │ + beq.n 1be224 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1be5c8 │ │ │ │ + blt.n 1be2b8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx 54124 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1be678 │ │ │ │ - ldr r2, [pc, #384] @ (1be68c ) │ │ │ │ + blt.w 1be368 │ │ │ │ + ldr r2, [pc, #384] @ (1be37c ) │ │ │ │ add.w r1, sp, #4192 @ 0x1060 │ │ │ │ - ldr r3, [pc, #376] @ (1be688 ) │ │ │ │ + ldr r3, [pc, #376] @ (1be378 ) │ │ │ │ adds r1, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1be680 │ │ │ │ + bne.w 1be370 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4224 @ 0x1080 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r5, [pc, #352] @ (1be690 ) │ │ │ │ + ldr r5, [pc, #352] @ (1be380 ) │ │ │ │ add r5, pc │ │ │ │ - b.n 1be4e6 │ │ │ │ + b.n 1be1d6 │ │ │ │ blx 54efc │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #344] @ (1be694 ) │ │ │ │ + ldr r0, [pc, #344] @ (1be384 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4904 │ │ │ │ - cbz r0, 1be54a │ │ │ │ + bl 1c45f4 │ │ │ │ + cbz r0, 1be23a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1be60e │ │ │ │ + bne.n 1be2fe │ │ │ │ blx 54efc │ │ │ │ - ldr r3, [pc, #328] @ (1be698 ) │ │ │ │ + ldr r3, [pc, #328] @ (1be388 ) │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ subs r4, r6, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, sp, #8 │ │ │ │ blx 551a8 <__snprintf_chk@plt> │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx 54028 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1be5ce │ │ │ │ + cbnz r0, 1be2be │ │ │ │ ldr.w r3, [r6, #-104] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1be65e │ │ │ │ + bne.n 1be34e │ │ │ │ ldr.w r3, [r6, #-96] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1be644 │ │ │ │ - ldr r2, [pc, #268] @ (1be69c ) │ │ │ │ + bne.n 1be334 │ │ │ │ + ldr r2, [pc, #268] @ (1be38c ) │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ ldr.w r5, [r6, #-120] │ │ │ │ - cbz r5, 1be5c8 │ │ │ │ + cbz r5, 1be2b8 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 549b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1be5c0 │ │ │ │ + blt.n 1be2b0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54984 │ │ │ │ ldr.w r0, [r6, #-120] │ │ │ │ blx 5422c │ │ │ │ - b.n 1be4f8 │ │ │ │ + b.n 1be1e8 │ │ │ │ ldr.w r0, [r6, #-120] │ │ │ │ blx 5422c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1be508 │ │ │ │ + b.n 1be1f8 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1be628 │ │ │ │ + bne.n 1be318 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r4 │ │ │ │ blx 54d14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1be58c │ │ │ │ + beq.n 1be27c │ │ │ │ ldr.w r0, [sl] │ │ │ │ blx 544ac │ │ │ │ - ldr r3, [pc, #172] @ (1be6a0 ) │ │ │ │ - ldr r2, [pc, #176] @ (1be6a4 ) │ │ │ │ - ldr r1, [pc, #176] @ (1be6a8 ) │ │ │ │ + ldr r3, [pc, #172] @ (1be390 ) │ │ │ │ + ldr r2, [pc, #176] @ (1be394 ) │ │ │ │ + ldr r1, [pc, #176] @ (1be398 ) │ │ │ │ add r3, pc │ │ │ │ strd r4, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 1be5c8 │ │ │ │ - ldr r2, [pc, #156] @ (1be6ac ) │ │ │ │ + b.n 1be2b8 │ │ │ │ + ldr r2, [pc, #156] @ (1be39c ) │ │ │ │ add r4, sp, #124 @ 0x7c │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ add.w r9, sp, #8 │ │ │ │ blx 547f8 │ │ │ │ - b.n 1be58c │ │ │ │ + b.n 1be27c │ │ │ │ blx 544ac │ │ │ │ - ldr r3, [pc, #128] @ (1be6b0 ) │ │ │ │ - ldr r2, [pc, #132] @ (1be6b4 ) │ │ │ │ - ldr r1, [pc, #132] @ (1be6b8 ) │ │ │ │ + ldr r3, [pc, #128] @ (1be3a0 ) │ │ │ │ + ldr r2, [pc, #132] @ (1be3a4 ) │ │ │ │ + ldr r1, [pc, #132] @ (1be3a8 ) │ │ │ │ add r3, pc │ │ │ │ strd r4, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c3c40 │ │ │ │ - b.n 1be606 │ │ │ │ - ldr r3, [pc, #116] @ (1be6bc ) │ │ │ │ - ldr r2, [pc, #120] @ (1be6c0 ) │ │ │ │ - ldr r1, [pc, #120] @ (1be6c4 ) │ │ │ │ + bl 1c3930 │ │ │ │ + b.n 1be2f6 │ │ │ │ + ldr r3, [pc, #116] @ (1be3ac ) │ │ │ │ + ldr r2, [pc, #120] @ (1be3b0 ) │ │ │ │ + ldr r1, [pc, #120] @ (1be3b4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1be606 │ │ │ │ - ldr r3, [pc, #104] @ (1be6c8 ) │ │ │ │ - ldr r2, [pc, #104] @ (1be6cc ) │ │ │ │ - ldr r1, [pc, #108] @ (1be6d0 ) │ │ │ │ + b.n 1be2f6 │ │ │ │ + ldr r3, [pc, #104] @ (1be3b8 ) │ │ │ │ + ldr r2, [pc, #104] @ (1be3bc ) │ │ │ │ + ldr r1, [pc, #108] @ (1be3c0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1be606 │ │ │ │ + b.n 1be2f6 │ │ │ │ mov r0, r4 │ │ │ │ blx 54828 │ │ │ │ - b.n 1be5c8 │ │ │ │ + b.n 1be2b8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - subs r6, r5, r4 │ │ │ │ + subs r6, r7, #0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, r3 │ │ │ │ + adds r2, r7, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ @ instruction: 0xb834 │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xb834 │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xb82c │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xb884 │ │ │ │ movs r0, r3 │ │ │ │ add lr, r0 │ │ │ │ movs r7, r4 │ │ │ │ @ instruction: 0xb7ec │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n 1be720 │ │ │ │ + bmi.n 1be410 │ │ │ │ movs r7, r2 │ │ │ │ eors.w r0, r0, r7, lsr #32 │ │ │ │ add r2, r9 │ │ │ │ movs r7, r4 │ │ │ │ @ instruction: 0xb7c8 │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 1be6b8 │ │ │ │ + bcc.n 1be3a8 │ │ │ │ movs r7, r2 │ │ │ │ add r2, r6 │ │ │ │ movs r7, r4 │ │ │ │ @ instruction: 0xb778 │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 1be698 │ │ │ │ + bcc.n 1be388 │ │ │ │ movs r7, r2 │ │ │ │ add r0, r3 │ │ │ │ movs r7, r4 │ │ │ │ @ instruction: 0xb736 │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 1be670 │ │ │ │ + bcc.n 1be360 │ │ │ │ movs r7, r2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1be72e │ │ │ │ + cbnz r3, 1be41e │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1be720 │ │ │ │ + bls.n 1be410 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ - cbnz r0, 1be72a │ │ │ │ + cbnz r0, 1be41a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w ip, r2, lsl #1 │ │ │ │ - cbz r2, 1be724 │ │ │ │ + cbz r2, 1be414 │ │ │ │ add r1, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r1, ip │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 549fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1be732 │ │ │ │ + cbz r0, 1be422 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - b.n 1be6fe │ │ │ │ + b.n 1be3ee │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #13] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strb r2, [r3, #13] │ │ │ │ - b.n 1be71c │ │ │ │ + b.n 1be40c │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #128] @ (1be7d0 ) │ │ │ │ - ldr r3, [pc, #132] @ (1be7d4 ) │ │ │ │ + ldr r0, [pc, #128] @ (1be4c0 ) │ │ │ │ + ldr r3, [pc, #132] @ (1be4c4 ) │ │ │ │ sub sp, #32 │ │ │ │ add r0, pc │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1be78a │ │ │ │ + bne.n 1be47a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - ldr r2, [pc, #104] @ (1be7d8 ) │ │ │ │ + ldr r2, [pc, #104] @ (1be4c8 ) │ │ │ │ add r3, r5 │ │ │ │ str r3, [r6, #8] │ │ │ │ - ldr r3, [pc, #96] @ (1be7d4 ) │ │ │ │ + ldr r3, [pc, #96] @ (1be4c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be7cc │ │ │ │ + bne.n 1be4bc │ │ │ │ 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 │ │ │ │ @@ -500188,44 +499863,44 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r0, r3 │ │ │ │ blx 55100 │ │ │ │ - b.n 1be76a │ │ │ │ + b.n 1be45a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - adds r2, r5, r2 │ │ │ │ + subs r2, r7, r6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r1, r2 │ │ │ │ + subs r0, r3, r6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ subs r3, r1, #1 │ │ │ │ negs r1, r1 │ │ │ │ add r3, r2 │ │ │ │ ands r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 1be7ee │ │ │ │ + bcc.n 1be4de │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ subs r1, r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1be6d4 │ │ │ │ - cbz r0, 1be822 │ │ │ │ + bl 1be3c4 │ │ │ │ + cbz r0, 1be512 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r1, 1be81e │ │ │ │ + cbz r1, 1be50e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r2, r3, r0 │ │ │ │ add r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -500257,30 +499932,30 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #132] @ (1be8f8 ) │ │ │ │ + ldr r1, [pc, #132] @ (1be5e8 ) │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #132] @ (1be8fc ) │ │ │ │ + ldr r3, [pc, #132] @ (1be5ec ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ adds.w r3, lr, ip │ │ │ │ - bcs.n 1be8ee │ │ │ │ + bcs.n 1be5de │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1be8ee │ │ │ │ + bhi.n 1be5de │ │ │ │ movs r3, #5 │ │ │ │ movt r3, #19779 @ 0x4d43 │ │ │ │ add r5, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -500293,101 +499968,101 @@ │ │ │ │ mov.w ip, ip, ror #29 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ orr.w sl, sl, sl │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1be8d4 │ │ │ │ + cbz r0, 1be5c4 │ │ │ │ mov r2, ip │ │ │ │ add r0, lr │ │ │ │ blx 55100 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (1be900 ) │ │ │ │ - ldr r3, [pc, #32] @ (1be8fc ) │ │ │ │ + ldr r2, [pc, #40] @ (1be5f0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1be5ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be8f2 │ │ │ │ + bne.n 1be5e2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1be8d6 │ │ │ │ + b.n 1be5c6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r0, #30 │ │ │ │ + subs r6, r2, r2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + subs r2, r6, r0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #204] @ (1be9e4 ) │ │ │ │ - ldr r3, [pc, #208] @ (1be9e8 ) │ │ │ │ + ldr r1, [pc, #204] @ (1be6d4 ) │ │ │ │ + ldr r3, [pc, #208] @ (1be6d8 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1be9da │ │ │ │ + bne.n 1be6ca │ │ │ │ ldrd r4, r1, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r4 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #0] │ │ │ │ - bls.n 1be962 │ │ │ │ + bls.n 1be652 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1be9d6 │ │ │ │ + bne.n 1be6c6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r4, 1be98a │ │ │ │ + cbz r4, 1be67a │ │ │ │ add r4, r2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r4, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r4, r1 │ │ │ │ mov r1, r4 │ │ │ │ blx 549fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1be9d6 │ │ │ │ + beq.n 1be6c6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r0, r4, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1be990 │ │ │ │ + bne.n 1be680 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #120] @ (1be9ec ) │ │ │ │ - ldr r3, [pc, #112] @ (1be9e8 ) │ │ │ │ + ldr r2, [pc, #120] @ (1be6dc ) │ │ │ │ + ldr r3, [pc, #112] @ (1be6d8 ) │ │ │ │ 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 1be9de │ │ │ │ + bne.n 1be6ce │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ - b.n 1be946 │ │ │ │ + b.n 1be636 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #5 │ │ │ │ movt r3, #19779 @ 0x4d43 │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -500407,65 +500082,65 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, r3 │ │ │ │ blx 55100 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1be96a │ │ │ │ + b.n 1be65a │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #13] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1be972 │ │ │ │ + b.n 1be662 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r4, #27 │ │ │ │ + adds r2, r6, r7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + adds r6, r2, r6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1bea54 │ │ │ │ + cbnz r3, 1be744 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldrd r0, r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 1bea3a │ │ │ │ + bls.n 1be72a │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1bea48 │ │ │ │ + cbnz r2, 1be738 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - cbz r0, 1bea42 │ │ │ │ + cbz r0, 1be732 │ │ │ │ adds r1, r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 549fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1bea48 │ │ │ │ + cbz r0, 1be738 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ adds r1, r4, r2 │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r2 │ │ │ │ str r1, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1bea1a │ │ │ │ + b.n 1be70a │ │ │ │ movs r2, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ strb r2, [r3, #13] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ @@ -500476,263 +500151,263 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, r1, #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ cmp r1, r4 │ │ │ │ - bcc.n 1beab8 │ │ │ │ + bcc.n 1be7a8 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1beae6 │ │ │ │ + bne.n 1be7d6 │ │ │ │ ldrd r4, r2, [r3, #4] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 1beab0 │ │ │ │ + bls.n 1be7a0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1beae2 │ │ │ │ + cbnz r2, 1be7d2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 1beadc │ │ │ │ + cbz r4, 1be7cc │ │ │ │ adds r4, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r4, r2 │ │ │ │ mov r1, r4 │ │ │ │ blx 549fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1beae2 │ │ │ │ + cbz r0, 1be7d2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ strd r0, r4, [r3] │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subs r1, r4, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1be6d4 │ │ │ │ + bl 1be3c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bea7a │ │ │ │ + beq.n 1be76a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1bead8 │ │ │ │ + cbz r1, 1be7c8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r2, r4, r0 │ │ │ │ add r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r4, [r3, #8] │ │ │ │ - b.n 1bea7a │ │ │ │ + b.n 1be76a │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1bea92 │ │ │ │ + b.n 1be782 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #13] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ 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 │ │ │ │ strb.w r1, [sp, #7] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1be7dc │ │ │ │ + bl 1be4cc │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1beb56 │ │ │ │ + cbnz r3, 1be846 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1beb3a │ │ │ │ + bls.n 1be82a │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1beb52 │ │ │ │ + cbnz r2, 1be842 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1beb4c │ │ │ │ + cbz r1, 1be83c │ │ │ │ adds r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 549fc │ │ │ │ - cbz r0, 1beb52 │ │ │ │ + cbz r0, 1be842 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be73c │ │ │ │ + bl 1be42c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1beb22 │ │ │ │ + b.n 1be812 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ 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 │ │ │ │ strh.w r1, [sp, #6] │ │ │ │ movs r1, #2 │ │ │ │ - bl 1be7dc │ │ │ │ + bl 1be4cc │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1bebc2 │ │ │ │ + cbnz r3, 1be8b2 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #2 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1beba6 │ │ │ │ + bls.n 1be896 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1bebbe │ │ │ │ + cbnz r2, 1be8ae │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1bebb8 │ │ │ │ + cbz r1, 1be8a8 │ │ │ │ adds r1, #2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 549fc │ │ │ │ - cbz r0, 1bebbe │ │ │ │ + cbz r0, 1be8ae │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sp, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be73c │ │ │ │ + bl 1be42c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1beb8e │ │ │ │ + b.n 1be87e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ 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 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ - bl 1be7dc │ │ │ │ + bl 1be4cc │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1bec2c │ │ │ │ + cbnz r3, 1be91c │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1bec10 │ │ │ │ + bls.n 1be900 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1bec28 │ │ │ │ + cbnz r2, 1be918 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1bec22 │ │ │ │ + cbz r1, 1be912 │ │ │ │ adds r1, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 549fc │ │ │ │ - cbz r0, 1bec28 │ │ │ │ + cbz r0, 1be918 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1be73c │ │ │ │ + bl 1be42c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1bebf8 │ │ │ │ + b.n 1be8e8 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ 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 │ │ │ │ movs r1, #8 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - bl 1be7dc │ │ │ │ + bl 1be4cc │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1bec9a │ │ │ │ + cbnz r3, 1be98a │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1bec7e │ │ │ │ + bls.n 1be96e │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1bec96 │ │ │ │ + cbnz r2, 1be986 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1bec90 │ │ │ │ + cbz r1, 1be980 │ │ │ │ adds r1, #8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 549fc │ │ │ │ - cbz r0, 1bec96 │ │ │ │ + cbz r0, 1be986 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1be73c │ │ │ │ + bl 1be42c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1bec66 │ │ │ │ + b.n 1be956 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, 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] @ (1bed34 ) │ │ │ │ + ldr r3, [pc, #128] @ (1bea24 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #128] @ (1bed38 ) │ │ │ │ + ldr r2, [pc, #128] @ (1bea28 ) │ │ │ │ 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 1bed2a │ │ │ │ + bcs.n 1bea1a │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1bed2a │ │ │ │ + bhi.n 1bea1a │ │ │ │ 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] │ │ │ │ @@ -500747,42 +500422,42 @@ │ │ │ │ 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, 1bed10 │ │ │ │ + cbz r3, 1bea00 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, r1] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (1bed3c ) │ │ │ │ - ldr r3, [pc, #28] @ (1bed34 ) │ │ │ │ + ldr r2, [pc, #40] @ (1bea2c ) │ │ │ │ + ldr r3, [pc, #28] @ (1bea24 ) │ │ │ │ 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 1bed2e │ │ │ │ + bne.n 1bea1e │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1bed12 │ │ │ │ + b.n 1bea02 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #13 │ │ │ │ + asrs r6, r2, #25 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r6, r4, #11 │ │ │ │ + asrs r6, r6, #23 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bedb6 │ │ │ │ + bne.n 1beaa6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -500790,42 +500465,42 @@ │ │ │ │ blx 55178 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 1bed98 │ │ │ │ + bls.n 1bea88 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbnz r1, 1bedac │ │ │ │ + cbnz r1, 1bea9c │ │ │ │ mov.w ip, r0, lsl #1 │ │ │ │ - cbz r0, 1beda6 │ │ │ │ + cbz r0, 1bea96 │ │ │ │ adds r1, r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r1, ip │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ blx 549fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1bedac │ │ │ │ + cbz r0, 1bea9c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1be73c │ │ │ │ + bl 1be42c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - b.n 1bed78 │ │ │ │ + b.n 1bea68 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strb r2, [r3, #13] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -500835,165 +500510,165 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ strb r3, [r0, #12] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r2, 1bedde │ │ │ │ + cbnz r2, 1beace │ │ │ │ ldrd r2, r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1bede2 │ │ │ │ + bls.n 1bead2 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1bedda │ │ │ │ + bhi.n 1beaca │ │ │ │ add r1, r0 │ │ │ │ str r1, [r3, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1bee16 │ │ │ │ + cbnz r3, 1beb06 │ │ │ │ ldrd ip, r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bhi.n 1bee12 │ │ │ │ + bhi.n 1beb02 │ │ │ │ sub.w ip, ip, r3 │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1bee18 │ │ │ │ + bls.n 1beb08 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ add.w ip, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ - beq.n 1bee16 │ │ │ │ + beq.n 1beb06 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ blx 55100 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1bee44 │ │ │ │ + cbnz r3, 1beb34 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1bee48 │ │ │ │ + bcc.n 1beb38 │ │ │ │ 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 1bee44 │ │ │ │ + beq.n 1beb34 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ subs r3, r3, r2 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ adds r1, r2, r3 │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1bee7a │ │ │ │ + bne.n 1beb6a │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bls.n 1bee7e │ │ │ │ + bls.n 1beb6e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r1 │ │ │ │ cmp.w ip, #1 │ │ │ │ - ble.n 1bee76 │ │ │ │ + ble.n 1beb66 │ │ │ │ add.w ip, r1, #2 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1bee7a │ │ │ │ + beq.n 1beb6a │ │ │ │ ldrh r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ subs r3, r3, r2 │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds r1, r2, r3 │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1beebe │ │ │ │ + bne.n 1bebae │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bls.n 1beec2 │ │ │ │ + bls.n 1bebb2 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r1 │ │ │ │ cmp.w ip, #3 │ │ │ │ - ble.n 1beeba │ │ │ │ + ble.n 1bebaa │ │ │ │ add.w ip, r1, #4 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1beebe │ │ │ │ + beq.n 1bebae │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ subs r3, r3, r1 │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ adds r2, r1, r3 │ │ │ │ str r2, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1bef02 │ │ │ │ + bne.n 1bebf2 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1bef08 │ │ │ │ + bls.n 1bebf8 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r2 │ │ │ │ cmp.w ip, #7 │ │ │ │ - ble.n 1beefe │ │ │ │ + ble.n 1bebee │ │ │ │ add.w ip, r2, #8 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bef02 │ │ │ │ + beq.n 1bebf2 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1bef58 │ │ │ │ + bcs.n 1bec48 │ │ │ │ subs r2, r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5542c │ │ │ │ - cbz r0, 1bef58 │ │ │ │ + cbz r0, 1bec48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ @@ -501001,190 +500676,190 @@ │ │ │ │ mov r0, r3 │ │ │ │ strb r2, [r4, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrh r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1bf016 │ │ │ │ + beq.n 1bed06 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1bef80 │ │ │ │ + b.n 1bec70 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1bf01c │ │ │ │ + beq.n 1bed0c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1bef7a │ │ │ │ + bne.n 1bec6a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1bf016 │ │ │ │ + bne.n 1bed06 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1befa0 │ │ │ │ + b.n 1bec90 │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1bf016 │ │ │ │ + beq.n 1bed06 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1bef98 │ │ │ │ + bne.n 1bec88 │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1bef98 │ │ │ │ + bls.n 1bec88 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w ip, r2, r3 │ │ │ │ - b.n 1befca │ │ │ │ + b.n 1becba │ │ │ │ add r3, r8 │ │ │ │ adds r3, #12 │ │ │ │ sub.w lr, lr, r3 │ │ │ │ add ip, r3 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1bef98 │ │ │ │ + bls.n 1bec88 │ │ │ │ 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 1befba │ │ │ │ + bne.n 1becaa │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1befba │ │ │ │ + beq.n 1becaa │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1befba │ │ │ │ + bne.n 1becaa │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 1befba │ │ │ │ + bne.n 1becaa │ │ │ │ ldrb.w r2, [ip, #13] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 1befba │ │ │ │ + bne.n 1becaa │ │ │ │ ldrb.w r2, [ip, #14] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - bne.n 1befba │ │ │ │ + bne.n 1becaa │ │ │ │ ldrb.w r2, [ip, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1befba │ │ │ │ + bne.n 1becaa │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - b.n 1bf018 │ │ │ │ + b.n 1bed08 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1bef8e │ │ │ │ + b.n 1bec7e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #80] @ (1bf080 ) │ │ │ │ + ldr r2, [pc, #80] @ (1bed70 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #80] @ (1bf084 ) │ │ │ │ + ldr r3, [pc, #80] @ (1bed74 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5444c │ │ │ │ - cbz r0, 1bf078 │ │ │ │ + cbz r0, 1bed68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1bf078 │ │ │ │ - ldr r0, [pc, #56] @ (1bf088 ) │ │ │ │ + cbz r3, 1bed68 │ │ │ │ + ldr r0, [pc, #56] @ (1bed78 ) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 5468c │ │ │ │ - cbz r0, 1bf078 │ │ │ │ + cbz r0, 1bed68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #40] @ (1bf08c ) │ │ │ │ - ldr r3, [pc, #32] @ (1bf084 ) │ │ │ │ + ldr r2, [pc, #40] @ (1bed7c ) │ │ │ │ + ldr r3, [pc, #32] @ (1bed74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bf07c │ │ │ │ + bne.n 1bed6c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1bf060 │ │ │ │ + b.n 1bed50 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r0, #31 │ │ │ │ + asrs r6, r2, #11 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - lsrs r0, r3, #30 │ │ │ │ + asrs r0, r5, #10 │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #100] @ (1bf10c ) │ │ │ │ + ldr r2, [pc, #100] @ (1bedfc ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #100] @ (1bf110 ) │ │ │ │ + ldr r3, [pc, #100] @ (1bee00 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54f5c │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1bf0de │ │ │ │ - ldr r1, [pc, #76] @ (1bf114 ) │ │ │ │ - ldr r2, [pc, #72] @ (1bf110 ) │ │ │ │ + cbz r0, 1bedce │ │ │ │ + ldr r1, [pc, #76] @ (1bee04 ) │ │ │ │ + ldr r2, [pc, #72] @ (1bee00 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1bf108 │ │ │ │ + bne.n 1bedf8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 5447c │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1bf0f6 │ │ │ │ + cbz r0, 1bede6 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 54af8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1bf0c4 │ │ │ │ + b.n 1bedb4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ blx 53ff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 1bf0ea │ │ │ │ + b.n 1bedda │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r1, #29 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #28 │ │ │ │ + asrs r4, r0, #9 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 54190 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -501212,15 +500887,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 55064 <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - beq.n 1bf186 │ │ │ │ + beq.n 1bee76 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -501233,183 +500908,183 @@ │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #228] @ (1bf29c ) │ │ │ │ + ldr r0, [pc, #228] @ (1bef8c ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #228] @ (1bf2a0 ) │ │ │ │ + ldr r1, [pc, #228] @ (1bef90 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #224] @ (1bf2a4 ) │ │ │ │ + ldr r0, [pc, #224] @ (1bef94 ) │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ strd r3, r3, [r3] │ │ │ │ cmn.w r2, #9 │ │ │ │ - bhi.n 1bf292 │ │ │ │ + bhi.n 1bef82 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add.w r5, r2, #8 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 1bf224 │ │ │ │ + bls.n 1bef14 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 1bf252 │ │ │ │ + bhi.n 1bef42 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #168] @ (1bf2a8 ) │ │ │ │ + ldr r1, [pc, #168] @ (1bef98 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1bf268 │ │ │ │ + beq.n 1bef58 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 1bf25c │ │ │ │ + cbz r0, 1bef4c │ │ │ │ mov r2, r6 │ │ │ │ - bl 1c61f4 │ │ │ │ + bl 1c5ee4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf292 │ │ │ │ + beq.n 1bef82 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r6, [r4, #20] │ │ │ │ add r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 1bf22a │ │ │ │ + b.n 1bef1a │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 1bf292 │ │ │ │ + beq.n 1bef82 │ │ │ │ str r5, [r4, #16] │ │ │ │ add r4, sp, #12 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #24] │ │ │ │ - ldr r2, [pc, #112] @ (1bf2ac ) │ │ │ │ - ldr r3, [pc, #96] @ (1bf2a0 ) │ │ │ │ + ldr r2, [pc, #112] @ (1bef9c ) │ │ │ │ + ldr r3, [pc, #96] @ (1bef90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bf296 │ │ │ │ + bne.n 1bef86 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 1bf1fe │ │ │ │ + b.n 1beeee │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 549fc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1bf216 │ │ │ │ + b.n 1bef06 │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r7, r6 │ │ │ │ blx 5516c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1bf292 │ │ │ │ + cbz r0, 1bef82 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx 55100 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6 │ │ │ │ str r7, [r4, #20] │ │ │ │ str r6, [r4, #12] │ │ │ │ str r1, [r4, #8] │ │ │ │ - b.n 1bf22a │ │ │ │ + b.n 1bef1a │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1bf22c │ │ │ │ + b.n 1bef1c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r0, #25 │ │ │ │ + asrs r2, r2, #5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #24 │ │ │ │ + asrs r2, r7, #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #22 │ │ │ │ + asrs r6, r1, #3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ 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 1bf2d2 │ │ │ │ - b.n 1bf2e4 │ │ │ │ + bcc.n 1befc2 │ │ │ │ + b.n 1befd4 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 1bf2e4 │ │ │ │ + bcs.n 1befd4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1bf2cc │ │ │ │ + bne.n 1befbc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 1bf1a4 │ │ │ │ + bl 1bee94 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrd r0, r2, [r1] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ strd r1, r1, [r1] │ │ │ │ adds r1, r3, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 1bf33e │ │ │ │ + bcs.n 1bf02e │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r3, #16 │ │ │ │ bic.w ip, ip, #7 │ │ │ │ adds r3, #8 │ │ │ │ add ip, r2 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 1bf338 │ │ │ │ + cbz r2, 1bf028 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbnz r1, 1bf334 │ │ │ │ + cbnz r1, 1bf024 │ │ │ │ ldr.w r1, [lr] │ │ │ │ strd r1, lr, [r2] │ │ │ │ str r2, [r1, #4] │ │ │ │ str.w r2, [lr] │ │ │ │ strd r0, r0, [r3, #-8] │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 1bf318 │ │ │ │ + bne.n 1bf008 │ │ │ │ pop {pc} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #12] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r3, [r1, #20] │ │ │ │ strd r0, r0, [r1, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -501423,198 +501098,198 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov sl, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7fb8 │ │ │ │ + bl 1c7ca8 │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r8, r6 │ │ │ │ itt ne │ │ │ │ strne.w r8, [sp, #12] │ │ │ │ strne.w sl, [sp, #4] │ │ │ │ - bne.n 1bf396 │ │ │ │ - b.n 1bf4bc │ │ │ │ + bne.n 1bf086 │ │ │ │ + b.n 1bf1ac │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 1bf4bc │ │ │ │ + beq.w 1bf1ac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7e20 │ │ │ │ + bl 1c7b10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf38c │ │ │ │ + bne.n 1bf07c │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbnz r3, 1bf3ea │ │ │ │ + cbnz r3, 1bf0da │ │ │ │ add.w r9, r6, r7 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1bf4a0 │ │ │ │ + beq.n 1bf190 │ │ │ │ ldr.w r4, [r9, #-4]! │ │ │ │ mov r0, r5 │ │ │ │ subs r7, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c7e20 │ │ │ │ + bl 1c7b10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf3c6 │ │ │ │ + bne.n 1bf0b6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1bf4a0 │ │ │ │ + beq.n 1bf190 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbnz r3, 1bf3f0 │ │ │ │ + cbnz r3, 1bf0e0 │ │ │ │ add.w r9, r6, r7 │ │ │ │ - b.n 1bf3b6 │ │ │ │ + b.n 1bf0a6 │ │ │ │ adds r1, r7, #4 │ │ │ │ - beq.n 1bf4cc │ │ │ │ + beq.n 1bf1bc │ │ │ │ mov r4, r2 │ │ │ │ add.w fp, r7, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov sl, fp │ │ │ │ mov r6, r3 │ │ │ │ cmp r8, fp │ │ │ │ - bcs.n 1bf4c8 │ │ │ │ + bcs.n 1bf1b8 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1bf4d2 │ │ │ │ + bhi.n 1bf1c2 │ │ │ │ cmp.w fp, #64 @ 0x40 │ │ │ │ mov r8, fp │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ blx 549fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf4cc │ │ │ │ + beq.n 1bf1bc │ │ │ │ adds r1, r0, r7 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ sub.w r3, r6, #8 │ │ │ │ str r4, [r1, #0] │ │ │ │ adds r2, r2, r3 │ │ │ │ - beq.n 1bf4ea │ │ │ │ + beq.n 1bf1da │ │ │ │ mov r6, r0 │ │ │ │ sub.w r7, r2, #8 │ │ │ │ - b.n 1bf440 │ │ │ │ + b.n 1bf130 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w r3, r7, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1bf494 │ │ │ │ + bcs.n 1bf184 │ │ │ │ subs r7, #8 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7e20 │ │ │ │ + bl 1c7b10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf434 │ │ │ │ + bne.n 1bf124 │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ cmn.w sl, #5 │ │ │ │ - bhi.n 1bf4cc │ │ │ │ + bhi.n 1bf1bc │ │ │ │ add.w r9, sl, #4 │ │ │ │ cmp r9, r8 │ │ │ │ - bls.n 1bf4da │ │ │ │ + bls.n 1bf1ca │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1bf4e2 │ │ │ │ + bhi.n 1bf1d2 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ mov r8, r9 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 549fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1bf4cc │ │ │ │ + cbz r0, 1bf1bc │ │ │ │ add.w r3, r0, sl │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov sl, r9 │ │ │ │ str.w fp, [r3] │ │ │ │ add.w r3, r7, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 1bf43e │ │ │ │ + bcc.n 1bf12e │ │ │ │ sub.w r7, sl, #4 │ │ │ │ ldr r2, [r6, r7] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1bf3ac │ │ │ │ - b.n 1bf3b0 │ │ │ │ + bne.n 1bf09c │ │ │ │ + b.n 1bf0a0 │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1bf38c │ │ │ │ + beq.w 1bf07c │ │ │ │ mov r0, fp │ │ │ │ blx 5422c │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 1bf396 │ │ │ │ + bne.w 1bf086 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r1, r0, r7 │ │ │ │ - bne.n 1bf420 │ │ │ │ + bne.n 1bf110 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r8, fp │ │ │ │ it cc │ │ │ │ movcc r8, fp │ │ │ │ - b.n 1bf414 │ │ │ │ + b.n 1bf104 │ │ │ │ adds.w r3, r6, sl │ │ │ │ - bne.n 1bf484 │ │ │ │ - b.n 1bf4cc │ │ │ │ + bne.n 1bf174 │ │ │ │ + b.n 1bf1bc │ │ │ │ cmp r8, r9 │ │ │ │ it cc │ │ │ │ movcc r8, r9 │ │ │ │ - b.n 1bf474 │ │ │ │ + b.n 1bf164 │ │ │ │ ldr r2, [r0, r7] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1bf4f4 │ │ │ │ + beq.n 1bf1e4 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbnz r6, 1bf4fa │ │ │ │ + cbnz r6, 1bf1ea │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b.n 1bf3b4 │ │ │ │ + b.n 1bf0a4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1bf3fa │ │ │ │ + b.n 1bf0ea │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ 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 r7, r3 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ - cbnz r3, 1bf586 │ │ │ │ + cbnz r3, 1bf276 │ │ │ │ add.w r0, r7, #60 @ 0x3c │ │ │ │ blx 5516c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf5ce │ │ │ │ + beq.n 1bf2be │ │ │ │ add.w ip, r0, #8 │ │ │ │ str.w r8, [r0, #4] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -501625,22 +501300,22 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w r0, r4, #60 @ 0x3c │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ blx 55100 │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ - cbnz r6, 1bf5ba │ │ │ │ + cbnz r6, 1bf2aa │ │ │ │ mov r0, r4 │ │ │ │ strd r6, r6, [r4, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ blx 5516c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bf5ce │ │ │ │ + cbz r0, 1bf2be │ │ │ │ add.w ip, r4, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -501648,47 +501323,47 @@ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r4, #40] @ 0x28 │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1bf57c │ │ │ │ + beq.n 1bf26c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1bf5d6 │ │ │ │ + beq.n 1bf2c6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 5422c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r5, [r6, #8] │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r5, #5 │ │ │ │ blx 5516c │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf5c8 │ │ │ │ + beq.n 1bf2b8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ lsls r2, r5, #5 │ │ │ │ blx 55100 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-24] │ │ │ │ - ldr.w lr, [pc, #104] @ 1bf674 │ │ │ │ + ldr.w lr, [pc, #104] @ 1bf364 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #100] @ (1bf678 ) │ │ │ │ + ldr r0, [pc, #100] @ (1bf368 ) │ │ │ │ sub sp, #16 │ │ │ │ add lr, pc │ │ │ │ add.w ip, sp, #4096 @ 0x1000 │ │ │ │ add.w ip, ip, #24 │ │ │ │ add.w r4, sp, #4096 @ 0x1000 │ │ │ │ adds r4, #12 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ @@ -501699,96 +501374,96 @@ │ │ │ │ str r0, [r4, #0] │ │ │ │ mov.w r0, #0 │ │ │ │ ldr.w r0, [ip], #4 │ │ │ │ strd r0, ip, [sp] │ │ │ │ add r0, sp, #12 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ blx 5453c <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (1bf67c ) │ │ │ │ - ldr r3, [pc, #40] @ (1bf678 ) │ │ │ │ + ldr r2, [pc, #48] @ (1bf36c ) │ │ │ │ + ldr r3, [pc, #40] @ (1bf368 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bf66e │ │ │ │ + bne.n 1bf35e │ │ │ │ movs r0, #0 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #6 │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r5, [r6, #384] @ 0x180 │ │ │ │ - cbz r5, 1bf6ee │ │ │ │ + cbz r5, 1bf3de │ │ │ │ ldrd r7, r1, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d4400 │ │ │ │ + bl 1d40f0 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5516c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1bf6c6 │ │ │ │ + cbz r0, 1bf3b6 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bl 1d4414 │ │ │ │ - cbnz r0, 1bf6d0 │ │ │ │ + bl 1d4104 │ │ │ │ + cbnz r0, 1bf3c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #144] @ (1bf764 ) │ │ │ │ + ldr r0, [pc, #144] @ (1bf454 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1bf5f4 │ │ │ │ + bl 1bf2e4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r6, [r6, #384] @ 0x180 │ │ │ │ mov r2, r5 │ │ │ │ adds r3, #4 │ │ │ │ add.w r0, r4, #8 │ │ │ │ movs r1, #32 │ │ │ │ blx r6 │ │ │ │ - b.n 1bf6c6 │ │ │ │ + b.n 1bf3b6 │ │ │ │ ldr.w r3, [r6, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1bf756 │ │ │ │ + beq.n 1bf446 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1bf75c │ │ │ │ + beq.n 1bf44c │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1bf6cc │ │ │ │ + bne.n 1bf3bc │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c079c │ │ │ │ + bl 1c048c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 1bf71a │ │ │ │ + cbnz r0, 1bf40a │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ - b.n 1bf6cc │ │ │ │ + b.n 1bf3bc │ │ │ │ adds r5, #1 │ │ │ │ - bl 1c05a4 │ │ │ │ + bl 1c0294 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, #360] @ 0x168 │ │ │ │ ldrexd r1, r2, [r3] │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, r3, r1 │ │ │ │ ldr.w r1, [r0, #368] @ 0x170 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ @@ -501799,66 +501474,66 @@ │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #0 │ │ │ │ cmp r5, #8 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bf714 │ │ │ │ + bne.n 1bf404 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0824 │ │ │ │ - b.n 1bf70c │ │ │ │ - bl 1c0d7c │ │ │ │ - b.n 1bf6cc │ │ │ │ - bl 1c1080 │ │ │ │ - b.n 1bf6cc │ │ │ │ + bl 1c0514 │ │ │ │ + b.n 1bf3fc │ │ │ │ + bl 1c0a6c │ │ │ │ + b.n 1bf3bc │ │ │ │ + bl 1c0d70 │ │ │ │ + b.n 1bf3bc │ │ │ │ nop │ │ │ │ - add r7, pc, #384 @ (adr r7, 1bf8e8 ) │ │ │ │ + add r7, pc, #384 @ (adr r7, 1bf5d8 ) │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldrd sl, fp, [sp, #48] @ 0x30 │ │ │ │ - bl 1c613c │ │ │ │ + bl 1c5e2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bf8ba │ │ │ │ + beq.w 1bf5aa │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bf8ba │ │ │ │ + beq.w 1bf5aa │ │ │ │ mov.w r8, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r8, [r0, #4] │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ - bl 1c0c5c │ │ │ │ - cbnz r0, 1bf82e │ │ │ │ + bl 1c094c │ │ │ │ + cbnz r0, 1bf51e │ │ │ │ mov r0, r6 │ │ │ │ blx 55178 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 55178 │ │ │ │ add.w r1, r9, #11 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r8 │ │ │ │ str.w r1, [r4, #380] @ 0x17c │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf8bc │ │ │ │ + beq.n 1bf5ac │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ movs r6, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r6, [r3], #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -501871,132 +501546,132 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #4 │ │ │ │ strb.w r0, [r3, r8] │ │ │ │ add.w r0, r4, #336 @ 0x150 │ │ │ │ str.w sl, [r2, #1] │ │ │ │ str.w fp, [r2, #5] │ │ │ │ - bl 1c6f50 │ │ │ │ + bl 1c6c40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ 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, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1c09ec │ │ │ │ + bl 1c06dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf7b8 │ │ │ │ + beq.n 1bf4a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c64ec │ │ │ │ + bl 1c61dc │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf7b8 │ │ │ │ - ldr r1, [pc, #212] @ (1bf92c ) │ │ │ │ + beq.n 1bf4a8 │ │ │ │ + ldr r1, [pc, #212] @ (1bf61c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 55364 │ │ │ │ - cbz r0, 1bf8b4 │ │ │ │ + cbz r0, 1bf5a4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1bf8d2 │ │ │ │ + beq.n 1bf5c2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1bf8e0 │ │ │ │ - ldr r0, [pc, #192] @ (1bf930 ) │ │ │ │ + beq.n 1bf5d0 │ │ │ │ + ldr r0, [pc, #192] @ (1bf620 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4904 │ │ │ │ + bl 1c45f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf90a │ │ │ │ - ldr r0, [pc, #184] @ (1bf934 ) │ │ │ │ + beq.n 1bf5fa │ │ │ │ + ldr r0, [pc, #184] @ (1bf624 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - bl 1cb5e0 │ │ │ │ + bl 1cb2d0 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r0, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c0ee8 │ │ │ │ + bl 1c0bd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf7b8 │ │ │ │ + beq.n 1bf4a8 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [r4, #368] @ 0x170 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1bf91e │ │ │ │ + beq.n 1bf60e │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, 1bf8ee │ │ │ │ + cbz r3, 1bf5de │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 1bf7b8 │ │ │ │ + b.n 1bf4a8 │ │ │ │ strb.w r8, [r4, #392] @ 0x188 │ │ │ │ - b.n 1bf860 │ │ │ │ + b.n 1bf550 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ 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 1c0e04 │ │ │ │ + bl 1c0af4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf86c │ │ │ │ - b.n 1bf7b8 │ │ │ │ + bne.n 1bf55c │ │ │ │ + b.n 1bf4a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c110c │ │ │ │ + bl 1c0dfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf86c │ │ │ │ - b.n 1bf7b8 │ │ │ │ - ldr r1, [pc, #72] @ (1bf938 ) │ │ │ │ + bne.n 1bf55c │ │ │ │ + b.n 1bf4a8 │ │ │ │ + ldr r1, [pc, #72] @ (1bf628 ) │ │ │ │ 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 1cacfc │ │ │ │ + bl 1ca9ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf8ae │ │ │ │ - b.n 1bf8bc │ │ │ │ - ldr r0, [pc, #48] @ (1bf93c ) │ │ │ │ + bne.n 1bf59e │ │ │ │ + b.n 1bf5ac │ │ │ │ + ldr r0, [pc, #48] @ (1bf62c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4904 │ │ │ │ + bl 1c45f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf878 │ │ │ │ + bne.n 1bf568 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c0e20 │ │ │ │ - b.n 1bf878 │ │ │ │ + bl 1c0b10 │ │ │ │ + b.n 1bf568 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1ccd38 │ │ │ │ - b.n 1bf8a8 │ │ │ │ - add r5, pc, #928 @ (adr r5, 1bfcd0 ) │ │ │ │ + bl 1cca28 │ │ │ │ + b.n 1bf598 │ │ │ │ + add r5, pc, #928 @ (adr r5, 1bf9c0 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r5, pc, #936 @ (adr r5, 1bfcdc ) │ │ │ │ + add r5, pc, #936 @ (adr r5, 1bf9cc ) │ │ │ │ movs r0, r3 │ │ │ │ - add r6, pc, #24 @ (adr r6, 1bf950 ) │ │ │ │ + add r6, pc, #24 @ (adr r6, 1bf640 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r5, pc, #680 @ (adr r5, 1bfbe4 ) │ │ │ │ + add r5, pc, #680 @ (adr r5, 1bf8d4 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r5, pc, #400 @ (adr r5, 1bfad0 ) │ │ │ │ + add r5, pc, #400 @ (adr r5, 1bf7c0 ) │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 1bf966 │ │ │ │ + cbz r0, 1bf656 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ @@ -502008,581 +501683,581 @@ │ │ │ │ pop {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 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #348] @ (1bfad8 ) │ │ │ │ + ldr r2, [pc, #348] @ (1bf7c8 ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #348] @ (1bfadc ) │ │ │ │ + ldr r3, [pc, #348] @ (1bf7cc ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #344] @ (1bfae0 ) │ │ │ │ + ldr r0, [pc, #344] @ (1bf7d0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r6, [pc, #344] @ (1bfae4 ) │ │ │ │ + ldr r6, [pc, #344] @ (1bf7d4 ) │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ movs r1, #0 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1cb5e0 │ │ │ │ - cbnz r0, 1bf9c0 │ │ │ │ + bl 1cb2d0 │ │ │ │ + cbnz r0, 1bf6b0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #320] @ (1bfae8 ) │ │ │ │ + ldr r0, [pc, #320] @ (1bf7d8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1cb5e0 │ │ │ │ + bl 1cb2d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfa42 │ │ │ │ - ldr r0, [pc, #312] @ (1bfaec ) │ │ │ │ + beq.n 1bf732 │ │ │ │ + ldr r0, [pc, #312] @ (1bf7dc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4904 │ │ │ │ + bl 1c45f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfab4 │ │ │ │ + beq.n 1bf7a4 │ │ │ │ movs r5, #3 │ │ │ │ - b.n 1bf9c2 │ │ │ │ + b.n 1bf6b2 │ │ │ │ movs r5, #2 │ │ │ │ - ldr r0, [pc, #300] @ (1bfaf0 ) │ │ │ │ + ldr r0, [pc, #300] @ (1bf7e0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4904 │ │ │ │ + bl 1c45f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfa56 │ │ │ │ + beq.n 1bf746 │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 54db4 <__isoc23_strtoul@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1bf9fa │ │ │ │ + beq.n 1bf6ea │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq.n 1bfa76 │ │ │ │ - bhi.n 1bfa7c │ │ │ │ + beq.n 1bf766 │ │ │ │ + bhi.n 1bf76c │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 1bfa76 │ │ │ │ + beq.n 1bf766 │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 1bfa80 │ │ │ │ + beq.n 1bf770 │ │ │ │ lsrs r6, r0, #2 │ │ │ │ lsls r7, r0, #30 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - bne.n 1bfa00 │ │ │ │ + bne.n 1bf6f0 │ │ │ │ mov.w r7, #1073741824 @ 0x40000000 │ │ │ │ movs r6, #0 │ │ │ │ mov r3, sl │ │ │ │ mov r4, fp │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ strd r7, r6, [sp, #16] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 1bf768 │ │ │ │ + bl 1bf458 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bfa52 │ │ │ │ + cbz r0, 1bf742 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1bfa26 │ │ │ │ + beq.n 1bf716 │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1bfa86 │ │ │ │ - ldr r2, [pc, #204] @ (1bfaf4 ) │ │ │ │ - ldr r3, [pc, #176] @ (1bfadc ) │ │ │ │ + beq.n 1bf776 │ │ │ │ + ldr r2, [pc, #204] @ (1bf7e4 ) │ │ │ │ + ldr r3, [pc, #176] @ (1bf7cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bfad2 │ │ │ │ + bne.n 1bf7c2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ (1bfaf8 ) │ │ │ │ + ldr r0, [pc, #180] @ (1bf7e8 ) │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb5e0 │ │ │ │ + bl 1cb2d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf9c2 │ │ │ │ + bne.n 1bf6b2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1bfa26 │ │ │ │ - ldr r0, [pc, #164] @ (1bfafc ) │ │ │ │ + b.n 1bf716 │ │ │ │ + ldr r0, [pc, #164] @ (1bf7ec ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4904 │ │ │ │ + bl 1c45f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf9fa │ │ │ │ - ldr r3, [pc, #152] @ (1bfb00 ) │ │ │ │ + beq.n 1bf6ea │ │ │ │ + ldr r3, [pc, #152] @ (1bf7f0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #152] @ (1bfb04 ) │ │ │ │ + ldr r2, [pc, #152] @ (1bf7f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ - b.n 1bf9d0 │ │ │ │ + b.n 1bf6c0 │ │ │ │ lsrs r6, r0, #22 │ │ │ │ lsls r7, r0, #10 │ │ │ │ - b.n 1bf9f4 │ │ │ │ + b.n 1bf6e4 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne.n 1bf9f0 │ │ │ │ + bne.n 1bf6e0 │ │ │ │ lsrs r6, r0, #12 │ │ │ │ lsls r7, r0, #20 │ │ │ │ - b.n 1bf9f4 │ │ │ │ - ldr r0, [pc, #128] @ (1bfb08 ) │ │ │ │ + b.n 1bf6e4 │ │ │ │ + ldr r0, [pc, #128] @ (1bf7f8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb5e0 │ │ │ │ + bl 1cb2d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfa26 │ │ │ │ + beq.n 1bf716 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r5 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1bf768 │ │ │ │ + bl 1bf458 │ │ │ │ str.w r0, [r4, #408] @ 0x198 │ │ │ │ - b.n 1bfa26 │ │ │ │ - ldr r0, [pc, #84] @ (1bfb0c ) │ │ │ │ + b.n 1bf716 │ │ │ │ + ldr r0, [pc, #84] @ (1bf7fc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4904 │ │ │ │ + bl 1c45f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1bf9bc │ │ │ │ - bl 1c0c5c │ │ │ │ + bne.w 1bf6ac │ │ │ │ + bl 1c094c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bf9bc │ │ │ │ - bl 1c1128 │ │ │ │ - b.n 1bf9bc │ │ │ │ + beq.w 1bf6ac │ │ │ │ + bl 1c0e18 │ │ │ │ + b.n 1bf6ac │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r7, #25 │ │ │ │ + lsrs r4, r1, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #120 @ (adr r5, 1bfb5c ) │ │ │ │ + add r5, pc, #120 @ (adr r5, 1bf84c ) │ │ │ │ movs r0, r3 │ │ │ │ - lsls r2, r5, #25 │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r5, pc, #136 @ (adr r5, 1bfb74 ) │ │ │ │ + add r5, pc, #136 @ (adr r5, 1bf864 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r4, pc, #664 @ (adr r4, 1bfd88 ) │ │ │ │ + add r4, pc, #664 @ (adr r4, 1bfa78 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r5, pc, #240 @ (adr r5, 1bfbe4 ) │ │ │ │ + add r5, pc, #240 @ (adr r5, 1bf8d4 ) │ │ │ │ movs r0, r3 │ │ │ │ - lsls r2, r2, #23 │ │ │ │ + lsrs r2, r4, #3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r4, pc, #624 @ (adr r4, 1bfd6c ) │ │ │ │ + add r4, pc, #624 @ (adr r4, 1bfa5c ) │ │ │ │ movs r0, r3 │ │ │ │ - add r4, pc, #784 @ (adr r4, 1bfe10 ) │ │ │ │ + add r4, pc, #784 @ (adr r4, 1bfb00 ) │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #824 @ (adr r4, 1bfe40 ) │ │ │ │ + add r4, pc, #824 @ (adr r4, 1bfb30 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r5, pc, #24 @ (adr r5, 1bfb24 ) │ │ │ │ + add r5, pc, #24 @ (adr r5, 1bf814 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r3, pc, #744 @ (adr r3, 1bfdf8 ) │ │ │ │ + add r3, pc, #744 @ (adr r3, 1bfae8 ) │ │ │ │ movs r0, 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 │ │ │ │ - cbnz r0, 1bfb2e │ │ │ │ + cbnz r0, 1bf81e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r3, [r0, #396] @ 0x18c │ │ │ │ - cbnz r3, 1bfb82 │ │ │ │ + cbnz r3, 1bf872 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bfb24 │ │ │ │ + beq.n 1bf814 │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1caf90 │ │ │ │ + bl 1cac80 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1cae98 │ │ │ │ + bl 1cab88 │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1bfb56 │ │ │ │ - bl 1bfb10 │ │ │ │ + cbz r0, 1bf846 │ │ │ │ + bl 1bf800 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1bfb74 │ │ │ │ + beq.n 1bf864 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1bfb6a │ │ │ │ + beq.n 1bf85a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0fec │ │ │ │ - b.n 1bfb24 │ │ │ │ + bl 1c0cdc │ │ │ │ + b.n 1bf814 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1cccf0 │ │ │ │ - b.n 1bfb62 │ │ │ │ + bl 1cc9e0 │ │ │ │ + b.n 1bf852 │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ - bl 1c1848 │ │ │ │ + bl 1c1538 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ - b.n 1bfb5e │ │ │ │ - ldr r2, [pc, #20] @ (1bfb98 ) │ │ │ │ - ldr r1, [pc, #20] @ (1bfb9c ) │ │ │ │ + b.n 1bf84e │ │ │ │ + ldr r2, [pc, #20] @ (1bf888 ) │ │ │ │ + ldr r1, [pc, #20] @ (1bf88c ) │ │ │ │ ldrd r3, r0, [r0, #400] @ 0x190 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3c40 │ │ │ │ - b.n 1bfb34 │ │ │ │ - add r4, pc, #176 @ (adr r4, 1bfc4c ) │ │ │ │ + bl 1c3930 │ │ │ │ + b.n 1bf824 │ │ │ │ + add r4, pc, #176 @ (adr r4, 1bf93c ) │ │ │ │ movs r0, r3 │ │ │ │ bkpt 0x00aa │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #152] @ 0x98 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r4, 1bfbe6 │ │ │ │ + cbz r4, 1bf8d6 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1bf51c │ │ │ │ + bl 1bf20c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1bfbe6 │ │ │ │ + cbz r0, 1bf8d6 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ str r4, [r0, #0] │ │ │ │ add.w r0, r5, #8 │ │ │ │ - ldr.w ip, [pc, #24] @ 1bfbec │ │ │ │ + ldr.w ip, [pc, #24] @ 1bf8dc │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (1bfbf0 ) │ │ │ │ + ldr r3, [pc, #20] @ (1bf8e0 ) │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ - bl 1caf3c │ │ │ │ + bl 1cac2c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stc2l 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ @ instruction: 0xfa9dffff │ │ │ │ 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 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r2, 1bfc10 │ │ │ │ + cbz r2, 1bf900 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1bfc30 │ │ │ │ + cbz r0, 1bf920 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c0d00 │ │ │ │ + bl 1c09f0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1bfc30 │ │ │ │ + cbz r0, 1bf920 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bfca0 │ │ │ │ + bne.n 1bf990 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r3, [r4, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bfcbc │ │ │ │ + beq.n 1bf9ac │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ blx 5516c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfccc │ │ │ │ - ldr r0, [pc, #268] @ (1bfd54 ) │ │ │ │ + beq.n 1bf9bc │ │ │ │ + ldr r0, [pc, #268] @ (1bfa44 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1bf5f4 │ │ │ │ + bl 1bf2e4 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ ldr.w r7, [r4, #388] @ 0x184 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #32 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfd28 │ │ │ │ + beq.n 1bfa18 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5516c │ │ │ │ mov r2, r0 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfd28 │ │ │ │ + beq.n 1bfa18 │ │ │ │ str r0, [sp, #0] │ │ │ │ subs r1, #4 │ │ │ │ adds r0, r6, #4 │ │ │ │ - bl 1d4450 │ │ │ │ + bl 1d4140 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfd3e │ │ │ │ - cbz r5, 1bfc8e │ │ │ │ + beq.n 1bfa2e │ │ │ │ + cbz r5, 1bf97e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 5422c │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bfc2a │ │ │ │ + beq.n 1bf91a │ │ │ │ add.w r3, r4, #400 @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ adds r0, #1 │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1bfca8 │ │ │ │ + bne.n 1bf998 │ │ │ │ dmb ish │ │ │ │ - b.n 1bfc2a │ │ │ │ + b.n 1bf91a │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1bfd1a │ │ │ │ + beq.n 1bfa0a │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1bfd30 │ │ │ │ + beq.n 1bfa20 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1bfcda │ │ │ │ + beq.n 1bf9ca │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ - cbnz r3, 1bfcfe │ │ │ │ + cbnz r3, 1bf9ee │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c079c │ │ │ │ + bl 1c048c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfccc │ │ │ │ + beq.n 1bf9bc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c06b4 │ │ │ │ + bl 1c03a4 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bfc2a │ │ │ │ + beq.n 1bf91a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1bfca0 │ │ │ │ + bne.n 1bf990 │ │ │ │ add.w r3, r4, #404 @ 0x194 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1bfd06 │ │ │ │ + bne.n 1bf9f6 │ │ │ │ dmb ish │ │ │ │ - b.n 1bfcd2 │ │ │ │ + b.n 1bf9c2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0d00 │ │ │ │ + bl 1c09f0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1bfcf2 │ │ │ │ + b.n 1bf9e2 │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ - b.n 1bfccc │ │ │ │ + b.n 1bf9bc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1004 │ │ │ │ + bl 1c0cf4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1bfcf2 │ │ │ │ + b.n 1bf9e2 │ │ │ │ mov r0, r2 │ │ │ │ blx 5422c │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bfcd2 │ │ │ │ - b.n 1bfcfe │ │ │ │ - add r3, pc, #624 @ (adr r3, 1bffc8 ) │ │ │ │ + beq.n 1bf9c2 │ │ │ │ + b.n 1bf9ee │ │ │ │ + add r3, pc, #624 @ (adr r3, 1bfcb8 ) │ │ │ │ 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, #2152] @ 0x868 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1bfddc ) │ │ │ │ + ldr r2, [pc, #112] @ (1bfacc ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #112] @ (1bfde0 ) │ │ │ │ + ldr r3, [pc, #112] @ (1bfad0 ) │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ sub.w sp, sp, #1920 @ 0x780 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1916] @ 0x77c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1d7188 │ │ │ │ + bl 1d6e78 │ │ │ │ ldr.w r2, [r6, #380] @ 0x17c │ │ │ │ - cbnz r2, 1bfdbc │ │ │ │ - cbnz r5, 1bfdca │ │ │ │ + cbnz r2, 1bfaac │ │ │ │ + cbnz r5, 1bfaba │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sp │ │ │ │ - bl 1d76f4 │ │ │ │ - ldr r2, [pc, #68] @ (1bfde4 ) │ │ │ │ - ldr r3, [pc, #60] @ (1bfde0 ) │ │ │ │ + bl 1d73e4 │ │ │ │ + ldr r2, [pc, #68] @ (1bfad4 ) │ │ │ │ + ldr r3, [pc, #60] @ (1bfad0 ) │ │ │ │ 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 1bfdd6 │ │ │ │ + bne.n 1bfac6 │ │ │ │ add.w sp, sp, #1920 @ 0x780 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r1, [r6, #376] @ 0x178 │ │ │ │ mov r0, sp │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1bfd94 │ │ │ │ + beq.n 1bfa84 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sp │ │ │ │ - bl 1d7204 │ │ │ │ - b.n 1bfd94 │ │ │ │ + bl 1d6ef4 │ │ │ │ + b.n 1bfa84 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #9 │ │ │ │ + lsls r2, r5, #21 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #172] @ 1bfea4 │ │ │ │ + ldr.w ip, [pc, #172] @ 1bfb94 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #168] @ (1bfea8 ) │ │ │ │ + ldr r4, [pc, #168] @ (1bfb98 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ and.w r2, r2, #61440 @ 0xf000 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #16384 @ 0x4000 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 1bfe40 │ │ │ │ + beq.n 1bfb30 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #132] @ (1bfeac ) │ │ │ │ - ldr r3, [pc, #124] @ (1bfea8 ) │ │ │ │ + ldr r2, [pc, #132] @ (1bfb9c ) │ │ │ │ + ldr r3, [pc, #124] @ (1bfb98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bfea0 │ │ │ │ + bne.n 1bfb90 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r3, [ip] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 1bfe8e │ │ │ │ - ldr r2, [pc, #100] @ (1bfeb0 ) │ │ │ │ + beq.n 1bfb7e │ │ │ │ + ldr r2, [pc, #100] @ (1bfba0 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1bfe24 │ │ │ │ + beq.n 1bfb14 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 54764 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 5422c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1bfe24 │ │ │ │ + beq.n 1bfb14 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 54644 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 1bfe86 │ │ │ │ + cbz r0, 1bfb76 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1bfe72 │ │ │ │ + bne.n 1bfb62 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 54428 │ │ │ │ - b.n 1bfe26 │ │ │ │ + b.n 1bfb16 │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1bfe48 │ │ │ │ + bne.n 1bfb38 │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bfe24 │ │ │ │ - b.n 1bfe48 │ │ │ │ + beq.n 1bfb14 │ │ │ │ + b.n 1bfb38 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ + lsls r2, r4, #19 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r1, pc, #640 @ (adr r1, 1c0134 ) │ │ │ │ + add r1, pc, #640 @ (adr r1, 1bfe24 ) │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ - ldr r2, [pc, #476] @ (1c00a4 ) │ │ │ │ + ldr r2, [pc, #476] @ (1bfd94 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #476] @ (1c00a8 ) │ │ │ │ + ldr r3, [pc, #476] @ (1bfd98 ) │ │ │ │ mov fp, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54764 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c009a │ │ │ │ + beq.w 1bfd8a │ │ │ │ mov r7, r0 │ │ │ │ movs r4, #0 │ │ │ │ blx 54154 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 1bfef8 │ │ │ │ + b.n 1bfbe8 │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 54644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bfef0 │ │ │ │ + bne.n 1bfbe0 │ │ │ │ mov r0, r7 │ │ │ │ blx 54f80 │ │ │ │ cmp r4, #10 │ │ │ │ mov.w r0, #8 │ │ │ │ iteee ls │ │ │ │ movls r3, #1 │ │ │ │ movwhi r3, #52429 @ 0xcccd │ │ │ │ @@ -502596,85 +502271,85 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c0014 │ │ │ │ + beq.n 1bfd04 │ │ │ │ add.w r4, r0, #19 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ blx 548a0 <__fstatat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bff34 │ │ │ │ + bne.n 1bfc24 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, r0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 1bff6e │ │ │ │ + beq.n 1bfc5e │ │ │ │ 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 1bff34 │ │ │ │ + bge.n 1bfc24 │ │ │ │ mov r0, r4 │ │ │ │ blx 55178 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ blx r7 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bff34 │ │ │ │ + beq.n 1bfc24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it ls │ │ │ │ movls.w r8, #0 │ │ │ │ - bhi.n 1c0082 │ │ │ │ + bhi.n 1bfd72 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r9 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 549fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bff34 │ │ │ │ + beq.n 1bfc24 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1c0070 │ │ │ │ + beq.n 1bfd60 │ │ │ │ ldrd lr, ip, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #28] │ │ │ │ ldrd r1, r2, [r6, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 1bffc8 │ │ │ │ + b.n 1bfcb8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1c006c │ │ │ │ + beq.n 1bfd5c │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w r4, ip, r2 │ │ │ │ - bge.n 1bffc2 │ │ │ │ + bge.n 1bfcb2 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1c0076 │ │ │ │ + bne.n 1bfd66 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1bfff2 │ │ │ │ + beq.n 1bfce2 │ │ │ │ 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] │ │ │ │ @@ -502688,20 +502363,20 @@ │ │ │ │ ldrd r0, r1, [sp, #104] @ 0x68 │ │ │ │ strd r0, r1, [r6, #16] │ │ │ │ lsls r3, r3, #9 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [r6, #12] │ │ │ │ blx 54644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bff3e │ │ │ │ + bne.n 1bfc2e │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1c008e │ │ │ │ - ldr.w r8, [pc, #140] @ 1c00ac │ │ │ │ + beq.n 1bfd7e │ │ │ │ + ldr.w r8, [pc, #140] @ 1bfd9c │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -502711,511 +502386,517 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ strlt r7, [r6, #8] │ │ │ │ blx 5422c │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1c0026 │ │ │ │ + bne.n 1bfd16 │ │ │ │ mov r0, r9 │ │ │ │ blx 54428 │ │ │ │ - ldr r2, [pc, #92] @ (1c00b0 ) │ │ │ │ - ldr r3, [pc, #84] @ (1c00a8 ) │ │ │ │ + ldr r2, [pc, #92] @ (1bfda0 ) │ │ │ │ + ldr r3, [pc, #84] @ (1bfd98 ) │ │ │ │ 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 1c009e │ │ │ │ + bne.n 1bfd8e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1bfff2 │ │ │ │ + beq.n 1bfce2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 1bfff2 │ │ │ │ + b.n 1bfce2 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 54fbc │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1bff96 │ │ │ │ + b.n 1bfc86 │ │ │ │ mov r0, r7 │ │ │ │ blx 54428 │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1c0050 │ │ │ │ + b.n 1bfd40 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r6, #4 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #816] @ 0x330 │ │ │ │ movs r0, r3 │ │ │ │ - vshr.u64 d0, d11, #24 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ 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 r5, r0 │ │ │ │ - ldr r0, [pc, #260] @ (1c01cc ) │ │ │ │ + ldr r0, [pc, #260] @ (1bfebc ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #260] @ (1c01d0 ) │ │ │ │ + ldr r3, [pc, #260] @ (1bfec0 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1bedbc │ │ │ │ + bl 1beaac │ │ │ │ ldr.w r2, [r5, #380] @ 0x17c │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1bedcc │ │ │ │ + bl 1beabc │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0190 │ │ │ │ + bne.n 1bfe80 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ blx 5548c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c0190 │ │ │ │ + bne.n 1bfe80 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1bee98 │ │ │ │ + bl 1beb88 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0190 │ │ │ │ + bne.n 1bfe80 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1c0174 │ │ │ │ + beq.n 1bfe64 │ │ │ │ movs r1, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1bedcc │ │ │ │ + bl 1beabc │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0190 │ │ │ │ + bne.n 1bfe80 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r7, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1bedcc │ │ │ │ + bl 1beabc │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1d447c │ │ │ │ + bl 1d416c │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1c0190 │ │ │ │ + bne.n 1bfe80 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 5516c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c0190 │ │ │ │ + cbz r0, 1bfe80 │ │ │ │ ldrb.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 1c01b6 │ │ │ │ + cbz r3, 1bfea6 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1c0192 │ │ │ │ + bne.n 1bfe82 │ │ │ │ mov r1, r8 │ │ │ │ blx 55100 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c019a │ │ │ │ + beq.n 1bfe8a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 1c019a │ │ │ │ + b.n 1bfe8a │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1bee98 │ │ │ │ + bl 1beb88 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 1c0190 │ │ │ │ + cbnz r3, 1bfe80 │ │ │ │ lsls r1, r0, #5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1bedcc │ │ │ │ + bl 1beabc │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c0118 │ │ │ │ + beq.n 1bfe08 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 5422c │ │ │ │ - ldr r2, [pc, #56] @ (1c01d4 ) │ │ │ │ - ldr r3, [pc, #48] @ (1c01d0 ) │ │ │ │ + ldr r2, [pc, #56] @ (1bfec4 ) │ │ │ │ + ldr r3, [pc, #48] @ (1bfec0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c01c8 │ │ │ │ + bne.n 1bfeb8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1d4450 │ │ │ │ + bl 1d4140 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c0166 │ │ │ │ - b.n 1c0192 │ │ │ │ + bne.n 1bfe56 │ │ │ │ + b.n 1bfe82 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - vqadd.u64 d0, d16, d11 │ │ │ │ + lsls r0, r0, #9 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 2, r0, cr14, cr11, {4} │ │ │ │ + lsls r6, r5, #5 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ 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 r3, [pc, #252] @ (1c02e8 ) │ │ │ │ - ldr r2, [pc, #252] @ (1c02ec ) │ │ │ │ + ldr r3, [pc, #252] @ (1bffd8 ) │ │ │ │ + ldr r2, [pc, #252] @ (1bffdc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #248] @ (1c02f0 ) │ │ │ │ + ldr r3, [pc, #248] @ (1bffe0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c02c6 │ │ │ │ + beq.n 1bffb6 │ │ │ │ mov sl, r1 │ │ │ │ blx 556cc │ │ │ │ mov r5, r0 │ │ │ │ blx 55178 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1c022c │ │ │ │ + b.n 1bff1c │ │ │ │ adds r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1c0232 │ │ │ │ + beq.n 1bff22 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1c025c │ │ │ │ + beq.n 1bff4c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1c0220 │ │ │ │ + bne.n 1bff10 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1c0226 │ │ │ │ + beq.n 1bff16 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r9, [r4] │ │ │ │ blx 54028 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1c027e │ │ │ │ + cbnz r0, 1bff6e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1c02cc │ │ │ │ + bne.n 1bffbc │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r4, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1c022c │ │ │ │ + bne.n 1bff1c │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #140] @ (1c02f4 ) │ │ │ │ - ldr r3, [pc, #136] @ (1c02f0 ) │ │ │ │ + ldr r2, [pc, #140] @ (1bffe4 ) │ │ │ │ + ldr r3, [pc, #136] @ (1bffe0 ) │ │ │ │ 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 1c02e2 │ │ │ │ + bne.n 1bffd2 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c02c0 │ │ │ │ + beq.n 1bffb0 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54d14 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c0250 │ │ │ │ + beq.n 1bff40 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bne.n 1c02a4 │ │ │ │ + bne.n 1bff94 │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 1c0250 │ │ │ │ - ldr r3, [pc, #80] @ (1c02f8 ) │ │ │ │ + beq.n 1bff40 │ │ │ │ + ldr r3, [pc, #80] @ (1bffe8 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 544ac │ │ │ │ - ldr r2, [pc, #72] @ (1c02fc ) │ │ │ │ + ldr r2, [pc, #72] @ (1bffec ) │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1c0264 │ │ │ │ - ldr r1, [pc, #40] @ (1c02f8 ) │ │ │ │ + b.n 1bff54 │ │ │ │ + ldr r1, [pc, #40] @ (1bffe8 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r2, [pc, #44] @ (1c0300 ) │ │ │ │ + ldr r2, [pc, #44] @ (1bfff0 ) │ │ │ │ ldr r0, [r0, r1] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ - b.n 1c02c0 │ │ │ │ + b.n 1bffb0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mcr2 0, 0, r0, cr14, cr11, {4} │ │ │ │ - mcr2 0, 0, r0, cr10, cr11, {4} │ │ │ │ + lsls r6, r3, #4 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + lsls r2, r3, #4 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r4, #620] @ 0x26c │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #512] @ 0x200 │ │ │ │ movs r0, r3 │ │ │ │ ldr r5, [sp, #136] @ 0x88 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #252] @ (1c0410 ) │ │ │ │ + ldr r2, [pc, #252] @ (1c0100 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #252] @ (1c0414 ) │ │ │ │ + ldr r3, [pc, #252] @ (1c0104 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1d4400 │ │ │ │ + bl 1d40f0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb.w r2, [r1, #392] @ 0x188 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c03c2 │ │ │ │ + beq.n 1c00b2 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ ldrd r1, r2, [r1, #376] @ 0x178 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be904 │ │ │ │ - cbnz r0, 1c0370 │ │ │ │ + bl 1be5f4 │ │ │ │ + cbnz r0, 1c0060 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c03e4 │ │ │ │ + beq.n 1c00d4 │ │ │ │ movs r6, #0 │ │ │ │ - ldr r2, [pc, #192] @ (1c0418 ) │ │ │ │ - ldr r3, [pc, #184] @ (1c0414 ) │ │ │ │ + ldr r2, [pc, #192] @ (1c0108 ) │ │ │ │ + ldr r3, [pc, #184] @ (1c0104 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c040a │ │ │ │ + bne.n 1c00fa │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bebc8 │ │ │ │ + bl 1be8b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c034a │ │ │ │ + beq.n 1c003a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1c03ec │ │ │ │ + beq.n 1c00dc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d447c │ │ │ │ + bl 1d416c │ │ │ │ movs r2, #8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ add.w r1, sp, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1be904 │ │ │ │ + bl 1be5f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c034a │ │ │ │ + beq.n 1c003a │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1be904 │ │ │ │ + bl 1be5f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c034a │ │ │ │ + beq.n 1c003a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0356 │ │ │ │ + bne.n 1c0046 │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ - b.n 1c0356 │ │ │ │ + b.n 1c0046 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5516c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c0354 │ │ │ │ + beq.n 1c0044 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ - bl 1d4414 │ │ │ │ + bl 1d4104 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c034a │ │ │ │ + beq.n 1c003a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 1c033e │ │ │ │ + b.n 1c002e │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ - b.n 1c0354 │ │ │ │ + b.n 1c0044 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bebc8 │ │ │ │ + bl 1be8b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c034a │ │ │ │ + beq.n 1c003a │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bl 1be904 │ │ │ │ + bl 1be5f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c0382 │ │ │ │ - b.n 1c034a │ │ │ │ + bne.n 1c0072 │ │ │ │ + b.n 1c003a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [r2], #620 @ 0x26c │ │ │ │ + vshr.u64 d16, d11, #14 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r2], #620 @ 0x26c │ │ │ │ + vshr.u64 d0, d11, #14 │ │ │ │ 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] @ (1c04f4 ) │ │ │ │ + ldr r2, [pc, #200] @ (1c01e4 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #200] @ (1c04f8 ) │ │ │ │ + ldr r3, [pc, #200] @ (1c01e8 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54764 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c04c8 │ │ │ │ - ldr r7, [pc, #180] @ (1c04fc ) │ │ │ │ + beq.n 1c01b8 │ │ │ │ + ldr r7, [pc, #180] @ (1c01ec ) │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r7, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 54644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c04bc │ │ │ │ + beq.n 1c01ac │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ add.w r1, r0, #19 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1c046a │ │ │ │ + bne.n 1c015a │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c0450 │ │ │ │ + beq.n 1c0140 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1c047c │ │ │ │ + bne.n 1c016c │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1c047c │ │ │ │ + bne.n 1c016c │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c0450 │ │ │ │ + beq.n 1c0140 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c0450 │ │ │ │ + beq.n 1c0140 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 54028 <__stat64_time64@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 1c04e6 │ │ │ │ + cbnz r0, 1c01d6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1c04e0 │ │ │ │ + beq.n 1c01d0 │ │ │ │ blx 54984 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5422c │ │ │ │ mov r0, r4 │ │ │ │ blx 54644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c045a │ │ │ │ + bne.n 1c014a │ │ │ │ mov r0, r4 │ │ │ │ blx 54428 │ │ │ │ mov r0, r5 │ │ │ │ blx 5496c │ │ │ │ - ldr r2, [pc, #52] @ (1c0500 ) │ │ │ │ - ldr r3, [pc, #44] @ (1c04f8 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c01f0 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c01e8 ) │ │ │ │ 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 1c04ee │ │ │ │ + bne.n 1c01de │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 1c041c │ │ │ │ - b.n 1c04ac │ │ │ │ + bl 1c010c │ │ │ │ + b.n 1c019c │ │ │ │ mov r0, r2 │ │ │ │ blx 5422c │ │ │ │ - b.n 1c0450 │ │ │ │ + b.n 1c0140 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - smlalbt r0, r0, sl, fp │ │ │ │ + mrc2 0, 6, r0, cr10, cr11, {4} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #648] @ 0x288 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xfb30009b │ │ │ │ + mcr2 0, 2, r0, cr0, cr11, {4} │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bne.n 1c0536 │ │ │ │ + bne.n 1c0226 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1c053a │ │ │ │ + bls.n 1c022a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ (1c0540 ) │ │ │ │ + ldr r1, [pc, #28] @ (1c0230 ) │ │ │ │ subs r3, #4 │ │ │ │ adds r0, r2, r3 │ │ │ │ add r1, pc │ │ │ │ blx 55364 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ @@ -503227,701 +502908,701 @@ │ │ │ │ nop │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ 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 r1, [pc, #76] @ (1c05a0 ) │ │ │ │ + ldr r1, [pc, #76] @ (1c0290 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1bfeb4 │ │ │ │ + bl 1bfba4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c059c │ │ │ │ + cbz r0, 1c028c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1c0596 │ │ │ │ + beq.n 1c0286 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 54984 │ │ │ │ - cbnz r0, 1c0574 │ │ │ │ + cbnz r0, 1c0264 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1c0568 │ │ │ │ + bne.n 1c0258 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r6, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 1c0596 │ │ │ │ + beq.n 1c0286 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 5422c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 5422c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1c0582 │ │ │ │ + bne.n 1c0272 │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ 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] @ (1c06a0 ) │ │ │ │ + ldr r2, [pc, #232] @ (1c0390 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (1c06a4 ) │ │ │ │ + ldr r3, [pc, #232] @ (1c0394 ) │ │ │ │ mov r7, 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 1c6efc │ │ │ │ + bl 1c6bec │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ (1c06a8 ) │ │ │ │ + ldr r2, [pc, #204] @ (1c0398 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c063a │ │ │ │ + blt.n 1c032a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c0544 │ │ │ │ + bl 1c0234 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 5422c │ │ │ │ - cbnz r4, 1c0654 │ │ │ │ - ldr r1, [pc, #176] @ (1c06ac ) │ │ │ │ + cbnz r4, 1c0344 │ │ │ │ + ldr r1, [pc, #176] @ (1c039c ) │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1bfeb4 │ │ │ │ + bl 1bfba4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1c063a │ │ │ │ + cbz r0, 1c032a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c0544 │ │ │ │ + bl 1c0234 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1c062e │ │ │ │ + beq.n 1c031e │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 5422c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 5422c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1c061a │ │ │ │ + bne.n 1c030a │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1c0678 │ │ │ │ - ldr r2, [pc, #116] @ (1c06b0 ) │ │ │ │ - ldr r3, [pc, #100] @ (1c06a4 ) │ │ │ │ + bne.n 1c0368 │ │ │ │ + ldr r2, [pc, #116] @ (1c03a0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1c0394 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c069a │ │ │ │ + bne.n 1c038a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ negs r2, r4 │ │ │ │ ldr.w r1, [r7, #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 1c0662 │ │ │ │ + bne.n 1c0352 │ │ │ │ dmb ish │ │ │ │ - b.n 1c063a │ │ │ │ + b.n 1c032a │ │ │ │ rsbs r2, r8, #0 │ │ │ │ ldr.w r1, [r7, #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 1c0672 │ │ │ │ - b.n 1c0688 │ │ │ │ + beq.n 1c0362 │ │ │ │ + b.n 1c0378 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa40009b │ │ │ │ + ldc2l 0, cr0, [r0, #-620] @ 0xfffffd94 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #608] @ 0x260 │ │ │ │ movs r0, r3 │ │ │ │ - bl 1a86ae │ │ │ │ - ldrsh.w r0, [lr, #155] @ 0x9b │ │ │ │ + bl 1a839e │ │ │ │ + stc2l 0, cr0, [lr], {155} @ 0x9b │ │ │ │ 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, #200] @ (1c0790 ) │ │ │ │ - ldr r3, [pc, #200] @ (1c0794 ) │ │ │ │ + ldr r2, [pc, #200] @ (1c0480 ) │ │ │ │ + ldr r3, [pc, #200] @ (1c0484 ) │ │ │ │ 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 54a2c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1c0784 │ │ │ │ + beq.n 1c0474 │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ blx 54c0c <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c0774 │ │ │ │ + beq.n 1c0464 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 5516c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c0774 │ │ │ │ - cbz r5, 1c0732 │ │ │ │ + cbz r0, 1c0464 │ │ │ │ + cbz r5, 1c0422 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c070e │ │ │ │ + b.n 1c03fe │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 1c072c │ │ │ │ + bls.n 1c041c │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 5487c │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1c0708 │ │ │ │ + bhi.n 1c03f8 │ │ │ │ mov r0, r7 │ │ │ │ blx 5422c │ │ │ │ mov r0, r8 │ │ │ │ blx 5422c │ │ │ │ - b.n 1c077a │ │ │ │ + b.n 1c046a │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 1c071e │ │ │ │ + beq.n 1c040e │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c00b4 │ │ │ │ + bl 1bfda4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 1c0770 │ │ │ │ + cbz r4, 1c0460 │ │ │ │ blx 5422c │ │ │ │ mov r0, r8 │ │ │ │ blx 5422c │ │ │ │ mov r0, r6 │ │ │ │ blx 54828 │ │ │ │ - ldr r2, [pc, #64] @ (1c0798 ) │ │ │ │ - ldr r3, [pc, #60] @ (1c0794 ) │ │ │ │ + ldr r2, [pc, #64] @ (1c0488 ) │ │ │ │ + ldr r3, [pc, #60] @ (1c0484 ) │ │ │ │ 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 1c078c │ │ │ │ + bne.n 1c047c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5422c │ │ │ │ mov r0, r8 │ │ │ │ blx 5422c │ │ │ │ mov r0, r6 │ │ │ │ blx 54828 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c0754 │ │ │ │ + b.n 1c0444 │ │ │ │ mov r0, r8 │ │ │ │ blx 5422c │ │ │ │ - b.n 1c0780 │ │ │ │ + b.n 1c0470 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrsh.w r0, [r0, fp, lsl #1] │ │ │ │ + mcrr2 0, 9, r0, r0, cr11 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [r4, #155] @ 0x9b │ │ │ │ + @ instruction: 0xfbb4009b │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #100] @ (1c0814 ) │ │ │ │ - ldr r2, [pc, #104] @ (1c0818 ) │ │ │ │ + ldr r0, [pc, #100] @ (1c0504 ) │ │ │ │ + ldr r2, [pc, #104] @ (1c0508 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ - cbnz r2, 1c080c │ │ │ │ + cbnz r2, 1c04fc │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1c3ed0 │ │ │ │ + bl 1c3bc0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #76] @ (1c081c ) │ │ │ │ + ldr r2, [pc, #76] @ (1c050c ) │ │ │ │ add.w r1, sp, #34 @ 0x22 │ │ │ │ ldrb.w r0, [sp, #33] @ 0x21 │ │ │ │ ldrb.w ip, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ str.w ip, [sp] │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c080c │ │ │ │ + beq.n 1c04fc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ (1c0820 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c0818 ) │ │ │ │ + ldr r2, [pc, #40] @ (1c0510 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c0508 ) │ │ │ │ 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 1c0810 │ │ │ │ + bne.n 1c0500 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c07f4 │ │ │ │ + b.n 1c04e4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - str.w r0, [sl, fp, lsl #1] │ │ │ │ + @ instruction: 0xfb5a009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ movs r0, r3 │ │ │ │ - strb.w r0, [r4, fp, lsl #1] │ │ │ │ + @ instruction: 0xfb14009b │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ - ldr r2, [pc, #416] @ (1c09d8 ) │ │ │ │ + ldr r2, [pc, #416] @ (1c06c8 ) │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ - ldr r3, [pc, #416] @ (1c09dc ) │ │ │ │ + ldr r3, [pc, #416] @ (1c06cc ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1be840 │ │ │ │ - ldr r2, [pc, #396] @ (1c09e0 ) │ │ │ │ + bl 1be530 │ │ │ │ + ldr r2, [pc, #396] @ (1c06d0 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c0886 │ │ │ │ + beq.n 1c0576 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a2c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 1c08fe │ │ │ │ + bne.n 1c05ee │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c08b0 │ │ │ │ + beq.n 1c05a0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 5422c │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c0964 │ │ │ │ - ldr r2, [pc, #332] @ (1c09e4 ) │ │ │ │ - ldr r3, [pc, #324] @ (1c09dc ) │ │ │ │ + beq.n 1c0654 │ │ │ │ + ldr r2, [pc, #332] @ (1c06d4 ) │ │ │ │ + ldr r3, [pc, #324] @ (1c06cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c09d2 │ │ │ │ + bne.w 1c06c2 │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r1, r7, #8 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 1c3ed0 │ │ │ │ + bl 1c3bc0 │ │ │ │ ldrb.w r2, [sp, #153] @ 0x99 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldrb.w r2, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #280] @ (1c09e8 ) │ │ │ │ + ldr r2, [pc, #280] @ (1c06d8 ) │ │ │ │ add r2, pc │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c08e8 │ │ │ │ + beq.n 1c05d8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1c01d8 │ │ │ │ + bl 1bfec8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a2c │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1c0886 │ │ │ │ + beq.n 1c0576 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ blx 545fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c0950 │ │ │ │ + beq.n 1c0640 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 54a2c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1c096c │ │ │ │ + bne.n 1c065c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c0304 │ │ │ │ - cbz r0, 1c094a │ │ │ │ + bl 1bfff4 │ │ │ │ + cbz r0, 1c063a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 1c0986 │ │ │ │ + cbz r3, 1c0676 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1c0938 │ │ │ │ + b.n 1c0628 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1c0982 │ │ │ │ + bls.n 1c0672 │ │ │ │ subs r2, r3, r6 │ │ │ │ add.w r1, r8, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 55214 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1c0930 │ │ │ │ + bne.n 1c0620 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 54984 │ │ │ │ mov r0, r4 │ │ │ │ blx 54828 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 5422c │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0894 │ │ │ │ + bne.n 1c0584 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 5422c │ │ │ │ - b.n 1c0894 │ │ │ │ + b.n 1c0584 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 54984 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54828 │ │ │ │ mov r0, r4 │ │ │ │ blx 54828 │ │ │ │ - b.n 1c0956 │ │ │ │ + b.n 1c0646 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 1c094a │ │ │ │ + beq.n 1c063a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ blx 555e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c094a │ │ │ │ + beq.n 1c063a │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 54028 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c09ca │ │ │ │ + beq.n 1c06ba │ │ │ │ ldrd r0, r5, [sp, #96] @ 0x60 │ │ │ │ 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 1c09b4 │ │ │ │ + bne.n 1c06a4 │ │ │ │ dmb ish │ │ │ │ - b.n 1c0950 │ │ │ │ + b.n 1c0640 │ │ │ │ mov r0, r5 │ │ │ │ blx 54984 │ │ │ │ - b.n 1c0950 │ │ │ │ + b.n 1c0640 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7c0009b │ │ │ │ + @ instruction: 0xfad0009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xf764009b │ │ │ │ + @ instruction: 0xfa74009b │ │ │ │ str r7, [sp, #800] @ 0x320 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #524] @ (1c0c0c ) │ │ │ │ + ldr r1, [pc, #524] @ (1c08fc ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #524] @ (1c0c10 ) │ │ │ │ + ldr r2, [pc, #524] @ (1c0900 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldrb.w r6, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #504] @ (1c0c14 ) │ │ │ │ + ldr r2, [pc, #504] @ (1c0904 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c0af0 │ │ │ │ - ldr r0, [pc, #496] @ (1c0c18 ) │ │ │ │ + beq.n 1c07e0 │ │ │ │ + ldr r0, [pc, #496] @ (1c0908 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4918 │ │ │ │ + bl 1c4608 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c0ad0 │ │ │ │ - ldr r1, [pc, #488] @ (1c0c1c ) │ │ │ │ + beq.n 1c07c0 │ │ │ │ + ldr r1, [pc, #488] @ (1c090c ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6598 │ │ │ │ + bl 1c6288 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c01d8 │ │ │ │ + bl 1bfec8 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0acc │ │ │ │ + bne.n 1c07bc │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c0a7e │ │ │ │ - ldr r2, [pc, #444] @ (1c0c20 ) │ │ │ │ - ldr r3, [pc, #428] @ (1c0c10 ) │ │ │ │ + beq.n 1c076e │ │ │ │ + ldr r2, [pc, #444] @ (1c0910 ) │ │ │ │ + ldr r3, [pc, #428] @ (1c0900 ) │ │ │ │ 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 1c0c08 │ │ │ │ + bne.w 1c08f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #416] @ (1c0c24 ) │ │ │ │ + ldr r4, [pc, #416] @ (1c0914 ) │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c6598 │ │ │ │ + bl 1c6288 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1c01d8 │ │ │ │ + bl 1bfec8 │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbnz r3, 1c0acc │ │ │ │ + cbnz r3, 1c07bc │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6598 │ │ │ │ + bl 1c6288 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c01d8 │ │ │ │ + bl 1bfec8 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c0a60 │ │ │ │ + beq.n 1c0750 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c0a60 │ │ │ │ - ldr r0, [pc, #340] @ (1c0c28 ) │ │ │ │ + b.n 1c0750 │ │ │ │ + ldr r0, [pc, #340] @ (1c0918 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4918 │ │ │ │ + bl 1c4608 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c0b06 │ │ │ │ - ldr r3, [pc, #332] @ (1c0c2c ) │ │ │ │ + cbz r0, 1c07f6 │ │ │ │ + ldr r3, [pc, #332] @ (1c091c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #332] @ (1c0c30 ) │ │ │ │ + ldr r2, [pc, #332] @ (1c0920 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ - b.n 1c0a32 │ │ │ │ + b.n 1c0722 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c0b00 │ │ │ │ + beq.n 1c07f0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1c0b1a │ │ │ │ - ldr r4, [pc, #312] @ (1c0c34 ) │ │ │ │ + beq.n 1c080a │ │ │ │ + ldr r4, [pc, #312] @ (1c0924 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1c0a24 │ │ │ │ - ldr r4, [pc, #308] @ (1c0c38 ) │ │ │ │ + b.n 1c0714 │ │ │ │ + ldr r4, [pc, #308] @ (1c0928 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1c0a24 │ │ │ │ - ldr r0, [pc, #308] @ (1c0c3c ) │ │ │ │ + b.n 1c0714 │ │ │ │ + ldr r0, [pc, #308] @ (1c092c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4918 │ │ │ │ - cbz r0, 1c0b20 │ │ │ │ - ldr r1, [pc, #300] @ (1c0c40 ) │ │ │ │ + bl 1c4608 │ │ │ │ + cbz r0, 1c0810 │ │ │ │ + ldr r1, [pc, #300] @ (1c0930 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ - b.n 1c0a3a │ │ │ │ - ldr r4, [pc, #296] @ (1c0c44 ) │ │ │ │ + b.n 1c072a │ │ │ │ + ldr r4, [pc, #296] @ (1c0934 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1c0a24 │ │ │ │ - ldr r0, [pc, #292] @ (1c0c48 ) │ │ │ │ + b.n 1c0714 │ │ │ │ + ldr r0, [pc, #292] @ (1c0938 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4904 │ │ │ │ - cbz r0, 1c0b80 │ │ │ │ - ldr r7, [pc, #288] @ (1c0c4c ) │ │ │ │ + bl 1c45f4 │ │ │ │ + cbz r0, 1c0870 │ │ │ │ + ldr r7, [pc, #288] @ (1c093c ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #288] @ (1c0c50 ) │ │ │ │ + ldr r3, [pc, #288] @ (1c0940 ) │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c6598 │ │ │ │ + bl 1c6288 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1c01d8 │ │ │ │ + bl 1bfec8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ clz r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0acc │ │ │ │ + bne.n 1c07bc │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6598 │ │ │ │ + bl 1c6288 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c01d8 │ │ │ │ + bl 1bfec8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c0a5a │ │ │ │ - b.n 1c0acc │ │ │ │ + beq.w 1c074a │ │ │ │ + b.n 1c07bc │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov fp, r4 │ │ │ │ blx 54f8c │ │ │ │ adds r3, r0, #1 │ │ │ │ str r6, [sp, #12] │ │ │ │ it ne │ │ │ │ movne r7, r0 │ │ │ │ mov r6, r5 │ │ │ │ it eq │ │ │ │ moveq.w r7, #512 @ 0x200 │ │ │ │ add r5, sp, #20 │ │ │ │ - b.n 1c0bae │ │ │ │ + b.n 1c089e │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1c0acc │ │ │ │ + bne.n 1c07bc │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ mov r4, r0 │ │ │ │ blx 54efc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 555dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c0b9c │ │ │ │ - ldr r7, [pc, #132] @ (1c0c54 ) │ │ │ │ + beq.n 1c088c │ │ │ │ + ldr r7, [pc, #132] @ (1c0944 ) │ │ │ │ mov r5, r6 │ │ │ │ - ldr r3, [pc, #132] @ (1c0c58 ) │ │ │ │ + ldr r3, [pc, #132] @ (1c0948 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r7, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c6598 │ │ │ │ + bl 1c6288 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1c01d8 │ │ │ │ + bl 1bfec8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ clz r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c0acc │ │ │ │ + bne.w 1c07bc │ │ │ │ mov r3, fp │ │ │ │ mov r1, r7 │ │ │ │ - b.n 1c0a3a │ │ │ │ + b.n 1c072a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf5f8009b │ │ │ │ + vst4.32 {d0-d3}, [r8 :64], fp │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5e0009b │ │ │ │ + ldr??.w r0, [r0, #155] @ 0x9b │ │ │ │ str r4, [sp, #200] @ 0xc8 │ │ │ │ movs r0, r3 │ │ │ │ str r5, [sp, #736] @ 0x2e0 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xf598009b │ │ │ │ + strh.w r0, [r8, #155] @ 0x9b │ │ │ │ str r5, [sp, #424] @ 0x1a8 │ │ │ │ movs r0, r3 │ │ │ │ str r3, [sp, #632] @ 0x278 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ @@ -503946,66 +503627,66 @@ │ │ │ │ movs r0, r3 │ │ │ │ str r5, [sp, #448] @ 0x1c0 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #120] @ (1c0ce4 ) │ │ │ │ + ldr r3, [pc, #120] @ (1c09d4 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 55130 │ │ │ │ mov r4, r0 │ │ │ │ blx 54efc │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1c0c86 │ │ │ │ + beq.n 1c0976 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 544a0 │ │ │ │ mov r4, r0 │ │ │ │ blx 55154 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1c0c80 │ │ │ │ - ldr r3, [pc, #80] @ (1c0ce8 ) │ │ │ │ + bne.n 1c0970 │ │ │ │ + ldr r3, [pc, #80] @ (1c09d8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c4904 │ │ │ │ - cbz r0, 1c0cc2 │ │ │ │ + bl 1c45f4 │ │ │ │ + cbz r0, 1c09b2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1cb5e0 │ │ │ │ + bl 1cb2d0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c0c80 │ │ │ │ - ldr r0, [pc, #56] @ (1c0cec ) │ │ │ │ + bne.n 1c0970 │ │ │ │ + ldr r0, [pc, #56] @ (1c09dc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1cb5e0 │ │ │ │ + bl 1cb2d0 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #44] @ (1c0cf0 ) │ │ │ │ + ldr r0, [pc, #44] @ (1c09e0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4904 │ │ │ │ - cbz r0, 1c0cdc │ │ │ │ - ldr r3, [pc, #36] @ (1c0cf4 ) │ │ │ │ + bl 1c45f4 │ │ │ │ + cbz r0, 1c09cc │ │ │ │ + ldr r3, [pc, #36] @ (1c09e4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #36] @ (1c0cf8 ) │ │ │ │ + ldr r2, [pc, #36] @ (1c09e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #28] @ (1c0cfc ) │ │ │ │ + ldr r0, [pc, #28] @ (1c09ec ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1c0ca4 │ │ │ │ + b.n 1c0994 │ │ │ │ nop │ │ │ │ - usat r0, #27, lr, lsl #2 │ │ │ │ + @ instruction: 0xf69e009b │ │ │ │ str r4, [sp, #760] @ 0x2f8 │ │ │ │ movs r0, r3 │ │ │ │ str r5, [sp, #184] @ 0xb8 │ │ │ │ movs r0, r3 │ │ │ │ str r4, [sp, #688] @ 0x2b0 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ @@ -504015,511 +503696,511 @@ │ │ │ │ str r4, [sp, #584] @ 0x248 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w ip, [pc, #92] @ 1c0d70 │ │ │ │ + ldr.w ip, [pc, #92] @ 1c0a60 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - ldr r3, [pc, #80] @ (1c0d74 ) │ │ │ │ + ldr r3, [pc, #80] @ (1c0a64 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c1b5c │ │ │ │ + bl 1c184c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1c0d66 │ │ │ │ + cbz r0, 1c0a56 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1c00b4 │ │ │ │ + bl 1bfda4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 5422c │ │ │ │ - ldr r1, [pc, #40] @ (1c0d78 ) │ │ │ │ - ldr r2, [pc, #36] @ (1c0d74 ) │ │ │ │ + ldr r1, [pc, #40] @ (1c0a68 ) │ │ │ │ + ldr r2, [pc, #36] @ (1c0a64 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1c0d6a │ │ │ │ + bne.n 1c0a5a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1c0d4c │ │ │ │ + b.n 1c0a3c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2e4009b │ │ │ │ + @ instruction: 0xf5f4009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subw r0, ip, #155 @ 0x9b │ │ │ │ + subs.w r0, ip, #5079040 @ 0x4d8000 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #108] @ (1c0df8 ) │ │ │ │ + ldr r2, [pc, #108] @ (1c0ae8 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #108] @ (1c0dfc ) │ │ │ │ + ldr r3, [pc, #108] @ (1c0aec ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1be840 │ │ │ │ + bl 1be530 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0304 │ │ │ │ + bl 1bfff4 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1c0dce │ │ │ │ - ldr r1, [pc, #72] @ (1c0e00 ) │ │ │ │ - ldr r2, [pc, #68] @ (1c0dfc ) │ │ │ │ + cbnz r0, 1c0abe │ │ │ │ + ldr r1, [pc, #72] @ (1c0af0 ) │ │ │ │ + ldr r2, [pc, #68] @ (1c0aec ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1c0df4 │ │ │ │ + bne.n 1c0ae4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add.w r1, r4, #8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - bl 1c1d40 │ │ │ │ + bl 1c1a30 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c0db4 │ │ │ │ + bne.n 1c0aa4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5422c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1c0db4 │ │ │ │ + b.n 1c0aa4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf26a009b │ │ │ │ + sbcs.w r0, sl, #5079040 @ 0x4d8000 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #16539 @ 0x409b │ │ │ │ + adcs.w r0, r4, #5079040 @ 0x4d8000 │ │ │ │ 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 1c18ac │ │ │ │ + bl 1c159c │ │ │ │ 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.w lr, [pc, #168] @ 1c0ed8 │ │ │ │ + ldr.w lr, [pc, #168] @ 1c0bc8 │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr.w ip, [pc, #164] @ 1c0edc │ │ │ │ + ldr.w ip, [pc, #164] @ 1c0bcc │ │ │ │ mov r3, r0 │ │ │ │ add lr, pc │ │ │ │ - ldr r2, [pc, #160] @ (1c0ee0 ) │ │ │ │ + ldr r2, [pc, #160] @ (1c0bd0 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, pc │ │ │ │ movs r4, #0 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #124] @ 0x7c │ │ │ │ mov.w ip, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1c0e96 │ │ │ │ + cbz r3, 1c0b86 │ │ │ │ mov r0, r4 │ │ │ │ blx 5499c <__time64@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 54028 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1c0eb8 │ │ │ │ + beq.n 1c0ba8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov.w r1, #20864 @ 0x5180 │ │ │ │ movt r1, #1 │ │ │ │ subs r2, r5, r3 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ sbc.w r3, r6, r3 │ │ │ │ cmp r1, r2 │ │ │ │ sbcs.w r3, r4, r3 │ │ │ │ - blt.n 1c0eae │ │ │ │ + blt.n 1c0b9e │ │ │ │ blx 5422c │ │ │ │ - ldr r2, [pc, #76] @ (1c0ee4 ) │ │ │ │ - ldr r3, [pc, #64] @ (1c0edc ) │ │ │ │ + ldr r2, [pc, #76] @ (1c0bd4 ) │ │ │ │ + ldr r3, [pc, #64] @ (1c0bcc ) │ │ │ │ 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 1c0ed2 │ │ │ │ + bne.n 1c0bc2 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ blx 541c0 <__utime64@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1c0e92 │ │ │ │ + b.n 1c0b82 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a2c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1c0eb4 │ │ │ │ + beq.n 1c0ba4 │ │ │ │ blx 54828 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1c0e92 │ │ │ │ + b.n 1c0b82 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - rsb r0, r2, #155 @ 0x9b │ │ │ │ + @ instruction: 0xf4d2009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #744] @ 0x2e8 │ │ │ │ movs r0, r3 │ │ │ │ - sbc.w r0, r2, #155 @ 0x9b │ │ │ │ + orns r0, r2, #5079040 @ 0x4d8000 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #228] @ (1c0fdc ) │ │ │ │ + ldr r2, [pc, #228] @ (1c0ccc ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #228] @ (1c0fe0 ) │ │ │ │ + ldr r3, [pc, #228] @ (1c0cd0 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #224] @ (1c0fe4 ) │ │ │ │ + ldr r1, [pc, #224] @ (1c0cd4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c6598 │ │ │ │ + bl 1c6288 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c0fb8 │ │ │ │ + beq.n 1c0ca8 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a2c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1c0fb8 │ │ │ │ + beq.n 1c0ca8 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 54c0c <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c0fd2 │ │ │ │ + beq.n 1c0cc2 │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ movs r3, #8 │ │ │ │ movt r3, #32 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r3 │ │ │ │ - beq.n 1c0f60 │ │ │ │ + beq.n 1c0c50 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 54434 │ │ │ │ - cbnz r0, 1c0fbc │ │ │ │ + cbnz r0, 1c0cac │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #8 │ │ │ │ movt r1, #32 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 54804 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r0, [r5, #352] @ 0x160 │ │ │ │ - beq.n 1c0fd2 │ │ │ │ + beq.n 1c0cc2 │ │ │ │ movs r3, #1 │ │ │ │ add.w r2, r0, #8 │ │ │ │ strd r1, r0, [r5, #356] @ 0x164 │ │ │ │ str.w r2, [r5, #364] @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 54828 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #72] @ (1c0fe8 ) │ │ │ │ - ldr r2, [pc, #60] @ (1c0fe0 ) │ │ │ │ + ldr r1, [pc, #72] @ (1c0cd8 ) │ │ │ │ + ldr r2, [pc, #60] @ (1c0cd0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1c0fd6 │ │ │ │ + bne.n 1c0cc6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c0f9e │ │ │ │ + b.n 1c0c8e │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.n 1c0fd2 │ │ │ │ + bne.n 1c0cc2 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 54124 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1c0f60 │ │ │ │ + bne.n 1c0c50 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c0f94 │ │ │ │ + b.n 1c0c84 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0fe009b │ │ │ │ + and.w r0, lr, #5079040 @ 0x4d8000 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r0, r3 │ │ │ │ - orrs.w r0, sl, #155 @ 0x9b │ │ │ │ + bfi r0, sl, #2, #26 │ │ │ │ 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 551b4 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w ip, [pc, #92] @ 1c1074 │ │ │ │ + ldr.w ip, [pc, #92] @ 1c0d64 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r0, r0, #288 @ 0x120 │ │ │ │ - ldr r3, [pc, #80] @ (1c1078 ) │ │ │ │ + ldr r3, [pc, #80] @ (1c0d68 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ccd84 │ │ │ │ + bl 1cca74 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1c106c │ │ │ │ + cbz r0, 1c0d5c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1c00b4 │ │ │ │ + bl 1bfda4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 5422c │ │ │ │ - ldr r1, [pc, #40] @ (1c107c ) │ │ │ │ - ldr r2, [pc, #32] @ (1c1078 ) │ │ │ │ + ldr r1, [pc, #40] @ (1c0d6c ) │ │ │ │ + ldr r2, [pc, #32] @ (1c0d68 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1c1070 │ │ │ │ + bne.n 1c0d60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1c1052 │ │ │ │ + b.n 1c0d42 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - vshr.s64 d16, d11, #32 │ │ │ │ + @ instruction: 0xf2f0009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s64 d0, d11, #26 │ │ │ │ + @ instruction: 0xf2b6009b │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #112] @ (1c1100 ) │ │ │ │ + ldr r2, [pc, #112] @ (1c0df0 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #112] @ (1c1104 ) │ │ │ │ + ldr r3, [pc, #112] @ (1c0df4 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1be840 │ │ │ │ + bl 1be530 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0304 │ │ │ │ + bl 1bfff4 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1c10d2 │ │ │ │ - ldr r1, [pc, #76] @ (1c1108 ) │ │ │ │ - ldr r2, [pc, #72] @ (1c1104 ) │ │ │ │ + cbnz r0, 1c0dc2 │ │ │ │ + ldr r1, [pc, #76] @ (1c0df8 ) │ │ │ │ + ldr r2, [pc, #72] @ (1c0df4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1c10fa │ │ │ │ + bne.n 1c0dea │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add.w r1, r4, #8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r0, r0, #288 @ 0x120 │ │ │ │ - bl 1ccdf8 │ │ │ │ + bl 1ccae8 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c10b8 │ │ │ │ + bne.n 1c0da8 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5422c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1c10b8 │ │ │ │ + b.n 1c0da8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vqadd.s32 d16, d22, d11 │ │ │ │ + @ instruction: 0xf276009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s8 d16, d16, d11 │ │ │ │ + @ instruction: 0xf250009b │ │ │ │ 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 1cccb8 │ │ │ │ + bl 1cc9a8 │ │ │ │ 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 r2, [pc, #140] @ (1c11c4 ) │ │ │ │ + ldr r2, [pc, #140] @ (1c0eb4 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #140] @ (1c11c8 ) │ │ │ │ + ldr r3, [pc, #140] @ (1c0eb8 ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c613c │ │ │ │ + bl 1c5e2c │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1c09ec │ │ │ │ - cbz r0, 1c11a2 │ │ │ │ - ldr r1, [pc, #100] @ (1c11cc ) │ │ │ │ + bl 1c06dc │ │ │ │ + cbz r0, 1c0e92 │ │ │ │ + ldr r1, [pc, #100] @ (1c0ebc ) │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1c6598 │ │ │ │ + bl 1c6288 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 54028 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c11a2 │ │ │ │ + beq.n 1c0e92 │ │ │ │ mov r0, r4 │ │ │ │ blx 5499c <__time64@plt> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ movw r3, #14975 @ 0x3a7f │ │ │ │ movt r3, #9 │ │ │ │ cmp r3, r0 │ │ │ │ sbcs.w r1, r4, r1 │ │ │ │ - bge.n 1c11a2 │ │ │ │ + bge.n 1c0e92 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c041c │ │ │ │ + bl 1c010c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c637c │ │ │ │ - ldr r2, [pc, #36] @ (1c11d0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1c11c8 ) │ │ │ │ + bl 1c606c │ │ │ │ + ldr r2, [pc, #36] @ (1c0ec0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c0eb8 ) │ │ │ │ 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 1c11c0 │ │ │ │ + bne.n 1c0eb0 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - mrc 0, 5, r0, cr14, cr11, {4} │ │ │ │ + rsb r0, lr, #155 @ 0x9b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ movs r0, r3 │ │ │ │ - mrc 0, 2, r0, cr0, cr11, {4} │ │ │ │ + sbc.w r0, r0, #155 @ 0x9b │ │ │ │ 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 1c11e8 │ │ │ │ + bne.n 1c0ed8 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1c11fe │ │ │ │ + cbnz r2, 1c0eee │ │ │ │ pop {r3, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #360] @ (1c1388 ) │ │ │ │ + ldr r3, [pc, #360] @ (1c1078 ) │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #356] @ (1c138c ) │ │ │ │ + ldr r2, [pc, #356] @ (1c107c ) │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ @@ -504534,26 +504215,26 @@ │ │ │ │ blx 54298 │ │ │ │ mov r0, r6 │ │ │ │ blx 54fc8 │ │ │ │ mov.w sl, r0, asr #31 │ │ │ │ cmp r4, sl │ │ │ │ it eq │ │ │ │ cmpeq r5, r0 │ │ │ │ - beq.w 1c136a │ │ │ │ + beq.w 1c105a │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 54298 │ │ │ │ cmp r5, r9 │ │ │ │ sbcs.w r3, r4, sl │ │ │ │ - bcs.n 1c1360 │ │ │ │ + bcs.n 1c1050 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1c131c │ │ │ │ + b.n 1c100c │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ blx 54720 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ mov.w lr, #808464432 @ 0x30303030 │ │ │ │ @@ -504568,102 +504249,102 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ strd lr, lr, [sp, #128] @ 0x80 │ │ │ │ strd lr, lr, [sp, #136] @ 0x88 │ │ │ │ strd lr, lr, [sp, #144] @ 0x90 │ │ │ │ blx 54bdc │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 1c135e │ │ │ │ + bne.n 1c104e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ adds.w r7, r7, r8 │ │ │ │ adc.w r4, r4, #0 │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ mov lr, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb.w r2, [lr], #1 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, lr │ │ │ │ - bl 1c3f0c │ │ │ │ + bl 1c3bfc │ │ │ │ movs r2, #16 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ blx 54f44 <__isoc23_strtoull@plt> │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1c347c │ │ │ │ + bl 1c316c │ │ │ │ cmp r7, r9 │ │ │ │ sbcs.w r3, r4, sl │ │ │ │ - bcs.n 1c135e │ │ │ │ + bcs.n 1c104e │ │ │ │ adds.w r8, r7, #56 @ 0x38 │ │ │ │ adc.w r4, r4, #0 │ │ │ │ cmp r9, r8 │ │ │ │ sbcs.w r3, sl, r4 │ │ │ │ - bcc.n 1c135e │ │ │ │ + bcc.n 1c104e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ blx 54bdc │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bne.n 1c135e │ │ │ │ + bne.n 1c104e │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds.w r1, r3, r8 │ │ │ │ adc.w r2, r4, #0 │ │ │ │ cmp r9, r1 │ │ │ │ sbcs.w r2, sl, r2 │ │ │ │ ite cc │ │ │ │ movcc r6, #1 │ │ │ │ movcs r6, #0 │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c127a │ │ │ │ + beq.n 1c0f6a │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx 54298 │ │ │ │ - ldr r2, [pc, #36] @ (1c1390 ) │ │ │ │ - ldr r3, [pc, #24] @ (1c1388 ) │ │ │ │ + ldr r2, [pc, #36] @ (1c1080 ) │ │ │ │ + ldr r3, [pc, #24] @ (1c1078 ) │ │ │ │ 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 1c1384 │ │ │ │ + bne.n 1c1074 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r4, #620] @ 0x26c │ │ │ │ - stc 0, cr0, [lr], {155} @ 0x9b │ │ │ │ + @ instruction: 0xf0e4009b │ │ │ │ + vshr.s64 d0, d11, #34 │ │ │ │ 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] @ (1c157c ) │ │ │ │ - ldr r3, [pc, #468] @ (1c1580 ) │ │ │ │ + ldr r0, [pc, #468] @ (1c126c ) │ │ │ │ + ldr r3, [pc, #468] @ (1c1270 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -504674,234 +504355,234 @@ │ │ │ │ blx 54298 │ │ │ │ mov r0, r6 │ │ │ │ blx 54fc8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 54b70 │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 1c1454 │ │ │ │ + bhi.n 1c1144 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ blx 54c24 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r7 │ │ │ │ blx 545fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1c1438 │ │ │ │ + cbz r0, 1c1128 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1c1408 │ │ │ │ + bne.n 1c10f8 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r4, #1 │ │ │ │ blx 551e4 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ - bne.n 1c13e4 │ │ │ │ + bne.n 1c10d4 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 1c1438 │ │ │ │ + bne.n 1c1128 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 54c24 │ │ │ │ movs r1, #8 │ │ │ │ blx 545fc │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (1c1584 ) │ │ │ │ - ldr r3, [pc, #352] @ (1c1580 ) │ │ │ │ + ldr r2, [pc, #356] @ (1c1274 ) │ │ │ │ + ldr r3, [pc, #352] @ (1c1270 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c1576 │ │ │ │ + bne.w 1c1266 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 54298 │ │ │ │ mov r0, r6 │ │ │ │ blx 54fc8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 54b70 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c14e0 │ │ │ │ + beq.n 1c11d0 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 54bdc │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1c140c │ │ │ │ - ldr r1, [pc, #288] @ (1c1588 ) │ │ │ │ + bne.n 1c10fc │ │ │ │ + ldr r1, [pc, #288] @ (1c1278 ) │ │ │ │ movs r2, #15 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc │ │ │ │ blx 5548c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c140c │ │ │ │ + bne.n 1c10fc │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1c140c │ │ │ │ + bhi.n 1c10fc │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 54c24 │ │ │ │ movs r1, #8 │ │ │ │ blx 545fc │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c1516 │ │ │ │ + beq.n 1c1206 │ │ │ │ add.w r4, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c14ae │ │ │ │ + bne.n 1c119e │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c149e │ │ │ │ + bne.n 1c118e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1532 │ │ │ │ + bne.n 1c1222 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c120c │ │ │ │ + bl 1c0efc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c14c4 │ │ │ │ + bne.n 1c11b4 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1c1522 │ │ │ │ + cbnz r3, 1c1212 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #56] @ 0x38 │ │ │ │ - b.n 1c141c │ │ │ │ - ldr r4, [pc, #168] @ (1c158c ) │ │ │ │ + b.n 1c110c │ │ │ │ + ldr r4, [pc, #168] @ (1c127c ) │ │ │ │ movs r2, #16 │ │ │ │ ldr.w r3, [r8, r9, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1c140c │ │ │ │ + bne.n 1c10fc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1c140c │ │ │ │ + bne.n 1c10fc │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 55468 │ │ │ │ mov r0, r6 │ │ │ │ blx 55468 │ │ │ │ - b.n 1c147e │ │ │ │ + b.n 1c116e │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c120c │ │ │ │ - b.n 1c14d8 │ │ │ │ + bl 1c0efc │ │ │ │ + b.n 1c11c8 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1c2104 │ │ │ │ - b.n 1c14d8 │ │ │ │ + bl 1c1df4 │ │ │ │ + b.n 1c11c8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c1550 │ │ │ │ + beq.n 1c1240 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c153c │ │ │ │ + bne.n 1c122c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c14b6 │ │ │ │ + beq.n 1c11a6 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2130 │ │ │ │ + bl 1c1e20 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1560 │ │ │ │ + bne.n 1c1250 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1552 │ │ │ │ - b.n 1c14b6 │ │ │ │ + bne.n 1c1242 │ │ │ │ + b.n 1c11a6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mrrc 0, 9, r0, r0, cr11 @ │ │ │ │ + vqadd.s32 d16, d16, d11 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, ip, fp, lsr #2 │ │ │ │ + mcr 0, 7, r0, cr12, cr11, {4} │ │ │ │ asrs r6, r5, #24 │ │ │ │ movs r7, r4 │ │ │ │ asrs r6, r5, #22 │ │ │ │ movs r7, 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] │ │ │ │ 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, #456] @ (1c177c ) │ │ │ │ + ldr r1, [pc, #456] @ (1c146c ) │ │ │ │ sub.w r3, r8, #4 │ │ │ │ - ldr r2, [pc, #452] @ (1c1780 ) │ │ │ │ + ldr r2, [pc, #452] @ (1c1470 ) │ │ │ │ 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, 1c15e6 │ │ │ │ + cbz r2, 1c12d6 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #9 │ │ │ │ - bne.n 1c15d2 │ │ │ │ + bne.n 1c12c2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c1708 │ │ │ │ - ldr r1, [pc, #412] @ (1c1784 ) │ │ │ │ + b.n 1c13f8 │ │ │ │ + ldr r1, [pc, #412] @ (1c1474 ) │ │ │ │ add r1, pc │ │ │ │ blx 55474 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c15e2 │ │ │ │ - ldr r3, [pc, #400] @ (1c1788 ) │ │ │ │ + beq.n 1c12d2 │ │ │ │ + ldr r3, [pc, #400] @ (1c1478 ) │ │ │ │ uxtb.w sl, sl │ │ │ │ add.w r9, sp, #272 @ 0x110 │ │ │ │ add r7, sp, #268 @ 0x10c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #388] @ (1c178c ) │ │ │ │ + ldr r3, [pc, #388] @ (1c147c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #388] @ (1c1790 ) │ │ │ │ + ldr r3, [pc, #388] @ (1c1480 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 55070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c1700 │ │ │ │ + beq.n 1c13f0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [r9, #-240] @ 0xf0 │ │ │ │ blx 543f8 │ │ │ │ add r0, r9 │ │ │ │ ldr.w r6, [r8, #60] @ 0x3c │ │ │ │ @@ -504909,147 +504590,147 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb.w r4, [r0, #-4] │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #32 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c1610 │ │ │ │ + beq.n 1c1300 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ - beq.n 1c175e │ │ │ │ - ldr r6, [pc, #304] @ (1c1794 ) │ │ │ │ + beq.n 1c144e │ │ │ │ + ldr r6, [pc, #304] @ (1c1484 ) │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 55474 │ │ │ │ mov r1, r6 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 55474 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ blx 5422c │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 5422c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1c1756 │ │ │ │ + beq.n 1c1446 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - cbz r3, 1c16ec │ │ │ │ + cbz r3, 1c13dc │ │ │ │ blx 54c24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ blx 54c0c <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c172c │ │ │ │ + beq.n 1c141c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1c16b2 │ │ │ │ - b.n 1c172c │ │ │ │ + bne.n 1c13a2 │ │ │ │ + b.n 1c141c │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 1c172c │ │ │ │ + beq.n 1c141c │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx 54c24 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ blx 54c0c <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c16ac │ │ │ │ + beq.n 1c139c │ │ │ │ ldrd r0, r2, [r9, #-120] @ 0x78 │ │ │ │ ldrd r1, r3, [r9, #-232] @ 0xe8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1c16ac │ │ │ │ + bne.n 1c139c │ │ │ │ ldrd r0, r2, [r9, #-112] @ 0x70 │ │ │ │ ldrd r1, r3, [r9, #-224] @ 0xe0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1c16ac │ │ │ │ + bne.n 1c139c │ │ │ │ mov r0, fp │ │ │ │ blx 55208 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 55208 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 55070 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c1620 │ │ │ │ + bne.n 1c1310 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 55208 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #140] @ (1c1798 ) │ │ │ │ + ldr r2, [pc, #140] @ (1c1488 ) │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #112] @ (1c1780 ) │ │ │ │ + ldr r3, [pc, #112] @ (1c1470 ) │ │ │ │ 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 1c1776 │ │ │ │ + bne.n 1c1466 │ │ │ │ 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 1c1394 │ │ │ │ + bl 1c1084 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c1764 │ │ │ │ + cbz r0, 1c1454 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 55208 │ │ │ │ uxtb.w sl, sl │ │ │ │ cmp.w sl, #8 │ │ │ │ - bls.w 1c1610 │ │ │ │ - b.n 1c1700 │ │ │ │ + bls.w 1c1300 │ │ │ │ + b.n 1c13f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c16ec │ │ │ │ - b.n 1c1610 │ │ │ │ + bne.n 1c13dc │ │ │ │ + b.n 1c1300 │ │ │ │ blx 5422c │ │ │ │ - b.n 1c1610 │ │ │ │ + b.n 1c1300 │ │ │ │ mov r0, fp │ │ │ │ blx 55208 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 55208 │ │ │ │ str.w r4, [r8, sl, lsl #2] │ │ │ │ - b.n 1c1610 │ │ │ │ + b.n 1c1300 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bics.w r0, lr, fp, lsr #2 │ │ │ │ + stcl 0, cr0, [lr, #-620] @ 0xfffffd94 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r5, #32] │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xfbb80016 │ │ │ │ ldrh r2, [r2, #32] │ │ │ │ movs r0, r3 │ │ │ │ ldrh r0, [r3, #32] │ │ │ │ movs r0, r3 │ │ │ │ ldrh r2, [r6, #28] │ │ │ │ movs r0, r3 │ │ │ │ - strd r0, r0, [sl], #620 @ 0x26c │ │ │ │ + @ instruction: 0xebfa009b │ │ │ │ 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] @ (1c183c ) │ │ │ │ + ldr r2, [pc, #140] @ (1c152c ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ - ldr r3, [pc, #140] @ (1c1840 ) │ │ │ │ + ldr r3, [pc, #140] @ (1c1530 ) │ │ │ │ mov r8, r0 │ │ │ │ add r2, pc │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2724] @ 0xaa4 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -505057,145 +504738,144 @@ │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ blx 5487c │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 1c17e6 │ │ │ │ - b.n 1c182a │ │ │ │ + bne.n 1c14d6 │ │ │ │ + b.n 1c151a │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - bne.n 1c180a │ │ │ │ + bne.n 1c14fa │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 1c17c6 │ │ │ │ + bge.n 1c14b6 │ │ │ │ adds r5, r7, r4 │ │ │ │ adds r4, #16 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1c17e0 │ │ │ │ + bpl.n 1c14d0 │ │ │ │ ldr.w r1, [r8, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c1590 │ │ │ │ + bl 1c1280 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 1c17e6 │ │ │ │ + beq.n 1c14d6 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (1c1844 ) │ │ │ │ - ldr r3, [pc, #48] @ (1c1840 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c1534 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c1530 ) │ │ │ │ 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 1c1836 │ │ │ │ + bne.n 1c1526 │ │ │ │ addw sp, sp, #2728 @ 0xaa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ - beq.n 1c17c6 │ │ │ │ - b.n 1c180c │ │ │ │ + beq.n 1c14b6 │ │ │ │ + b.n 1c14fc │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strex r0, r0, [r6, #620] @ 0x26c │ │ │ │ + adcs.w r0, r6, fp, lsr #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c1820 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ + @ instruction: 0xeafc009b │ │ │ │ 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 r6, r0 │ │ │ │ - cbnz r3, 1c1894 │ │ │ │ + cbnz r3, 1c1584 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 1c1864 │ │ │ │ + cbz r0, 1c1554 │ │ │ │ blx 55208 │ │ │ │ subs r4, r6, #4 │ │ │ │ add.w r5, r6, #32 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 1c1874 │ │ │ │ + cbz r0, 1c1564 │ │ │ │ blx 55208 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1c186a │ │ │ │ + bne.n 1c155a │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 1c1888 │ │ │ │ + cbz r3, 1c1578 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1c3468 │ │ │ │ + bl 1c3158 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 54720 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r0, #64] @ 0x40 │ │ │ │ blx 54410 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1d9764 │ │ │ │ + bl 1d9454 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ blx 54828 │ │ │ │ - b.n 1c185c │ │ │ │ + b.n 1c154c │ │ │ │ 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] @ (1c1b20 ) │ │ │ │ + ldr r2, [pc, #608] @ (1c1810 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #608] @ (1c1b24 ) │ │ │ │ + ldr r3, [pc, #608] @ (1c1814 ) │ │ │ │ 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 1c613c │ │ │ │ + bl 1c5e2c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 1c3360 │ │ │ │ + bl 1c3050 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #568] @ (1c1b28 ) │ │ │ │ + ldr r0, [pc, #568] @ (1c1818 ) │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - bl 1cb5e0 │ │ │ │ + bl 1cb2d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c1974 │ │ │ │ - ldr r7, [pc, #556] @ (1c1b2c ) │ │ │ │ + beq.n 1c1664 │ │ │ │ + ldr r7, [pc, #556] @ (1c181c ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #556] @ (1c1b30 ) │ │ │ │ + ldr r2, [pc, #556] @ (1c1820 ) │ │ │ │ movs r1, #1 │ │ │ │ add r7, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1c1aac │ │ │ │ - ldr r2, [pc, #536] @ (1c1b34 ) │ │ │ │ + beq.w 1c179c │ │ │ │ + ldr r2, [pc, #536] @ (1c1824 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1c1aa6 │ │ │ │ - ldr r6, [pc, #520] @ (1c1b38 ) │ │ │ │ + beq.w 1c1796 │ │ │ │ + ldr r6, [pc, #520] @ (1c1828 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 55474 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -505205,51 +504885,51 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 5422c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c1aac │ │ │ │ + beq.w 1c179c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c1aac │ │ │ │ + beq.w 1c179c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1394 │ │ │ │ + bl 1c1084 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c1aac │ │ │ │ - ldr r0, [pc, #452] @ (1c1b3c ) │ │ │ │ + beq.w 1c179c │ │ │ │ + ldr r0, [pc, #452] @ (1c182c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4904 │ │ │ │ + bl 1c45f4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c1a5c │ │ │ │ + beq.n 1c174c │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r9, [pc, #440] @ 1c1b40 │ │ │ │ - ldr.w r8, [pc, #440] @ 1c1b44 │ │ │ │ + ldr.w r9, [pc, #440] @ 1c1830 │ │ │ │ + ldr.w r8, [pc, #440] @ 1c1834 │ │ │ │ movs r5, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #432] @ (1c1b48 ) │ │ │ │ + ldr r3, [pc, #432] @ (1c1838 ) │ │ │ │ add r8, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1c1a1c │ │ │ │ + b.n 1c170c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1c1af6 │ │ │ │ + beq.w 1c17e6 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #400] @ (1c1b4c ) │ │ │ │ + ldr r6, [pc, #400] @ (1c183c ) │ │ │ │ blx 5422c │ │ │ │ mov r0, fp │ │ │ │ add r6, pc │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ blx 55474 │ │ │ │ mov r1, r6 │ │ │ │ @@ -505260,35 +504940,35 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 5422c │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c1ace │ │ │ │ + beq.n 1c17be │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1c1b04 │ │ │ │ + beq.w 1c17f4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1394 │ │ │ │ + bl 1c1084 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c1ade │ │ │ │ + beq.n 1c17ce │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 55208 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi.n 1c1a5c │ │ │ │ + bhi.n 1c174c │ │ │ │ cmp r7, #1 │ │ │ │ ite cs │ │ │ │ addcs sl, r7 │ │ │ │ addcc.w sl, sl, #1 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - cbz r3, 1c1a5c │ │ │ │ + cbz r3, 1c174c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 543f8 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 54040 │ │ │ │ @@ -505299,93 +504979,92 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #28] │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1c199e │ │ │ │ + bne.n 1c168e │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ - b.n 1c1a12 │ │ │ │ - ldr r0, [pc, #240] @ (1c1b50 ) │ │ │ │ + b.n 1c1702 │ │ │ │ + ldr r0, [pc, #240] @ (1c1840 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4904 │ │ │ │ + bl 1c45f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1c1aa2 │ │ │ │ + cbz r0, 1c1792 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1590 │ │ │ │ - cbz r0, 1c1aa2 │ │ │ │ + bl 1c1280 │ │ │ │ + cbz r0, 1c1792 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ blx 55414 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1c1aa2 │ │ │ │ + blt.n 1c1792 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov.w r2, #1032 @ 0x408 │ │ │ │ blx 54548 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 1c1b12 │ │ │ │ - ldr r1, [pc, #196] @ (1c1b54 ) │ │ │ │ + blt.n 1c1802 │ │ │ │ + ldr r1, [pc, #196] @ (1c1844 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ strd r5, r6, [r4, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 1d9700 │ │ │ │ - cbnz r0, 1c1b0a │ │ │ │ + bl 1d93f0 │ │ │ │ + cbnz r0, 1c17fa │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1c1ab4 │ │ │ │ + b.n 1c17a4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 5422c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1848 │ │ │ │ + bl 1c1538 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #160] @ (1c1b58 ) │ │ │ │ - ldr r3, [pc, #108] @ (1c1b24 ) │ │ │ │ + ldr r2, [pc, #160] @ (1c1848 ) │ │ │ │ + ldr r3, [pc, #108] @ (1c1814 ) │ │ │ │ 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 1c1b1a │ │ │ │ + bne.n 1c180a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r6, 1c1ad6 │ │ │ │ + cbz r6, 1c17c6 │ │ │ │ mov r0, r6 │ │ │ │ blx 55208 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1c1a12 │ │ │ │ + b.n 1c1702 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 55208 │ │ │ │ ldr.w r0, [r4, fp] │ │ │ │ blx 55208 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1c1a12 │ │ │ │ + b.n 1c1702 │ │ │ │ mov r0, fp │ │ │ │ blx 5422c │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ - b.n 1c1a12 │ │ │ │ + b.n 1c1702 │ │ │ │ blx 55208 │ │ │ │ - b.n 1c1ad6 │ │ │ │ + b.n 1c17c6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 54410 │ │ │ │ mov r0, r5 │ │ │ │ blx 54828 │ │ │ │ - b.n 1c1aa2 │ │ │ │ + b.n 1c1792 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1c1994 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ + orr.w r0, r8, fp, lsr #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r7, #44] @ 0x2c │ │ │ │ movs r0, r3 │ │ │ │ ldrh r2, [r2, #10] │ │ │ │ movs r0, r3 │ │ │ │ ldrh r6, [r1, #8] │ │ │ │ @@ -505402,17 +505081,16 @@ │ │ │ │ movs r0, r3 │ │ │ │ ldrh r4, [r1, #4] │ │ │ │ movs r0, r3 │ │ │ │ ldrh r4, [r2, #2] │ │ │ │ movs r0, r3 │ │ │ │ ldrh r6, [r1, #0] │ │ │ │ movs r0, r3 │ │ │ │ - ldc2l 15, cr15, [pc], #1020 @ 1c1f54 │ │ │ │ - b.n 1c15e4 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ + ldc2l 15, cr15, [pc], #1020 @ 1c1c44 │ │ │ │ + @ instruction: 0xe854009b │ │ │ │ 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 lr, #0 │ │ │ │ subs r6, r1, #1 │ │ │ │ mov r7, r1 │ │ │ │ @@ -505429,174 +505107,174 @@ │ │ │ │ lsl.w r4, r4, ip │ │ │ │ orr.w r5, r4, lr │ │ │ │ sub.w ip, ip, #8 │ │ │ │ orr.w r4, r3, r1 │ │ │ │ mov lr, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmn.w ip, #8 │ │ │ │ - bne.n 1c1b7e │ │ │ │ + bne.n 1c186e │ │ │ │ ldrb.w r3, [r8, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c1c4e │ │ │ │ + beq.n 1c193e │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r7 │ │ │ │ add.w r9, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1bd4 │ │ │ │ + bne.n 1c18c4 │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c1bc4 │ │ │ │ + bne.n 1c18b4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c1cea │ │ │ │ + bne.w 1c19da │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c3538 │ │ │ │ + bl 1c3228 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c1c56 │ │ │ │ + cbz r0, 1c1946 │ │ │ │ ldrb r4, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ blx 54298 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c1c2c │ │ │ │ + blt.n 1c191c │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ blx 54bdc │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1c1c2c │ │ │ │ + bne.n 1c191c │ │ │ │ add.w r0, sl, #19 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1c1c20 │ │ │ │ + b.n 1c1910 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 1c1c8a │ │ │ │ + beq.n 1c197a │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1c1c1c │ │ │ │ + beq.n 1c190c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5422c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1c38 │ │ │ │ + bne.n 1c1928 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1cda │ │ │ │ + bne.n 1c19ca │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ - cbz r1, 1c1c76 │ │ │ │ + cbz r1, 1c1966 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c120c │ │ │ │ + bl 1c0efc │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c3538 │ │ │ │ + bl 1c3228 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c1bee │ │ │ │ + bne.n 1c18de │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c1c46 │ │ │ │ - b.n 1c1c7a │ │ │ │ + beq.n 1c1936 │ │ │ │ + b.n 1c196a │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 5516c │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ blx 54bdc │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1c1c2e │ │ │ │ + bne.n 1c191e │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ - cbz r3, 1c1cb6 │ │ │ │ + cbz r3, 1c19a6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d447c │ │ │ │ + bl 1d416c │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1c1c2e │ │ │ │ + bne.n 1c191e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1cba │ │ │ │ + bne.n 1c19aa │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1c1d30 │ │ │ │ + cbnz r3, 1c1a20 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1c1c50 │ │ │ │ + beq.n 1c1940 │ │ │ │ str.w r5, [fp] │ │ │ │ - b.n 1c1c50 │ │ │ │ + b.n 1c1940 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1c2104 │ │ │ │ - b.n 1c1c4e │ │ │ │ + bl 1c1df4 │ │ │ │ + b.n 1c193e │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1c1d14 │ │ │ │ + bne.n 1c1a04 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c2130 │ │ │ │ + bl 1c1e20 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r2, r7, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1cfe │ │ │ │ + bne.n 1c19ee │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1cf0 │ │ │ │ - b.n 1c1bde │ │ │ │ + bne.n 1c19e0 │ │ │ │ + b.n 1c18ce │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c1d1a │ │ │ │ + bne.n 1c1a0a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1cee │ │ │ │ - b.n 1c1bde │ │ │ │ + bne.n 1c19de │ │ │ │ + b.n 1c18ce │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1c2104 │ │ │ │ - b.n 1c1cce │ │ │ │ + bl 1c1df4 │ │ │ │ + b.n 1c19be │ │ │ │ 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 sl, r1 │ │ │ │ mov r8, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #920] @ (1c20f8 ) │ │ │ │ - ldr r3, [pc, #924] @ (1c20fc ) │ │ │ │ + ldr r2, [pc, #920] @ (1c1de8 ) │ │ │ │ + ldr r3, [pc, #924] @ (1c1dec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -505610,325 +505288,325 @@ │ │ │ │ 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 1c1d72 │ │ │ │ + bne.n 1c1a62 │ │ │ │ ldrb.w r9, [r8, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c1e3a │ │ │ │ + beq.n 1c1b2a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c1e3a │ │ │ │ + beq.n 1c1b2a │ │ │ │ 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 1c1dce │ │ │ │ + bne.n 1c1abe │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c1dbe │ │ │ │ + bne.n 1c1aae │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c1f54 │ │ │ │ + bne.w 1c1c44 │ │ │ │ ldr.w r0, [r8] │ │ │ │ movs r6, #0 │ │ │ │ blx 54c24 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, fp │ │ │ │ blx 545fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c1e5c │ │ │ │ + cbz r0, 1c1b4c │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1c1e0a │ │ │ │ + bne.n 1c1afa │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r6, #1 │ │ │ │ blx 551e4 │ │ │ │ cmp.w r6, #1000 @ 0x3e8 │ │ │ │ - bne.n 1c1de4 │ │ │ │ + bne.n 1c1ad4 │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 1c1e5c │ │ │ │ + bne.n 1c1b4c │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54c24 │ │ │ │ movs r1, #8 │ │ │ │ blx 545fc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1e22 │ │ │ │ + bne.n 1c1b12 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c1f44 │ │ │ │ + bne.w 1c1c34 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r2, [pc, #704] @ (1c2100 ) │ │ │ │ - ldr r3, [pc, #696] @ (1c20fc ) │ │ │ │ + ldr r2, [pc, #704] @ (1c1df0 ) │ │ │ │ + ldr r3, [pc, #696] @ (1c1dec ) │ │ │ │ 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 1c20de │ │ │ │ + bne.w 1c1dce │ │ │ │ mov r0, r9 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ 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 1c1e76 │ │ │ │ + bne.n 1c1b66 │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c1e66 │ │ │ │ + bne.n 1c1b56 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c2088 │ │ │ │ + bne.w 1c1d78 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c120c │ │ │ │ + bl 1c0efc │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c3538 │ │ │ │ + bl 1c3228 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1c1edc │ │ │ │ + cbz r0, 1c1bcc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1ea0 │ │ │ │ + bne.n 1c1b90 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c20ce │ │ │ │ + bne.w 1c1dbe │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54c24 │ │ │ │ movs r1, #8 │ │ │ │ blx 545fc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c1e30 │ │ │ │ - b.n 1c1ecc │ │ │ │ + beq.n 1c1b20 │ │ │ │ + b.n 1c1bbc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r6, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 1d447c │ │ │ │ + bl 1d416c │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54298 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1c3ed0 │ │ │ │ + bl 1c3bc0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq.n 1c1f9e │ │ │ │ + beq.n 1c1c8e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1f1c │ │ │ │ + bne.n 1c1c0c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c1e0e │ │ │ │ + beq.w 1c1afe │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1c2104 │ │ │ │ - b.n 1c1e0e │ │ │ │ + bl 1c1df4 │ │ │ │ + b.n 1c1afe │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 1c2104 │ │ │ │ - b.n 1c1e3a │ │ │ │ + bl 1c1df4 │ │ │ │ + b.n 1c1b2a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c1f76 │ │ │ │ + beq.n 1c1c66 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c1f60 │ │ │ │ + bne.n 1c1c50 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c1dd8 │ │ │ │ + beq.w 1c1ac8 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c2130 │ │ │ │ + bl 1c1e20 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1f88 │ │ │ │ + bne.n 1c1c78 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1f7a │ │ │ │ - b.n 1c1dd8 │ │ │ │ + bne.n 1c1c6a │ │ │ │ + b.n 1c1ac8 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54fc8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r0, [sp, #32] │ │ │ │ movs r2, #16 │ │ │ │ asrs r0, r0, #31 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.n 1c1f18 │ │ │ │ + bne.n 1c1c08 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ blx 550c4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1c1f18 │ │ │ │ + bne.n 1c1c08 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 55468 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1c1f18 │ │ │ │ - vldr d7, [pc, #244] @ 1c20e8 │ │ │ │ + bne.n 1c1c08 │ │ │ │ + vldr d7, [pc, #244] @ 1c1dd8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #236] @ 1c20f0 │ │ │ │ + vldr d7, [pc, #236] @ 1c1de0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1c1f18 │ │ │ │ + bne.n 1c1c08 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne.w 1c1f18 │ │ │ │ + bne.w 1c1c08 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ blx 55468 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov lr, r0 │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ vstr d7, [r6, #40] @ 0x28 │ │ │ │ strb.w fp, [lr], #1 │ │ │ │ mov r0, lr │ │ │ │ - bl 1c3f0c │ │ │ │ + bl 1c3bfc │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 1c347c │ │ │ │ + bl 1c316c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c11d4 │ │ │ │ + bl 1c0ec4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54c24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 545fc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1c11d4 │ │ │ │ - b.n 1c1e3e │ │ │ │ + bl 1c0ec4 │ │ │ │ + b.n 1c1b2e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c20a8 │ │ │ │ + beq.n 1c1d98 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c2092 │ │ │ │ + bne.n 1c1d82 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c1e80 │ │ │ │ + beq.w 1c1b70 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c2130 │ │ │ │ + bl 1c1e20 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c20b8 │ │ │ │ + bne.n 1c1da8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c20aa │ │ │ │ - b.n 1c1e80 │ │ │ │ + bne.n 1c1d9a │ │ │ │ + b.n 1c1b70 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1c2104 │ │ │ │ - b.n 1c1eb8 │ │ │ │ + bl 1c1df4 │ │ │ │ + b.n 1c1ba8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c2634 │ │ │ │ + b.n 1c1944 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c2478 │ │ │ │ + b.n 1c1788 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -505956,46 +505634,46 @@ │ │ │ │ strd r2, lr, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ blx 54620 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #156] @ 1c2208 │ │ │ │ + vldr s15, [pc, #156] @ 1c1ef8 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #148] @ 1c220c │ │ │ │ + vldr s14, [pc, #148] @ 1c1efc │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1c218e │ │ │ │ + blt.n 1c1e7e │ │ │ │ orr.w r2, r2, #2139095040 @ 0x7f800000 │ │ │ │ lsls r3, r0, #16 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r2 │ │ │ │ vmov s15, r3 │ │ │ │ vcmp.f32 s15, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 1c2204 │ │ │ │ - vldr s14, [pc, #104] @ 1c2210 │ │ │ │ + bvs.n 1c1ef4 │ │ │ │ + vldr s14, [pc, #104] @ 1c1f00 │ │ │ │ and.w r3, r1, #1 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - cbnz r3, 1c2204 │ │ │ │ - vldr s14, [pc, #88] @ 1c2214 │ │ │ │ + cbnz r3, 1c1ef4 │ │ │ │ + vldr s14, [pc, #88] @ 1c1f04 │ │ │ │ eor.w r3, r1, #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it pl │ │ │ │ movpl r3, #0 │ │ │ │ - cbnz r3, 1c2204 │ │ │ │ + cbnz r3, 1c1ef4 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f32 s15, #0.0 │ │ │ │ ittee ne │ │ │ │ addne r3, r0, #1 │ │ │ │ addne.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ moveq r3, #1 │ │ │ │ @@ -506025,96 +505703,96 @@ │ │ │ │ sub sp, #8 │ │ │ │ vstr s0, [sp] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ubfx ip, r2, #0, #23 │ │ │ │ ubfx r0, r2, #23, #8 │ │ │ │ orrs.w r1, ip, r0 │ │ │ │ mov.w r2, r2, lsr #31 │ │ │ │ - beq.n 1c2256 │ │ │ │ + beq.n 1c1f46 │ │ │ │ subs.w r3, ip, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r3, #1 │ │ │ │ - cbz r1, 1c2264 │ │ │ │ + cbz r1, 1c1f54 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ orrs r0, r1 │ │ │ │ orr.w r0, r0, r2, lsl #15 │ │ │ │ uxth r0, r0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ sub.w lr, r0, #255 @ 0xff │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ cmp ip, r1 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, lr, #1 │ │ │ │ - cbnz r4, 1c2294 │ │ │ │ + cbnz r4, 1c1f84 │ │ │ │ ands.w r3, r3, lr │ │ │ │ - beq.n 1c229a │ │ │ │ + beq.n 1c1f8a │ │ │ │ mov.w r1, ip, asr #13 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ cmp r1, #1 │ │ │ │ it lt │ │ │ │ movlt r1, #1 │ │ │ │ - b.n 1c2258 │ │ │ │ + b.n 1c1f48 │ │ │ │ mov r1, r3 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ - b.n 1c2258 │ │ │ │ + b.n 1c1f48 │ │ │ │ sub.w r1, r0, #127 @ 0x7f │ │ │ │ vldr s0, [sp] │ │ │ │ cmn.w r1, #14 │ │ │ │ - blt.n 1c22d4 │ │ │ │ + blt.n 1c1fc4 │ │ │ │ cmp r1, #15 │ │ │ │ - bgt.n 1c2292 │ │ │ │ + bgt.n 1c1f82 │ │ │ │ vmov s0, ip │ │ │ │ sub.w r3, r0, #112 @ 0x70 │ │ │ │ str r2, [sp, #4] │ │ │ │ vcvt.f32.s32 s0, s0, #13 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 54440 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp.w r1, #1024 @ 0x400 │ │ │ │ itt eq │ │ │ │ addeq r3, #1 │ │ │ │ moveq r1, #0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ - b.n 1c2258 │ │ │ │ + b.n 1c1f48 │ │ │ │ vabs.f32 s0, s0 │ │ │ │ - vldr s15, [pc, #20] @ 1c22f0 │ │ │ │ + vldr s15, [pc, #20] @ 1c1fe0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ vmul.f32 s0, s0, s15 │ │ │ │ blx 54440 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 1c22c6 │ │ │ │ + b.n 1c1fb6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (1c24f4 ) │ │ │ │ + ldr r3, [pc, #512] @ (1c21e4 ) │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1ca078 │ │ │ │ + bl 1c9d68 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #48] @ 1c2344 │ │ │ │ + vldr s15, [pc, #48] @ 1c2034 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #40] @ 1c2348 │ │ │ │ + vldr s14, [pc, #40] @ 1c2038 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1c2336 │ │ │ │ + blt.n 1c2026 │ │ │ │ orr.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ lsls r0, r0, #16 │ │ │ │ and.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r0 │ │ │ │ vmov s0, r3 │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ @@ -506123,73 +505801,73 @@ │ │ │ │ blx r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c1f08 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1c23b8 │ │ │ │ + vldr s15, [pc, #72] @ 1c20a8 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1c23bc │ │ │ │ + vldr s14, [pc, #64] @ 1c20ac │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1c2396 │ │ │ │ + blt.n 1c2086 │ │ │ │ orr.w r2, r2, #2139095040 @ 0x7f800000 │ │ │ │ lsls r3, r0, #16 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r2 │ │ │ │ vmov s15, r3 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1c23b2 │ │ │ │ + ble.n 1c20a2 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1c2160 │ │ │ │ + bl 1c1e50 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ blx r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c1f08 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1c242c │ │ │ │ + vldr s15, [pc, #72] @ 1c211c │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1c2430 │ │ │ │ + vldr s14, [pc, #64] @ 1c2120 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1c240a │ │ │ │ + blt.n 1c20fa │ │ │ │ orr.w r2, r2, #2139095040 @ 0x7f800000 │ │ │ │ lsls r3, r0, #16 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r2 │ │ │ │ vmov s15, r3 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1c2426 │ │ │ │ + bpl.n 1c2116 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c2160 │ │ │ │ + bl 1c1e50 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ blx r0 │ │ │ │ @@ -506221,37 +505899,37 @@ │ │ │ │ umlal r2, sl, r0, r5 │ │ │ │ umull r3, r2, r3, r6 │ │ │ │ mov r9, sl │ │ │ │ mla r2, r6, r1, r2 │ │ │ │ umull r1, r3, r3, r7 │ │ │ │ umlal r3, ip, r7, r2 │ │ │ │ add.w r7, ip, #1 │ │ │ │ - b.n 1c24a4 │ │ │ │ + b.n 1c2194 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1c24d2 │ │ │ │ + beq.n 1c21c2 │ │ │ │ mul.w r0, r8, r9 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r0 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1c24d2 │ │ │ │ + cbz r1, 1c21c2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1c2496 │ │ │ │ + beq.n 1c2186 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1c2496 │ │ │ │ + bne.n 1c2186 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c2496 │ │ │ │ + beq.n 1c2186 │ │ │ │ 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} │ │ │ │ @@ -506285,37 +505963,37 @@ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ 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 │ │ │ │ - bl 1c64a8 │ │ │ │ - cbz r0, 1c2580 │ │ │ │ + bl 1c6198 │ │ │ │ + cbz r0, 1c2270 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movs r6, #12 │ │ │ │ mov r5, r0 │ │ │ │ mul.w r3, r6, r2 │ │ │ │ - cbz r3, 1c2574 │ │ │ │ + cbz r3, 1c2264 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 1c2566 │ │ │ │ + cbz r3, 1c2256 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c2566 │ │ │ │ + beq.n 1c2256 │ │ │ │ blx 5422c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str r7, [r4, #4] │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mla r3, r6, r2, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c2554 │ │ │ │ + bne.n 1c2244 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ strd r2, r3, [r5, #296] @ 0x128 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ @@ -506358,101 +506036,101 @@ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ 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, #3712] @ 0xe80 │ │ │ │ - ldr r2, [pc, #468] @ (1c2804 ) │ │ │ │ + ldr r2, [pc, #468] @ (1c24f4 ) │ │ │ │ sub sp, #348 @ 0x15c │ │ │ │ - ldr r3, [pc, #468] @ (1c2808 ) │ │ │ │ + ldr r3, [pc, #468] @ (1c24f8 ) │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #340] @ 0x154 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c26ba │ │ │ │ + beq.n 1c23aa │ │ │ │ cmp r5, #27 │ │ │ │ - bls.n 1c2668 │ │ │ │ - ldr r2, [pc, #444] @ (1c280c ) │ │ │ │ - ldr r3, [pc, #440] @ (1c2808 ) │ │ │ │ + bls.n 1c2358 │ │ │ │ + ldr r2, [pc, #444] @ (1c24fc ) │ │ │ │ + ldr r3, [pc, #440] @ (1c24f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #340] @ 0x154 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c2800 │ │ │ │ + bne.w 1c24f0 │ │ │ │ add sp, #348 @ 0x15c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #420] @ (1c2810 ) │ │ │ │ + ldr r3, [pc, #420] @ (1c2500 ) │ │ │ │ mov.w r8, r5, lsl #5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r1, #12 │ │ │ │ add r3, pc │ │ │ │ add r3, r8 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1c6298 │ │ │ │ + bl 1c5f88 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c264c │ │ │ │ + beq.n 1c233c │ │ │ │ ldr.w lr, [r6, #4] │ │ │ │ add.w fp, r6, #64 @ 0x40 │ │ │ │ add.w r9, sp, #40 @ 0x28 │ │ │ │ cmp lr, fp │ │ │ │ itt ne │ │ │ │ movne r7, r6 │ │ │ │ movne sl, r9 │ │ │ │ - beq.n 1c26e4 │ │ │ │ + beq.n 1c23d4 │ │ │ │ mov ip, sl │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ cmp r7, fp │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1c269a │ │ │ │ + bne.n 1c238a │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ - b.n 1c26f8 │ │ │ │ + b.n 1c23e8 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1c2648 │ │ │ │ - ldr r0, [pc, #336] @ (1c2814 ) │ │ │ │ + bne.n 1c2338 │ │ │ │ + ldr r0, [pc, #336] @ (1c2504 ) │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r3, r0, r3, lsl #5 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 54720 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6, #56] @ 0x38 │ │ │ │ - b.n 1c264c │ │ │ │ + b.n 1c233c │ │ │ │ mov.w r2, #296 @ 0x128 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 55100 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov lr, r2 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r7, [r9, #20] │ │ │ │ str r3, [r6, #4] │ │ │ │ - ldr r3, [pc, #276] @ (1c2818 ) │ │ │ │ + ldr r3, [pc, #276] @ (1c2508 ) │ │ │ │ str r5, [r6, #52] @ 0x34 │ │ │ │ add r3, pc │ │ │ │ mla r7, r1, r7, lr │ │ │ │ add.w r1, r3, r8 │ │ │ │ str r4, [r6, #20] │ │ │ │ cmp r7, lr │ │ │ │ ldr.w r3, [r3, r8] │ │ │ │ @@ -506471,28 +506149,28 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r3, r1, [r6, #40] @ 0x28 │ │ │ │ itt ne │ │ │ │ movne r3, lr │ │ │ │ ldrne.w r0, [r9, #16] │ │ │ │ str.w fp, [r6, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq.n 1c27d4 │ │ │ │ + beq.n 1c24c4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1c27e8 │ │ │ │ + beq.n 1c24d8 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1c27e8 │ │ │ │ + beq.n 1c24d8 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ mov lr, r7 │ │ │ │ strd r2, r9, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - b.n 1c2768 │ │ │ │ + b.n 1c2458 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 1c27c6 │ │ │ │ + beq.n 1c24b6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ umull r0, r6, r0, r2 │ │ │ │ mla r6, r2, r5, r6 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ @@ -506509,52 +506187,52 @@ │ │ │ │ mov.w sl, #0 │ │ │ │ mla r6, r2, r5, r6 │ │ │ │ umlal r0, sl, r6, r4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r5, #12 │ │ │ │ mla r6, r5, sl, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbnz r0, 1c27f0 │ │ │ │ + cbnz r0, 1c24e0 │ │ │ │ adds r3, #12 │ │ │ │ strd r2, r1, [r6] │ │ │ │ cmp r3, lr │ │ │ │ str r7, [r6, #8] │ │ │ │ - beq.n 1c27cc │ │ │ │ + beq.n 1c24bc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c2764 │ │ │ │ + bne.n 1c2454 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1c27c0 │ │ │ │ + bne.n 1c24b0 │ │ │ │ ldrd lr, r2, [sp, #24] │ │ │ │ ldrd r9, r6, [sp, #32] │ │ │ │ cmp lr, r2 │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ str r3, [r6, #56] @ 0x38 │ │ │ │ - beq.w 1c264c │ │ │ │ + beq.w 1c233c │ │ │ │ mov r0, lr │ │ │ │ - bl 1c637c │ │ │ │ - b.n 1c264c │ │ │ │ + bl 1c606c │ │ │ │ + b.n 1c233c │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1c274a │ │ │ │ - b.n 1c27d4 │ │ │ │ + bne.n 1c243a │ │ │ │ + b.n 1c24c4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r6, ip │ │ │ │ add sl, r0 │ │ │ │ cmp r4, sl │ │ │ │ - bhi.n 1c27b0 │ │ │ │ + bhi.n 1c24a0 │ │ │ │ sub.w sl, sl, r4 │ │ │ │ - b.n 1c27a8 │ │ │ │ + b.n 1c2498 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - bls.n 1c2798 │ │ │ │ + bgt.n 1c24a8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c2768 │ │ │ │ + bgt.n 1c2478 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsls r2, r7, #16 │ │ │ │ movs r7, r4 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r7, r4 │ │ │ │ lsls r6, r4, #14 │ │ │ │ movs r7, r4 │ │ │ │ @@ -506565,19 +506243,19 @@ │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1c2908 │ │ │ │ + bcs.n 1c25f8 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1c2900 │ │ │ │ + bls.n 1c25f0 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ movs r0, #0 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [r6, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ @@ -506592,34 +506270,34 @@ │ │ │ │ mov r4, r9 │ │ │ │ mla r2, r8, r1, r2 │ │ │ │ umull r1, r3, r5, r3 │ │ │ │ umlal r3, r0, r5, r2 │ │ │ │ mov r2, r8 │ │ │ │ mov r8, r9 │ │ │ │ add.w r9, r0, #1 │ │ │ │ - b.n 1c28a4 │ │ │ │ + b.n 1c2594 │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ - bne.n 1c28de │ │ │ │ + bne.n 1c25ce │ │ │ │ add r4, r9 │ │ │ │ cmp r7, r4 │ │ │ │ it ls │ │ │ │ subls r4, r4, r7 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 1c2912 │ │ │ │ + beq.n 1c2602 │ │ │ │ mul.w r3, sl, r4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ adds r5, r0, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c2886 │ │ │ │ + bne.n 1c2576 │ │ │ │ mov r8, r2 │ │ │ │ cmp fp, r1 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -506631,81 +506309,81 @@ │ │ │ │ str.w r8, [fp] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #56] @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1c2898 │ │ │ │ + beq.n 1c2588 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1c2898 │ │ │ │ + bne.n 1c2588 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c2898 │ │ │ │ + beq.n 1c2588 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ - bl 1c261c │ │ │ │ - b.n 1c2844 │ │ │ │ + bl 1c230c │ │ │ │ + b.n 1c2534 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1c261c │ │ │ │ - b.n 1c2844 │ │ │ │ + bl 1c230c │ │ │ │ + b.n 1c2534 │ │ │ │ mov r8, r2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1c28ba │ │ │ │ - b.n 1c28d6 │ │ │ │ + bne.n 1c25aa │ │ │ │ + b.n 1c25c6 │ │ │ │ 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 │ │ │ │ blx 55178 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1c29cc │ │ │ │ + bhi.n 1c26bc │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 1c297c │ │ │ │ + bls.n 1c266c │ │ │ │ movw r7, #44605 @ 0xae3d │ │ │ │ movt r7, #49842 @ 0xc2b2 │ │ │ │ movw r6, #60207 @ 0xeb2f │ │ │ │ movt r6, #10196 @ 0x27d4 │ │ │ │ mov r1, r4 │ │ │ │ add.w ip, r0, r4 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ sub.w r5, ip, r1 │ │ │ │ cmp r5, #3 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ - bhi.n 1c295a │ │ │ │ + bhi.n 1c264a │ │ │ │ bic.w r2, r0, #3 │ │ │ │ and.w r0, r0, #3 │ │ │ │ add r4, r2 │ │ │ │ - cbz r0, 1c29a4 │ │ │ │ + cbz r0, 1c2694 │ │ │ │ movw r5, #26545 @ 0x67b1 │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ movw r1, #31153 @ 0x79b1 │ │ │ │ movt r1, #40503 @ 0x9e37 │ │ │ │ add r0, r4 │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ cmp r4, r0 │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ mov.w r3, r3, ror #21 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ - bne.n 1c2990 │ │ │ │ + bne.n 1c2680 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ movw r1, #51831 @ 0xca77 │ │ │ │ movt r1, #34283 @ 0x85eb │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ mul.w r0, r1, r3 │ │ │ │ eor.w r0, r0, r0, lsr #13 │ │ │ │ @@ -506739,54 +506417,54 @@ │ │ │ │ mul.w r7, lr, r7 │ │ │ │ mov.w r3, r3, ror #19 │ │ │ │ mla r1, r5, r1, r8 │ │ │ │ mul.w r9, lr, ip │ │ │ │ mul.w r3, lr, r3 │ │ │ │ mov.w r1, r1, ror #19 │ │ │ │ mul.w r8, lr, r1 │ │ │ │ - bhi.n 1c29fa │ │ │ │ + bhi.n 1c26ea │ │ │ │ mov.w r3, r3, ror #25 │ │ │ │ bic.w r2, r0, #15 │ │ │ │ add.w r3, r3, r7, ror #31 │ │ │ │ adds r1, r4, #1 │ │ │ │ add.w r3, r3, r9, ror #20 │ │ │ │ subs r2, #16 │ │ │ │ add.w r3, r3, r8, ror #14 │ │ │ │ cmp r6, r1 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ adds r4, #16 │ │ │ │ add r3, r0 │ │ │ │ add r4, r2 │ │ │ │ and.w r0, r0, #15 │ │ │ │ - b.n 1c2940 │ │ │ │ + b.n 1c2630 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #80] @ 1c2ac8 │ │ │ │ + vldr d7, [pc, #80] @ 1c27b8 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov.w ip, #19 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #68] @ 1c2ad0 │ │ │ │ + vldr d7, [pc, #68] @ 1c27c0 │ │ │ │ str r1, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ str.w ip, [r4, #20] │ │ │ │ mov.w ip, #17 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1c2ad8 │ │ │ │ + vldr d7, [pc, #56] @ 1c27c8 │ │ │ │ str r3, [r4, #12] │ │ │ │ str.w ip, [r4, #24] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 54720 │ │ │ │ - ldr r3, [pc, #44] @ (1c2ae0 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c27d0 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @@ -506811,36 +506489,36 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r1, #296 @ 0x128 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c2b4a │ │ │ │ - vldr d7, [pc, #68] @ 1c2b50 │ │ │ │ + cbz r0, 1c283a │ │ │ │ + vldr d7, [pc, #68] @ 1c2840 │ │ │ │ movs r3, #17 │ │ │ │ str r5, [r0, #8] │ │ │ │ movs r1, #19 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #60] @ 1c2b58 │ │ │ │ + vldr d7, [pc, #60] @ 1c2848 │ │ │ │ strd r1, r3, [r4, #20] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #48] @ 1c2b60 │ │ │ │ + vldr d7, [pc, #48] @ 1c2850 │ │ │ │ str r4, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 54720 │ │ │ │ - ldr r3, [pc, #40] @ (1c2b68 ) │ │ │ │ + ldr r3, [pc, #40] @ (1c2858 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ @@ -506862,40 +506540,40 @@ │ │ │ │ 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 │ │ │ │ mov.w r1, #296 @ 0x128 │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c2bd2 │ │ │ │ - vldr d7, [pc, #76] @ 1c2bd8 │ │ │ │ + cbz r0, 1c28c2 │ │ │ │ + vldr d7, [pc, #76] @ 1c28c8 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #92] @ (1c2bf0 ) │ │ │ │ + ldr r3, [pc, #92] @ (1c28e0 ) │ │ │ │ movs r2, #19 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #64] @ 1c2be0 │ │ │ │ + vldr d7, [pc, #64] @ 1c28d0 │ │ │ │ movs r2, #17 │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #76] @ (1c2bf4 ) │ │ │ │ + ldr r3, [pc, #76] @ (1c28e4 ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1c2be8 │ │ │ │ + vldr d7, [pc, #56] @ 1c28d8 │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #24] │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r4, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 54720 │ │ │ │ - ldr r3, [pc, #48] @ (1c2bf8 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c28e8 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -506933,139 +506611,139 @@ │ │ │ │ ldr.w ip, [r3, #-8] │ │ │ │ ldr.w r7, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r7, [r2, #-4] │ │ │ │ str.w r6, [r2, #-16] │ │ │ │ str.w lr, [r2, #-12] │ │ │ │ str.w ip, [r2, #-8] │ │ │ │ - bne.n 1c2c16 │ │ │ │ + bne.n 1c2906 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r2, #8] │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ str r6, [r2, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1c2c72 │ │ │ │ + beq.n 1c2962 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #12 │ │ │ │ - bl 1c6274 │ │ │ │ + bl 1c5f64 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1c2c70 │ │ │ │ + cbz r0, 1c2960 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #12 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 55100 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 55100 │ │ │ │ - b.n 1c2c6e │ │ │ │ + b.n 1c295e │ │ │ │ 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, #4] │ │ │ │ - cbz r1, 1c2cd6 │ │ │ │ + cbz r1, 1c29c6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r2, #12 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - cbz r3, 1c2cd6 │ │ │ │ + cbz r3, 1c29c6 │ │ │ │ mov r6, r1 │ │ │ │ add r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbz r2, 1c2ce8 │ │ │ │ + cbz r2, 1c29d8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1c2ce8 │ │ │ │ + beq.n 1c29d8 │ │ │ │ movs r7, #12 │ │ │ │ - b.n 1c2cb8 │ │ │ │ + b.n 1c29a8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1c2cd0 │ │ │ │ + beq.n 1c29c0 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #12 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r3, r7, r3, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1c2cd6 │ │ │ │ + beq.n 1c29c6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c2cb2 │ │ │ │ + bne.n 1c29a2 │ │ │ │ adds r4, #12 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1c2cca │ │ │ │ + bne.n 1c29ba │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1c2ce2 │ │ │ │ - bl 1c637c │ │ │ │ + beq.n 1c29d2 │ │ │ │ + bl 1c606c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c2ca4 │ │ │ │ - b.n 1c2cd6 │ │ │ │ - cbz r0, 1c2d0e │ │ │ │ + bne.n 1c2994 │ │ │ │ + b.n 1c29c6 │ │ │ │ + cbz r0, 1c29fe │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c2c80 │ │ │ │ + bl 1c2970 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1c2d64 │ │ │ │ + cbz r0, 1c2a54 │ │ │ │ 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, 1c2d66 │ │ │ │ + cbz r1, 1c2a56 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movs r7, #12 │ │ │ │ mul.w r3, r7, r2 │ │ │ │ - cbz r3, 1c2d58 │ │ │ │ + cbz r3, 1c2a48 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 1c2d48 │ │ │ │ + cbz r3, 1c2a38 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c2d48 │ │ │ │ + beq.n 1c2a38 │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c2d38 │ │ │ │ + bne.n 1c2a28 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #32] @ (1c2d8c ) │ │ │ │ + ldr r3, [pc, #32] @ (1c2a7c ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 54720 │ │ │ │ movs r2, #0 │ │ │ │ @@ -507085,52 +506763,52 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2440 │ │ │ │ + bl 1c2130 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c2440 │ │ │ │ + bl 1c2130 │ │ │ │ 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, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c281c │ │ │ │ - cbz r0, 1c2dfa │ │ │ │ + bl 1c250c │ │ │ │ + cbz r0, 1c2aea │ │ │ │ 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 1c281c │ │ │ │ - cbz r0, 1c2e18 │ │ │ │ + bl 1c250c │ │ │ │ + cbz r0, 1c2b08 │ │ │ │ strd r5, r4, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 1c2e34 │ │ │ │ + cbz r1, 1c2b24 │ │ │ │ ldrd r2, r3, [r0, #56] @ 0x38 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #16] │ │ │ │ str r4, [r1, #4] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ strd r2, r3, [r0, #56] @ 0x38 │ │ │ │ @@ -507147,97 +506825,97 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2440 │ │ │ │ - cbz r0, 1c2e6e │ │ │ │ + bl 1c2130 │ │ │ │ + cbz r0, 1c2b5e │ │ │ │ ldrd r2, r3, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r1, 1c2eb4 │ │ │ │ + cbz r1, 1c2ba4 │ │ │ │ adds r1, #12 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov.w ip, #12 │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1c2eae │ │ │ │ + beq.n 1c2b9e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - cbz r2, 1c2ea8 │ │ │ │ + cbz r2, 1c2b98 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1c2e9a │ │ │ │ + beq.n 1c2b8a │ │ │ │ mov r0, r1 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1c2eb8 │ │ │ │ + beq.n 1c2ba8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c2e8e │ │ │ │ - b.n 1c2e9a │ │ │ │ + bne.n 1c2b7e │ │ │ │ + b.n 1c2b8a │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1c2e88 │ │ │ │ + bne.n 1c2b78 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1c2e7a │ │ │ │ + b.n 1c2b6a │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c2e94 │ │ │ │ + b.n 1c2b84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c2ffe │ │ │ │ + beq.w 1c2cee │ │ │ │ cmp r1, #15 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - bhi.n 1c2f60 │ │ │ │ + bhi.n 1c2c50 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1c2f10 │ │ │ │ + bls.n 1c2c00 │ │ │ │ movw r7, #44605 @ 0xae3d │ │ │ │ movt r7, #49842 @ 0xc2b2 │ │ │ │ movw r6, #60207 @ 0xeb2f │ │ │ │ movt r6, #10196 @ 0x27d4 │ │ │ │ mov r4, r0 │ │ │ │ add.w ip, r1, r0 │ │ │ │ ldr.w r2, [r4], #4 │ │ │ │ sub.w r5, ip, r4 │ │ │ │ cmp r5, #3 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ - bhi.n 1c2eee │ │ │ │ + bhi.n 1c2bde │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1c2f38 │ │ │ │ + cbz r1, 1c2c28 │ │ │ │ movw r5, #26545 @ 0x67b1 │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ movw r4, #31153 @ 0x79b1 │ │ │ │ movt r4, #40503 @ 0x9e37 │ │ │ │ add r1, r0 │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ cmp r0, r1 │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ mov.w r3, r3, ror #21 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ - bne.n 1c2f24 │ │ │ │ + bne.n 1c2c14 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ movw r1, #51831 @ 0xca77 │ │ │ │ movt r1, #34283 @ 0x85eb │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ mul.w r0, r1, r3 │ │ │ │ eor.w r0, r0, r0, lsr #13 │ │ │ │ @@ -507271,73 +506949,73 @@ │ │ │ │ mov.w r3, r3, ror #19 │ │ │ │ mul.w r9, r4, lr │ │ │ │ cmp r6, r2 │ │ │ │ mla ip, r5, ip, r8 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ mul.w r8, r4, ip │ │ │ │ - bhi.n 1c2f8e │ │ │ │ + bhi.n 1c2c7e │ │ │ │ mov.w r3, r3, ror #25 │ │ │ │ bic.w r2, r1, #15 │ │ │ │ add.w r3, r3, r7, ror #31 │ │ │ │ adds r4, r0, #1 │ │ │ │ add.w r3, r3, r9, ror #20 │ │ │ │ subs r2, #16 │ │ │ │ add.w r3, r3, r8, ror #14 │ │ │ │ cmp r6, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ adds r0, #16 │ │ │ │ add r3, r1 │ │ │ │ add r0, r2 │ │ │ │ and.w r1, r1, #15 │ │ │ │ - b.n 1c2ed4 │ │ │ │ + b.n 1c2bc4 │ │ │ │ movw r0, #23813 @ 0x5d05 │ │ │ │ movt r0, #716 @ 0x2cc │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r8, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c3150 │ │ │ │ + beq.w 1c2e40 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 1c30b0 │ │ │ │ + bhi.n 1c2da0 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1c3060 │ │ │ │ + bls.n 1c2d50 │ │ │ │ movw r7, #44605 @ 0xae3d │ │ │ │ movt r7, #49842 @ 0xc2b2 │ │ │ │ movw r6, #60207 @ 0xeb2f │ │ │ │ movt r6, #10196 @ 0x27d4 │ │ │ │ mov r4, r0 │ │ │ │ add.w ip, r1, r0 │ │ │ │ ldr.w r2, [r4], #4 │ │ │ │ sub.w r5, ip, r4 │ │ │ │ cmp r5, #3 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ - bhi.n 1c303e │ │ │ │ + bhi.n 1c2d2e │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1c3088 │ │ │ │ + cbz r1, 1c2d78 │ │ │ │ movw r5, #26545 @ 0x67b1 │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ movw r4, #31153 @ 0x79b1 │ │ │ │ movt r4, #40503 @ 0x9e37 │ │ │ │ add r1, r0 │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ cmp r0, r1 │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ mov.w r3, r3, ror #21 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ - bne.n 1c3074 │ │ │ │ + bne.n 1c2d64 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ movw r1, #51831 @ 0xca77 │ │ │ │ movt r1, #34283 @ 0x85eb │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ mul.w r0, r1, r3 │ │ │ │ eor.w r0, r0, r0, lsr #13 │ │ │ │ @@ -507372,34 +507050,34 @@ │ │ │ │ mul.w r7, r5, r7 │ │ │ │ mov.w r3, r3, ror #19 │ │ │ │ mla r2, r4, r2, r8 │ │ │ │ mul.w r9, r5, lr │ │ │ │ mul.w r3, r5, r3 │ │ │ │ mov.w r2, r2, ror #19 │ │ │ │ mul.w r8, r5, r2 │ │ │ │ - bhi.n 1c30de │ │ │ │ + bhi.n 1c2dce │ │ │ │ mov.w r3, r3, ror #25 │ │ │ │ bic.w r2, r1, #15 │ │ │ │ add.w r3, r3, r7, ror #31 │ │ │ │ adds r4, r0, #1 │ │ │ │ add.w r3, r3, r8, ror #20 │ │ │ │ subs r2, #16 │ │ │ │ add.w r3, r3, r9, ror #14 │ │ │ │ cmp r6, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ adds r0, #16 │ │ │ │ add r3, r1 │ │ │ │ add r0, r2 │ │ │ │ and.w r1, r1, #15 │ │ │ │ - b.n 1c3024 │ │ │ │ + b.n 1c2d14 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1c3088 │ │ │ │ + b.n 1c2d78 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ @@ -507435,40 +507113,40 @@ │ │ │ │ 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 │ │ │ │ mov.w r1, #296 @ 0x128 │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c324a │ │ │ │ - vldr d7, [pc, #76] @ 1c3250 │ │ │ │ + cbz r0, 1c2f3a │ │ │ │ + vldr d7, [pc, #76] @ 1c2f40 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #92] @ (1c3268 ) │ │ │ │ + ldr r3, [pc, #92] @ (1c2f58 ) │ │ │ │ movs r2, #19 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #64] @ 1c3258 │ │ │ │ + vldr d7, [pc, #64] @ 1c2f48 │ │ │ │ movs r2, #17 │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #76] @ (1c326c ) │ │ │ │ + ldr r3, [pc, #76] @ (1c2f5c ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1c3260 │ │ │ │ + vldr d7, [pc, #56] @ 1c2f50 │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #24] │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r4, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 54720 │ │ │ │ - ldr r3, [pc, #48] @ (1c3270 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c2f60 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -507481,47 +507159,47 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bl 48d26a │ │ │ │ - bl 48926e │ │ │ │ + bl 48cf5a │ │ │ │ + bl 488f5e │ │ │ │ @ instruction: 0xfbea0026 │ │ │ │ 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, #80] @ 1c32d8 │ │ │ │ + vldr d7, [pc, #80] @ 1c2fc8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #96] @ (1c32f0 ) │ │ │ │ + ldr r3, [pc, #96] @ (1c2fe0 ) │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #68] @ 1c32e0 │ │ │ │ + vldr d7, [pc, #68] @ 1c2fd0 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r3, #19 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #17 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #60] @ 1c32e8 │ │ │ │ + vldr d7, [pc, #60] @ 1c2fd8 │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #68] @ (1c32f4 ) │ │ │ │ + ldr r3, [pc, #68] @ (1c2fe4 ) │ │ │ │ str r1, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ str r0, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 54720 │ │ │ │ - ldr r3, [pc, #52] @ (1c32f8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1c2fe8 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @@ -507534,44 +507212,44 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bl 40b2f2 │ │ │ │ - bl 3fd2f6 │ │ │ │ + bl 40afe2 │ │ │ │ + bl 3fcfe6 │ │ │ │ @ instruction: 0xfb640026 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w lr, [r0, #48] @ 0x30 │ │ │ │ sub sp, #12 │ │ │ │ cmp lr, r1 │ │ │ │ it hi │ │ │ │ movhi r0, #1 │ │ │ │ - bhi.n 1c3352 │ │ │ │ + bhi.n 1c3042 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ mov r2, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.n 1c334a │ │ │ │ - ldr.w ip, [pc, #52] @ 1c3358 │ │ │ │ + bhi.n 1c303a │ │ │ │ + ldr.w ip, [pc, #52] @ 1c3048 │ │ │ │ add ip, pc │ │ │ │ - b.n 1c3330 │ │ │ │ + b.n 1c3020 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #28 │ │ │ │ - beq.n 1c334a │ │ │ │ + beq.n 1c303a │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1c332a │ │ │ │ + bcc.n 1c301a │ │ │ │ strd r0, r2, [sp] │ │ │ │ - bl 1c261c │ │ │ │ + bl 1c230c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w lr, [r0, #48] @ 0x30 │ │ │ │ cmp r2, lr │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -507582,137 +507260,137 @@ │ │ │ │ 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 │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ - bl 1c61c8 │ │ │ │ - cbz r0, 1c33e0 │ │ │ │ + bl 1c5eb8 │ │ │ │ + cbz r0, 1c30d0 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #108] @ 1c33e8 │ │ │ │ - ldr r3, [pc, #136] @ (1c3408 ) │ │ │ │ + vldr d7, [pc, #108] @ 1c30d8 │ │ │ │ + ldr r3, [pc, #136] @ (1c30f8 ) │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ movs r2, #19 │ │ │ │ movs r1, #0 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #96] @ 1c33f0 │ │ │ │ + vldr d7, [pc, #96] @ 1c30e0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #120] @ (1c340c ) │ │ │ │ + ldr r3, [pc, #120] @ (1c30fc ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #92] @ 1c33f8 │ │ │ │ + vldr d7, [pc, #92] @ 1c30e8 │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #20] │ │ │ │ movs r2, #17 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r2, [r4, #24] │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ str r4, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 54720 │ │ │ │ - vldr d7, [pc, #72] @ 1c3400 │ │ │ │ - ldr r3, [pc, #84] @ (1c3410 ) │ │ │ │ + vldr d7, [pc, #72] @ 1c30f0 │ │ │ │ + ldr r3, [pc, #84] @ (1c3100 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ vstr d7, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1c613c │ │ │ │ - cbz r0, 1c33da │ │ │ │ - ldr r1, [pc, #72] @ (1c3414 ) │ │ │ │ + bl 1c5e2c │ │ │ │ + cbz r0, 1c30ca │ │ │ │ + ldr r1, [pc, #72] @ (1c3104 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c64b4 │ │ │ │ + bl 1c61a4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c33d6 │ │ │ │ + b.n 1c30c6 │ │ │ │ nop.w │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ str r7, [r2, r3] │ │ │ │ muls r6, r3 │ │ │ │ lsrs r1, r7, #21 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ - bl 3ff40a │ │ │ │ - bl 32140e │ │ │ │ + bl 3ff0fa │ │ │ │ + bl 3210fe │ │ │ │ @ instruction: 0xfa700026 │ │ │ │ - bl 325416 │ │ │ │ - cbz r0, 1c3466 │ │ │ │ + bl 325106 │ │ │ │ + cbz r0, 1c3156 │ │ │ │ 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, [r0, #20] │ │ │ │ movs r6, #12 │ │ │ │ mov r5, r0 │ │ │ │ mul.w r3, r6, r2 │ │ │ │ - cbz r3, 1c3458 │ │ │ │ + cbz r3, 1c3148 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 1c344a │ │ │ │ + cbz r3, 1c313a │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c344a │ │ │ │ + beq.n 1c313a │ │ │ │ blx 5422c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str r7, [r4, #4] │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mla r3, r6, r2, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c3438 │ │ │ │ + bne.n 1c3128 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ strd r2, r3, [r5, #296] @ 0x128 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #24] │ │ │ │ streq.w r3, [r0, #296] @ 0x128 │ │ │ │ - beq.n 1c352e │ │ │ │ + beq.n 1c321e │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #24] │ │ │ │ streq.w r3, [r0, #300] @ 0x12c │ │ │ │ - beq.n 1c352e │ │ │ │ + beq.n 1c321e │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 54fbc │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c352e │ │ │ │ + beq.n 1c321e │ │ │ │ movw r0, #44605 @ 0xae3d │ │ │ │ movt r0, #49842 @ 0xc2b2 │ │ │ │ movw r1, #26553 @ 0x67b9 │ │ │ │ movt r1, #5718 @ 0x1656 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ @@ -507729,153 +507407,153 @@ │ │ │ │ mul.w r1, ip, r1 │ │ │ │ eor.w r1, r1, r1, lsr #15 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ eor.w r1, r1, r1, lsr #13 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ mov r0, r5 │ │ │ │ eor.w r1, r1, r1, lsr #16 │ │ │ │ - bl 1c281c │ │ │ │ + bl 1c250c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 1c3528 │ │ │ │ + cbz r0, 1c3218 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r0, #8] │ │ │ │ - cbz r3, 1c3532 │ │ │ │ + cbz r3, 1c3222 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c3532 │ │ │ │ + beq.n 1c3222 │ │ │ │ mov r0, r2 │ │ │ │ blx 5422c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r2, [r0, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #100] @ (1c35ac ) │ │ │ │ + ldr r4, [pc, #100] @ (1c329c ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r1, [pc, #100] @ (1c35b0 ) │ │ │ │ + ldr r1, [pc, #100] @ (1c32a0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ it eq │ │ │ │ ldreq.w r0, [r0, #296] @ 0x128 │ │ │ │ - beq.n 1c358e │ │ │ │ + beq.n 1c327e │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ it eq │ │ │ │ ldreq.w r0, [r4, #300] @ 0x12c │ │ │ │ - beq.n 1c358e │ │ │ │ + beq.n 1c327e │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2440 │ │ │ │ - cbz r0, 1c358e │ │ │ │ + bl 1c2130 │ │ │ │ + cbz r0, 1c327e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r2, [pc, #36] @ (1c35b4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1c35b0 ) │ │ │ │ + ldr r2, [pc, #36] @ (1c32a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c32a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c35a6 │ │ │ │ + bne.n 1c3296 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r2!, {r4, r5, r7} │ │ │ │ + ldmia r5!, {r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #124] @ (1c3644 ) │ │ │ │ + ldr r4, [pc, #124] @ (1c3334 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r1, [pc, #124] @ (1c3648 ) │ │ │ │ + ldr r1, [pc, #124] @ (1c3338 ) │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq.w r3, [r0, #296] @ 0x128 │ │ │ │ - beq.n 1c3628 │ │ │ │ + beq.n 1c3318 │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq.w r3, [r0, #300] @ 0x12c │ │ │ │ - beq.n 1c3628 │ │ │ │ + beq.n 1c3318 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2440 │ │ │ │ - cbz r0, 1c3628 │ │ │ │ + bl 1c2130 │ │ │ │ + cbz r0, 1c3318 │ │ │ │ ldrd r2, r3, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r5, [r4, #16] │ │ │ │ subs r2, #1 │ │ │ │ str r5, [r0, #4] │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ blx 5422c │ │ │ │ - ldr r2, [pc, #32] @ (1c364c ) │ │ │ │ - ldr r3, [pc, #28] @ (1c3648 ) │ │ │ │ + ldr r2, [pc, #32] @ (1c333c ) │ │ │ │ + ldr r3, [pc, #28] @ (1c3338 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3640 │ │ │ │ + bne.n 1c3330 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldmia r2!, {r4, r5} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r4, r6, r7} │ │ │ │ + ldmia r4!, {r5, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ 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 r4, [pc, #404] @ (1c37f8 ) │ │ │ │ + ldr r4, [pc, #404] @ (1c34e8 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #404] @ (1c37fc ) │ │ │ │ + ldr r2, [pc, #404] @ (1c34ec ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ands.w r4, r6, #1 │ │ │ │ @@ -507883,179 +507561,179 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne.n 1c375c │ │ │ │ + bne.n 1c344c │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [sp, #20] │ │ │ │ lsls r3, r6, #30 │ │ │ │ - bmi.n 1c374e │ │ │ │ + bmi.n 1c343e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 5453c <__vsnprintf_chk@plt> │ │ │ │ and.w r3, r6, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c3738 │ │ │ │ + blt.n 1c3428 │ │ │ │ add r4, r0 │ │ │ │ - cbz r3, 1c36e6 │ │ │ │ + cbz r3, 1c33d6 │ │ │ │ cmp r0, r9 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ add r7, r0 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1c36d2 │ │ │ │ + beq.n 1c33c2 │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1c36e6 │ │ │ │ + beq.n 1c33d6 │ │ │ │ mov sl, r9 │ │ │ │ - ldr r2, [pc, #296] @ (1c3800 ) │ │ │ │ + ldr r2, [pc, #296] @ (1c34f0 ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 547f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c372a │ │ │ │ + blt.n 1c341a │ │ │ │ add r4, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 1c372a │ │ │ │ + cbnz r3, 1c341a │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 1c370a │ │ │ │ + ble.n 1c33fa │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #272] @ (1c3804 ) │ │ │ │ - ldr r3, [pc, #264] @ (1c37fc ) │ │ │ │ + ldr r2, [pc, #272] @ (1c34f4 ) │ │ │ │ + ldr r3, [pc, #264] @ (1c34ec ) │ │ │ │ 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 1c37e2 │ │ │ │ + bne.n 1c34d2 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r0, r4, #1 │ │ │ │ blx 5516c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c37e6 │ │ │ │ + beq.n 1c34d6 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r1, r4, #1 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ strd fp, r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl 1c3650 │ │ │ │ - b.n 1c36f0 │ │ │ │ - ldr r1, [pc, #220] @ (1c3808 ) │ │ │ │ + bl 1c3340 │ │ │ │ + b.n 1c33e0 │ │ │ │ + ldr r1, [pc, #220] @ (1c34f8 ) │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 55438 │ │ │ │ - b.n 1c36ee │ │ │ │ + b.n 1c33de │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c372a │ │ │ │ + beq.n 1c341a │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 1c3748 │ │ │ │ + beq.n 1c3438 │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1c372a │ │ │ │ + beq.n 1c341a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1c36d4 │ │ │ │ + b.n 1c33c4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1c37dc │ │ │ │ + bhi.n 1c34cc │ │ │ │ tbb [pc, r2] │ │ │ │ subs r4, #63 @ 0x3f │ │ │ │ tst r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #168] @ (1c380c ) │ │ │ │ + ldr r3, [pc, #168] @ (1c34fc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 551a8 <__snprintf_chk@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1c378a │ │ │ │ + blt.n 1c347a │ │ │ │ cmp r8, r4 │ │ │ │ mov r7, r8 │ │ │ │ it ge │ │ │ │ movge r7, r4 │ │ │ │ movs r3, #0 │ │ │ │ sub.w r9, r8, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r7, r5 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 1c3694 │ │ │ │ + b.n 1c3384 │ │ │ │ movs r3, #1 │ │ │ │ mov sl, r8 │ │ │ │ mov r9, r8 │ │ │ │ mov r7, r5 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1c3694 │ │ │ │ - ldr r3, [pc, #116] @ (1c3810 ) │ │ │ │ + b.n 1c3384 │ │ │ │ + ldr r3, [pc, #116] @ (1c3500 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ (1c3814 ) │ │ │ │ + ldr r3, [pc, #112] @ (1c3504 ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 551a8 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ itt lt │ │ │ │ movlt r3, #1 │ │ │ │ strlt r3, [sp, #20] │ │ │ │ - blt.w 1c3698 │ │ │ │ + blt.w 1c3388 │ │ │ │ cmp r0, r9 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ add r7, r0 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 1c3698 │ │ │ │ - ldr r3, [pc, #68] @ (1c3818 ) │ │ │ │ + b.n 1c3388 │ │ │ │ + ldr r3, [pc, #68] @ (1c3508 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1c379c │ │ │ │ - ldr r3, [pc, #68] @ (1c381c ) │ │ │ │ + b.n 1c348c │ │ │ │ + ldr r3, [pc, #68] @ (1c350c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1c379c │ │ │ │ - ldr r3, [pc, #64] @ (1c3820 ) │ │ │ │ + b.n 1c348c │ │ │ │ + ldr r3, [pc, #64] @ (1c3510 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1c379c │ │ │ │ + b.n 1c348c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ (1c3824 ) │ │ │ │ + ldr r3, [pc, #60] @ (1c3514 ) │ │ │ │ sub.w r8, r8, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r5, r8] │ │ │ │ - b.n 1c36ee │ │ │ │ + b.n 1c33de │ │ │ │ nop │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + ldmia r4!, {r2, r5, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1c37c0 │ │ │ │ + bge.n 1c34b0 │ │ │ │ movs r6, r2 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldmia r4, {r3, r4} │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ movs r0, r3 │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xf5f20017 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ @@ -508069,518 +507747,529 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ - ldr r4, [pc, #108] @ (1c38a8 ) │ │ │ │ + ldr r4, [pc, #108] @ (1c3598 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #100] @ (1c38ac ) │ │ │ │ + ldr r0, [pc, #100] @ (1c359c ) │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r4, sp, #28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w r0, [sp, #1052] @ 0x41c │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c3650 │ │ │ │ - ldr r2, [pc, #72] @ (1c38b0 ) │ │ │ │ + bl 1c3340 │ │ │ │ + ldr r2, [pc, #72] @ (1c35a0 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ - ldr r2, [pc, #60] @ (1c38b4 ) │ │ │ │ + ldr r2, [pc, #60] @ (1c35a4 ) │ │ │ │ add r2, pc │ │ │ │ blx 54c48 <__syslog_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1c3888 │ │ │ │ + beq.n 1c3578 │ │ │ │ mov r0, r3 │ │ │ │ blx 5422c │ │ │ │ - ldr r2, [pc, #44] @ (1c38b8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c38ac ) │ │ │ │ + ldr r2, [pc, #44] @ (1c35a8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c359c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1052] @ 0x41c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c38a4 │ │ │ │ + bne.n 1c3594 │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ rsb r0, r4, #10878976 @ 0xa60000 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ movs r7, r2 │ │ │ │ - stmia r7!, {r4, r5, r6} │ │ │ │ + ldmia r2!, {r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ - ldr r4, [pc, #120] @ (1c3948 ) │ │ │ │ + ldr r4, [pc, #120] @ (1c3638 ) │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #116] @ (1c394c ) │ │ │ │ + ldr r0, [pc, #116] @ (1c363c ) │ │ │ │ strd r1, r2, [sp] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ - ldr r2, [pc, #108] @ (1c3950 ) │ │ │ │ + ldr r2, [pc, #108] @ (1c3640 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r4, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r2, [sp, #1052] @ 0x41c │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #92] @ (1c3954 ) │ │ │ │ + ldr r2, [pc, #92] @ (1c3644 ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ - bl 1c3650 │ │ │ │ - ldr r2, [pc, #80] @ (1c3958 ) │ │ │ │ + bl 1c3340 │ │ │ │ + ldr r2, [pc, #80] @ (1c3648 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 55468 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1c3926 │ │ │ │ + beq.n 1c3616 │ │ │ │ mov r0, r3 │ │ │ │ blx 5422c │ │ │ │ - ldr r2, [pc, #52] @ (1c395c ) │ │ │ │ - ldr r3, [pc, #36] @ (1c3950 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c364c ) │ │ │ │ + ldr r3, [pc, #36] @ (1c3640 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1052] @ 0x41c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3942 │ │ │ │ + bne.n 1c3632 │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mcr2 0, 7, r0, cr0, cr11, {4} │ │ │ │ - stmia r7!, {r1, r3, r4} │ │ │ │ + lsls r0, r6, #7 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + ldmia r2!, {r1, r3, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 5, r0, cr0, cr11, {4} │ │ │ │ + lsls r0, r0, #7 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ str r7, [sp, #632] @ 0x278 │ │ │ │ movs r7, r2 │ │ │ │ - stmia r6!, {r1, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3544] @ 0xdd8 │ │ │ │ - ldr r2, [pc, #396] @ (1c3afc ) │ │ │ │ + ldr r2, [pc, #396] @ (1c37ec ) │ │ │ │ sub.w sp, sp, #536 @ 0x218 │ │ │ │ - ldr r3, [pc, #392] @ (1c3b00 ) │ │ │ │ + ldr r3, [pc, #392] @ (1c37f0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #392] @ (1c3b04 ) │ │ │ │ - ldr r5, [pc, #396] @ (1c3b08 ) │ │ │ │ + ldr r0, [pc, #392] @ (1c37f4 ) │ │ │ │ + ldr r5, [pc, #396] @ (1c37f8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #532] @ 0x214 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c4904 │ │ │ │ - ldr r1, [pc, #380] @ (1c3b0c ) │ │ │ │ + bl 1c45f4 │ │ │ │ + ldr r1, [pc, #380] @ (1c37fc ) │ │ │ │ add r1, pc │ │ │ │ - bl 1cba7c │ │ │ │ + bl 1cb76c │ │ │ │ uxtb r3, r0 │ │ │ │ - cbnz r3, 1c399e │ │ │ │ + cbnz r3, 1c368e │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - ldr r2, [pc, #368] @ (1c3b10 ) │ │ │ │ + ldr r2, [pc, #368] @ (1c3800 ) │ │ │ │ movs r6, #2 │ │ │ │ - ldr r3, [pc, #368] @ (1c3b14 ) │ │ │ │ + ldr r3, [pc, #368] @ (1c3804 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - ldr r0, [pc, #364] @ (1c3b18 ) │ │ │ │ + ldr r0, [pc, #364] @ (1c3808 ) │ │ │ │ str r6, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1c4904 │ │ │ │ + bl 1c45f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c39fc │ │ │ │ - ldr r0, [pc, #352] @ (1c3b1c ) │ │ │ │ + cbz r0, 1c36ec │ │ │ │ + ldr r0, [pc, #352] @ (1c380c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 55364 │ │ │ │ - cbz r0, 1c39f6 │ │ │ │ - ldr r0, [pc, #344] @ (1c3b20 ) │ │ │ │ + cbz r0, 1c36e6 │ │ │ │ + ldr r0, [pc, #344] @ (1c3810 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 55364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c3af0 │ │ │ │ - ldr r0, [pc, #332] @ (1c3b24 ) │ │ │ │ + beq.w 1c37e0 │ │ │ │ + ldr r0, [pc, #332] @ (1c3814 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 55364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c3af4 │ │ │ │ - ldr r0, [pc, #320] @ (1c3b28 ) │ │ │ │ + beq.w 1c37e4 │ │ │ │ + ldr r0, [pc, #320] @ (1c3818 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 55364 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #4 │ │ │ │ moveq r0, #3 │ │ │ │ - ldr r3, [pc, #308] @ (1c3b2c ) │ │ │ │ + ldr r3, [pc, #308] @ (1c381c ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - ldr r1, [pc, #304] @ (1c3b30 ) │ │ │ │ + ldr r1, [pc, #304] @ (1c3820 ) │ │ │ │ movs r2, #3 │ │ │ │ - ldr r0, [pc, #304] @ (1c3b34 ) │ │ │ │ + ldr r0, [pc, #304] @ (1c3824 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1cb8a4 │ │ │ │ - ldr r2, [pc, #296] @ (1c3b38 ) │ │ │ │ - ldr r3, [pc, #300] @ (1c3b3c ) │ │ │ │ + bl 1cb594 │ │ │ │ + ldr r2, [pc, #296] @ (1c3828 ) │ │ │ │ + ldr r3, [pc, #300] @ (1c382c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #300] @ (1c3b40 ) │ │ │ │ + ldr r1, [pc, #300] @ (1c3830 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ blx 55130 │ │ │ │ mov r4, r0 │ │ │ │ blx 54efc │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1c3a5e │ │ │ │ - ldr r3, [pc, #276] @ (1c3b44 ) │ │ │ │ + beq.n 1c374e │ │ │ │ + ldr r3, [pc, #276] @ (1c3834 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1c3a50 │ │ │ │ - ldr r2, [pc, #272] @ (1c3b48 ) │ │ │ │ - ldr r3, [pc, #196] @ (1c3b00 ) │ │ │ │ + bmi.n 1c3740 │ │ │ │ + ldr r2, [pc, #272] @ (1c3838 ) │ │ │ │ + ldr r3, [pc, #196] @ (1c37f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #532] @ 0x214 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3af8 │ │ │ │ + bne.n 1c37e8 │ │ │ │ add.w sp, sp, #536 @ 0x218 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1c5c68 │ │ │ │ + bl 1c5958 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #9 │ │ │ │ blx 55564 │ │ │ │ - b.n 1c3a36 │ │ │ │ + b.n 1c3726 │ │ │ │ blx 544a0 │ │ │ │ mov r4, r0 │ │ │ │ blx 55154 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1c3a74 │ │ │ │ - ldr r3, [pc, #220] @ (1c3b4c ) │ │ │ │ + beq.n 1c3764 │ │ │ │ + ldr r3, [pc, #220] @ (1c383c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1c3a32 │ │ │ │ - ldr r0, [pc, #216] @ (1c3b50 ) │ │ │ │ + b.n 1c3722 │ │ │ │ + ldr r0, [pc, #216] @ (1c3840 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4904 │ │ │ │ - cbz r0, 1c3ad4 │ │ │ │ - ldr r4, [pc, #212] @ (1c3b54 ) │ │ │ │ - bl 1c5c68 │ │ │ │ + bl 1c45f4 │ │ │ │ + cbz r0, 1c37c4 │ │ │ │ + ldr r4, [pc, #212] @ (1c3844 ) │ │ │ │ + bl 1c5958 │ │ │ │ mov r5, r0 │ │ │ │ blx 540f4 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strd r5, r0, [sp, #4] │ │ │ │ add r4, pc │ │ │ │ add r0, sp, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 551a8 <__snprintf_chk@plt> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 5484c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1c3ab4 │ │ │ │ - ldr r3, [pc, #168] @ (1c3b58 ) │ │ │ │ + bge.n 1c37a4 │ │ │ │ + ldr r3, [pc, #168] @ (1c3848 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1c3a32 │ │ │ │ - ldr r1, [pc, #164] @ (1c3b5c ) │ │ │ │ + b.n 1c3722 │ │ │ │ + ldr r1, [pc, #164] @ (1c384c ) │ │ │ │ add r1, pc │ │ │ │ blx 541fc │ │ │ │ - ldr r1, [pc, #160] @ (1c3b60 ) │ │ │ │ + ldr r1, [pc, #160] @ (1c3850 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c3a32 │ │ │ │ - ldr r2, [pc, #156] @ (1c3b64 ) │ │ │ │ + beq.n 1c3722 │ │ │ │ + ldr r2, [pc, #156] @ (1c3854 ) │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 1c3a32 │ │ │ │ - ldr r0, [pc, #144] @ (1c3b68 ) │ │ │ │ + b.n 1c3722 │ │ │ │ + ldr r0, [pc, #144] @ (1c3858 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4904 │ │ │ │ - cbz r0, 1c3ae8 │ │ │ │ - ldr r1, [pc, #140] @ (1c3b6c ) │ │ │ │ + bl 1c45f4 │ │ │ │ + cbz r0, 1c37d8 │ │ │ │ + ldr r1, [pc, #140] @ (1c385c ) │ │ │ │ add r1, pc │ │ │ │ blx 55474 │ │ │ │ - b.n 1c3abc │ │ │ │ - ldr r3, [pc, #132] @ (1c3b70 ) │ │ │ │ + b.n 1c37ac │ │ │ │ + ldr r3, [pc, #132] @ (1c3860 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1c3a32 │ │ │ │ + b.n 1c3722 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1c39f6 │ │ │ │ + b.n 1c36e6 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1c39f6 │ │ │ │ + b.n 1c36e6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - stmia r6!, {r1, r2, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ movs r0, r3 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r7, #20 │ │ │ │ + subs r2, #36 @ 0x24 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - mrc2 0, 0, r0, cr0, cr11, {4} │ │ │ │ - mcr2 0, 0, r0, cr6, cr11, {4} │ │ │ │ + lsls r0, r4, #4 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + lsls r6, r2, #4 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ movs r0, r3 │ │ │ │ asrs r4, r7, #26 │ │ │ │ movs r7, r2 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xf3b40017 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movs r0, r3 │ │ │ │ - ldc2 0, cr0, [r4, #620]! @ 0x26c │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ movs r0, r3 │ │ │ │ - ldc2 0, cr0, [r8, #620] @ 0x26c │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [ip, #620] @ 0x26c │ │ │ │ - stc2 0, cr0, [r6, #620] @ 0x26c │ │ │ │ - stmia r5!, {r1, r6, r7} │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - stc2l 0, cr0, [r6, #-620] @ 0xfffffd94 │ │ │ │ + lsls r6, r2, #1 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r0, r3 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movs r0, r3 │ │ │ │ - stc2 0, cr0, [r6, #-620] @ 0xfffffd94 │ │ │ │ - cbnz r6, 1c3b62 │ │ │ │ + movs r6, r2 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + cbnz r6, 1c3852 │ │ │ │ movs r3, r3 │ │ │ │ - ldc2l 0, cr0, [r6], #620 @ 0x26c │ │ │ │ - stc2l 0, cr0, [r2], #620 @ 0x26c │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + vshr.u64 d16, d11, #14 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xb8e4 │ │ │ │ movs r3, r3 │ │ │ │ - stc2l 0, cr0, [sl], {155} @ 0x9b │ │ │ │ + vshr.u64 d16, d11, #38 │ │ │ │ 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 fp, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1c3c18 ) │ │ │ │ + ldr r2, [pc, #144] @ (1c3908 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #144] @ (1c3c1c ) │ │ │ │ + ldr r3, [pc, #144] @ (1c390c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #144] @ (1c3c20 ) │ │ │ │ + ldr r4, [pc, #144] @ (1c3910 ) │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r0, [pc, #140] @ (1c3c24 ) │ │ │ │ + ldr r0, [pc, #140] @ (1c3914 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #140] @ (1c3c28 ) │ │ │ │ + ldr r1, [pc, #140] @ (1c3918 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d927c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1c3bfe │ │ │ │ + bhi.n 1c38ee │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 1c3be4 │ │ │ │ - ldr r4, [pc, #112] @ (1c3c2c ) │ │ │ │ - ldr.w r8, [pc, #116] @ 1c3c30 │ │ │ │ + bhi.n 1c38d4 │ │ │ │ + ldr r4, [pc, #112] @ (1c391c ) │ │ │ │ + ldr.w r8, [pc, #116] @ 1c3920 │ │ │ │ add r4, pc │ │ │ │ add r8, pc │ │ │ │ add.w r9, r4, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1c3bde │ │ │ │ + beq.n 1c38ce │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx r7 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 1c3bc6 │ │ │ │ - ldr r2, [pc, #76] @ (1c3c34 ) │ │ │ │ - ldr r3, [pc, #52] @ (1c3c1c ) │ │ │ │ + bne.n 1c38b6 │ │ │ │ + ldr r2, [pc, #76] @ (1c3924 ) │ │ │ │ + ldr r3, [pc, #52] @ (1c390c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3c12 │ │ │ │ + bne.n 1c3902 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #56] @ (1c3c38 ) │ │ │ │ + ldr r1, [pc, #56] @ (1c3928 ) │ │ │ │ movs r3, #2 │ │ │ │ - ldr r0, [pc, #56] @ (1c3c3c ) │ │ │ │ + ldr r0, [pc, #56] @ (1c392c ) │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d927c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 1c3bb4 │ │ │ │ + b.n 1c38a4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r4!, {r4, r5, r6} │ │ │ │ + stmia r7!, {r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r6], {155} @ 0x9b │ │ │ │ - stc2 0, cr0, [r6], {155} @ 0x9b │ │ │ │ + vqadd.u32 d0, d22, d11 │ │ │ │ + vqadd.u16 d0, d22, d11 │ │ │ │ ldc2 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - adds r4, #138 @ 0x8a │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ lsls r0, r3, #2 │ │ │ │ - @ instruction: 0xfbf4009b │ │ │ │ - stmia r4!, {r2, r4} │ │ │ │ + vqadd.u8 d0, d20, d11 │ │ │ │ + stmia r7!, {r2, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb98009b │ │ │ │ + mcr2 0, 5, r0, cr8, cr11, {4} │ │ │ │ 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] @ 1c3c94 │ │ │ │ + ldr.w ip, [pc, #64] @ 1c3984 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (1c3c98 ) │ │ │ │ + ldr r2, [pc, #64] @ (1c3988 ) │ │ │ │ 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 1c3b74 │ │ │ │ - ldr r2, [pc, #40] @ (1c3c9c ) │ │ │ │ - ldr r3, [pc, #32] @ (1c3c98 ) │ │ │ │ + bl 1c3864 │ │ │ │ + ldr r2, [pc, #40] @ (1c398c ) │ │ │ │ + ldr r3, [pc, #32] @ (1c3988 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3c90 │ │ │ │ + bne.n 1c3980 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - stmia r3!, {r1, r5, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ (1c3cc8 ) │ │ │ │ + ldr r0, [pc, #24] @ (1c39b8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c4904 │ │ │ │ - ldr r2, [pc, #20] @ (1c3ccc ) │ │ │ │ - ldr r1, [pc, #20] @ (1c3cd0 ) │ │ │ │ + bl 1c45f4 │ │ │ │ + ldr r2, [pc, #20] @ (1c39bc ) │ │ │ │ + ldr r1, [pc, #20] @ (1c39c0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ pop {r3, pc} │ │ │ │ str r4, [r5, #96] @ 0x60 │ │ │ │ movs r0, r3 │ │ │ │ str r0, [r0, #104] @ 0x68 │ │ │ │ movs r0, r3 │ │ │ │ ldrb r0, [r7, #21] │ │ │ │ movs r7, r2 │ │ │ │ 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, r0 │ │ │ │ - ldr.w r8, [pc, #76] @ 1c3d34 │ │ │ │ + ldr.w r8, [pc, #76] @ 1c3a24 │ │ │ │ mov r0, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1c3d0a │ │ │ │ + b.n 1c39fa │ │ │ │ strb.w r9, [r0] │ │ │ │ adds r5, r0, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ subs r0, r5, r6 │ │ │ │ movs r1, #10 │ │ │ │ add r0, r6 │ │ │ │ blx 55618 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c3cf8 │ │ │ │ + bne.n 1c39e8 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1c3d30 │ │ │ │ + beq.n 1c3a20 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r4, r6 │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ blx 54900 │ │ │ │ @@ -508592,78 +508281,78 @@ │ │ │ │ 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 1c6180 │ │ │ │ - ldr r1, [pc, #24] @ (1c3d6c ) │ │ │ │ + bl 1c5e70 │ │ │ │ + ldr r1, [pc, #24] @ (1c3a5c ) │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [r0, #4] │ │ │ │ - bl 1c64ec │ │ │ │ + bl 1c61dc │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ mcr2 0, 2, r0, cr12, cr7, {0} │ │ │ │ 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.w ip, [pc, #80] @ 1c3dd4 │ │ │ │ + ldr.w ip, [pc, #80] @ 1c3ac4 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (1c3dd8 ) │ │ │ │ + ldr r2, [pc, #80] @ (1c3ac8 ) │ │ │ │ mov r1, r0 │ │ │ │ add ip, pc │ │ │ │ add r3, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r5, [r1, #8]! │ │ │ │ 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 1c65f4 │ │ │ │ + bl 1c62e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c3cd4 │ │ │ │ - ldr r2, [pc, #40] @ (1c3ddc ) │ │ │ │ - ldr r3, [pc, #32] @ (1c3dd8 ) │ │ │ │ + bl 1c39c4 │ │ │ │ + ldr r2, [pc, #40] @ (1c3acc ) │ │ │ │ + ldr r3, [pc, #32] @ (1c3ac8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3dd0 │ │ │ │ + bne.n 1c3ac0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - stmia r2!, {r1, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1c3e4c │ │ │ │ + ldr.w ip, [pc, #92] @ 1c3b3c │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #88] @ (1c3e50 ) │ │ │ │ + ldr r3, [pc, #88] @ (1c3b40 ) │ │ │ │ mov r5, r0 │ │ │ │ add ip, pc │ │ │ │ mov r0, r2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -508674,99 +508363,99 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 55178 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #12 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1c3cd4 │ │ │ │ + bl 1c39c4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5422c │ │ │ │ - ldr r2, [pc, #32] @ (1c3e54 ) │ │ │ │ - ldr r3, [pc, #28] @ (1c3e50 ) │ │ │ │ + ldr r2, [pc, #32] @ (1c3b44 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c3b40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3e48 │ │ │ │ + bne.n 1c3b38 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - stmia r2!, {r2} │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r3, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2152] @ 0x868 │ │ │ │ sub.w sp, sp, #1928 @ 0x788 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #84] @ (1c3ec4 ) │ │ │ │ + ldr r2, [pc, #84] @ (1c3bb4 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1c3ec8 ) │ │ │ │ + ldr r3, [pc, #84] @ (1c3bb8 ) │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1924] @ 0x784 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1d7188 │ │ │ │ + bl 1d6e78 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbnz r1, 1c3eb2 │ │ │ │ + cbnz r1, 1c3ba2 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d76f4 │ │ │ │ - ldr r2, [pc, #52] @ (1c3ecc ) │ │ │ │ - ldr r3, [pc, #44] @ (1c3ec8 ) │ │ │ │ + bl 1d73e4 │ │ │ │ + ldr r2, [pc, #52] @ (1c3bbc ) │ │ │ │ + ldr r3, [pc, #44] @ (1c3bb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3ebe │ │ │ │ + bne.n 1c3bae │ │ │ │ add.w sp, sp, #1928 @ 0x788 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1d7204 │ │ │ │ - b.n 1c3e8c │ │ │ │ + bl 1d6ef4 │ │ │ │ + b.n 1c3b7c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r1!, {r3, r7} │ │ │ │ + stmia r4!, {r3, r4, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r5, r6} │ │ │ │ + stmia r4!, {r1, r4, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 1c3f08 │ │ │ │ + ldr.w lr, [pc, #48] @ 1c3bf8 │ │ │ │ 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, #64 @ 0x40 │ │ │ │ - bne.n 1c3edc │ │ │ │ + bne.n 1c3bcc │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ vhadd.s32 d16, d6, d22 │ │ │ │ push {r4, lr} │ │ │ │ subs r0, #1 │ │ │ │ movs r2, #0 │ │ │ │ @@ -508783,15 +508472,15 @@ │ │ │ │ ite hi │ │ │ │ movhi.w lr, #87 @ 0x57 │ │ │ │ movls.w lr, #48 @ 0x30 │ │ │ │ sub.w r3, r3, lr │ │ │ │ cmp r2, #32 │ │ │ │ orr.w r3, r3, ip, lsl #4 │ │ │ │ strb.w r3, [r0, #1]! │ │ │ │ - bne.n 1c3f14 │ │ │ │ + bne.n 1c3c04 │ │ │ │ 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 │ │ │ │ @@ -508810,232 +508499,232 @@ │ │ │ │ adds r3, #1 │ │ │ │ mov.w ip, ip, lsl #3 │ │ │ │ cmp r3, #32 │ │ │ │ ldr.w r2, [r4, lr] │ │ │ │ lsl.w r1, r1, ip │ │ │ │ orr.w r2, r2, r1 │ │ │ │ str.w r2, [r4, lr] │ │ │ │ - bne.n 1c3f74 │ │ │ │ + bne.n 1c3c64 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 1c3fd4 │ │ │ │ + ldr.w lr, [pc, #48] @ 1c3cc4 │ │ │ │ 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, #64 @ 0x40 │ │ │ │ - bne.n 1c3fa8 │ │ │ │ + bne.n 1c3c98 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ cdp 0, 10, cr0, cr14, cr6, {1} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2152] @ 0x868 │ │ │ │ sub.w sp, sp, #1928 @ 0x788 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1c403c ) │ │ │ │ + ldr r2, [pc, #76] @ (1c3d2c ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1c4040 ) │ │ │ │ + ldr r3, [pc, #76] @ (1c3d30 ) │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1924] @ 0x784 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1d7188 │ │ │ │ + bl 1d6e78 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d7204 │ │ │ │ + bl 1d6ef4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d76f4 │ │ │ │ - ldr r2, [pc, #36] @ (1c4044 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c4040 ) │ │ │ │ + bl 1d73e4 │ │ │ │ + ldr r2, [pc, #36] @ (1c3d34 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c3d30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c4038 │ │ │ │ + bne.n 1c3d28 │ │ │ │ add.w sp, sp, #1928 @ 0x788 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - stmia r0!, {r3} │ │ │ │ + stmia r3!, {r3, r4} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - itt le │ │ │ │ - lslle r3, r3, #2 │ │ │ │ - pushle {r4, r5, r6, r7, lr} │ │ │ │ + stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + 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] @ (1c40b0 ) │ │ │ │ + ldr r2, [pc, #88] @ (1c3da0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #88] @ (1c40b4 ) │ │ │ │ + ldr r3, [pc, #88] @ (1c3da4 ) │ │ │ │ add r5, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r6, [pc, #80] @ (1c40b8 ) │ │ │ │ + ldr r6, [pc, #80] @ (1c3da8 ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c3f50 │ │ │ │ - ldr r2, [pc, #64] @ (1c40bc ) │ │ │ │ + bl 1c3c40 │ │ │ │ + ldr r2, [pc, #64] @ (1c3dac ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #1 │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ mov r2, r6 │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 1c407e │ │ │ │ - ldr r2, [pc, #44] @ (1c40c0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1c40b4 ) │ │ │ │ + bne.n 1c3d6e │ │ │ │ + ldr r2, [pc, #44] @ (1c3db0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c3da4 ) │ │ │ │ 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 1c40aa │ │ │ │ + bne.n 1c3d9a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ittt ls │ │ │ │ - lslls r3, r3, #2 │ │ │ │ - lsrls r4, r3, #2 │ │ │ │ - movls r0, r0 │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + lsrs r4, r3, #2 │ │ │ │ + movs r0, r0 │ │ │ │ str r4, [r7, #48] @ 0x30 │ │ │ │ movs r0, r3 │ │ │ │ str r4, [r4, #48] @ 0x30 │ │ │ │ movs r0, r3 │ │ │ │ - itte vs │ │ │ │ - lslvs r3, r3, #2 │ │ │ │ - pushvs {r4, r5, lr} │ │ │ │ - movvc.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #68] @ (1c4118 ) │ │ │ │ + ldr r2, [pc, #68] @ (1c3e08 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #68] @ (1c411c ) │ │ │ │ + ldr r3, [pc, #68] @ (1c3e0c ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c3f50 │ │ │ │ + bl 1c3c40 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 5548c │ │ │ │ - ldr r2, [pc, #40] @ (1c4120 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c411c ) │ │ │ │ + ldr r2, [pc, #40] @ (1c3e10 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c3e0c ) │ │ │ │ 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 1c4114 │ │ │ │ + bne.n 1c3e04 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ittt cs │ │ │ │ - lslcs r3, r3, #2 │ │ │ │ - lsrcs r4, r3, #2 │ │ │ │ - movcs r0, r0 │ │ │ │ - ittt eq │ │ │ │ - lsleq r3, r3, #2 │ │ │ │ - pusheq {r4, lr} │ │ │ │ - moveq.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r2!, {r1, r4, r5} │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + lsrs r4, r3, #2 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r2!, {r1, r4} │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #80] @ (1c4184 ) │ │ │ │ + ldr r2, [pc, #80] @ (1c3e74 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (1c4188 ) │ │ │ │ + ldr r3, [pc, #80] @ (1c3e78 ) │ │ │ │ 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 1d94ec │ │ │ │ + bl 1d91dc │ │ │ │ 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] @ (1c4188 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c3e78 ) │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #32] @ (1c418c ) │ │ │ │ + ldr r2, [pc, #32] @ (1c3e7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c4180 │ │ │ │ + bne.n 1c3e70 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - bkpt 0x00c2 │ │ │ │ + stmia r1!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0090 │ │ │ │ + stmia r1!, {r5, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #124] @ (1c421c ) │ │ │ │ + ldr r2, [pc, #124] @ (1c3f0c ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #124] @ (1c4220 ) │ │ │ │ + ldr r3, [pc, #124] @ (1c3f10 ) │ │ │ │ subs r4, r1, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - blt.n 1c4210 │ │ │ │ + blt.n 1c3f00 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sp │ │ │ │ - bl 1d94ec │ │ │ │ + bl 1d91dc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ umull r0, r1, r0, r3 │ │ │ │ @@ -509046,215 +508735,215 @@ │ │ │ │ adc.w r1, r1, r4 │ │ │ │ cmp r0, r5 │ │ │ │ add.w r3, r1, #2147483648 @ 0x80000000 │ │ │ │ sbcs r3, r4 │ │ │ │ it cc │ │ │ │ movcc.w ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1c4210 │ │ │ │ - ldr r2, [pc, #40] @ (1c4224 ) │ │ │ │ - ldr r3, [pc, #36] @ (1c4220 ) │ │ │ │ + bne.n 1c3f00 │ │ │ │ + ldr r2, [pc, #40] @ (1c3f14 ) │ │ │ │ + ldr r3, [pc, #36] @ (1c3f10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c4218 │ │ │ │ + bne.n 1c3f08 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1c41f8 │ │ │ │ + b.n 1c3ee8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - bkpt 0x0056 │ │ │ │ + stmia r1!, {r1, r2, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0000 │ │ │ │ + stmia r1!, {r4} │ │ │ │ lsls r3, r3, #2 │ │ │ │ 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 54100 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 1c4278 │ │ │ │ + bge.n 1c3f68 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 1c4282 │ │ │ │ + bne.n 1c3f72 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54100 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1c4282 │ │ │ │ + blt.n 1c3f72 │ │ │ │ movs r1, #1 │ │ │ │ blx 54100 <__fcntl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1c427c │ │ │ │ + beq.n 1c3f6c │ │ │ │ orr.w r2, r0, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 54100 <__fcntl_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c427c │ │ │ │ + beq.n 1c3f6c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 54828 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1c4278 │ │ │ │ + b.n 1c3f68 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #292] @ (1c43c0 ) │ │ │ │ + ldr r2, [pc, #292] @ (1c40b0 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #292] @ (1c43c4 ) │ │ │ │ + ldr r3, [pc, #292] @ (1c40b4 ) │ │ │ │ mov sl, r1 │ │ │ │ add r2, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54a2c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1c43a6 │ │ │ │ + beq.n 1c4096 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ blx 54c0c <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c4388 │ │ │ │ + beq.n 1c4078 │ │ │ │ mov r0, r8 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ blx 5516c │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c4396 │ │ │ │ + beq.n 1c4086 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1c42e8 │ │ │ │ + b.n 1c3fd8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1c4310 │ │ │ │ + ble.n 1c4000 │ │ │ │ add r9, r3 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 1c4336 │ │ │ │ + beq.n 1c4026 │ │ │ │ add.w r1, r5, r9 │ │ │ │ sub.w r2, r4, r9 │ │ │ │ add r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 5487c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 1c42de │ │ │ │ + bge.n 1c3fce │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ it ne │ │ │ │ cmpne r3, #4 │ │ │ │ - beq.n 1c42e4 │ │ │ │ + beq.n 1c3fd4 │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1c42e2 │ │ │ │ + bgt.n 1c3fd2 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c4346 │ │ │ │ + bne.n 1c4036 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 549fc │ │ │ │ - cbz r0, 1c4390 │ │ │ │ + cbz r0, 1c4080 │ │ │ │ add r5, r4 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1c42d8 │ │ │ │ + b.n 1c3fc8 │ │ │ │ mvn.w r3, #13 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1c431c │ │ │ │ + beq.n 1c400c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 54828 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ addgt r5, r5, r3 │ │ │ │ adds r1, r5, #1 │ │ │ │ blx 549fc │ │ │ │ - cbz r0, 1c43ae │ │ │ │ + cbz r0, 1c409e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, r5] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c436e │ │ │ │ + beq.n 1c405e │ │ │ │ str.w r5, [sl] │ │ │ │ - ldr r2, [pc, #88] @ (1c43c8 ) │ │ │ │ - ldr r3, [pc, #80] @ (1c43c4 ) │ │ │ │ + ldr r2, [pc, #88] @ (1c40b8 ) │ │ │ │ + ldr r3, [pc, #80] @ (1c40b4 ) │ │ │ │ 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 1c43aa │ │ │ │ + bne.n 1c409a │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w r8, r3, #64 @ 0x40 │ │ │ │ - b.n 1c42c6 │ │ │ │ + b.n 1c3fb6 │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ mov r0, r7 │ │ │ │ blx 54828 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c436e │ │ │ │ + b.n 1c405e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1c43a6 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + b.n 1c4096 │ │ │ │ + stmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r7} │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itte ls │ │ │ │ + lslls r3, r3, #2 │ │ │ │ + stmdbls sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movhi.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1288] @ 0x508 │ │ │ │ - ldr r2, [pc, #464] @ (1c45b0 ) │ │ │ │ + ldr r2, [pc, #464] @ (1c42a0 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #464] @ (1c45b4 ) │ │ │ │ + ldr r3, [pc, #464] @ (1c42a4 ) │ │ │ │ subw sp, sp, #2772 @ 0xad4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #460] @ (1c45b8 ) │ │ │ │ + ldr r0, [pc, #460] @ (1c42a8 ) │ │ │ │ add.w r8, r5, #28 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2764] @ 0xacc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1cb104 │ │ │ │ + bl 1cadf4 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ blx 54ca8 │ │ │ │ adds r0, #1 │ │ │ │ ldrd r4, r1, [r5, #16] │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -509270,170 +508959,170 @@ │ │ │ │ streq r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c4590 │ │ │ │ + bne.w 1c4280 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #28 │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r3, [sp, #32] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ blx 548b8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c44d0 │ │ │ │ + beq.n 1c41c0 │ │ │ │ ldrh.w r3, [sp, #42] @ 0x2a │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1c447a │ │ │ │ + bpl.n 1c416a │ │ │ │ ldr r0, [r5, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 54ac8 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 1c4590 │ │ │ │ + beq.w 1c4280 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ mov r1, r4 │ │ │ │ blx 5487c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1c44f4 │ │ │ │ + bne.n 1c41e4 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1c442c │ │ │ │ + beq.n 1c411c │ │ │ │ blx 544ac │ │ │ │ - ldr r2, [pc, #284] @ (1c45bc ) │ │ │ │ - ldr r1, [pc, #284] @ (1c45c0 ) │ │ │ │ + ldr r2, [pc, #284] @ (1c42ac ) │ │ │ │ + ldr r1, [pc, #284] @ (1c42b0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ + bl 1c3930 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #272] @ (1c45c4 ) │ │ │ │ - ldr r3, [pc, #252] @ (1c45b4 ) │ │ │ │ + ldr r2, [pc, #272] @ (1c42b4 ) │ │ │ │ + ldr r3, [pc, #252] @ (1c42a4 ) │ │ │ │ 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 1c45aa │ │ │ │ + bne.n 1c429a │ │ │ │ addw sp, sp, #2772 @ 0xad4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1c442c │ │ │ │ + beq.n 1c411c │ │ │ │ blx 544ac │ │ │ │ - ldr r2, [pc, #228] @ (1c45c8 ) │ │ │ │ - ldr r1, [pc, #228] @ (1c45cc ) │ │ │ │ + ldr r2, [pc, #228] @ (1c42b8 ) │ │ │ │ + ldr r1, [pc, #228] @ (1c42bc ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ - b.n 1c44ae │ │ │ │ + bl 1c3930 │ │ │ │ + b.n 1c419e │ │ │ │ add.w sl, r4, r0 │ │ │ │ cmp sl, r4 │ │ │ │ it hi │ │ │ │ strhi.w r8, [sp, #8] │ │ │ │ - bhi.n 1c4520 │ │ │ │ - b.n 1c442c │ │ │ │ + bhi.n 1c4210 │ │ │ │ + b.n 1c411c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldrd fp, r0, [r5, #16] │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx fp │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r3, #16 │ │ │ │ add r4, r3 │ │ │ │ cmp sl, r4 │ │ │ │ - bls.n 1c4594 │ │ │ │ + bls.n 1c4284 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1c4504 │ │ │ │ + bne.n 1c41f4 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ands.w fp, r8, #3072 @ 0xc00 │ │ │ │ - bne.n 1c457e │ │ │ │ + bne.n 1c426e │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 55364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c4504 │ │ │ │ + bne.n 1c41f4 │ │ │ │ ands.w fp, r8, #256 @ 0x100 │ │ │ │ - bne.n 1c4564 │ │ │ │ + bne.n 1c4254 │ │ │ │ ands.w r3, r8, #512 @ 0x200 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ - beq.n 1c4508 │ │ │ │ + beq.n 1c41f8 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ blx 54410 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1c4508 │ │ │ │ + b.n 1c41f8 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ blx 54548 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c459a │ │ │ │ + beq.n 1c428a │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1c4508 │ │ │ │ + b.n 1c41f8 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r4, r0, [r5, #16] │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ blx r4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c44b2 │ │ │ │ + b.n 1c41a2 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ - b.n 1c442c │ │ │ │ - ldr r2, [pc, #52] @ (1c45d0 ) │ │ │ │ + b.n 1c411c │ │ │ │ + ldr r2, [pc, #52] @ (1c42c0 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #52] @ (1c45d4 ) │ │ │ │ + ldr r1, [pc, #52] @ (1c42c4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c40 │ │ │ │ - b.n 1c44ae │ │ │ │ + bl 1c3930 │ │ │ │ + b.n 1c419e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - pop {r1, r2, r4} │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ - movs r0, r0 │ │ │ │ + itte cs │ │ │ │ + lslcs r3, r3, #2 │ │ │ │ + lsrcs r4, r3, #2 │ │ │ │ + movcc r0, r0 │ │ │ │ ldrsh r6, [r0, r7] │ │ │ │ movs r0, r3 │ │ │ │ ldrsh r0, [r1, r5] │ │ │ │ movs r0, r3 │ │ │ │ strb r0, [r2, #22] │ │ │ │ movs r7, r2 │ │ │ │ - cbnz r6, 1c4618 │ │ │ │ + bkpt 0x0056 │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldrsh r4, [r3, r3] │ │ │ │ movs r0, r3 │ │ │ │ strb r4, [r1, #21] │ │ │ │ movs r7, r2 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ movs r0, r3 │ │ │ │ @@ -509448,47 +509137,47 @@ │ │ │ │ mov r8, r1 │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #8228 @ 0x2024 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r3 │ │ │ │ blx 54fbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c4764 │ │ │ │ + beq.w 1c4454 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 55178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c46fc │ │ │ │ + beq.n 1c43ec │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcs.n 1c46be │ │ │ │ + bcs.n 1c43ae │ │ │ │ mov r1, r5 │ │ │ │ add.w r5, r4, #36 @ 0x24 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 55100 │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ blx 55414 │ │ │ │ adds r7, r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - beq.n 1c46d6 │ │ │ │ + beq.n 1c43c6 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ blx 54548 │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c4708 │ │ │ │ + beq.n 1c43f8 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 5551c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c46ea │ │ │ │ + beq.n 1c43da │ │ │ │ subs r2, r0, r5 │ │ │ │ add.w r0, r4, #4128 @ 0x1020 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #4 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ @@ -509503,112 +509192,112 @@ │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #4032 @ 0xfc0 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ str r5, [r4, #32] │ │ │ │ blx 54548 │ │ │ │ str r0, [r4, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c471c │ │ │ │ + beq.n 1c440c │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ movs r0, #0 │ │ │ │ blx 54d9c │ │ │ │ str r0, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c473c │ │ │ │ - ldr r1, [pc, #204] @ (1c4770 ) │ │ │ │ + beq.n 1c442c │ │ │ │ + ldr r1, [pc, #204] @ (1c4460 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r9, [r4, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 1cb07c │ │ │ │ + bl 1cad6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c4758 │ │ │ │ + bne.n 1c4448 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cbz r6, 1c46c6 │ │ │ │ - ldr r3, [pc, #176] @ (1c4774 ) │ │ │ │ + cbz r6, 1c43b6 │ │ │ │ + ldr r3, [pc, #176] @ (1c4464 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 5422c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r6, 1c46e0 │ │ │ │ - ldr r3, [pc, #156] @ (1c4778 ) │ │ │ │ + cbz r6, 1c43d0 │ │ │ │ + ldr r3, [pc, #156] @ (1c4468 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1c46c6 │ │ │ │ + beq.n 1c43b6 │ │ │ │ blx 54828 │ │ │ │ - b.n 1c46c6 │ │ │ │ + b.n 1c43b6 │ │ │ │ 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 1c4678 │ │ │ │ + b.n 1c4368 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c46c6 │ │ │ │ - ldr r3, [pc, #120] @ (1c477c ) │ │ │ │ + beq.n 1c43b6 │ │ │ │ + ldr r3, [pc, #120] @ (1c446c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c46c6 │ │ │ │ + b.n 1c43b6 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c4646 │ │ │ │ - cbz r6, 1c472e │ │ │ │ - ldr r3, [pc, #104] @ (1c4780 ) │ │ │ │ + beq.n 1c4336 │ │ │ │ + cbz r6, 1c441e │ │ │ │ + ldr r3, [pc, #104] @ (1c4470 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c472e │ │ │ │ + b.n 1c441e │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c474c │ │ │ │ - cbz r6, 1c472e │ │ │ │ - ldr r3, [pc, #88] @ (1c4784 ) │ │ │ │ + beq.n 1c443c │ │ │ │ + cbz r6, 1c441e │ │ │ │ + ldr r3, [pc, #88] @ (1c4474 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1c4738 │ │ │ │ + beq.n 1c4428 │ │ │ │ blx 54828 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b.n 1c46e0 │ │ │ │ - cbz r6, 1c4744 │ │ │ │ - ldr r3, [pc, #72] @ (1c4788 ) │ │ │ │ + b.n 1c43d0 │ │ │ │ + cbz r6, 1c4434 │ │ │ │ + ldr r3, [pc, #72] @ (1c4478 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1c4734 │ │ │ │ - b.n 1c46c6 │ │ │ │ + bne.n 1c4424 │ │ │ │ + b.n 1c43b6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c472e │ │ │ │ - ldr r3, [pc, #56] @ (1c478c ) │ │ │ │ + beq.n 1c441e │ │ │ │ + ldr r3, [pc, #56] @ (1c447c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c472e │ │ │ │ + b.n 1c441e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c472e │ │ │ │ - ldr r3, [pc, #48] @ (1c4790 ) │ │ │ │ + beq.n 1c441e │ │ │ │ + ldr r3, [pc, #48] @ (1c4480 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c472e │ │ │ │ + b.n 1c441e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c46cc │ │ │ │ - ldr r3, [pc, #40] @ (1c4794 ) │ │ │ │ + beq.n 1c43bc │ │ │ │ + ldr r3, [pc, #40] @ (1c4484 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c46cc │ │ │ │ + b.n 1c43bc │ │ │ │ ldc2 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ ldrb r6, [r6, r6] │ │ │ │ movs r0, r3 │ │ │ │ ldrb r0, [r0, r7] │ │ │ │ movs r0, r3 │ │ │ │ ldrb r2, [r4, r5] │ │ │ │ movs r0, r3 │ │ │ │ @@ -509620,15 +509309,15 @@ │ │ │ │ movs r0, r3 │ │ │ │ ldrb r2, [r5, r5] │ │ │ │ movs r0, r3 │ │ │ │ ldrb r6, [r3, r7] │ │ │ │ movs r0, r3 │ │ │ │ ldrb r6, [r1, r3] │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 1c47de │ │ │ │ + cbz r0, 1c44ce │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ @@ -509636,132 +509325,132 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ blx 548d0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1d9764 │ │ │ │ + bl 1d9454 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 54828 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 54828 │ │ │ │ mov r0, r4 │ │ │ │ blx 5422c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #168] @ (1c4898 ) │ │ │ │ + ldr r3, [pc, #168] @ (1c4588 ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c4808 │ │ │ │ + bne.n 1c44f8 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c47f8 │ │ │ │ + bne.n 1c44e8 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1c484c │ │ │ │ - ldr r4, [pc, #140] @ (1c489c ) │ │ │ │ + cbnz r2, 1c453c │ │ │ │ + ldr r4, [pc, #140] @ (1c458c ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c2cf0 │ │ │ │ - ldr r3, [pc, #132] @ (1c48a0 ) │ │ │ │ - ldr r0, [pc, #132] @ (1c48a4 ) │ │ │ │ + bl 1c29e0 │ │ │ │ + ldr r3, [pc, #132] @ (1c4590 ) │ │ │ │ + ldr r0, [pc, #132] @ (1c4594 ) │ │ │ │ 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 1c482e │ │ │ │ + bne.n 1c451e │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1c4844 │ │ │ │ + cbnz r3, 1c4534 │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1c487a │ │ │ │ - ldr r4, [pc, #84] @ (1c48a8 ) │ │ │ │ + bne.n 1c456a │ │ │ │ + ldr r4, [pc, #84] @ (1c4598 ) │ │ │ │ add r4, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2130 │ │ │ │ + bl 1c1e20 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c4864 │ │ │ │ + bne.n 1c4554 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c4854 │ │ │ │ - b.n 1c480e │ │ │ │ + bne.n 1c4544 │ │ │ │ + b.n 1c44fe │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c4880 │ │ │ │ + bne.n 1c4570 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c4850 │ │ │ │ - b.n 1c480e │ │ │ │ + bne.n 1c4540 │ │ │ │ + b.n 1c44fe │ │ │ │ nop │ │ │ │ - vshr.s64 d16, d11, #58 │ │ │ │ - vshr.s64 d0, d11, #14 │ │ │ │ - vshr.s64 d0, d11, #32 │ │ │ │ - vshr.s64 d0, d11, #40 │ │ │ │ - vqadd.s32 d16, d26, d11 │ │ │ │ + @ instruction: 0xf2d6009b │ │ │ │ + movt r0, #8347 @ 0x209b │ │ │ │ + @ instruction: 0xf2b0009b │ │ │ │ + subw r0, r8, #155 @ 0x9b │ │ │ │ + @ instruction: 0xf27a009b │ │ │ │ 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] @ (1c48f0 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c45e0 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #52] @ (1c48f4 ) │ │ │ │ + ldr r3, [pc, #52] @ (1c45e4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1c48e6 │ │ │ │ - ldr r2, [pc, #44] @ (1c48f8 ) │ │ │ │ - ldr r4, [pc, #48] @ (1c48fc ) │ │ │ │ + cbz r1, 1c45d6 │ │ │ │ + ldr r2, [pc, #44] @ (1c45e8 ) │ │ │ │ + ldr r4, [pc, #48] @ (1c45ec ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 55468 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 55588 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 55468 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #24] @ (1c4900 ) │ │ │ │ + ldr r1, [pc, #24] @ (1c45f0 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 1c48c8 │ │ │ │ - mrc 0, 7, r0, cr8, cr11, {4} │ │ │ │ - @ instruction: 0xb73a │ │ │ │ + b.n 1c45b8 │ │ │ │ + addw r0, r8, #155 @ 0x9b │ │ │ │ + rev16 r2, r1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 7, r0, cr12, cr11, {4} │ │ │ │ + @ instruction: 0xf1fc009b │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 555a0 │ │ │ │ @@ -509772,163 +509461,163 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5557c │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #324] @ (1c4a80 ) │ │ │ │ + ldr r3, [pc, #324] @ (1c4770 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r4, [pc, #320] @ (1c4a84 ) │ │ │ │ + ldr r4, [pc, #320] @ (1c4774 ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #8 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c495c │ │ │ │ + bne.n 1c464c │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c494c │ │ │ │ + bne.n 1c463c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c4a2e │ │ │ │ - ldr r3, [pc, #288] @ (1c4a88 ) │ │ │ │ + bne.n 1c471e │ │ │ │ + ldr r3, [pc, #288] @ (1c4778 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c4a12 │ │ │ │ - ldr r3, [pc, #284] @ (1c4a8c ) │ │ │ │ + bne.n 1c4702 │ │ │ │ + ldr r3, [pc, #284] @ (1c477c ) │ │ │ │ add r3, pc │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1c49aa │ │ │ │ + cbz r3, 1c469a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c49e0 │ │ │ │ + beq.n 1c46d0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - ldr r3, [pc, #264] @ (1c4a90 ) │ │ │ │ + ldr r3, [pc, #264] @ (1c4780 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c498e │ │ │ │ + bne.n 1c467e │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c4a1c │ │ │ │ + bne.n 1c470c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #228] @ (1c4a94 ) │ │ │ │ + ldr r3, [pc, #228] @ (1c4784 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #224] @ (1c4a98 ) │ │ │ │ + ldr r3, [pc, #224] @ (1c4788 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c2ae8 │ │ │ │ + bl 1c27d8 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c4a7a │ │ │ │ + beq.n 1c476a │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #208] @ (1c4a9c ) │ │ │ │ + ldr r0, [pc, #208] @ (1c478c ) │ │ │ │ add r0, pc │ │ │ │ - bl 330cb4 │ │ │ │ + bl 3309a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c4984 │ │ │ │ - ldr r4, [pc, #188] @ (1c4aa0 ) │ │ │ │ + bne.n 1c4674 │ │ │ │ + ldr r4, [pc, #188] @ (1c4790 ) │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c64ec │ │ │ │ + bl 1c61dc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c4a7a │ │ │ │ + beq.n 1c476a │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 555a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c64ec │ │ │ │ + bl 1c61dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c2dd0 │ │ │ │ - b.n 1c4986 │ │ │ │ + bl 1c2ac0 │ │ │ │ + b.n 1c4676 │ │ │ │ mov r0, r5 │ │ │ │ blx 555a0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1c4986 │ │ │ │ + b.n 1c4676 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1c4a5e │ │ │ │ - ldr r6, [pc, #112] @ (1c4aa4 ) │ │ │ │ + bne.n 1c474e │ │ │ │ + ldr r6, [pc, #112] @ (1c4794 ) │ │ │ │ add r6, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c2130 │ │ │ │ + bl 1c1e20 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ strex r2, r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c4a48 │ │ │ │ + bne.n 1c4738 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c4a36 │ │ │ │ - b.n 1c4964 │ │ │ │ + bne.n 1c4726 │ │ │ │ + b.n 1c4654 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c4a64 │ │ │ │ + bne.n 1c4754 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c4a32 │ │ │ │ - b.n 1c4964 │ │ │ │ + bne.n 1c4722 │ │ │ │ + b.n 1c4654 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1c4986 │ │ │ │ + b.n 1c4676 │ │ │ │ nop │ │ │ │ - mrc 0, 3, r0, cr10, cr11, {4} │ │ │ │ - @ instruction: 0xb6b6 │ │ │ │ + @ instruction: 0xf18a009b │ │ │ │ + cbnz r6, 1c47a8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - mrc 0, 2, r0, cr10, cr11, {4} │ │ │ │ - mrc 0, 2, r0, cr4, cr11, {4} │ │ │ │ - mrc 0, 1, r0, cr0, cr11, {4} │ │ │ │ + sbc.w r0, sl, #155 @ 0x9b │ │ │ │ + sbc.w r0, r4, #155 @ 0x9b │ │ │ │ + adc.w r0, r0, #155 @ 0x9b │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 0, pc, cr1, cr15, {7} │ │ │ │ - stcl 0, cr0, [r0, #620]! @ 0x26c │ │ │ │ - stc 0, cr0, [r8, #620] @ 0x26c │ │ │ │ + @ instruction: 0xf0f0009b │ │ │ │ + eors.w r0, r8, #155 @ 0x9b │ │ │ │ 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 │ │ │ │ blx 54f8c │ │ │ │ @@ -509944,75 +509633,75 @@ │ │ │ │ movgt r0, #1 │ │ │ │ strdgt r4, r3, [r5] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #120] @ (1c4b64 ) │ │ │ │ + ldr r2, [pc, #120] @ (1c4854 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1c4b68 ) │ │ │ │ + ldr r3, [pc, #120] @ (1c4858 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (1c4b6c ) │ │ │ │ + ldr r0, [pc, #116] @ (1c485c ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c4288 │ │ │ │ - cbz r0, 1c4b2a │ │ │ │ - ldr r1, [pc, #100] @ (1c4b70 ) │ │ │ │ + bl 1c3f78 │ │ │ │ + cbz r0, 1c481a │ │ │ │ + ldr r1, [pc, #100] @ (1c4860 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 54d60 │ │ │ │ - cbz r0, 1c4b24 │ │ │ │ - ldr r1, [pc, #92] @ (1c4b74 ) │ │ │ │ + cbz r0, 1c4814 │ │ │ │ + ldr r1, [pc, #92] @ (1c4864 ) │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc │ │ │ │ blx 543a4 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1c4b44 │ │ │ │ + beq.n 1c4834 │ │ │ │ mov r0, r4 │ │ │ │ blx 5422c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ (1c4b78 ) │ │ │ │ - ldr r3, [pc, #56] @ (1c4b68 ) │ │ │ │ + ldr r2, [pc, #72] @ (1c4868 ) │ │ │ │ + ldr r3, [pc, #56] @ (1c4858 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c4b60 │ │ │ │ + bne.n 1c4850 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ lsls r2, r2, #10 │ │ │ │ orr.w r2, r2, r1, lsr #22 │ │ │ │ lsls r1, r1, #10 │ │ │ │ strd r1, r2, [r5] │ │ │ │ - b.n 1c4b2c │ │ │ │ + b.n 1c481c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - push {r1, r3, lr} │ │ │ │ + @ instruction: 0xb81a │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r5, r1] │ │ │ │ movs r0, r3 │ │ │ │ ldrh r6, [r4, r1] │ │ │ │ movs r0, r3 │ │ │ │ ldrh r2, [r5, r1] │ │ │ │ movs r0, r3 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + @ instruction: 0xb7dc │ │ │ │ lsls r3, r3, #2 │ │ │ │ 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 │ │ │ │ @@ -510033,77 +509722,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 1c4cf4 │ │ │ │ + beq.w 1c49e4 │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1c4cf4 │ │ │ │ + beq.w 1c49e4 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c4d86 │ │ │ │ + beq.w 1c4a76 │ │ │ │ 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 1c4cfc │ │ │ │ + beq.n 1c49ec │ │ │ │ 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 1c4d04 │ │ │ │ + beq.n 1c49f4 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c4d24 │ │ │ │ + beq.w 1c4a14 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 1c4ca6 │ │ │ │ + b.n 1c4996 │ │ │ │ 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, 1c4c6c │ │ │ │ + cbz r0, 1c495c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r4, #296] @ 0x128 │ │ │ │ - bpl.n 1c4c6c │ │ │ │ + bpl.n 1c495c │ │ │ │ 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, 1c4c8a │ │ │ │ + cbz r3, 1c497a │ │ │ │ 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] │ │ │ │ @@ -510115,18 +509804,18 @@ │ │ │ │ str.w r3, [r4, #288] @ 0x120 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ adds r5, #1 │ │ │ │ add.w r6, r6, #8 │ │ │ │ adc.w r8, r8, #0 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1c4d24 │ │ │ │ + bls.n 1c4a14 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c4c98 │ │ │ │ + beq.n 1c4988 │ │ │ │ ldrd r7, r3, [r4, #40] @ 0x28 │ │ │ │ ldr.w r0, [fp, #60] @ 0x3c │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ mul.w r3, r5, r3 │ │ │ │ mla r3, r8, r7, r3 │ │ │ │ mov r0, r4 │ │ │ │ @@ -510139,206 +509828,206 @@ │ │ │ │ ldrd r3, r2, [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 1c4c24 │ │ │ │ + bne.n 1c4914 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1c4c3c │ │ │ │ + b.n 1c492c │ │ │ │ ldrb.w r3, [r4, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c4d94 │ │ │ │ + bne.n 1c4a84 │ │ │ │ ldrd r3, r2, [r4, #264] @ 0x108 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1c4c0e │ │ │ │ + bne.n 1c48fe │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c4c0e │ │ │ │ + beq.w 1c48fe │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c4c18 │ │ │ │ + bne.w 1c4908 │ │ │ │ ldrb.w r3, [fp, #53] @ 0x35 │ │ │ │ - cbz r3, 1c4d4c │ │ │ │ + cbz r3, 1c4a3c │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1c4d36 │ │ │ │ + cbz r3, 1c4a26 │ │ │ │ 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, 1c4d6e │ │ │ │ + cbz r3, 1c4a5e │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1c4d5e │ │ │ │ + cbz r3, 1c4a4e │ │ │ │ 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, 1c4d80 │ │ │ │ + cbz r3, 1c4a70 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 1c4d80 │ │ │ │ + cbz r3, 1c4a70 │ │ │ │ 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 1c4cfc │ │ │ │ + b.n 1c49ec │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 1c4bf0 │ │ │ │ + b.n 1c48e0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (1c4db8 ) │ │ │ │ + ldr r4, [pc, #16] @ (1c4aa8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 55208 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bic.w r0, r8, fp, lsr #2 │ │ │ │ + ldc 0, cr0, [r8, #-620]! @ 0xfffffd94 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #172] @ (1c4e78 ) │ │ │ │ + ldr r1, [pc, #172] @ (1c4b68 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #172] @ (1c4e7c ) │ │ │ │ + ldr r0, [pc, #172] @ (1c4b6c ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #164] @ (1c4e80 ) │ │ │ │ - bl 1cb8a4 │ │ │ │ - ldr r3, [pc, #164] @ (1c4e84 ) │ │ │ │ - ldr r2, [pc, #164] @ (1c4e88 ) │ │ │ │ + ldr r4, [pc, #164] @ (1c4b70 ) │ │ │ │ + bl 1cb594 │ │ │ │ + ldr r3, [pc, #164] @ (1c4b74 ) │ │ │ │ + ldr r2, [pc, #164] @ (1c4b78 ) │ │ │ │ add r4, pc │ │ │ │ add r3, pc │ │ │ │ mov r5, r4 │ │ │ │ add r2, pc │ │ │ │ str r0, [r3, #12] │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1c4e54 │ │ │ │ - ldr r3, [pc, #148] @ (1c4e8c ) │ │ │ │ + beq.n 1c4b44 │ │ │ │ + ldr r3, [pc, #148] @ (1c4b7c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1c4e0c │ │ │ │ + cbz r3, 1c4afc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 55130 │ │ │ │ mov r4, r0 │ │ │ │ blx 54efc │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1c4e28 │ │ │ │ - ldr r3, [pc, #128] @ (1c4e90 ) │ │ │ │ + beq.n 1c4b18 │ │ │ │ + ldr r3, [pc, #128] @ (1c4b80 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 1c4e18 │ │ │ │ + cbz r3, 1c4b08 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #120] @ (1c4e94 ) │ │ │ │ - ldr r2, [pc, #124] @ (1c4e98 ) │ │ │ │ + ldr r3, [pc, #120] @ (1c4b84 ) │ │ │ │ + ldr r2, [pc, #124] @ (1c4b88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 544a0 │ │ │ │ mov r4, r0 │ │ │ │ blx 55154 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1c4e0c │ │ │ │ - ldr r1, [pc, #100] @ (1c4e9c ) │ │ │ │ + bne.n 1c4afc │ │ │ │ + ldr r1, [pc, #100] @ (1c4b8c ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 55474 │ │ │ │ - ldr r3, [pc, #92] @ (1c4ea0 ) │ │ │ │ + ldr r3, [pc, #92] @ (1c4b90 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c4e18 │ │ │ │ - ldr r0, [pc, #88] @ (1c4ea4 ) │ │ │ │ + beq.n 1c4b08 │ │ │ │ + ldr r0, [pc, #88] @ (1c4b94 ) │ │ │ │ add r0, pc │ │ │ │ - bl 330cb4 │ │ │ │ - b.n 1c4e0c │ │ │ │ - ldr r0, [pc, #80] @ (1c4ea8 ) │ │ │ │ + bl 3309a4 │ │ │ │ + b.n 1c4afc │ │ │ │ + ldr r0, [pc, #80] @ (1c4b98 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - bl 1cb5b4 │ │ │ │ - ldr r3, [pc, #76] @ (1c4eac ) │ │ │ │ + bl 1cb2a4 │ │ │ │ + ldr r3, [pc, #76] @ (1c4b9c ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1c4df4 │ │ │ │ + b.n 1c4ae4 │ │ │ │ nop │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrsb r2, [r0, r7] │ │ │ │ movs r0, r3 │ │ │ │ - sxth r2, r3 │ │ │ │ + push {r1, r3, r5, lr} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strd r0, r0, [ip, #620]! @ 0x26c │ │ │ │ - strd r0, r0, [r4, #620]! @ 0x26c │ │ │ │ - ldrd r0, r0, [r2, #620] @ 0x26c │ │ │ │ - strd r0, r0, [r2, #620] @ 0x26c │ │ │ │ + ldcl 0, cr0, [ip], #620 @ 0x26c │ │ │ │ + ldcl 0, cr0, [r4], #620 @ 0x26c │ │ │ │ + stcl 0, cr0, [r2], #620 @ 0x26c │ │ │ │ + ldcl 0, cr0, [r2], {155} @ 0x9b │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe9b4009b │ │ │ │ - add r5, pc, #552 @ (adr r5, 1c50c8 ) │ │ │ │ + stcl 0, cr0, [r4], {155} @ 0x9b │ │ │ │ + add r5, pc, #552 @ (adr r5, 1c4db8 ) │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xe98e009b │ │ │ │ + ldc 0, cr0, [lr], {155} @ 0x9b │ │ │ │ vmaxnm.f32 , , │ │ │ │ ldrsb r0, [r2, r5] │ │ │ │ movs r0, r3 │ │ │ │ - strd r0, r0, [r8, #-620]! @ 0x26c │ │ │ │ + ldcl 0, cr0, [r8], #-620 @ 0xfffffd94 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r1, 1c4efc │ │ │ │ + cbz r1, 1c4bec │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (1c4f14 ) │ │ │ │ + ldr r2, [pc, #60] @ (1c4c04 ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ @@ -510348,15 +510037,15 @@ │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ blx r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #20] @ (1c4f18 ) │ │ │ │ + ldr r2, [pc, #20] @ (1c4c08 ) │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -510369,15 +510058,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] @ (1c4f54 ) │ │ │ │ + ldr r2, [pc, #24] @ (1c4c44 ) │ │ │ │ sbc.w ip, r1, r4 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w ip, [sp, #4] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ @@ -510385,27 +510074,27 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldrsb r2, [r4, r2] │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1c4f74 ) │ │ │ │ + ldr r2, [pc, #12] @ (1c4c64 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldrsb r4, [r1, r2] │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #16] @ (1c4f98 ) │ │ │ │ + ldr r2, [pc, #16] @ (1c4c88 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldrsb r2, [r3, r2] │ │ │ │ @@ -510421,54 +510110,54 @@ │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldrd r3, r2, [r0, #280] @ 0x118 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #40] @ (1c4ff0 ) │ │ │ │ + ldr r2, [pc, #40] @ (1c4ce0 ) │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 1c4fe2 │ │ │ │ + cbz r3, 1c4cd2 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #16] @ (1c4ff4 ) │ │ │ │ + ldr r2, [pc, #16] @ (1c4ce4 ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsb r2, [r6, r1] │ │ │ │ movs r0, r3 │ │ │ │ stmia r1!, {r1, r4, r6, r7} │ │ │ │ movs r6, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1c5014 ) │ │ │ │ + ldr r2, [pc, #12] @ (1c4d04 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ stmia r1!, {r2, r3, r5, r7} │ │ │ │ movs r6, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1c5034 ) │ │ │ │ + ldr r2, [pc, #12] @ (1c4d24 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldrsb r0, [r4, r0] │ │ │ │ movs r0, r3 │ │ │ │ @@ -510476,55 +510165,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, 1c50a2 │ │ │ │ + cbnz r3, 1c4d92 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #88] @ (1c50b0 ) │ │ │ │ + ldr r2, [pc, #88] @ (1c4da0 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #80] @ (1c50b4 ) │ │ │ │ + ldr r2, [pc, #80] @ (1c4da4 ) │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #64] @ (1c50b8 ) │ │ │ │ + ldr r2, [pc, #64] @ (1c4da8 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 1c5092 │ │ │ │ + cbz r2, 1c4d82 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #40] @ (1c50bc ) │ │ │ │ + ldr r2, [pc, #40] @ (1c4dac ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #28] @ (1c50c0 ) │ │ │ │ + ldr r2, [pc, #28] @ (1c4db0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ - b.n 1c5052 │ │ │ │ + b.n 1c4d42 │ │ │ │ ldrsb r4, [r1, r0] │ │ │ │ movs r0, r3 │ │ │ │ ldrsb r0, [r2, r0] │ │ │ │ movs r0, r3 │ │ │ │ ldrsb r0, [r3, r0] │ │ │ │ movs r0, r3 │ │ │ │ ldrsb r0, [r1, r0] │ │ │ │ @@ -510537,128 +510226,128 @@ │ │ │ │ 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] @ (1c5114 ) │ │ │ │ + ldr r2, [pc, #44] @ (1c4e04 ) │ │ │ │ sbc.w r6, r1, r0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ strd r5, r6, [sp] │ │ │ │ - ldr r2, [pc, #28] @ (1c5118 ) │ │ │ │ + ldr r2, [pc, #28] @ (1c4e08 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #20] @ (1c511c ) │ │ │ │ + ldr r2, [pc, #20] @ (1c4e0c ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r4, [r7, r6] │ │ │ │ movs r0, r3 │ │ │ │ strb r6, [r5, r6] │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1c52ec │ │ │ │ + b.n 1c4fdc │ │ │ │ movs r0, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #284] @ 0x11c │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r2, 1c5148 │ │ │ │ - ldr r2, [pc, #32] @ (1c515c ) │ │ │ │ + cbnz r2, 1c4e38 │ │ │ │ + ldr r2, [pc, #32] @ (1c4e4c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #20] @ (1c5160 ) │ │ │ │ + ldr r2, [pc, #20] @ (1c4e50 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1c5138 │ │ │ │ + b.n 1c4e28 │ │ │ │ nop │ │ │ │ strb r6, [r0, r6] │ │ │ │ movs r0, r3 │ │ │ │ strb r2, [r0, r5] │ │ │ │ movs r0, r3 │ │ │ │ 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, 1c5194 │ │ │ │ - ldr r2, [pc, #44] @ (1c51a8 ) │ │ │ │ + cbnz r3, 1c4e84 │ │ │ │ + ldr r2, [pc, #44] @ (1c4e98 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1c51ac ) │ │ │ │ + ldr r2, [pc, #36] @ (1c4e9c ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ (1c51b0 ) │ │ │ │ + ldr r2, [pc, #24] @ (1c4ea0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ - b.n 1c517a │ │ │ │ + b.n 1c4e6a │ │ │ │ nop │ │ │ │ strb r4, [r2, r5] │ │ │ │ movs r0, r3 │ │ │ │ strb r0, [r3, r5] │ │ │ │ movs r0, r3 │ │ │ │ strb r6, [r6, r3] │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1c51d0 ) │ │ │ │ + ldr r2, [pc, #12] @ (1c4ec0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ strb r4, [r5, r4] │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1c51f0 ) │ │ │ │ + ldr r2, [pc, #12] @ (1c4ee0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ strb r0, [r5, r3] │ │ │ │ movs r0, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #20] @ (1c5218 ) │ │ │ │ + ldr r2, [pc, #20] @ (1c4f08 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 55468 │ │ │ │ @@ -510672,60 +510361,60 @@ │ │ │ │ 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, 1c5242 │ │ │ │ + cbz r1, 1c4f32 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldrd r3, r6, [r5, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1c528c │ │ │ │ + beq.n 1c4f7c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r6 │ │ │ │ add r3, r0 │ │ │ │ - b.n 1c526a │ │ │ │ + b.n 1c4f5a │ │ │ │ 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 1c528c │ │ │ │ + beq.n 1c4f7c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c5270 │ │ │ │ + bne.n 1c4f60 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c5256 │ │ │ │ + bne.n 1c4f46 │ │ │ │ blx 5422c │ │ │ │ - b.n 1c5256 │ │ │ │ + b.n 1c4f46 │ │ │ │ blx 5422c │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 5422c │ │ │ │ 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 1c521c │ │ │ │ + bl 1c4f0c │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -510737,31 +510426,31 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add.w r7, r0, #8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1c5344 │ │ │ │ + beq.n 1c5034 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 1c533a │ │ │ │ + bcs.n 1c502a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1c53b8 │ │ │ │ + beq.n 1c50a8 │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ - cbz r3, 1c5304 │ │ │ │ + cbz r3, 1c4ff4 │ │ │ │ ldrd r3, r2, [r3, #8] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 1c53b8 │ │ │ │ + bcs.n 1c50a8 │ │ │ │ add.w r0, r4, #4096 @ 0x1000 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1cb314 │ │ │ │ + bl 1cb004 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 5516c │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ str.w r2, [r3], #16 │ │ │ │ @@ -510791,18 +510480,18 @@ │ │ │ │ lsls r2, r2, #12 │ │ │ │ blx r6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ ldrd r2, r3, [r1, #48] @ 0x30 │ │ │ │ str r0, [r6, #16] │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ - beq.n 1c538e │ │ │ │ + beq.n 1c507e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 1c538e │ │ │ │ + bpl.n 1c507e │ │ │ │ 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, [r6, #20] │ │ │ │ @@ -510810,57 +510499,57 @@ │ │ │ │ movs r2, #4 │ │ │ │ adds r3, #24 │ │ │ │ mov.w r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ strb.w r1, [r6, #53] @ 0x35 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1cb2e4 │ │ │ │ + bl 1cafd4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1c53c0 │ │ │ │ + bne.n 1c50b0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r7, [r4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str r4, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1cb314 │ │ │ │ + bl 1cb004 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 5516c │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ str.w r2, [r3], #16 │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ add.w r3, r0, #272 @ 0x110 │ │ │ │ str r3, [r0, #12] │ │ │ │ str.w r0, [r8] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ - b.n 1c53ae │ │ │ │ + b.n 1c509e │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #252] @ (1c54fc ) │ │ │ │ + ldr r5, [pc, #252] @ (1c51ec ) │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r5, pc │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1c54dc │ │ │ │ + beq.n 1c51cc │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r4, #24] │ │ │ │ - ldr r6, [pc, #232] @ (1c5500 ) │ │ │ │ + ldr r6, [pc, #232] @ (1c51f0 ) │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [r4, #16] │ │ │ │ add r6, pc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [r4, #20] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [r4, #28] │ │ │ │ @@ -510889,154 +510578,154 @@ │ │ │ │ blx 54fbc │ │ │ │ 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 1c5480 │ │ │ │ + beq.n 1c5170 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ lsls r1, r5, #30 │ │ │ │ - bpl.n 1c54a2 │ │ │ │ - ldr r1, [pc, #132] @ (1c5504 ) │ │ │ │ + bpl.n 1c5192 │ │ │ │ + ldr r1, [pc, #132] @ (1c51f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 1c54b6 │ │ │ │ + cbz r2, 1c51a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r3, #13 │ │ │ │ - beq.n 1c549e │ │ │ │ + beq.n 1c518e │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1c549e │ │ │ │ + cbz r3, 1c518e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r5, #25 │ │ │ │ - bpl.n 1c54d6 │ │ │ │ + bpl.n 1c51c6 │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - ldr r1, [pc, #92] @ (1c5508 ) │ │ │ │ + ldr r1, [pc, #92] @ (1c51f8 ) │ │ │ │ add r1, pc │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c548a │ │ │ │ - ldr r1, [pc, #84] @ (1c550c ) │ │ │ │ + bne.n 1c517a │ │ │ │ + ldr r1, [pc, #84] @ (1c51fc ) │ │ │ │ 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 1cacfc │ │ │ │ + bl 1ca9ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c548a │ │ │ │ + bne.n 1c517a │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 1c548a │ │ │ │ - ldr r1, [pc, #56] @ (1c5510 ) │ │ │ │ + b.n 1c517a │ │ │ │ + ldr r1, [pc, #56] @ (1c5200 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 1c5480 │ │ │ │ - ldr r1, [pc, #52] @ (1c5514 ) │ │ │ │ + b.n 1c5170 │ │ │ │ + ldr r1, [pc, #52] @ (1c5204 ) │ │ │ │ adds r0, r5, #4 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d927c │ │ │ │ mov.w r1, #1 │ │ │ │ dmb ish │ │ │ │ strb r1, [r5, #0] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 1c5410 │ │ │ │ + b.n 1c5100 │ │ │ │ nop │ │ │ │ - b.n 1c5c94 │ │ │ │ + b.n 1c4fa4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 1c5c6c │ │ │ │ + b.n 1c4f7c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldmia r3!, {r1, r4, r5} │ │ │ │ + ldmia r6, {r1, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldmia r3!, {r5} │ │ │ │ + ldmia r6!, {r4, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ strh r0, [r0, r1] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr.w pc, [r5, #4095] @ 0xfff │ │ │ │ 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, 1c5540 │ │ │ │ + cbz r3, 1c5230 │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ - cbnz r3, 1c5578 │ │ │ │ + cbnz r3, 1c5268 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 55468 │ │ │ │ ldr.w r0, [r4, #296] @ 0x128 │ │ │ │ blx 5422c │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - cbz r3, 1c5576 │ │ │ │ + cbz r3, 1c5266 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ add.w r5, r4, #300 @ 0x12c │ │ │ │ - bl 1caf90 │ │ │ │ + bl 1cac80 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 1cae98 │ │ │ │ + bl 1cab88 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1c5576 │ │ │ │ - bl 1c521c │ │ │ │ + beq.n 1c5266 │ │ │ │ + bl 1c4f0c │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1c556a │ │ │ │ + bne.n 1c525a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 1c5532 │ │ │ │ + b.n 1c5222 │ │ │ │ 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 r3, r1 │ │ │ │ ldr.w r1, [r0, #304] @ 0x130 │ │ │ │ add.w r5, r0, #300 @ 0x12c │ │ │ │ sub sp, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1c55ea │ │ │ │ + beq.n 1c52da │ │ │ │ ldr.w r2, [r0, #300] @ 0x12c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r9, [pc, #72] @ 1c55f0 │ │ │ │ + ldr.w r9, [pc, #72] @ 1c52e0 │ │ │ │ movw r6, #4144 @ 0x1030 │ │ │ │ - ldr r7, [pc, #68] @ (1c55f4 ) │ │ │ │ + ldr r7, [pc, #68] @ (1c52e4 ) │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ add r9, pc │ │ │ │ add r7, pc │ │ │ │ strb.w r3, [r2, #54] @ 0x36 │ │ │ │ ldrd ip, r0, [r1] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ mov.w lr, #4096 @ 0x1000 │ │ │ │ adds r2, r1, r6 │ │ │ │ mov r3, r9 │ │ │ │ str.w ip, [r0] │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ strd r1, r1, [r1] │ │ │ │ str.w lr, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1caf3c │ │ │ │ + bl 1cac2c │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 1c55bc │ │ │ │ + bne.n 1c52ac │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl fffb75f2 │ │ │ │ + bl fffb72e2 │ │ │ │ stc2l 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ add.w r3, r0, #8 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ bx lr │ │ │ │ mov r3, r1 │ │ │ │ @@ -511070,19 +510759,19 @@ │ │ │ │ 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 1c5678 │ │ │ │ - bl 1c521c │ │ │ │ + beq.n 1c5368 │ │ │ │ + bl 1c4f0c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1c566e │ │ │ │ + bne.n 1c535e │ │ │ │ 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 │ │ │ │ @@ -511122,21 +510811,21 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ lsrs r4, r4, #5 │ │ │ │ ldrd ip, r0, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - cbnz r4, 1c571a │ │ │ │ + cbnz r4, 1c540a │ │ │ │ clz r4, ip │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - cbnz r4, 1c5728 │ │ │ │ + cbnz r4, 1c5418 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq lr, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp ip, r1 │ │ │ │ @@ -511148,21 +510837,21 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r1, [r2, #12] │ │ │ │ add.w r4, r2, #8 │ │ │ │ cmp r1, r4 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - b.n 1c56ea │ │ │ │ + b.n 1c53da │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ add.w r4, r3, #8 │ │ │ │ cmp ip, r4 │ │ │ │ it eq │ │ │ │ moveq.w ip, #0 │ │ │ │ - b.n 1c56fa │ │ │ │ + b.n 1c53ea │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -511178,47 +510867,47 @@ │ │ │ │ clz r1, r9 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1c592a │ │ │ │ + bne.w 1c561a │ │ │ │ subs r1, r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1c593c │ │ │ │ + bne.w 1c562c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 1c5920 │ │ │ │ + beq.w 1c5610 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1c57c4 │ │ │ │ + b.n 1c54b4 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add r6, r5 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r6 │ │ │ │ add r3, r5 │ │ │ │ str r3, [r1, #4] │ │ │ │ - beq.w 1c5906 │ │ │ │ + beq.w 1c55f6 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 1c5920 │ │ │ │ + beq.w 1c5610 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c52c4 │ │ │ │ + bl 1c4fb4 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r5, [r9, #12] │ │ │ │ add.w r4, r9, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w sl, r7, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r7, #12] │ │ │ │ subs r5, r5, r6 │ │ │ │ @@ -511253,15 +510942,15 @@ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ mla lr, r6, ip, lr │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ strd fp, lr, [sp] │ │ │ │ blx r3 │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 1c5892 │ │ │ │ + cbz r3, 1c5582 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd r3, ip, [r0, #48] @ 0x30 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ umull fp, lr, r5, r3 │ │ │ │ @@ -511284,73 +510973,73 @@ │ │ │ │ add.w r0, r8, #2 │ │ │ │ adds r1, r6, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ add.w r0, r7, r0, lsl #3 │ │ │ │ add.w r1, r9, r1, lsl #3 │ │ │ │ blx 55100 │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w 1c57a0 │ │ │ │ + beq.w 1c5490 │ │ │ │ ldrd r3, r8, [r4, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1c57a0 │ │ │ │ + beq.w 1c5490 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ adds r7, #24 │ │ │ │ subs r3, #1 │ │ │ │ and.w r3, r3, r8 │ │ │ │ add.w sl, r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1cb314 │ │ │ │ + bl 1cb004 │ │ │ │ ldr.w r3, [sl] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c58d8 │ │ │ │ + bne.n 1c55c8 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ and.w r3, r3, r8 │ │ │ │ add.w sl, r2, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1c58ca │ │ │ │ - b.n 1c57a0 │ │ │ │ + bne.n 1c55ba │ │ │ │ + b.n 1c5490 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1c5920 │ │ │ │ + beq.n 1c5610 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - bne.w 1c57c4 │ │ │ │ + bne.w 1c54b4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ add.w r1, r0, #8 │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ - b.n 1c577e │ │ │ │ + b.n 1c546e │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 1c5790 │ │ │ │ + b.n 1c5480 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ @@ -511361,82 +511050,82 @@ │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r1, 1c59c2 │ │ │ │ + cbnz r1, 1c56b2 │ │ │ │ subs r2, r3, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 1c59d0 │ │ │ │ + cbnz r2, 1c56c0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1c59de │ │ │ │ + beq.n 1c56ce │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w r0, ip, #2 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r2, r2, ip │ │ │ │ add.w r0, r4, r0, lsl #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 54720 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1c598c │ │ │ │ + bne.n 1c567c │ │ │ │ movs r0, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r1, #0 │ │ │ │ add r0, r5 │ │ │ │ blx 54720 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r4, [r0, #12] │ │ │ │ add.w r2, r0, #8 │ │ │ │ cmp r4, r2 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 1c597a │ │ │ │ + b.n 1c566a │ │ │ │ ldr r5, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1c598c │ │ │ │ + bne.n 1c567c │ │ │ │ add.w r0, ip, #2 │ │ │ │ sub.w r6, r6, ip │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 1c59ae │ │ │ │ + b.n 1c569e │ │ │ │ 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 │ │ │ │ ldrh r4, [r2, #4] │ │ │ │ adds r3, #7 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov sl, r1 │ │ │ │ add r4, r3 │ │ │ │ mov r8, r0 │ │ │ │ bic.w r4, r4, #7 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1c52c4 │ │ │ │ + bl 1c4fb4 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c5afe │ │ │ │ + beq.n 1c57ee │ │ │ │ add.w fp, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r4, r2 │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -511452,28 +511141,28 @@ │ │ │ │ mla r7, r5, r6, r7 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r8] │ │ │ │ ldr.w r3, [ip] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 1c5ade │ │ │ │ + bpl.n 1c57ce │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r3, 1c5acc │ │ │ │ + cbz r3, 1c57bc │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ movs r4, #0 │ │ │ │ mov r9, r4 │ │ │ │ subs r6, r3, #1 │ │ │ │ ldrd r3, r7, [sp, #88] @ 0x58 │ │ │ │ add r3, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, sl │ │ │ │ mov sl, r8 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 1c5a8e │ │ │ │ + b.n 1c577e │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w ip, [sl] │ │ │ │ adds r3, r3, r4 │ │ │ │ mov r4, r3 │ │ │ │ adc.w r9, r9, #0 │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ @@ -511492,15 +511181,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ adc.w r3, lr, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1c5a7e │ │ │ │ + bne.n 1c576e │ │ │ │ mov r8, sl │ │ │ │ ldrb.w r3, [fp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ strb.w r3, [fp, #52] @ 0x34 │ │ │ │ @@ -511515,43 +511204,43 @@ │ │ │ │ mov r0, r1 │ │ │ │ str.w r2, [r8, #4] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add.w fp, r3, #4096 @ 0x1000 │ │ │ │ - b.n 1c5a30 │ │ │ │ + b.n 1c5720 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov lr, r2 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ add.w r2, r0, #8 │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1c5b32 │ │ │ │ + beq.n 1c5822 │ │ │ │ mov r3, r5 │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ str.w r1, [ip, #60] @ 0x3c │ │ │ │ strb.w r4, [ip, #64] @ 0x40 │ │ │ │ str.w lr, [ip, #56] @ 0x38 │ │ │ │ - bne.n 1c5b1c │ │ │ │ - cbz r6, 1c5b4c │ │ │ │ + bne.n 1c580c │ │ │ │ + cbz r6, 1c583c │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1c5b6a │ │ │ │ + beq.n 1c585a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ strb.w r4, [r1, #64] @ 0x40 │ │ │ │ add.w r4, r3, #300 @ 0x12c │ │ │ │ - b.n 1c5b56 │ │ │ │ + b.n 1c5846 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1c5b6a │ │ │ │ + beq.n 1c585a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r4, r3, #300 @ 0x12c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r4, [r1, #4] │ │ │ │ ldr.w r1, [r3, #300] @ 0x12c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str r1, [r4, #0] │ │ │ │ @@ -511562,218 +511251,218 @@ │ │ │ │ strd r2, r2, [r0, #8] │ │ │ │ str r3, [r0, #4] │ │ │ │ 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, [pc, #16] @ (1c5b94 ) │ │ │ │ + ldr r4, [pc, #16] @ (1c5884 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5422c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bgt.n 1c5c60 │ │ │ │ + svc 116 @ 0x74 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #164] @ (1c5c4c ) │ │ │ │ + ldr r0, [pc, #164] @ (1c593c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #164] @ (1c5c50 ) │ │ │ │ + ldr r3, [pc, #164] @ (1c5940 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - bl 1c4904 │ │ │ │ - cbz r0, 1c5bd0 │ │ │ │ + bl 1c45f4 │ │ │ │ + cbz r0, 1c58c0 │ │ │ │ blx 556cc │ │ │ │ - ldr r3, [pc, #148] @ (1c5c54 ) │ │ │ │ + ldr r3, [pc, #148] @ (1c5944 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 1c5bcc │ │ │ │ - ldr r0, [pc, #144] @ (1c5c58 ) │ │ │ │ + cbz r0, 1c58bc │ │ │ │ + ldr r0, [pc, #144] @ (1c5948 ) │ │ │ │ add r0, pc │ │ │ │ - bl 330cb4 │ │ │ │ + bl 3309a4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #136] @ (1c5c5c ) │ │ │ │ + ldr r2, [pc, #136] @ (1c594c ) │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5551c │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1c5c26 │ │ │ │ - ldr r0, [pc, #120] @ (1c5c60 ) │ │ │ │ + cbz r0, 1c5916 │ │ │ │ + ldr r0, [pc, #120] @ (1c5950 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 5459c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1c5c3e │ │ │ │ + cbz r0, 1c592e │ │ │ │ blx 55178 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54344 │ │ │ │ - cbnz r0, 1c5c38 │ │ │ │ + cbnz r0, 1c5928 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 5551c │ │ │ │ - cbz r0, 1c5c38 │ │ │ │ + cbz r0, 1c5928 │ │ │ │ adds r0, #1 │ │ │ │ blx 556cc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 1c5c3e │ │ │ │ - ldr r3, [pc, #68] @ (1c5c64 ) │ │ │ │ + cbz r2, 1c592e │ │ │ │ + ldr r3, [pc, #68] @ (1c5954 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1c5bc4 │ │ │ │ + b.n 1c58b4 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ blx 5551c │ │ │ │ - cbz r0, 1c5c46 │ │ │ │ + cbz r0, 1c5936 │ │ │ │ adds r0, #1 │ │ │ │ blx 556cc │ │ │ │ - b.n 1c5bbc │ │ │ │ + b.n 1c58ac │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 556cc │ │ │ │ - b.n 1c5bbc │ │ │ │ + b.n 1c58ac │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1c5bb8 │ │ │ │ + b.n 1c58a8 │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #0] @ (1c5c50 ) │ │ │ │ + ldr r4, [pc, #0] @ (1c5940 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r4, pc, #312 @ (adr r4, 1c5d8c ) │ │ │ │ + add r7, pc, #376 @ (adr r7, 1c5abc ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bgt.n 1c5cac │ │ │ │ + svc 58 @ 0x3a │ │ │ │ lsls r3, r3, #2 │ │ │ │ @ instruction: 0xffabffff │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #864] @ (1c5fc4 ) │ │ │ │ + ldr r3, [pc, #864] @ (1c5cb4 ) │ │ │ │ movs r0, r3 │ │ │ │ - blt.n 1c5bf8 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #48] @ (1c5ca8 ) │ │ │ │ + ldr r2, [pc, #48] @ (1c5998 ) │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbz r3, 1c5c8c │ │ │ │ - ldr r3, [pc, #40] @ (1c5cac ) │ │ │ │ + cbz r3, 1c597c │ │ │ │ + ldr r3, [pc, #40] @ (1c599c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r1, [pc, #32] @ (1c5cb0 ) │ │ │ │ + ldr r1, [pc, #32] @ (1c59a0 ) │ │ │ │ adds r0, r2, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d927c │ │ │ │ dmb ish │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1c5c82 │ │ │ │ + b.n 1c5972 │ │ │ │ nop │ │ │ │ - blt.n 1c5d78 │ │ │ │ + udf #118 @ 0x76 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - blt.n 1c5d78 │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r3, r3, #2 │ │ │ │ vmaxnm.f32 , , │ │ │ │ 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] @ (1c5d04 ) │ │ │ │ + ldr r0, [pc, #60] @ (1c59f4 ) │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 54698 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1c5cfa │ │ │ │ - ldr r0, [pc, #48] @ (1c5d08 ) │ │ │ │ + bgt.n 1c59ea │ │ │ │ + ldr r0, [pc, #48] @ (1c59f8 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 54698 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1c5cfa │ │ │ │ - ldr r0, [pc, #36] @ (1c5d0c ) │ │ │ │ + bgt.n 1c59ea │ │ │ │ + ldr r0, [pc, #36] @ (1c59fc ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 54698 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1c5cfa │ │ │ │ + bgt.n 1c59ea │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1c5cf6 │ │ │ │ + beq.n 1c59e6 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #984] @ (1c60e0 ) │ │ │ │ + ldr r2, [pc, #984] @ (1c5dd0 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [pc, #976] @ (1c60dc ) │ │ │ │ + ldr r2, [pc, #976] @ (1c5dcc ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [pc, #992] @ (1c60f0 ) │ │ │ │ + ldr r2, [pc, #992] @ (1c5de0 ) │ │ │ │ movs r0, 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 │ │ │ │ - ldr r0, [pc, #72] @ (1c5d6c ) │ │ │ │ + ldr r0, [pc, #72] @ (1c5a5c ) │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 54a2c │ │ │ │ adds r3, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r0, #0 │ │ │ │ strbeq r0, [r4, #0] │ │ │ │ - beq.n 1c5d68 │ │ │ │ + beq.n 1c5a58 │ │ │ │ subs r2, r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 5487c │ │ │ │ subs.w ip, r0, #0 │ │ │ │ - ble.n 1c5d5a │ │ │ │ + ble.n 1c5a4a │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r0, #32 │ │ │ │ add.w r1, ip, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbnz r2, 1c5d56 │ │ │ │ + cbnz r2, 1c5a46 │ │ │ │ strb r0, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1c5d4e │ │ │ │ + bne.n 1c5a3e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, ip] │ │ │ │ blx 54828 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #840] @ (1c60b8 ) │ │ │ │ + ldr r2, [pc, #840] @ (1c5da8 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ blx 547ec │ │ │ │ @@ -511814,35 +511503,35 @@ │ │ │ │ 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 549fc │ │ │ │ - cbz r0, 1c5e36 │ │ │ │ + cbz r0, 1c5b26 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1c5e28 │ │ │ │ + beq.n 1c5b18 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1c5e28 │ │ │ │ + cbz r3, 1c5b18 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1c5e22 │ │ │ │ + cbz r3, 1c5b12 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 1c5e28 │ │ │ │ + cbz r3, 1c5b18 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 1c5e34 │ │ │ │ + cbz r3, 1c5b24 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c5e2c │ │ │ │ + bne.n 1c5b1c │ │ │ │ adds r0, #24 │ │ │ │ pop {r4, pc} │ │ │ │ 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 r4, [r0, #0] │ │ │ │ @@ -511852,17 +511541,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ blx 55178 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, r6, r7 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl 1c5dec │ │ │ │ + bl 1c5adc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c5e7e │ │ │ │ + cbz r0, 1c5b6e │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 55100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -511875,176 +511564,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 1c5ff4 │ │ │ │ + beq.w 1c5ce4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1c5fda │ │ │ │ + beq.w 1c5cca │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c5fbc │ │ │ │ + beq.n 1c5cac │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c5fa0 │ │ │ │ + beq.n 1c5c90 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c5f88 │ │ │ │ + beq.n 1c5c78 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1c5f72 │ │ │ │ + beq.n 1c5c62 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c5f56 │ │ │ │ + beq.n 1c5c46 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ - cbz r5, 1c5f3a │ │ │ │ + cbz r5, 1c5c2a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1c5f22 │ │ │ │ + cbz r0, 1c5c12 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1c5e84 │ │ │ │ + bl 1c5b74 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c5f14 │ │ │ │ + bne.n 1c5c04 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1c5f2c │ │ │ │ + cbz r3, 1c5c1c │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1c5f0a │ │ │ │ + bne.n 1c5bfa │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - cbz r3, 1c5f46 │ │ │ │ + cbz r3, 1c5c36 │ │ │ │ add.w r0, sl, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ blx 5422c │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1c5efc │ │ │ │ + bne.n 1c5bec │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - cbz r3, 1c5f62 │ │ │ │ + cbz r3, 1c5c52 │ │ │ │ add.w r0, fp, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, fp │ │ │ │ blx 5422c │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1c5eec │ │ │ │ + bne.n 1c5bdc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1c5f7c │ │ │ │ + cbz r3, 1c5c6c │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 5422c │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1c5ede │ │ │ │ + bne.n 1c5bce │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1c5f92 │ │ │ │ + cbz r3, 1c5c82 │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1c5ed2 │ │ │ │ + bne.n 1c5bc2 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ - cbz r3, 1c5fac │ │ │ │ + cbz r3, 1c5c9c │ │ │ │ add.w r0, r9, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 5422c │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1c5ec2 │ │ │ │ + bne.n 1c5bb2 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 1c5fc8 │ │ │ │ + cbz r3, 1c5cb8 │ │ │ │ add.w r0, r8, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 5422c │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1c5eb2 │ │ │ │ + bne.w 1c5ba2 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 1c5fe4 │ │ │ │ + cbz r3, 1c5cd4 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ blx 5422c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1c5ea0 │ │ │ │ + bne.w 1c5b90 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 1c6000 │ │ │ │ + cbz r3, 1c5cf0 │ │ │ │ add.w r0, r2, #24 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 5422c │ │ │ │ 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, 1c6042 │ │ │ │ + cbz r2, 1c5d32 │ │ │ │ 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, 1c603e │ │ │ │ + cbz r2, 1c5d2e │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1c6042 │ │ │ │ + cbz r3, 1c5d32 │ │ │ │ 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, 1c6068 │ │ │ │ + cbz r0, 1c5d58 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1c5e84 │ │ │ │ + bl 1c5b74 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c6056 │ │ │ │ + bne.n 1c5d46 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1c6072 │ │ │ │ + cbz r3, 1c5d62 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -512052,43 +511741,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrh r3, [r0, #0] │ │ │ │ mov lr, r0 │ │ │ │ subs r3, r0, r3 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1c6100 │ │ │ │ + beq.n 1c5df0 │ │ │ │ ldrb.w r2, [lr, #2] │ │ │ │ ldr r4, [r3, #32] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ add.w ip, r2, #8 │ │ │ │ add ip, r1 │ │ │ │ - cbz r4, 1c60d6 │ │ │ │ + cbz r4, 1c5dc6 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1c60e8 │ │ │ │ + beq.n 1c5dd8 │ │ │ │ add.w r0, r3, #20 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1c60ce │ │ │ │ + b.n 1c5dbe │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r2, r5, [r3, #20] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [r3, #24] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1c60e8 │ │ │ │ + beq.n 1c5dd8 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1c60b6 │ │ │ │ - b.n 1c60e8 │ │ │ │ + bhi.n 1c5da6 │ │ │ │ + b.n 1c5dd8 │ │ │ │ add r1, r2 │ │ │ │ str.w ip, [r3, #20] │ │ │ │ add.w r2, r3, #20 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ str r0, [r3, #24] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r2, [r1, #12] │ │ │ │ @@ -512097,409 +511786,409 @@ │ │ │ │ str.w lr, [r3, #8] │ │ │ │ ldrd r1, r2, [r3, #28] │ │ │ │ subs r1, #1 │ │ │ │ adds r2, #1 │ │ │ │ strd r1, r2, [r3, #28] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r1, 1c6110 │ │ │ │ + cbz r1, 1c5e00 │ │ │ │ add.w r1, r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - bne.n 1c6134 │ │ │ │ - cbz r2, 1c611e │ │ │ │ + bne.n 1c5e24 │ │ │ │ + cbz r2, 1c5e0e │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ strd r1, r1, [r3, #20] │ │ │ │ ldrd r4, r1, [r3, #12] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r1, #0] │ │ │ │ strd r2, r2, [r3, #12] │ │ │ │ - bl 1c600c │ │ │ │ + bl 1c5cfc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1c6112 │ │ │ │ - b.n 1c6096 │ │ │ │ + bne.n 1c5e02 │ │ │ │ + b.n 1c5d86 │ │ │ │ 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 5516c │ │ │ │ - cbz r0, 1c617c │ │ │ │ + cbz r0, 1c5e6c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1c617a │ │ │ │ + cbz r4, 1c5e6a │ │ │ │ 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, 1c617a │ │ │ │ + cbz r3, 1c5e6a │ │ │ │ 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 5516c │ │ │ │ - cbz r0, 1c61c4 │ │ │ │ + cbz r0, 1c5eb4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1c61c2 │ │ │ │ + cbz r4, 1c5eb2 │ │ │ │ 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, 1c61c2 │ │ │ │ + cbz r3, 1c5eb2 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c61ee │ │ │ │ + cbz r0, 1c5ede │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 1c620e │ │ │ │ + cbz r1, 1c5efe │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c5dec │ │ │ │ + bl 1c5adc │ │ │ │ pop {r3, pc} │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov r1, r3 │ │ │ │ - cbz r4, 1c625a │ │ │ │ + cbz r4, 1c5f4a │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c5dec │ │ │ │ + bl 1c5adc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 1c6246 │ │ │ │ + bhi.n 1c5f36 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r2, r1, r5 │ │ │ │ add r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c6240 │ │ │ │ + beq.n 1c5f30 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1c6240 │ │ │ │ + b.n 1c5f30 │ │ │ │ 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, 1c6292 │ │ │ │ + cbnz r3, 1c5f82 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ umull r3, r4, r1, r2 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r4, 1c62d0 │ │ │ │ + cbnz r4, 1c5fc0 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c62ca │ │ │ │ + cbz r0, 1c5fba │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c62ca │ │ │ │ + b.n 1c5fba │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ umull lr, ip, r2, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1c6306 │ │ │ │ + bne.n 1c5ff6 │ │ │ │ mov ip, r1 │ │ │ │ mul.w r1, r2, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1c6300 │ │ │ │ + beq.n 1c5ff0 │ │ │ │ mov r0, ip │ │ │ │ - bl 1c5dec │ │ │ │ + bl 1c5adc │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, 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 │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ umull lr, r4, r2, ip │ │ │ │ - cbnz r4, 1c6376 │ │ │ │ + cbnz r4, 1c6066 │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r1 │ │ │ │ mul.w r1, r2, ip │ │ │ │ - cbz r3, 1c635e │ │ │ │ + cbz r3, 1c604e │ │ │ │ mov r0, r3 │ │ │ │ mul.w r3, lr, r2 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1c5dec │ │ │ │ + bl 1c5adc │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 1c634e │ │ │ │ + bcc.n 1c603e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r2, r1, r3 │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ blx 54720 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c6348 │ │ │ │ + beq.n 1c6038 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ blx 54720 │ │ │ │ - b.n 1c6348 │ │ │ │ + b.n 1c6038 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1c6348 │ │ │ │ + b.n 1c6038 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c63f0 │ │ │ │ + beq.n 1c60e0 │ │ │ │ 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] │ │ │ │ sub.w r4, r0, #24 │ │ │ │ mov r5, r4 │ │ │ │ - cbz r2, 1c63b6 │ │ │ │ + cbz r2, 1c60a6 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ cmp r4, r1 │ │ │ │ it eq │ │ │ │ streq r3, [r2, #4] │ │ │ │ ldr.w r2, [r0, #-16] │ │ │ │ - cbz r2, 1c63b2 │ │ │ │ + cbz r2, 1c60a2 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1c63b6 │ │ │ │ + cbz r3, 1c60a6 │ │ │ │ str r2, [r3, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #-20] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #-16] │ │ │ │ - cbz r0, 1c63de │ │ │ │ + cbz r0, 1c60ce │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1c5e84 │ │ │ │ + bl 1c5b74 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c63cc │ │ │ │ + bne.n 1c60bc │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1c63e8 │ │ │ │ + cbz r3, 1c60d8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 5422c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 1c645e │ │ │ │ + cbz r1, 1c614e │ │ │ │ ldr.w r3, [r1, #-24] │ │ │ │ sub.w ip, r1, #24 │ │ │ │ push {r4} │ │ │ │ - cbz r0, 1c644a │ │ │ │ + cbz r0, 1c613a │ │ │ │ subs r0, #24 │ │ │ │ - cbz r3, 1c6458 │ │ │ │ + cbz r3, 1c6148 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ cmp ip, r4 │ │ │ │ it eq │ │ │ │ streq r2, [r3, #4] │ │ │ │ ldr.w r3, [r1, #-16] │ │ │ │ - cbz r3, 1c641e │ │ │ │ + cbz r3, 1c610e │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ - cbz r2, 1c6422 │ │ │ │ + cbz r2, 1c6112 │ │ │ │ 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, 1c6446 │ │ │ │ + cbz r0, 1c6136 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r1, #-12] │ │ │ │ str.w r0, [r1, #-24] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ - cbz r3, 1c6446 │ │ │ │ + cbz r3, 1c6136 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6406 │ │ │ │ + bne.n 1c60f6 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - b.n 1c6446 │ │ │ │ + b.n 1c6136 │ │ │ │ str.w r3, [r1, #-16] │ │ │ │ - b.n 1c6432 │ │ │ │ + b.n 1c6122 │ │ │ │ bx lr │ │ │ │ - cbz r1, 1c64a0 │ │ │ │ + cbz r1, 1c6190 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r1, #-20] │ │ │ │ mov lr, r1 │ │ │ │ - cbz r0, 1c649e │ │ │ │ + cbz r0, 1c618e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub.w r1, r4, #24 │ │ │ │ - cbz r3, 1c64a2 │ │ │ │ + cbz r3, 1c6192 │ │ │ │ mov ip, r0 │ │ │ │ - b.n 1c647c │ │ │ │ + b.n 1c616c │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r1, [ip] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c647a │ │ │ │ + bne.n 1c616a │ │ │ │ ldr.w r2, [r4, #-20] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbz r2, 1c6494 │ │ │ │ + cbz r2, 1c6184 │ │ │ │ str r3, [r2, #8] │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r4, #-20] │ │ │ │ str.w r3, [lr, #-20] │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1c6488 │ │ │ │ + b.n 1c6178 │ │ │ │ nop │ │ │ │ - cbz r0, 1c64b2 │ │ │ │ + cbz r0, 1c61a2 │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - cbz r0, 1c64b2 │ │ │ │ + cbz r0, 1c61a2 │ │ │ │ adds r0, #24 │ │ │ │ bx lr │ │ │ │ str.w r1, [r0, #-8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c64e6 │ │ │ │ + cbz r0, 1c61d6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 55100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r1, 1c6528 │ │ │ │ + cbz r1, 1c6218 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 55178 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 55100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -512516,102 +512205,102 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 55178 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5e38 │ │ │ │ + bl 1c5b28 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1cc310 │ │ │ │ + bl 1cc000 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c6592 │ │ │ │ + cbz r0, 1c6282 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 5453c <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ 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] @ (1c65e8 ) │ │ │ │ + ldr r1, [pc, #60] @ (1c62d8 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (1c65ec ) │ │ │ │ + ldr r3, [pc, #60] @ (1c62dc ) │ │ │ │ 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 1c6554 │ │ │ │ - ldr r2, [pc, #40] @ (1c65f0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c65ec ) │ │ │ │ + bl 1c6244 │ │ │ │ + ldr r2, [pc, #40] @ (1c62e0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c62dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c65e4 │ │ │ │ + bne.n 1c62d4 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [sp, #304] @ 0x130 │ │ │ │ + ldr r5, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r3, #2 │ │ │ │ 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 r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - cbz r0, 1c6652 │ │ │ │ + cbz r0, 1c6342 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1cc310 │ │ │ │ + bl 1cc000 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1c5dec │ │ │ │ + bl 1c5adc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c664c │ │ │ │ + cbz r0, 1c633c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ strd r8, r3, [sp] │ │ │ │ adds r1, r7, r2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r0, r4 │ │ │ │ @@ -512621,133 +512310,133 @@ │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1c6554 │ │ │ │ + bl 1c6244 │ │ │ │ str r0, [r6, #0] │ │ │ │ blx 55178 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 1c664a │ │ │ │ + b.n 1c633a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #80] @ (1c66c8 ) │ │ │ │ + ldr r0, [pc, #80] @ (1c63b8 ) │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1c66cc ) │ │ │ │ + ldr r2, [pc, #80] @ (1c63bc ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 1c669c │ │ │ │ + cbz r0, 1c638c │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 55178 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl 1c65f4 │ │ │ │ - ldr r2, [pc, #36] @ (1c66d0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1c66cc ) │ │ │ │ + bl 1c62e4 │ │ │ │ + ldr r2, [pc, #36] @ (1c63c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c63bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c66c2 │ │ │ │ + bne.n 1c63b2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #520] @ 0x208 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ + ldr r4, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4060] @ 0xfdc │ │ │ │ - ldr r1, [pc, #92] @ (1c6744 ) │ │ │ │ + ldr r1, [pc, #92] @ (1c6434 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #92] @ (1c6748 ) │ │ │ │ + ldr r2, [pc, #92] @ (1c6438 ) │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov ip, r0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbz r0, 1c6714 │ │ │ │ + cbz r0, 1c6404 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 55178 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - bl 1c65f4 │ │ │ │ - ldr r2, [pc, #40] @ (1c674c ) │ │ │ │ - ldr r3, [pc, #36] @ (1c6748 ) │ │ │ │ + bl 1c62e4 │ │ │ │ + ldr r2, [pc, #40] @ (1c643c ) │ │ │ │ + ldr r3, [pc, #36] @ (1c6438 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c673e │ │ │ │ + bne.n 1c642e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ + ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ 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 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c6774 │ │ │ │ + cbz r0, 1c6464 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ 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 1c677e │ │ │ │ + bne.n 1c646e │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, 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 │ │ │ │ cmp r2, #2 │ │ │ │ @@ -512759,66 +512448,66 @@ │ │ │ │ adds r4, r2, #3 │ │ │ │ adds r1, r1, r2 │ │ │ │ and.w r2, r4, r3 │ │ │ │ ands r1, r3 │ │ │ │ mov r5, r0 │ │ │ │ add r1, r2 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - bhi.n 1c688e │ │ │ │ + bhi.n 1c657e │ │ │ │ subs r1, #1 │ │ │ │ lsrs r3, r1, #5 │ │ │ │ adds r1, r3, #1 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r7, r5, r6 │ │ │ │ add.w r0, r6, #8 │ │ │ │ add r0, r5 │ │ │ │ lsls r1, r1, #5 │ │ │ │ mov r8, r1 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1c6828 │ │ │ │ + beq.n 1c6518 │ │ │ │ ldr.w r1, [r4, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1c68a0 │ │ │ │ + beq.n 1c6590 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbnz r3, 1c6808 │ │ │ │ + cbnz r3, 1c64f8 │ │ │ │ ldrd r6, r0, [r4] │ │ │ │ str r0, [r6, #4] │ │ │ │ str r6, [r0, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ ldrb.w r3, [r5, #256] @ 0x100 │ │ │ │ adds r0, r1, r2 │ │ │ │ cmp r2, #4 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r1, #3] │ │ │ │ - beq.n 1c6822 │ │ │ │ + beq.n 1c6512 │ │ │ │ subs r2, #4 │ │ │ │ orn r2, r2, #127 @ 0x7f │ │ │ │ strb.w r2, [r0, #-1] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r0, #32728 @ 0x7fd8 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r1, r2, r8 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c68c2 │ │ │ │ + beq.n 1c65b2 │ │ │ │ ldr.w ip, [r5, r6] │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [r0, #32] │ │ │ │ add.w lr, r0, #40 @ 0x28 │ │ │ │ str r1, [r0, #8] │ │ │ │ str r1, [r0, #28] │ │ │ │ add.w r1, r0, #12 │ │ │ │ @@ -512833,59 +512522,59 @@ │ │ │ │ ldr r4, [r7, #8] │ │ │ │ str r4, [r0, #20] │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r4, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ ldr.w r1, [r4, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c67e8 │ │ │ │ - b.n 1c68a0 │ │ │ │ + bne.n 1c64d8 │ │ │ │ + b.n 1c6590 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1c68c2 │ │ │ │ + cbz r0, 1c65b2 │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strb r3, [r0, #2] │ │ │ │ - b.n 1c6808 │ │ │ │ + b.n 1c64f8 │ │ │ │ ldr.w r1, [r4, #-16] │ │ │ │ add.w r6, r4, #32640 @ 0x7f80 │ │ │ │ adds r6, #108 @ 0x6c │ │ │ │ sub.w r7, r4, #20 │ │ │ │ add.w r0, r1, r8 │ │ │ │ cmp r0, r6 │ │ │ │ - bhi.n 1c68c6 │ │ │ │ + bhi.n 1c65b6 │ │ │ │ subs r7, r1, r7 │ │ │ │ strb r3, [r1, #2] │ │ │ │ strh r7, [r1, #0] │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ - b.n 1c67ee │ │ │ │ + b.n 1c64de │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c6822 │ │ │ │ + b.n 1c6512 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r3, #3] │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1c6794 │ │ │ │ + bl 1c6484 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c68f2 │ │ │ │ + cbz r0, 1c65e2 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 1c6942 │ │ │ │ + cbz r0, 1c6632 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ ldrsb.w r2, [r0, #-1] │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ @@ -512895,222 +512584,222 @@ │ │ │ │ movcc r3, r0 │ │ │ │ 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 1c693c │ │ │ │ + bhi.n 1c662c │ │ │ │ movs r1, #1 │ │ │ │ - bl 1c607c │ │ │ │ + bl 1c5d6c │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1c600c │ │ │ │ + bl 1c5cfc │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ ldrsb.w r2, [r0, #-1] │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ subs r3, r0, r3 │ │ │ │ bics.w r0, r0, r2, asr #32 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ ldrb.w r3, [r0, #-2] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 1c696e │ │ │ │ + bhi.n 1c665e │ │ │ │ ldrh.w r3, [r0, #-4] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ - cbz r0, 1c6976 │ │ │ │ + cbz r0, 1c6666 │ │ │ │ adds r0, #24 │ │ │ │ bx lr │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r4, #256] @ 0x100 │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r4, #256] @ 0x100 │ │ │ │ blx 5516c │ │ │ │ - cbz r0, 1c69e2 │ │ │ │ + cbz r0, 1c66d2 │ │ │ │ add.w ip, 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 ip, [r4, #260] @ 0x104 │ │ │ │ - cbz r1, 1c69e0 │ │ │ │ + cbz r1, 1c66d0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 1c69ca │ │ │ │ + cbz r3, 1c66ba │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c69c0 │ │ │ │ + bne.n 1c66b0 │ │ │ │ ldr.w r3, [ip, #-20] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r3, 1c69d6 │ │ │ │ + cbz r3, 1c66c6 │ │ │ │ str r2, [r3, #8] │ │ │ │ movs r3, #0 │ │ │ │ str.w r1, [ip, #-20] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r0 │ │ │ │ mvn.w r0, #23 │ │ │ │ - b.n 1c69b0 │ │ │ │ + b.n 1c66a0 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ ldrsb.w r2, [r1, #-1] │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ subs r3, r1, r3 │ │ │ │ bics.w r1, r1, r2, asr #32 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 1c6a26 │ │ │ │ + bhi.n 1c6716 │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ pop {r3, pc} │ │ │ │ subs r1, #4 │ │ │ │ - bl 1c63f4 │ │ │ │ + bl 1c60e4 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ movs r6, #32 │ │ │ │ mov.w r8, #0 │ │ │ │ - vldr d8, [pc, #320] @ 1c6b90 │ │ │ │ + vldr d8, [pc, #320] @ 1c6880 │ │ │ │ add.w r5, r0, #256 @ 0x100 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1c6b4a │ │ │ │ + beq.n 1c683a │ │ │ │ sub.w fp, r3, #12 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ sub.w r9, r1, #12 │ │ │ │ str.w r9, [sp] │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ - cbz r3, 1c6ad4 │ │ │ │ + cbz r3, 1c67c4 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add.w r9, fp, #40 @ 0x28 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1c6ab8 │ │ │ │ + beq.n 1c67a8 │ │ │ │ ldrb.w r3, [r9, #3] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ and.w ip, r3, #2 │ │ │ │ bic.w lr, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 1c6ab2 │ │ │ │ + bpl.n 1c67a2 │ │ │ │ ldrb.w r3, [r7, #256] @ 0x100 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1c6ab2 │ │ │ │ + beq.n 1c67a2 │ │ │ │ ldr.w r4, [fp, #28] │ │ │ │ strb.w lr, [r9, #3] │ │ │ │ - bl 1c607c │ │ │ │ + bl 1c5d6c │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1c6ab8 │ │ │ │ + beq.n 1c67a8 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add r9, r6 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 1c6a82 │ │ │ │ + bne.n 1c6772 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #12 │ │ │ │ mov fp, r2 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1c6b4a │ │ │ │ + beq.n 1c683a │ │ │ │ sub.w r3, r1, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6a76 │ │ │ │ + bne.n 1c6766 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ - cbz r1, 1c6ae6 │ │ │ │ + cbz r1, 1c67d6 │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [fp, #20] │ │ │ │ ldrd r1, r3, [fp, #12] │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr.w r0, [fp, #-24] │ │ │ │ sub.w r9, fp, #24 │ │ │ │ str r1, [r3, #0] │ │ │ │ strd r8, r8, [fp, #12] │ │ │ │ - cbz r0, 1c6b18 │ │ │ │ + cbz r0, 1c6808 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ cmp r9, r1 │ │ │ │ ldr.w r1, [fp, #-16] │ │ │ │ it eq │ │ │ │ streq r3, [r0, #4] │ │ │ │ - cbz r1, 1c6b14 │ │ │ │ + cbz r1, 1c6804 │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ - cbz r3, 1c6b18 │ │ │ │ + cbz r3, 1c6808 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ str.w r8, [fp, #-24] │ │ │ │ vstr d8, [fp, #-16] │ │ │ │ - cbz r0, 1c6b38 │ │ │ │ + cbz r0, 1c6828 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [fp, #-20] │ │ │ │ - bl 1c5e84 │ │ │ │ + bl 1c5b74 │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c6b26 │ │ │ │ + bne.n 1c6816 │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ - cbz r3, 1c6b42 │ │ │ │ + cbz r3, 1c6832 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 5422c │ │ │ │ - b.n 1c6ab8 │ │ │ │ + b.n 1c67a8 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r6, #32 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 1c6a5a │ │ │ │ + bne.n 1c674a │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r4, r1 │ │ │ │ it ne │ │ │ │ subne r1, #12 │ │ │ │ - beq.n 1c6b70 │ │ │ │ + beq.n 1c6860 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c63f4 │ │ │ │ + bl 1c60e4 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c6b60 │ │ │ │ + bne.n 1c6850 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1c6b56 │ │ │ │ + bne.n 1c6846 │ │ │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ │ │ - cbz r0, 1c6b80 │ │ │ │ - bl 1c600c │ │ │ │ + cbz r0, 1c6870 │ │ │ │ + bl 1c5cfc │ │ │ │ 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, lr} │ │ │ │ @@ -513121,72 +512810,72 @@ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r1, ip, r3 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r4 │ │ │ │ - bhi.n 1c6bc8 │ │ │ │ + bhi.n 1c68b8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r0, ip │ │ │ │ str r1, [r2, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 1c6be6 │ │ │ │ + bls.n 1c68d6 │ │ │ │ mov r4, r1 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c6bc4 │ │ │ │ + beq.n 1c68b4 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r4, r0, [r2, #8] │ │ │ │ - b.n 1c6bc2 │ │ │ │ + b.n 1c68b2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c6180 │ │ │ │ - b.n 1c6bc4 │ │ │ │ + bl 1c5e70 │ │ │ │ + b.n 1c68b4 │ │ │ │ nop │ │ │ │ - cbz r0, 1c6c20 │ │ │ │ + cbz r0, 1c6910 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #2064 @ 0x810 │ │ │ │ - bl 1c6180 │ │ │ │ - cbz r0, 1c6c1e │ │ │ │ - vldr d7, [pc, #28] @ 1c6c28 │ │ │ │ + bl 1c5e70 │ │ │ │ + cbz r0, 1c690e │ │ │ │ + vldr d7, [pc, #28] @ 1c6918 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ add.w r3, r0, #16 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ vstr d7, [r0] │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 1c6c76 │ │ │ │ + cbz r0, 1c6966 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ addw r3, r3, #2047 @ 0x7ff │ │ │ │ bfc r3, #0, #11 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ it cc │ │ │ │ movcc.w r3, #2048 @ 0x800 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r1, r3, #16 │ │ │ │ - bl 1c6180 │ │ │ │ - cbz r0, 1c6c72 │ │ │ │ + bl 1c5e70 │ │ │ │ + cbz r0, 1c6962 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add.w r2, r0, #16 │ │ │ │ strd r3, r1, [r0] │ │ │ │ strd r3, r2, [r0, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @@ -513198,60 +512887,60 @@ │ │ │ │ adds r4, r1, #7 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r1, r3, [r0, #4] │ │ │ │ bic.w r4, r4, #7 │ │ │ │ sub sp, #12 │ │ │ │ add.w ip, r4, r1 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.n 1c6cb8 │ │ │ │ + bhi.n 1c69a8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ - cbz r3, 1c6cb2 │ │ │ │ + cbz r3, 1c69a2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 1c6cd8 │ │ │ │ + bcs.n 1c69c8 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c6cb2 │ │ │ │ + beq.n 1c69a2 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r1, r0, [r2, #8] │ │ │ │ str r4, [r2, #4] │ │ │ │ - b.n 1c6ca6 │ │ │ │ + b.n 1c6996 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1c6ca4 │ │ │ │ + b.n 1c6994 │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r1, 1c6d20 │ │ │ │ + cbz r1, 1c6a10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 55178 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6b98 │ │ │ │ + bl 1c6888 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c6d1a │ │ │ │ + cbz r0, 1c6a0a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 55100 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ @@ -513266,40 +512955,40 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1cc310 │ │ │ │ + bl 1cc000 │ │ │ │ ldrd r1, r4, [r5, #4] │ │ │ │ add.w r3, r0, #8 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r3, r1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, r4 │ │ │ │ - bhi.n 1c6d6a │ │ │ │ + bhi.n 1c6a5a │ │ │ │ ldr r4, [r5, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ add r4, r1 │ │ │ │ - cbnz r4, 1c6d8e │ │ │ │ + cbnz r4, 1c6a7e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 1c6da6 │ │ │ │ + bcs.n 1c6a96 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c6d64 │ │ │ │ + beq.n 1c6a54 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r0, [r5, #12] │ │ │ │ strd r6, r2, [sp] │ │ │ │ @@ -513310,145 +512999,145 @@ │ │ │ │ blx 5453c <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c6d64 │ │ │ │ - b.n 1c6d8e │ │ │ │ + beq.n 1c6a54 │ │ │ │ + b.n 1c6a7e │ │ │ │ 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] @ (1c6e0c ) │ │ │ │ + ldr r1, [pc, #60] @ (1c6afc ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (1c6e10 ) │ │ │ │ + ldr r3, [pc, #60] @ (1c6b00 ) │ │ │ │ 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 1c6d28 │ │ │ │ - ldr r2, [pc, #40] @ (1c6e14 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c6e10 ) │ │ │ │ + bl 1c6a18 │ │ │ │ + ldr r2, [pc, #40] @ (1c6b04 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c6b00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c6e08 │ │ │ │ + bne.n 1c6af8 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ umull lr, r3, r1, r2 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r3, 1c6e54 │ │ │ │ + cbnz r3, 1c6b44 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, #7 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ add.w r1, r2, ip │ │ │ │ cmp r1, r4 │ │ │ │ itt ls │ │ │ │ ldrls r0, [r0, #12] │ │ │ │ addls r0, ip │ │ │ │ - bhi.n 1c6e5a │ │ │ │ + bhi.n 1c6b4a │ │ │ │ str r1, [r3, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 1c6e78 │ │ │ │ + bcs.n 1c6b68 │ │ │ │ mov r4, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c6e54 │ │ │ │ + beq.n 1c6b44 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ strd r4, r0, [r3, #8] │ │ │ │ - b.n 1c6e4e │ │ │ │ + b.n 1c6b3e │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c6180 │ │ │ │ - b.n 1c6e50 │ │ │ │ + bl 1c5e70 │ │ │ │ + b.n 1c6b40 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ umull r5, r4, r1, r2 │ │ │ │ sub sp, #20 │ │ │ │ - cbnz r4, 1c6ee8 │ │ │ │ + cbnz r4, 1c6bd8 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r5, r2, #7 │ │ │ │ bic.w r5, r5, #7 │ │ │ │ add.w ip, r5, r1 │ │ │ │ cmp ip, r4 │ │ │ │ ittt ls │ │ │ │ strls.w ip, [r0, #4] │ │ │ │ ldrls r4, [r0, #12] │ │ │ │ addls r4, r4, r1 │ │ │ │ - bhi.n 1c6ec6 │ │ │ │ - cbz r4, 1c6ee8 │ │ │ │ + bhi.n 1c6bb6 │ │ │ │ + cbz r4, 1c6bd8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 54720 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs.n 1c6eec │ │ │ │ + bcs.n 1c6bdc │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c6ee8 │ │ │ │ + cbz r0, 1c6bd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r1, r0, [r3, #8] │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 1c6eb8 │ │ │ │ + b.n 1c6ba8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c6ec0 │ │ │ │ + b.n 1c6bb0 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1c6eb6 │ │ │ │ + b.n 1c6ba6 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrd r2, r4, [r0, #4] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ strd r4, r1, [r0] │ │ │ │ @@ -513470,117 +513159,117 @@ │ │ │ │ adds r0, r0, r4 │ │ │ │ adc.w r1, r3, r1 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r1, 1c6f68 │ │ │ │ - vldr d7, [pc, #112] @ 1c6fc8 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1c6fd0 ) │ │ │ │ + cbnz r1, 1c6c58 │ │ │ │ + vldr d7, [pc, #112] @ 1c6cb8 │ │ │ │ + add r1, pc, #116 @ (adr r1, 1c6cc0 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ vstr d7, [r3] │ │ │ │ bx lr │ │ │ │ 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 │ │ │ │ movs r1, #16 │ │ │ │ mov r4, r0 │ │ │ │ blx 5428c │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1c6fbc │ │ │ │ - ldr r0, [pc, #80] @ (1c6fd8 ) │ │ │ │ + beq.n 1c6cac │ │ │ │ + ldr r0, [pc, #80] @ (1c6cc8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 54a2c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 1c6fa8 │ │ │ │ + blt.n 1c6c98 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5487c │ │ │ │ cmp r0, #16 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1c6fc0 │ │ │ │ + beq.n 1c6cb0 │ │ │ │ blx 54828 │ │ │ │ - add r3, pc, #28 @ (adr r3, 1c6fc8 ) │ │ │ │ + add r3, pc, #28 @ (adr r3, 1c6cb8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ blx 5499c <__time64@plt> │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54828 │ │ │ │ - b.n 1c6fbc │ │ │ │ + b.n 1c6cac │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #544] @ (1c71ec ) │ │ │ │ + ldr r7, [pc, #544] @ (1c6edc ) │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @ instruction: 0xb839 │ │ │ │ subs r3, #255 @ 0xff │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ - bpl.n 1c6f82 │ │ │ │ + bpl.n 1c6c72 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ subs r0, #130 @ 0x82 │ │ │ │ movs r0, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ - cbz r3, 1c6fee │ │ │ │ + cbz r3, 1c6cde │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 1c6ffe │ │ │ │ + cbz r2, 1c6cee │ │ │ │ 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] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1c704c │ │ │ │ + bcc.n 1c6d3c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 1c7026 │ │ │ │ + bhi.n 1c6d16 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1c703c │ │ │ │ - cbz r3, 1c7022 │ │ │ │ + bhi.n 1c6d2c │ │ │ │ + cbz r3, 1c6d12 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1c7038 │ │ │ │ + bls.n 1c6d28 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ - cbz r3, 1c702e │ │ │ │ + cbz r3, 1c6d1e │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1c7038 │ │ │ │ + bls.n 1c6d28 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1c7040 │ │ │ │ + cbz r3, 1c6d30 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 1c7046 │ │ │ │ + bhi.n 1c6d36 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1c700c │ │ │ │ + b.n 1c6cfc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c7038 │ │ │ │ + bne.n 1c6d28 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -513590,40 +513279,40 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov lr, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r1, #8] │ │ │ │ - cbz r0, 1c7078 │ │ │ │ + cbz r0, 1c6d68 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ and.w ip, r4, #1 │ │ │ │ orr.w ip, r1, ip │ │ │ │ str.w ip, [r0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #1 │ │ │ │ bic.w ip, r0, #1 │ │ │ │ it ls │ │ │ │ strls.w r3, [lr] │ │ │ │ - bls.n 1c7098 │ │ │ │ + bls.n 1c6d88 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r1, r0 │ │ │ │ ite eq │ │ │ │ streq.w r3, [ip, #4] │ │ │ │ strne.w r3, [ip, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ and.w r0, r0, #1 │ │ │ │ orr.w r0, r0, ip │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ and.w r0, r0, #1 │ │ │ │ orrs r0, r3 │ │ │ │ str r0, [r1, #0] │ │ │ │ - cbz r2, 1c70c0 │ │ │ │ + cbz r2, 1c6db0 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -513632,40 +513321,40 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov lr, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - cbz r0, 1c70ec │ │ │ │ + cbz r0, 1c6ddc │ │ │ │ ldr r4, [r0, #0] │ │ │ │ and.w ip, r4, #1 │ │ │ │ orr.w ip, r1, ip │ │ │ │ str.w ip, [r0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #1 │ │ │ │ bic.w ip, r0, #1 │ │ │ │ it ls │ │ │ │ strls.w r3, [lr] │ │ │ │ - bls.n 1c710c │ │ │ │ + bls.n 1c6dfc │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r1, r0 │ │ │ │ ite eq │ │ │ │ streq.w r3, [ip, #4] │ │ │ │ strne.w r3, [ip, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r1, [r3, #8] │ │ │ │ and.w r0, r0, #1 │ │ │ │ orr.w r0, r0, ip │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ and.w r0, r0, #1 │ │ │ │ orrs r0, r3 │ │ │ │ str r0, [r1, #0] │ │ │ │ - cbz r2, 1c7134 │ │ │ │ + cbz r2, 1c6e24 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -513679,172 +513368,172 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ str r2, [r5, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ mov r2, r6 │ │ │ │ - cbz r6, 1c7166 │ │ │ │ + cbz r6, 1c6e56 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c720c │ │ │ │ + beq.n 1c6efc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c71e2 │ │ │ │ + bne.n 1c6ed2 │ │ │ │ str r5, [r4, #8] │ │ │ │ and.w r3, r2, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 1c718a │ │ │ │ + cbz r6, 1c6e7a │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1c717a │ │ │ │ + bhi.n 1c6e6a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ bichi.w r4, r3, #1 │ │ │ │ - bls.n 1c71d4 │ │ │ │ + bls.n 1c6ec4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 1c71d4 │ │ │ │ + bmi.n 1c6ec4 │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1c71e6 │ │ │ │ - cbz r2, 1c71ac │ │ │ │ + beq.n 1c6ed6 │ │ │ │ + cbz r2, 1c6e9c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1c71f0 │ │ │ │ + bpl.n 1c6ee0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1c723c │ │ │ │ + beq.n 1c6f2c │ │ │ │ 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 1c7050 │ │ │ │ + bl 1c6d40 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 1c7194 │ │ │ │ + bhi.n 1c6e84 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.n 1c7170 │ │ │ │ + b.n 1c6e60 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 1c7218 │ │ │ │ + cbz r2, 1c6f08 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 1c7218 │ │ │ │ + bmi.n 1c6f08 │ │ │ │ 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 1c71ce │ │ │ │ + b.n 1c6ebe │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str r5, [r7, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1c7258 │ │ │ │ + beq.n 1c6f48 │ │ │ │ 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 1c70c4 │ │ │ │ + bl 1c6db4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ - b.n 1c71ce │ │ │ │ + b.n 1c6ebe │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1c70c4 │ │ │ │ + bl 1c6db4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1c71b2 │ │ │ │ + b.n 1c6ea2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1c7050 │ │ │ │ + bl 1c6d40 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1c721e │ │ │ │ + b.n 1c6f0e │ │ │ │ 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, 1c7294 │ │ │ │ + cbz r1, 1c6f84 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldrd r7, r0, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c74c4 │ │ │ │ + beq.w 1c71b4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c7506 │ │ │ │ + beq.w 1c71f6 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c72a6 │ │ │ │ + bne.n 1c6f96 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r7, [r2, #8] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ and.w r4, r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ mov r9, r4 │ │ │ │ it eq │ │ │ │ moveq r5, r2 │ │ │ │ - beq.n 1c72f8 │ │ │ │ + beq.n 1c6fe8 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r7, [r8] │ │ │ │ - bls.n 1c72da │ │ │ │ + bls.n 1c6fca │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ itet ne │ │ │ │ strne r7, [r5, #8] │ │ │ │ streq r7, [r5, #4] │ │ │ │ ldrne r0, [r1, #8] │ │ │ │ - cbz r7, 1c72e6 │ │ │ │ + cbz r7, 1c6fd6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r0, [r2, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ @@ -513853,15 +513542,15 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ and.w r4, r3, #1 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r2, [r8] │ │ │ │ - bls.n 1c7312 │ │ │ │ + bls.n 1c7002 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r2, [r0, #4] │ │ │ │ strne r2, [r0, #8] │ │ │ │ orrs r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -513871,76 +513560,76 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bfi r3, r1, #0, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r6, 1c7342 │ │ │ │ - cbz r5, 1c7342 │ │ │ │ + cbz r6, 1c7032 │ │ │ │ + cbz r5, 1c7032 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1c7334 │ │ │ │ + bhi.n 1c7024 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c73a0 │ │ │ │ + beq.n 1c7090 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1c73f0 │ │ │ │ + beq.n 1c70e0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1c749c │ │ │ │ + bne.w 1c718c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 1c7424 │ │ │ │ + beq.n 1c7114 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c75c2 │ │ │ │ + beq.w 1c72b2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1c73f8 │ │ │ │ + bpl.n 1c70e8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 1c7372 │ │ │ │ + cbz r0, 1c7062 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 1c73a4 │ │ │ │ + bpl.n 1c7094 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 1c737c │ │ │ │ + cbz r3, 1c706c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 1c73c8 │ │ │ │ + bpl.n 1c70b8 │ │ │ │ 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 1c7398 │ │ │ │ + beq.n 1c7088 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1c741a │ │ │ │ + bmi.n 1c710a │ │ │ │ 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, 1c73ae │ │ │ │ + cbz r3, 1c709e │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1c73c8 │ │ │ │ + bpl.n 1c70b8 │ │ │ │ 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 1c7050 │ │ │ │ + bl 1c6d40 │ │ │ │ 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] │ │ │ │ @@ -513948,358 +513637,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 1c70c4 │ │ │ │ + bl 1c6db4 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1c73a0 │ │ │ │ + beq.n 1c7090 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1c7398 │ │ │ │ + b.n 1c7088 │ │ │ │ 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 1c70c4 │ │ │ │ + bl 1c6db4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c736c │ │ │ │ - b.n 1c7372 │ │ │ │ + bne.n 1c705c │ │ │ │ + b.n 1c7062 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1c735c │ │ │ │ + bne.n 1c704c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c75be │ │ │ │ + beq.w 1c72ae │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1c74a2 │ │ │ │ + bpl.n 1c7192 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 1c7462 │ │ │ │ + cbz r0, 1c7152 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 1c7462 │ │ │ │ + bmi.n 1c7152 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1c7446 │ │ │ │ + cbz r3, 1c7136 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1c746e │ │ │ │ + bpl.n 1c715e │ │ │ │ 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 1c70c4 │ │ │ │ + bl 1c6db4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b.n 1c746e │ │ │ │ + b.n 1c715e │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c737c │ │ │ │ + beq.n 1c706c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 1c737c │ │ │ │ + bmi.n 1c706c │ │ │ │ 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 1c7050 │ │ │ │ + bl 1c6d40 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1c73a0 │ │ │ │ - b.n 1c73f4 │ │ │ │ + beq.n 1c7090 │ │ │ │ + b.n 1c70e4 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1c7392 │ │ │ │ + b.n 1c7082 │ │ │ │ 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 1c7050 │ │ │ │ + bl 1c6d40 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c7436 │ │ │ │ - b.n 1c7462 │ │ │ │ + bne.n 1c7126 │ │ │ │ + b.n 1c7152 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1c7542 │ │ │ │ + bls.n 1c7232 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1c7592 │ │ │ │ + beq.n 1c7282 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c7598 │ │ │ │ + beq.n 1c7288 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c7332 │ │ │ │ + bne.w 1c7022 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c73a0 │ │ │ │ + beq.w 1c7090 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1c756c │ │ │ │ + beq.n 1c725c │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c7356 │ │ │ │ - b.n 1c749c │ │ │ │ + beq.w 1c7046 │ │ │ │ + b.n 1c718c │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ - bls.n 1c7570 │ │ │ │ + bls.n 1c7260 │ │ │ │ bic.w r5, r5, #1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1c75b2 │ │ │ │ + beq.n 1c72a2 │ │ │ │ str r7, [r5, #8] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c7332 │ │ │ │ + bne.w 1c7022 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c73a0 │ │ │ │ + beq.w 1c7090 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1c73f4 │ │ │ │ + beq.w 1c70e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c7356 │ │ │ │ - b.n 1c749c │ │ │ │ + beq.w 1c7046 │ │ │ │ + b.n 1c718c │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c73a0 │ │ │ │ + beq.w 1c7090 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c74ec │ │ │ │ + beq.n 1c71dc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c73a0 │ │ │ │ + beq.w 1c7090 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 1c74fc │ │ │ │ + bne.n 1c71ec │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1c7398 │ │ │ │ + b.n 1c7088 │ │ │ │ str.w r7, [r8] │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 1c7584 │ │ │ │ + cbz r6, 1c7274 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c73a0 │ │ │ │ + beq.w 1c7090 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1c7398 │ │ │ │ + b.n 1c7088 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c73a0 │ │ │ │ + beq.w 1c7090 │ │ │ │ ldr.w r5, [r8] │ │ │ │ - b.n 1c7398 │ │ │ │ + b.n 1c7088 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c74da │ │ │ │ + bne.n 1c71ca │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c7332 │ │ │ │ + bne.w 1c7022 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c73a0 │ │ │ │ + beq.w 1c7090 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c7356 │ │ │ │ - b.n 1c73a0 │ │ │ │ + bne.w 1c7046 │ │ │ │ + b.n 1c7090 │ │ │ │ str r7, [r5, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c7332 │ │ │ │ - b.n 1c7528 │ │ │ │ + bne.w 1c7022 │ │ │ │ + b.n 1c7218 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1c75d6 │ │ │ │ + cbz r3, 1c72c6 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c75cc │ │ │ │ + bne.n 1c72bc │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1c75ea │ │ │ │ + cbz r3, 1c72da │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c75e0 │ │ │ │ + bne.n 1c72d0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 1c7600 │ │ │ │ + cbz r3, 1c72f0 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c75f6 │ │ │ │ + bne.n 1c72e6 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1c7620 │ │ │ │ + bls.n 1c7310 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1c7618 │ │ │ │ + b.n 1c7308 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1c7620 │ │ │ │ + bls.n 1c7310 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c760c │ │ │ │ + beq.n 1c72fc │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 1c7634 │ │ │ │ + cbz r3, 1c7324 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c762a │ │ │ │ + bne.n 1c731a │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1c7654 │ │ │ │ + bls.n 1c7344 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1c764c │ │ │ │ + b.n 1c733c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1c7654 │ │ │ │ + bls.n 1c7344 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c7640 │ │ │ │ + beq.n 1c7330 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ - cbz r1, 1c76a4 │ │ │ │ + cbz r1, 1c7394 │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ - b.n 1c7676 │ │ │ │ + b.n 1c7366 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub.w ip, lr, r4 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ands.w r3, r3, ip, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r4 │ │ │ │ mov.w ip, ip, lsr #31 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c7674 │ │ │ │ - ldr.w lr, [pc, #20] @ 1c76a8 │ │ │ │ + bne.n 1c7364 │ │ │ │ + ldr.w lr, [pc, #20] @ 1c7398 │ │ │ │ mov r3, ip │ │ │ │ add lr, pc │ │ │ │ str.w lr, [sp] │ │ │ │ - bl 1c7138 │ │ │ │ + bl 1c6e28 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r1 │ │ │ │ - b.n 1c7690 │ │ │ │ + b.n 1c7380 │ │ │ │ @ instruction: 0xf943ffff │ │ │ │ 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, 1c76ca │ │ │ │ + cbz r0, 1c73ba │ │ │ │ mov r1, sp │ │ │ │ - bl 1c7000 │ │ │ │ + bl 1c6cf0 │ │ │ │ add sp, #12 │ │ │ │ pop {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 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - cbz r3, 1c76f4 │ │ │ │ + cbz r3, 1c73e4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c7000 │ │ │ │ - cbnz r0, 1c7724 │ │ │ │ + bl 1c6cf0 │ │ │ │ + cbnz r0, 1c7414 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1c7728 │ │ │ │ + bls.n 1c7418 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1c770c │ │ │ │ + b.n 1c73fc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1c7728 │ │ │ │ + bls.n 1c7418 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1c7700 │ │ │ │ + beq.n 1c73f0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 1c772e │ │ │ │ + bcc.n 1c741e │ │ │ │ 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 1c76e8 │ │ │ │ + b.n 1c73d8 │ │ │ │ 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 │ │ │ │ mov r6, r1 │ │ │ │ @@ -514310,143 +513999,143 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ mov sl, ip │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ umull r2, r9, r2, r6 │ │ │ │ - ldr.w r8, [pc, #108] @ 1c77d0 │ │ │ │ + ldr.w r8, [pc, #108] @ 1c74c0 │ │ │ │ add r8, pc │ │ │ │ mla r0, r6, r0, r9 │ │ │ │ umull r9, r2, r2, r5 │ │ │ │ umlal r2, sl, r0, r5 │ │ │ │ umull r3, r2, r3, r6 │ │ │ │ mov r9, sl │ │ │ │ mla r2, r6, r1, r2 │ │ │ │ umull r1, r3, r3, r7 │ │ │ │ umlal r3, ip, r7, r2 │ │ │ │ add.w r7, ip, #1 │ │ │ │ - b.n 1c779a │ │ │ │ + b.n 1c748a │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1c77c4 │ │ │ │ + beq.n 1c74b4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1c77c4 │ │ │ │ + cbz r1, 1c74b4 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 1c778c │ │ │ │ + beq.n 1c747c │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1c778c │ │ │ │ + bne.n 1c747c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c778c │ │ │ │ + beq.n 1c747c │ │ │ │ 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} │ │ │ │ hlt 0x0006 │ │ │ │ movs r6, 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, #3816] @ 0xee8 │ │ │ │ - ldr r2, [pc, #444] @ (1c79a4 ) │ │ │ │ + ldr r2, [pc, #444] @ (1c7694 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r3, [pc, #444] @ (1c79a8 ) │ │ │ │ + ldr r3, [pc, #444] @ (1c7698 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c7884 │ │ │ │ + beq.n 1c7574 │ │ │ │ cmp r7, #27 │ │ │ │ - bls.n 1c7820 │ │ │ │ - ldr r2, [pc, #420] @ (1c79ac ) │ │ │ │ - ldr r3, [pc, #416] @ (1c79a8 ) │ │ │ │ + bls.n 1c7510 │ │ │ │ + ldr r2, [pc, #420] @ (1c769c ) │ │ │ │ + ldr r3, [pc, #416] @ (1c7698 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c799e │ │ │ │ + bne.w 1c768e │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #396] @ (1c79b0 ) │ │ │ │ + ldr r3, [pc, #396] @ (1c76a0 ) │ │ │ │ mov.w r8, r7, lsl #5 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r1, #8 │ │ │ │ add r3, pc │ │ │ │ add r3, r8 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1c6298 │ │ │ │ + bl 1c5f88 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c7804 │ │ │ │ + beq.n 1c74f4 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1c78aa │ │ │ │ + beq.n 1c759a │ │ │ │ mov ip, r5 │ │ │ │ add.w r9, sp, #24 │ │ │ │ add.w fp, r5, #48 @ 0x30 │ │ │ │ mov lr, r9 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ cmp ip, fp │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1c7852 │ │ │ │ + bne.n 1c7542 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ stmia.w r9!, {r0, r1} │ │ │ │ - b.n 1c78ba │ │ │ │ + b.n 1c75aa │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1c7800 │ │ │ │ - ldr r2, [pc, #292] @ (1c79b4 ) │ │ │ │ + bne.n 1c74f0 │ │ │ │ + ldr r2, [pc, #292] @ (1c76a4 ) │ │ │ │ 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 54720 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 1c7804 │ │ │ │ + b.n 1c74f4 │ │ │ │ movs r2, #208 @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 55100 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #252] @ (1c79b8 ) │ │ │ │ + ldr r1, [pc, #252] @ (1c76a8 ) │ │ │ │ str r7, [r5, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r1, r8 │ │ │ │ str r6, [r5, #4] │ │ │ │ str r4, [r5, #16] │ │ │ │ ldr.w r1, [r1, r8] │ │ │ │ @@ -514463,34 +514152,34 @@ │ │ │ │ ldr.w fp, [r3, #28] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [r5, #28] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str.w lr, [r5, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ strd r1, fp, [r5, #32] │ │ │ │ - beq.n 1c7912 │ │ │ │ - ldr r0, [pc, #188] @ (1c79bc ) │ │ │ │ + beq.n 1c7602 │ │ │ │ + ldr r0, [pc, #188] @ (1c76ac ) │ │ │ │ mov r3, sl │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r0 │ │ │ │ - bne.n 1c7924 │ │ │ │ + bne.n 1c7614 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1c7902 │ │ │ │ + bne.n 1c75f2 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - beq.w 1c7804 │ │ │ │ + beq.w 1c74f4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c637c │ │ │ │ - b.n 1c7804 │ │ │ │ - ldr.w r9, [pc, #152] @ 1c79c0 │ │ │ │ + bl 1c606c │ │ │ │ + b.n 1c74f4 │ │ │ │ + ldr.w r9, [pc, #152] @ 1c76b0 │ │ │ │ strd sl, r2, [sp, #12] │ │ │ │ add r9, pc │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ umull r0, r5, r0, r2 │ │ │ │ mla r5, r2, fp, r5 │ │ │ │ @@ -514503,43 +514192,43 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mla r5, r2, r0, r5 │ │ │ │ umull sl, r0, r4, sl │ │ │ │ mov.w sl, #0 │ │ │ │ umlal r0, sl, r5, r4 │ │ │ │ add.w r5, r6, sl, lsl #3 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbnz r0, 1c798e │ │ │ │ + cbnz r0, 1c767e │ │ │ │ adds r3, #8 │ │ │ │ strd r2, r1, [r5] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1c7986 │ │ │ │ + beq.n 1c7676 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r9 │ │ │ │ - bne.n 1c7930 │ │ │ │ + bne.n 1c7620 │ │ │ │ adds r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1c7976 │ │ │ │ + bne.n 1c7666 │ │ │ │ ldrd sl, r2, [sp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b.n 1c7912 │ │ │ │ + b.n 1c7602 │ │ │ │ add sl, ip │ │ │ │ add.w r5, r5, ip, lsl #3 │ │ │ │ cmp r4, sl │ │ │ │ - bhi.n 1c7968 │ │ │ │ + bhi.n 1c7658 │ │ │ │ sub.w sl, sl, r4 │ │ │ │ - b.n 1c7964 │ │ │ │ + b.n 1c7654 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, #0] │ │ │ │ + ldrh r0, [r4, #24] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #62] @ 0x3e │ │ │ │ + ldrh r4, [r0, #24] │ │ │ │ lsls r3, r3, #2 │ │ │ │ @ instruction: 0xb642 │ │ │ │ movs r6, r4 │ │ │ │ push {r1, r3, r4, r6, r7, lr} │ │ │ │ movs r6, r4 │ │ │ │ push {r1, r2, r3, r5, r7, lr} │ │ │ │ movs r6, r4 │ │ │ │ @@ -514554,19 +514243,19 @@ │ │ │ │ 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 1c7aba │ │ │ │ + bcs.n 1c77aa │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1c7ab2 │ │ │ │ + bls.n 1c77a2 │ │ │ │ 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] │ │ │ │ @@ -514576,118 +514265,118 @@ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ mla r4, r9, r4, ip │ │ │ │ umull ip, r1, r1, r8 │ │ │ │ umlal r1, fp, r4, r8 │ │ │ │ umull r3, r1, r3, r9 │ │ │ │ mov r4, fp │ │ │ │ mla r1, r9, r0, r1 │ │ │ │ - ldr.w r9, [pc, #184] @ 1c7ad8 │ │ │ │ + ldr.w r9, [pc, #184] @ 1c77c8 │ │ │ │ umull r0, r3, r5, r3 │ │ │ │ add r9, pc │ │ │ │ umlal r3, sl, r5, r1 │ │ │ │ - ldr r3, [pc, #172] @ (1c7adc ) │ │ │ │ + ldr r3, [pc, #172] @ (1c77cc ) │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1c7a5e │ │ │ │ + b.n 1c774e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r5 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1c7a50 │ │ │ │ + beq.n 1c7740 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c7a98 │ │ │ │ + beq.n 1c7788 │ │ │ │ add r4, sl │ │ │ │ cmp r8, r4 │ │ │ │ it ls │ │ │ │ subls.w r4, r4, r8 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 1c7ace │ │ │ │ + beq.n 1c77be │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r5, r3, r4, lsl #3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c7a38 │ │ │ │ + bne.n 1c7728 │ │ │ │ mov r9, r2 │ │ │ │ - cbz r6, 1c7a7a │ │ │ │ - ldr r3, [pc, #112] @ (1c7ae0 ) │ │ │ │ + cbz r6, 1c776a │ │ │ │ + ldr r3, [pc, #112] @ (1c77d0 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1c7ac4 │ │ │ │ + beq.n 1c77b4 │ │ │ │ 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, 1c7a90 │ │ │ │ + cbz r2, 1c7780 │ │ │ │ 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 1c7a50 │ │ │ │ + beq.n 1c7740 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c7a90 │ │ │ │ + beq.n 1c7780 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1c7a90 │ │ │ │ + b.n 1c7780 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 1c77d4 │ │ │ │ - b.n 1c79ee │ │ │ │ + bl 1c74c4 │ │ │ │ + b.n 1c76de │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 1c77d4 │ │ │ │ - b.n 1c79ee │ │ │ │ + bl 1c74c4 │ │ │ │ + b.n 1c76de │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r5, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 1c7a7a │ │ │ │ + b.n 1c776a │ │ │ │ mov r9, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1c7a6e │ │ │ │ + bne.n 1c775e │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1c7a90 │ │ │ │ + b.n 1c7780 │ │ │ │ @ instruction: 0xb7c6 │ │ │ │ movs r6, r4 │ │ │ │ @ instruction: 0xb7ba │ │ │ │ movs r6, r4 │ │ │ │ @ instruction: 0xb77a │ │ │ │ movs r6, r4 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #68] @ 1c7b40 │ │ │ │ + vldr d7, [pc, #68] @ 1c7830 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov ip, r3 │ │ │ │ - add r3, pc, #68 @ (adr r3, 1c7b48 ) │ │ │ │ + add r3, pc, #68 @ (adr r3, 1c7838 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ - add r3, pc, #64 @ (adr r3, 1c7b50 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 1c7840 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #16 │ │ │ │ str.w ip, [r4, #12] │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ @@ -514712,32 +514401,32 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #88] @ 1c7bc0 │ │ │ │ + vldr d7, [pc, #88] @ 1c78b0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1c7bd8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1c78c8 ) │ │ │ │ str r1, [r0, #0] │ │ │ │ vstr d7, [r0, #16] │ │ │ │ add r3, pc │ │ │ │ - ldr.w ip, [pc, #100] @ 1c7bdc │ │ │ │ - add r1, pc, #76 @ (adr r1, 1c7bc8 ) │ │ │ │ + ldr.w ip, [pc, #100] @ 1c78cc │ │ │ │ + add r1, pc, #76 @ (adr r1, 1c78b8 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #72 @ (adr r1, 1c7bd0 ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 1c78c0 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #32] │ │ │ │ movs r0, #16 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4, #40] @ 0x28 │ │ │ │ add.w r0, r4, #56 @ 0x38 │ │ │ │ - ldr r2, [pc, #68] @ (1c7be0 ) │ │ │ │ + ldr r2, [pc, #68] @ (1c78d0 ) │ │ │ │ ldr.w r1, [r3, ip] │ │ │ │ str r1, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -514756,40 +514445,40 @@ │ │ │ │ str r7, [r2, r3] │ │ │ │ muls r6, r3 │ │ │ │ lsrs r1, r7, #21 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ - strh r0, [r1, #36] @ 0x24 │ │ │ │ + strh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c7c42 │ │ │ │ + cbz r0, 1c7932 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r2, #19 │ │ │ │ movs r3, #17 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ - add r3, pc, #56 @ (adr r3, 1c7c48 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 1c7938 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #24] │ │ │ │ - add r3, pc, #52 @ (adr r3, 1c7c50 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1c7940 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #32] │ │ │ │ str r6, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #16 │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ @@ -514829,164 +514518,164 @@ │ │ │ │ ldr.w ip, [r3, #-8] │ │ │ │ ldr.w r7, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r7, [r2, #-4] │ │ │ │ str.w r6, [r2, #-16] │ │ │ │ str.w lr, [r2, #-12] │ │ │ │ str.w ip, [r2, #-8] │ │ │ │ - bne.n 1c7c72 │ │ │ │ + bne.n 1c7962 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1c7cc2 │ │ │ │ + beq.n 1c79b2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r1, #8 │ │ │ │ - bl 1c6274 │ │ │ │ + bl 1c5f64 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1c7cc0 │ │ │ │ + cbz r0, 1c79b0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 55100 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r4, #56 @ 0x38 │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 55100 │ │ │ │ - b.n 1c7cbe │ │ │ │ + b.n 1c79ae │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ - bl 1c6180 │ │ │ │ - cbz r0, 1c7d08 │ │ │ │ + bl 1c5e70 │ │ │ │ + cbz r0, 1c79f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1c7c58 │ │ │ │ - cbz r0, 1c7d02 │ │ │ │ + bl 1c7948 │ │ │ │ + cbz r0, 1c79f2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1c7cfc │ │ │ │ + b.n 1c79ec │ │ │ │ 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, #4] │ │ │ │ - cbz r1, 1c7d40 │ │ │ │ + cbz r1, 1c7a30 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1c7d40 │ │ │ │ + beq.n 1c7a30 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1c7d7c ) │ │ │ │ + ldr r1, [pc, #80] @ (1c7a6c ) │ │ │ │ add r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1c7d52 │ │ │ │ + bne.n 1c7a42 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c7d30 │ │ │ │ + bne.n 1c7a20 │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1c7d4c │ │ │ │ - bl 1c637c │ │ │ │ + beq.n 1c7a3c │ │ │ │ + bl 1c606c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [pc, #44] @ (1c7d80 ) │ │ │ │ + ldr r6, [pc, #44] @ (1c7a70 ) │ │ │ │ add r6, pc │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #8 │ │ │ │ blx r7 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add.w r2, r0, r2, lsl #3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1c7d40 │ │ │ │ + beq.n 1c7a30 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r6 │ │ │ │ - bne.n 1c7d56 │ │ │ │ + bne.n 1c7a46 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1c7d68 │ │ │ │ - b.n 1c7d40 │ │ │ │ + bne.n 1c7a58 │ │ │ │ + b.n 1c7a30 │ │ │ │ nop │ │ │ │ push {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r6, r4 │ │ │ │ push {r3, r4, r7} │ │ │ │ movs r6, r4 │ │ │ │ - cbz r0, 1c7da2 │ │ │ │ + cbz r0, 1c7a92 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c7d0c │ │ │ │ + bl 1c79fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1c7df6 │ │ │ │ + cbz r0, 1c7ae6 │ │ │ │ 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, 1c7df8 │ │ │ │ + cbz r1, 1c7ae8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 1c7dea │ │ │ │ - ldr.w r8, [pc, #80] @ 1c7e18 │ │ │ │ + beq.n 1c7ada │ │ │ │ + ldr.w r8, [pc, #80] @ 1c7b08 │ │ │ │ movs r7, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r8 │ │ │ │ - beq.n 1c7ddc │ │ │ │ + beq.n 1c7acc │ │ │ │ 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 1c7dcc │ │ │ │ + bne.n 1c7abc │ │ │ │ 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] @ (1c7e1c ) │ │ │ │ + ldr r3, [pc, #28] @ (1c7b0c ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 54720 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -515005,45 +514694,45 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7734 │ │ │ │ + bl 1c7424 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c7734 │ │ │ │ + bl 1c7424 │ │ │ │ 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, #16 │ │ │ │ - bls.n 1c7e8e │ │ │ │ - ldr r3, [pc, #32] @ (1c7e98 ) │ │ │ │ + bls.n 1c7b7e │ │ │ │ + ldr r3, [pc, #32] @ (1c7b88 ) │ │ │ │ mov ip, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #32]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 1c7e7e │ │ │ │ - bl 1c77d4 │ │ │ │ + bcc.n 1c7b6e │ │ │ │ + bl 1c74c4 │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c77d4 │ │ │ │ + bl 1c74c4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ add r7, sp, #960 @ 0x3c0 │ │ │ │ movs r6, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -515053,27 +514742,27 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c79c4 │ │ │ │ - cbz r0, 1c7ec4 │ │ │ │ + bl 1c76b4 │ │ │ │ + cbz r0, 1c7bb4 │ │ │ │ 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 1c79c4 │ │ │ │ - cbz r0, 1c7ee2 │ │ │ │ + bl 1c76b4 │ │ │ │ + cbz r0, 1c7bd2 │ │ │ │ str r4, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -515083,26 +514772,26 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c79c4 │ │ │ │ + bl 1c76b4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c79c4 │ │ │ │ + bl 1c76b4 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r1, 1c7f3c │ │ │ │ + cbz r1, 1c7c2c │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ - ldr.w ip, [pc, #20] @ 1c7f40 │ │ │ │ + ldr.w ip, [pc, #20] @ 1c7c30 │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [r1, #4] │ │ │ │ strd r2, r3, [r0, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -515117,78 +514806,78 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7734 │ │ │ │ - cbz r0, 1c7f7c │ │ │ │ + bl 1c7424 │ │ │ │ + cbz r0, 1c7c6c │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #16] @ (1c7f80 ) │ │ │ │ + ldr r1, [pc, #16] @ (1c7c70 ) │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ sxtb r0, r7 │ │ │ │ movs r6, r4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r1, 1c7fae │ │ │ │ + cbz r1, 1c7c9e │ │ │ │ adds r1, #8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1c7fa8 │ │ │ │ - ldr r0, [pc, #28] @ (1c7fb4 ) │ │ │ │ + beq.n 1c7c98 │ │ │ │ + ldr r0, [pc, #28] @ (1c7ca4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 1c7faa │ │ │ │ + bne.n 1c7c9a │ │ │ │ adds r1, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1c7f98 │ │ │ │ + bne.n 1c7c88 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1c7f8a │ │ │ │ + b.n 1c7c7a │ │ │ │ nop │ │ │ │ sxtb r6, r2 │ │ │ │ movs r6, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #104] @ (1c8030 ) │ │ │ │ + ldr r5, [pc, #104] @ (1c7d20 ) │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 1c801c │ │ │ │ + cbz r0, 1c7d0c │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r1, #17 │ │ │ │ movs r0, #19 │ │ │ │ - ldr r2, [pc, #88] @ (1c8034 ) │ │ │ │ + ldr r2, [pc, #88] @ (1c7d24 ) │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1c8020 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1c7d10 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1c8028 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1c7d18 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #32] │ │ │ │ movs r0, #16 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4, #40] @ 0x28 │ │ │ │ add.w r0, r4, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #52] @ (1c8038 ) │ │ │ │ + ldr r3, [pc, #52] @ (1c7d28 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [r4, #8] │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -515202,15 +514891,15 @@ │ │ │ │ str r7, [r2, r3] │ │ │ │ muls r6, r3 │ │ │ │ lsrs r1, r7, #21 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ - strh r4, [r5, #0] │ │ │ │ + strh r4, [r7, #24] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -515224,182 +514913,182 @@ │ │ │ │ movcs r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ ite cc │ │ │ │ movcc r6, r0 │ │ │ │ movcs r6, r1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1c8084 │ │ │ │ + beq.n 1c7d74 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - ldr r1, [pc, #84] @ (1c80c0 ) │ │ │ │ + ldr r1, [pc, #84] @ (1c7db0 ) │ │ │ │ add r3, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - bne.n 1c808c │ │ │ │ + bne.n 1c7d7c │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c806e │ │ │ │ + bne.n 1c7d5e │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr.w r8, [pc, #52] @ 1c80c4 │ │ │ │ + ldr.w r8, [pc, #52] @ 1c7db4 │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7734 │ │ │ │ + bl 1c7424 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c8086 │ │ │ │ + bne.n 1c7d76 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1c8084 │ │ │ │ + beq.n 1c7d74 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 1c8092 │ │ │ │ + bne.n 1c7d82 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c80ac │ │ │ │ - b.n 1c8084 │ │ │ │ + bne.n 1c7d9c │ │ │ │ + b.n 1c7d74 │ │ │ │ nop │ │ │ │ - cbz r0, 1c80e4 │ │ │ │ + cbz r0, 1c7dd4 │ │ │ │ movs r6, r4 │ │ │ │ - cbz r4, 1c80de │ │ │ │ + cbz r4, 1c7dce │ │ │ │ movs r6, 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 │ │ │ │ sub sp, #20 │ │ │ │ vstr d1, [sp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ lsrs r0, r3, #31 │ │ │ │ ldr.w ip, [sp] │ │ │ │ cmp.w r0, r1, lsr #31 │ │ │ │ - bne.n 1c8196 │ │ │ │ + bne.n 1c7e86 │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx lr, r1, #0, #20 │ │ │ │ mov r7, r0 │ │ │ │ orrs r0, r2 │ │ │ │ orrs.w r0, r0, lr │ │ │ │ - beq.n 1c817e │ │ │ │ + beq.n 1c7e6e │ │ │ │ ubfx r4, r3, #20, #11 │ │ │ │ ubfx r3, r3, #0, #20 │ │ │ │ orr.w r0, ip, r4 │ │ │ │ mov r8, r4 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 1c818c │ │ │ │ + beq.n 1c7e7c │ │ │ │ orrs.w r0, r2, lr │ │ │ │ subw r0, r7, #2047 @ 0x7ff │ │ │ │ clz r0, r0 │ │ │ │ mov.w r0, r0, lsr #5 │ │ │ │ and.w r5, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - cbnz r5, 1c818c │ │ │ │ + cbnz r5, 1c7e7c │ │ │ │ subw r4, r4, #2047 @ 0x7ff │ │ │ │ orrs.w r5, ip, r3 │ │ │ │ clz r4, r4 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ and.w r5, r4, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - cbnz r5, 1c81a4 │ │ │ │ + cbnz r5, 1c7e94 │ │ │ │ orrs.w r6, ip, r3 │ │ │ │ and.w r4, r4, #1 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ orrs.w r6, r2, lr │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - cbz r0, 1c817c │ │ │ │ - cbz r4, 1c818c │ │ │ │ + cbz r0, 1c7e6c │ │ │ │ + cbz r4, 1c7e7c │ │ │ │ and.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ adds r2, r5, #1 │ │ │ │ add.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c8186 │ │ │ │ - cbz r4, 1c81aa │ │ │ │ + b.n 1c7e76 │ │ │ │ + cbz r4, 1c7e9a │ │ │ │ vldr d7, [sp] │ │ │ │ vneg.f64 d0, d7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vneg.f64 d1, d1 │ │ │ │ - bl 1c857c │ │ │ │ + bl 1c826c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 1c8186 │ │ │ │ + b.n 1c7e76 │ │ │ │ subs.w r0, r7, r8 │ │ │ │ mov.w r9, r1, lsr #31 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r4 │ │ │ │ mov fp, r4 │ │ │ │ orrs r4, r0 │ │ │ │ - bne.n 1c8206 │ │ │ │ + bne.n 1c7ef6 │ │ │ │ subs.w ip, r2, ip │ │ │ │ - vldr d0, [pc, #872] @ 1c8530 │ │ │ │ + vldr d0, [pc, #872] @ 1c8220 │ │ │ │ sbc.w r3, lr, r3 │ │ │ │ mov r0, ip │ │ │ │ mov lr, r3 │ │ │ │ orrs.w r2, ip, r3 │ │ │ │ - beq.n 1c8186 │ │ │ │ + beq.n 1c7e76 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1c8442 │ │ │ │ + bne.w 1c8132 │ │ │ │ cmp r3, r7 │ │ │ │ - bge.n 1c81f6 │ │ │ │ + bge.n 1c7ee6 │ │ │ │ cmp r1, r7 │ │ │ │ ite lt │ │ │ │ movlt.w r9, #0 │ │ │ │ movge.w r9, #1 │ │ │ │ rsbs ip, ip, #0 │ │ │ │ mov r0, ip │ │ │ │ sbc.w lr, r7, r3 │ │ │ │ adds r2, r6, r0 │ │ │ │ add.w r1, fp, r9, lsl #31 │ │ │ │ adc.w r3, lr, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c8186 │ │ │ │ + b.n 1c7e76 │ │ │ │ mov.w lr, lr, lsl #10 │ │ │ │ lsls r3, r3, #10 │ │ │ │ orr.w r3, r3, ip, lsr #22 │ │ │ │ orr.w lr, lr, r2, lsr #22 │ │ │ │ lsls r1, r2, #10 │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 1c82f8 │ │ │ │ + blt.n 1c7fe8 │ │ │ │ cmp.w r8, #0 │ │ │ │ orr.w r5, lr, #1073741824 @ 0x40000000 │ │ │ │ itete eq │ │ │ │ moveq r2, ip │ │ │ │ movne r2, #0 │ │ │ │ moveq r4, r3 │ │ │ │ movne.w r4, #1073741824 @ 0x40000000 │ │ │ │ adds.w lr, r2, ip │ │ │ │ mov sl, r7 │ │ │ │ adc.w ip, r4, r3 │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ - bgt.w 1c83e2 │ │ │ │ + bgt.w 1c80d2 │ │ │ │ rsb r2, r0, #32 │ │ │ │ negs r3, r0 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ lsl.w r4, ip, r2 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ lsl.w r6, lr, r2 │ │ │ │ rsb r2, r3, #32 │ │ │ │ @@ -515418,28 +515107,28 @@ │ │ │ │ it ne │ │ │ │ orrne.w lr, lr, #1 │ │ │ │ subs.w lr, r1, lr │ │ │ │ sbc.w r1, r5, r2 │ │ │ │ mov ip, lr │ │ │ │ mov r0, r1 │ │ │ │ clz r3, r1 │ │ │ │ - cbnz r1, 1c82a6 │ │ │ │ + cbnz r1, 1c7f96 │ │ │ │ clz r3, lr │ │ │ │ adds r3, #32 │ │ │ │ subs r3, #1 │ │ │ │ adds.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ sbc.w r5, r5, r5 │ │ │ │ uxtb r3, r3 │ │ │ │ subs r4, r2, r3 │ │ │ │ sbc.w r5, r5, #0 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.w 1c8578 │ │ │ │ + bls.w 1c8268 │ │ │ │ movw r2, #2044 @ 0x7fc │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 1c837a │ │ │ │ + bhi.n 1c806a │ │ │ │ lsls r2, r4, #20 │ │ │ │ sub.w r0, r3, #10 │ │ │ │ add.w ip, r2, r9, lsl #31 │ │ │ │ sub.w r2, r3, #42 @ 0x2a │ │ │ │ rsb r3, r3, #42 @ 0x2a │ │ │ │ lsls r1, r0 │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ @@ -515447,29 +515136,29 @@ │ │ │ │ lsr.w r3, lr, r3 │ │ │ │ orrs r1, r2 │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ orrs r1, r3 │ │ │ │ adds r2, r4, r0 │ │ │ │ add.w r3, ip, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c8186 │ │ │ │ + b.n 1c7e76 │ │ │ │ cmp r7, #0 │ │ │ │ orr.w r5, r3, #1073741824 @ 0x40000000 │ │ │ │ itete eq │ │ │ │ moveq r2, r1 │ │ │ │ movne r2, #0 │ │ │ │ moveq r3, lr │ │ │ │ movne.w r3, #1073741824 @ 0x40000000 │ │ │ │ negs r4, r0 │ │ │ │ adds r1, r2, r1 │ │ │ │ adc.w r2, r3, lr │ │ │ │ eor.w r9, r9, #1 │ │ │ │ mov sl, r8 │ │ │ │ cmp r4, #62 @ 0x3e │ │ │ │ - bhi.w 1c84a0 │ │ │ │ + bhi.w 1c8190 │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ rsb r0, r4, #32 │ │ │ │ sub.w r6, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w lr, r2, r3 │ │ │ │ lsl.w r6, r1, r6 │ │ │ │ lsr.w r7, r1, r7 │ │ │ │ @@ -515486,55 +515175,55 @@ │ │ │ │ orr.w lr, lr, r1 │ │ │ │ it ne │ │ │ │ orrne.w lr, lr, #1 │ │ │ │ subs.w lr, ip, lr │ │ │ │ sbc.w r1, r5, r3 │ │ │ │ mov ip, lr │ │ │ │ mov r0, r1 │ │ │ │ - b.n 1c829a │ │ │ │ + b.n 1c7f8a │ │ │ │ lsl.w r2, r1, r3 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ orrs r2, r1 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsr.w r1, lr, r1 │ │ │ │ orrs r2, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 1c84d8 │ │ │ │ + blt.w 1c81c8 │ │ │ │ subw r1, r4, #2045 @ 0x7fd │ │ │ │ movw r4, #2045 @ 0x7fd │ │ │ │ orrs r1, r5 │ │ │ │ mov.w r1, r2, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1c8542 │ │ │ │ + bne.w 1c8232 │ │ │ │ mov.w ip, r3, lsr #10 │ │ │ │ mov.w lr, r2, asr #10 │ │ │ │ orr.w ip, ip, r2, lsl #22 │ │ │ │ orrs.w r3, ip, lr │ │ │ │ itete ne │ │ │ │ lslne r1, r4, #20 │ │ │ │ moveq r1, lr │ │ │ │ movne r0, #0 │ │ │ │ moveq r0, ip │ │ │ │ adds.w r2, r0, ip │ │ │ │ add.w r1, r1, r9, lsl #31 │ │ │ │ adc.w r3, lr, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c8186 │ │ │ │ + b.n 1c7e76 │ │ │ │ orrs.w lr, lr, ip │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ subs.w ip, r1, r3 │ │ │ │ sbc.w r0, r5, #0 │ │ │ │ clz r3, r0 │ │ │ │ - cbnz r0, 1c8400 │ │ │ │ + cbnz r0, 1c80f0 │ │ │ │ clz r3, ip │ │ │ │ adds r3, #32 │ │ │ │ subs r2, r3, #1 │ │ │ │ subs r3, r7, #1 │ │ │ │ sbc.w r1, r1, r1 │ │ │ │ uxtb.w lr, r2 │ │ │ │ subs.w r3, r3, lr │ │ │ │ @@ -515548,66 +515237,66 @@ │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ lsr.w r1, ip, r1 │ │ │ │ orrs r2, r1 │ │ │ │ movw r1, #2045 @ 0x7fd │ │ │ │ cmp r4, r1 │ │ │ │ sbcs.w r1, r5, #0 │ │ │ │ - bcc.n 1c83b6 │ │ │ │ - b.n 1c8396 │ │ │ │ + bcc.n 1c80a6 │ │ │ │ + b.n 1c8086 │ │ │ │ subs r2, r7, #1 │ │ │ │ mov r4, r2 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1c848a │ │ │ │ + blt.n 1c817a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c8538 │ │ │ │ + beq.n 1c8228 │ │ │ │ clz r3, r3 │ │ │ │ sub.w r1, r3, #11 │ │ │ │ subs.w ip, r4, r1 │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1c8558 │ │ │ │ + blt.n 1c8248 │ │ │ │ subs r3, #43 @ 0x2b │ │ │ │ lsl.w lr, lr, r1 │ │ │ │ mov.w fp, ip, lsl #20 │ │ │ │ movs r6, #0 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ orr.w lr, lr, r3 │ │ │ │ rsb r3, r1, #32 │ │ │ │ lsr.w r3, r0, r3 │ │ │ │ orr.w lr, lr, r3 │ │ │ │ lsls r0, r1 │ │ │ │ - b.n 1c81f6 │ │ │ │ + b.n 1c7ee6 │ │ │ │ rsbs ip, ip, #0 │ │ │ │ mvn.w r9, r1 │ │ │ │ mov r0, ip │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ mov.w r9, r9, lsr #31 │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1c844e │ │ │ │ + b.n 1c813e │ │ │ │ orrs r2, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ subs.w ip, ip, r3 │ │ │ │ sbc.w r0, r5, #0 │ │ │ │ clz r3, r0 │ │ │ │ - cbnz r0, 1c84bc │ │ │ │ + cbnz r0, 1c81ac │ │ │ │ clz r3, ip │ │ │ │ adds r3, #32 │ │ │ │ subs r3, #1 │ │ │ │ adds.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ sbc.w r1, r1, r1 │ │ │ │ uxtb.w lr, r3 │ │ │ │ sxtb r3, r3 │ │ │ │ subs.w r2, r2, lr │ │ │ │ mov r4, r2 │ │ │ │ sbc.w r5, r1, #0 │ │ │ │ - b.n 1c8418 │ │ │ │ + b.n 1c8108 │ │ │ │ and.w ip, r4, #63 @ 0x3f │ │ │ │ negs r0, r4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ rsb r5, ip, #32 │ │ │ │ sub.w r4, ip, #32 │ │ │ │ lsl.w lr, r2, ip │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ @@ -515622,168 +515311,168 @@ │ │ │ │ sub.w r1, r0, #32 │ │ │ │ mov.w r4, #0 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ lsr.w r2, r2, r0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - b.n 1c83b6 │ │ │ │ + b.n 1c80a6 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ clz ip, ip │ │ │ │ add.w r3, ip, #32 │ │ │ │ - b.n 1c8456 │ │ │ │ + b.n 1c8146 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r1, #1 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #32751 @ 0x7fef │ │ │ │ add.w r3, r1, r9, lsl #31 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c8186 │ │ │ │ + b.n 1c7e76 │ │ │ │ sub.w r3, r4, #32 │ │ │ │ lsl.w lr, lr, r4 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ orr.w lr, lr, r3 │ │ │ │ rsb r3, r4, #32 │ │ │ │ lsr.w r3, r0, r3 │ │ │ │ orr.w lr, lr, r3 │ │ │ │ lsls r0, r4 │ │ │ │ - b.n 1c81f6 │ │ │ │ + b.n 1c7ee6 │ │ │ │ sxtb r3, r3 │ │ │ │ - b.n 1c8418 │ │ │ │ + b.n 1c8108 │ │ │ │ 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 │ │ │ │ vstr d1, [sp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd lr, r1, [sp, #8] │ │ │ │ lsrs r2, r3, #31 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ cmp.w r2, r1, lsr #31 │ │ │ │ - bne.w 1c86aa │ │ │ │ + bne.w 1c839a │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx ip, r1, #0, #20 │ │ │ │ orr.w r2, lr, r0 │ │ │ │ orrs.w r2, r2, ip │ │ │ │ - beq.n 1c8696 │ │ │ │ + beq.n 1c8386 │ │ │ │ ubfx r5, r3, #20, #11 │ │ │ │ ubfx r4, r3, #0, #20 │ │ │ │ orr.w r3, r6, r5 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 1c86a0 │ │ │ │ + beq.n 1c8390 │ │ │ │ orrs.w r3, lr, ip │ │ │ │ subw r3, r0, #2047 @ 0x7ff │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ and.w r2, r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c86a0 │ │ │ │ + bne.n 1c8390 │ │ │ │ orrs.w r2, r6, r4 │ │ │ │ subw r2, r5, #2047 @ 0x7ff │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ and.w r7, r2, #1 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1c8696 │ │ │ │ + bne.n 1c8386 │ │ │ │ orrs.w r7, lr, ip │ │ │ │ and.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c86a0 │ │ │ │ + bne.n 1c8390 │ │ │ │ orrs.w r3, r6, r4 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 1c8696 │ │ │ │ + cbnz r2, 1c8386 │ │ │ │ subs r3, r0, r5 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ mov r7, r3 │ │ │ │ orrs r3, r0 │ │ │ │ mov r5, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 1c86b8 │ │ │ │ + beq.n 1c83a8 │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - bne.n 1c86dc │ │ │ │ + bne.n 1c83cc │ │ │ │ adds.w r4, r6, lr │ │ │ │ add.w r3, r8, #2097152 @ 0x200000 │ │ │ │ adc.w r3, ip, r3 │ │ │ │ mov sl, r0 │ │ │ │ mov.w ip, r4, lsl #9 │ │ │ │ mov.w lr, r3, lsl #9 │ │ │ │ orr.w lr, lr, r4, lsr #23 │ │ │ │ movw r0, #2045 @ 0x7fd │ │ │ │ cmp sl, r0 │ │ │ │ sbcs.w r3, r2, #0 │ │ │ │ - blt.n 1c86c6 │ │ │ │ + blt.n 1c83b6 │ │ │ │ subw r3, sl, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1c881e │ │ │ │ + bne.w 1c850e │ │ │ │ mov.w r1, ip, lsr #10 │ │ │ │ movs r2, #0 │ │ │ │ movt r2, #32720 @ 0x7fd0 │ │ │ │ orr.w r1, r1, lr, lsl #22 │ │ │ │ mov.w r4, lr, asr #10 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ add r0, r2 │ │ │ │ adds.w r2, ip, r1 │ │ │ │ adc.w r3, r0, r4 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c869a │ │ │ │ + b.n 1c838a │ │ │ │ vldr d0, [sp] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vneg.f64 d1, d1 │ │ │ │ - bl 1c80c8 │ │ │ │ + bl 1c7db8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds.w r2, r6, lr │ │ │ │ adc.w r3, r1, r8 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c869a │ │ │ │ + b.n 1c838a │ │ │ │ mov.w r1, ip, lsr #10 │ │ │ │ mov.w r4, lr, asr #10 │ │ │ │ orr.w r1, r1, lr, lsl #22 │ │ │ │ mov.w r2, sl, lsl #20 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 1c8680 │ │ │ │ + b.n 1c8370 │ │ │ │ mov.w r3, r8, lsl #9 │ │ │ │ lsls r2, r6, #9 │ │ │ │ orr.w fp, r3, r6, lsr #23 │ │ │ │ mov.w r3, ip, lsl #9 │ │ │ │ mov.w r4, lr, lsl #9 │ │ │ │ orr.w r3, r3, lr, lsr #23 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r4, [sp, #16] │ │ │ │ - blt.n 1c8792 │ │ │ │ + blt.n 1c8482 │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c8850 │ │ │ │ + beq.w 1c8540 │ │ │ │ ldr.w ip, [sp] │ │ │ │ add.w lr, fp, #536870912 @ 0x20000000 │ │ │ │ add.w r5, r3, #536870912 @ 0x20000000 │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - bgt.w 1c8836 │ │ │ │ + bgt.w 1c8526 │ │ │ │ negs r3, r7 │ │ │ │ rsb r6, r7, #32 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ lsl.w r7, lr, r6 │ │ │ │ sub.w r6, r3, #32 │ │ │ │ str r7, [sp, #20] │ │ │ │ lsl.w r7, ip, r6 │ │ │ │ @@ -515806,31 +515495,31 @@ │ │ │ │ orr.w ip, ip, r4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ adds.w ip, ip, r4 │ │ │ │ adc.w lr, r5, r3 │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ - bcs.w 1c8654 │ │ │ │ + bcs.w 1c8344 │ │ │ │ subs r3, r0, #1 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds.w ip, ip, ip │ │ │ │ mov sl, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ - b.n 1c8654 │ │ │ │ + b.n 1c8344 │ │ │ │ mov sl, r9 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c8878 │ │ │ │ + beq.n 1c8568 │ │ │ │ add.w ip, r3, #536870912 @ 0x20000000 │ │ │ │ mov r0, r4 │ │ │ │ negs r3, r7 │ │ │ │ add.w r4, fp, #536870912 @ 0x20000000 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 1c885e │ │ │ │ + bhi.n 1c854e │ │ │ │ and.w lr, r7, #63 @ 0x3f │ │ │ │ rsb r5, r3, #32 │ │ │ │ sub.w r6, lr, #32 │ │ │ │ rsb r7, lr, #32 │ │ │ │ lsl.w r5, ip, r5 │ │ │ │ str r5, [sp, #16] │ │ │ │ lsl.w r6, r0, r6 │ │ │ │ @@ -515849,53 +515538,53 @@ │ │ │ │ orr.w r0, r0, lr │ │ │ │ lsr.w r3, ip, r3 │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ adds.w ip, r0, r5 │ │ │ │ adc.w lr, r4, r3 │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ - bcs.w 1c8654 │ │ │ │ + bcs.w 1c8344 │ │ │ │ adds.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds.w ip, ip, ip │ │ │ │ mov sl, r0 │ │ │ │ adc.w lr, lr, lr │ │ │ │ - b.n 1c8654 │ │ │ │ + b.n 1c8344 │ │ │ │ movs r0, #0 │ │ │ │ and.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ subs r2, r0, #1 │ │ │ │ adds r3, r1, r3 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c869a │ │ │ │ + b.n 1c838a │ │ │ │ orrs.w ip, ip, lr │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne.w ip, #1 │ │ │ │ moveq.w ip, #0 │ │ │ │ adds.w ip, ip, r3 │ │ │ │ adc.w lr, r5, #0 │ │ │ │ - b.n 1c8780 │ │ │ │ + b.n 1c8470 │ │ │ │ mov.w lr, r8, lsl #10 │ │ │ │ mov.w ip, r6, lsl #10 │ │ │ │ orr.w lr, lr, r6, lsr #22 │ │ │ │ - b.n 1c870e │ │ │ │ + b.n 1c83fe │ │ │ │ orrs.w r0, r0, ip │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ite ne │ │ │ │ movne.w ip, #1 │ │ │ │ moveq.w ip, #0 │ │ │ │ adds.w ip, ip, r3 │ │ │ │ adc.w lr, r4, #0 │ │ │ │ - b.n 1c880a │ │ │ │ + b.n 1c84fa │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ mov.w r0, lr, lsl #10 │ │ │ │ orr.w ip, ip, lr, lsr #22 │ │ │ │ - b.n 1c87a0 │ │ │ │ + b.n 1c8490 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #20 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r5, r3, [sp, #8] │ │ │ │ vstr d1, [sp] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -515903,49 +515592,49 @@ │ │ │ │ ubfx r4, r3, #20, #11 │ │ │ │ ubfx ip, r3, #0, #20 │ │ │ │ ubfx lr, r2, #0, #20 │ │ │ │ eors r3, r2 │ │ │ │ subw r1, r4, #2047 @ 0x7ff │ │ │ │ ubfx r2, r2, #20, #11 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c8a50 │ │ │ │ + beq.w 1c8740 │ │ │ │ subw r1, r2, #2047 @ 0x7ff │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c8a2a │ │ │ │ + beq.w 1c871a │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r6 │ │ │ │ mov r8, r6 │ │ │ │ and.w r9, r3, #2147483648 @ 0x80000000 │ │ │ │ - cbnz r4, 1c8916 │ │ │ │ + cbnz r4, 1c8606 │ │ │ │ orrs.w r3, r5, ip │ │ │ │ - beq.w 1c8ad0 │ │ │ │ + beq.w 1c87c0 │ │ │ │ clz r4, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1c88ec │ │ │ │ + bne.n 1c85dc │ │ │ │ clz r4, r5 │ │ │ │ adds r4, #32 │ │ │ │ sub.w r3, r4, #11 │ │ │ │ lsl.w ip, ip, r3 │ │ │ │ lsl.w fp, r5, r3 │ │ │ │ sub.w r3, r4, #43 @ 0x2b │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ rsb r3, r4, #43 @ 0x2b │ │ │ │ rsb r4, r4, #12 │ │ │ │ lsr.w r3, r5, r3 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ asrs r6, r4, #31 │ │ │ │ - cbnz r2, 1c895c │ │ │ │ + cbnz r2, 1c864c │ │ │ │ orrs.w r3, r7, lr │ │ │ │ - beq.w 1c8ad0 │ │ │ │ + beq.w 1c87c0 │ │ │ │ clz r2, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1c8930 │ │ │ │ + bne.n 1c8620 │ │ │ │ clz r2, r7 │ │ │ │ adds r2, #32 │ │ │ │ sub.w r3, r2, #11 │ │ │ │ rsb r5, r2, #43 @ 0x2b │ │ │ │ lsl.w lr, lr, r3 │ │ │ │ lsl.w r0, r7, r3 │ │ │ │ sub.w r3, r2, #43 @ 0x2b │ │ │ │ @@ -515986,73 +515675,73 @@ │ │ │ │ orrs.w lr, r6, lr │ │ │ │ umlal r4, r7, ip, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ mov ip, r7 │ │ │ │ mov r6, r4 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c8a8e │ │ │ │ + bge.n 1c877e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs.w r2, r3, #1024 @ 0x400 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ sbc.w lr, sl, #0 │ │ │ │ adds r5, r4, r4 │ │ │ │ adc.w ip, r7, r7 │ │ │ │ cmp r2, r3 │ │ │ │ mov r6, r5 │ │ │ │ sbcs.w r3, lr, #0 │ │ │ │ - bcc.n 1c8a0e │ │ │ │ + bcc.n 1c86fe │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 1c8aee │ │ │ │ + blt.n 1c87de │ │ │ │ subw r2, r2, #2045 @ 0x7fd │ │ │ │ mov.w r3, ip, lsr #31 │ │ │ │ orrs.w r2, r2, lr │ │ │ │ movw r2, #2045 @ 0x7fd │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c8b50 │ │ │ │ + bne.w 1c8840 │ │ │ │ lsrs r5, r6, #10 │ │ │ │ mov.w r4, ip, asr #10 │ │ │ │ orr.w r5, r5, ip, lsl #22 │ │ │ │ orrs.w r3, r5, r4 │ │ │ │ itt ne │ │ │ │ lslne r3, r2, #20 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 1c8ab8 │ │ │ │ + bne.n 1c87a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1c8ab8 │ │ │ │ + b.n 1c87a8 │ │ │ │ orrs.w r7, r7, lr │ │ │ │ - bne.n 1c8ada │ │ │ │ + bne.n 1c87ca │ │ │ │ orrs r4, r5 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r4, r4, ip │ │ │ │ - bne.n 1c8a7a │ │ │ │ + bne.n 1c876a │ │ │ │ add.w r3, r0, #2139095040 @ 0x7f800000 │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs.w ip, r5, ip │ │ │ │ - bne.n 1c8ae4 │ │ │ │ + bne.n 1c87d4 │ │ │ │ subw r0, r2, #2047 @ 0x7ff │ │ │ │ orrs r0, r1 │ │ │ │ it eq │ │ │ │ moveq r1, #1 │ │ │ │ orrs.w r0, r7, lr │ │ │ │ and.w r1, r1, #1 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 1c8ada │ │ │ │ + cbnz r1, 1c87ca │ │ │ │ orrs r2, r7 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r2, r2, lr │ │ │ │ - beq.n 1c8a3c │ │ │ │ + beq.n 1c872c │ │ │ │ add.w r3, r0, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -516060,15 +515749,15 @@ │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ movw r5, #2045 @ 0x7fd │ │ │ │ adds r3, r2, r3 │ │ │ │ sbc.w lr, sl, #0 │ │ │ │ cmp r3, r5 │ │ │ │ mov r2, r3 │ │ │ │ sbcs.w r5, lr, #0 │ │ │ │ - bcs.n 1c89ec │ │ │ │ + bcs.n 1c86dc │ │ │ │ lsrs r5, r4, #10 │ │ │ │ lsls r3, r3, #20 │ │ │ │ orr.w r5, r5, r7, lsl #22 │ │ │ │ asrs r4, r7, #10 │ │ │ │ movs r2, #0 │ │ │ │ adds.w r0, r8, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ @@ -516084,15 +515773,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ negs r3, r2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 1c8b46 │ │ │ │ + bhi.n 1c8836 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ rsb r7, r3, #32 │ │ │ │ sub.w lr, r2, #32 │ │ │ │ rsb r5, r2, #32 │ │ │ │ lsl.w r4, ip, r2 │ │ │ │ lsl.w lr, r6, lr │ │ │ │ lsr.w r5, r6, r5 │ │ │ │ @@ -516107,34 +515796,34 @@ │ │ │ │ orr.w r5, r5, r7 │ │ │ │ orr.w r5, r5, r2 │ │ │ │ lsr.w ip, ip, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, r5 │ │ │ │ orrne.w r6, r5, #1 │ │ │ │ - b.n 1c8a0e │ │ │ │ + b.n 1c86fe │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1c8ab8 │ │ │ │ + b.n 1c87a8 │ │ │ │ adds.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ movw r4, #65535 @ 0xffff │ │ │ │ movt r4, #32751 @ 0x7fef │ │ │ │ adc.w r3, r4, r9 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c8a4a │ │ │ │ + b.n 1c873a │ │ │ │ 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 │ │ │ │ - ldr.w r2, [pc, #1308] @ 1c9098 │ │ │ │ + ldr.w r2, [pc, #1308] @ 1c8d88 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1308] @ 1c909c │ │ │ │ + ldr.w r3, [pc, #1308] @ 1c8d8c │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ vstr d0, [sp, #16] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vstr d2, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ @@ -516158,46 +515847,46 @@ │ │ │ │ ubfx r2, r2, #0, #20 │ │ │ │ ubfx r3, r3, #20, #11 │ │ │ │ ubfx r4, lr, #20, #11 │ │ │ │ subw r7, r0, #2047 @ 0x7ff │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c8e9c │ │ │ │ + beq.w 1c8b8c │ │ │ │ subw r7, r3, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c8e44 │ │ │ │ + beq.w 1c8b34 │ │ │ │ subw r7, r4, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c8f0e │ │ │ │ + beq.w 1c8bfe │ │ │ │ mov r9, r5 │ │ │ │ - cbnz r0, 1c8c3c │ │ │ │ + cbnz r0, 1c892c │ │ │ │ orrs.w r0, r6, r2 │ │ │ │ - beq.w 1c8f0e │ │ │ │ + beq.w 1c8bfe │ │ │ │ clz r0, r2 │ │ │ │ - cbnz r2, 1c8c14 │ │ │ │ + cbnz r2, 1c8904 │ │ │ │ clz r0, r6 │ │ │ │ adds r0, #32 │ │ │ │ sub.w r7, r0, #11 │ │ │ │ lsls r2, r7 │ │ │ │ lsl.w r7, r6, r7 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ sub.w r7, r0, #43 @ 0x2b │ │ │ │ lsl.w r7, r6, r7 │ │ │ │ orrs r2, r7 │ │ │ │ rsb r7, r0, #43 @ 0x2b │ │ │ │ rsb r0, r0, #12 │ │ │ │ lsr.w r7, r6, r7 │ │ │ │ orrs r2, r7 │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ - cbnz r3, 1c8c78 │ │ │ │ + cbnz r3, 1c8968 │ │ │ │ orrs.w r3, r5, r1 │ │ │ │ - beq.w 1c8f0e │ │ │ │ + beq.w 1c8bfe │ │ │ │ clz r3, r1 │ │ │ │ - cbnz r1, 1c8c52 │ │ │ │ + cbnz r1, 1c8942 │ │ │ │ clz r3, r5 │ │ │ │ adds r3, #32 │ │ │ │ sub.w r6, r3, #11 │ │ │ │ lsls r1, r6 │ │ │ │ lsl.w r9, r5, r6 │ │ │ │ sub.w r6, r3, #43 @ 0x2b │ │ │ │ lsl.w r6, r5, r6 │ │ │ │ @@ -516248,32 +515937,32 @@ │ │ │ │ umlal r6, r0, r2, r1 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ strd r6, r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ and.w r6, r0, #1073741824 @ 0x40000000 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c8f2e │ │ │ │ + bne.w 1c8c1e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r7, #64513 @ 0xfc01 │ │ │ │ movt r7, #65535 @ 0xffff │ │ │ │ adds r7, r3, r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r9, r7 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1c9158 │ │ │ │ + bne.w 1c8e48 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ubfx r6, lr, #0, #20 │ │ │ │ orrs r4, r6 │ │ │ │ - beq.w 1c9304 │ │ │ │ + beq.w 1c8ff4 │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c95a6 │ │ │ │ + beq.w 1c9296 │ │ │ │ clz r2, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ubfx r1, lr, #0, #20 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ sub.w r4, r2, #11 │ │ │ │ subs r6, #43 @ 0x2b │ │ │ │ @@ -516295,15 +515984,15 @@ │ │ │ │ mov.w r4, r4, lsl #10 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, r2, asr #31 │ │ │ │ str r4, [sp, #24] │ │ │ │ sbc.w r7, r3, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 1c917c │ │ │ │ + bge.w 1c8e6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r6, #0 │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ mov r9, r2 │ │ │ │ ite eq │ │ │ │ @@ -516313,204 +516002,204 @@ │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #8] │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1c8dce │ │ │ │ + beq.n 1c8abe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvns r2, r3 │ │ │ │ mvns r3, r7 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1c9878 │ │ │ │ + bne.w 1c9568 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - beq.w 1c91fe │ │ │ │ + beq.w 1c8eee │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r6, sp, #76 @ 0x4c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ negs r2, r5 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ - vldr d7, [pc, #680] @ 1c9090 │ │ │ │ + vldr d7, [pc, #680] @ 1c8d80 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c937a │ │ │ │ + beq.w 1c906a │ │ │ │ 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 1c8df0 │ │ │ │ + bne.n 1c8ae0 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ orrs.w r3, r1, r2 │ │ │ │ - beq.w 1c972e │ │ │ │ + beq.w 1c941e │ │ │ │ clz r3, r2 │ │ │ │ - cbnz r2, 1c8e2a │ │ │ │ + cbnz r2, 1c8b1a │ │ │ │ clz r3, r1 │ │ │ │ adds r3, #32 │ │ │ │ subs r3, #1 │ │ │ │ - bne.w 1c9a70 │ │ │ │ + bne.w 1c9760 │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1c8ffa │ │ │ │ + b.n 1c8cea │ │ │ │ orrs r1, r5 │ │ │ │ - bne.w 1c905c │ │ │ │ + bne.w 1c8d4c │ │ │ │ subw r4, r4, #2047 @ 0x7ff │ │ │ │ orrs r4, r7 │ │ │ │ ite ne │ │ │ │ movne r3, r7 │ │ │ │ moveq r3, #1 │ │ │ │ ldrd r7, r1, [sp, #24] │ │ │ │ and.w r4, r3, #1 │ │ │ │ orrs r1, r7 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1c8f0e │ │ │ │ + bne.n 1c8bfe │ │ │ │ orrs r0, r6 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.w 1c9076 │ │ │ │ + beq.w 1c8d66 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ and.w r3, r3, #1 │ │ │ │ eor.w r2, sl, fp │ │ │ │ orrs r7, r1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ ands.w r1, r3, r2 │ │ │ │ - bne.w 1c9076 │ │ │ │ + bne.w 1c8d66 │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c8f12 │ │ │ │ + b.n 1c8c02 │ │ │ │ orrs r2, r6 │ │ │ │ - bne.w 1c908a │ │ │ │ + bne.w 1c8d7a │ │ │ │ subw r2, r3, #2047 @ 0x7ff │ │ │ │ orrs r2, r7 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, r7 │ │ │ │ orrs.w r0, r5, r1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c905c │ │ │ │ + bne.w 1c8d4c │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ subw r4, r4, #2047 @ 0x7ff │ │ │ │ clz r4, r4 │ │ │ │ orrs.w r2, r6, r7 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ and.w r0, r4, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbnz r0, 1c8f0e │ │ │ │ + cbnz r0, 1c8bfe │ │ │ │ orrs r3, r5 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1c9062 │ │ │ │ + beq.w 1c8d52 │ │ │ │ orrs r6, r7 │ │ │ │ and.w r4, r4, #1 │ │ │ │ eor.w r3, sl, fp │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ ands r4, r3 │ │ │ │ - bne.w 1c9062 │ │ │ │ + bne.w 1c8d52 │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r4 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c8f12 │ │ │ │ + b.n 1c8c02 │ │ │ │ vldr d0, [sp] │ │ │ │ - ldr r2, [pc, #396] @ (1c90a0 ) │ │ │ │ - ldr r3, [pc, #388] @ (1c909c ) │ │ │ │ + ldr r2, [pc, #396] @ (1c8d90 ) │ │ │ │ + ldr r3, [pc, #388] @ (1c8d8c ) │ │ │ │ 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 1c9a6c │ │ │ │ + bne.w 1c975c │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r6, #64514 @ 0xfc02 │ │ │ │ movt r6, #65535 @ 0xffff │ │ │ │ adds r6, r3, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r9, r6 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r7, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1c90a4 │ │ │ │ + beq.w 1c8d94 │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ lsls r3, r2, #10 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orr.w r3, r3, r2, lsr #22 │ │ │ │ lsls r2, r2, #10 │ │ │ │ str r2, [sp, #24] │ │ │ │ orr.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ subs r2, r6, r4 │ │ │ │ sbc.w r7, r7, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 1c9250 │ │ │ │ + blt.w 1c8f40 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r7 │ │ │ │ - bne.w 1c93ba │ │ │ │ + bne.w 1c90aa │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #28] │ │ │ │ it eq │ │ │ │ ldrdeq r5, ip, [sp, #48] @ 0x30 │ │ │ │ - beq.w 1c91fe │ │ │ │ + beq.w 1c8eee │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ sbc.w r0, r0, r2 │ │ │ │ orrs.w r2, r3, r0 │ │ │ │ - bne.w 1c955c │ │ │ │ + bne.w 1c924c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c9772 │ │ │ │ + bne.w 1c9462 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c98de │ │ │ │ + beq.w 1c95ce │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bne.w 1c95c0 │ │ │ │ + bne.w 1c92b0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs.w r5, r9, #127 @ 0x7f │ │ │ │ mov.w r1, r1, lsl #31 │ │ │ │ add.w lr, sp, #60 @ 0x3c │ │ │ │ adc.w r4, r3, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #12 │ │ │ │ @@ -516527,70 +516216,70 @@ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ mov r5, r9 │ │ │ │ sbcs.w r0, r4, #0 │ │ │ │ - bcc.n 1c9034 │ │ │ │ + bcc.n 1c8d24 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1c9594 │ │ │ │ + blt.w 1c9284 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ subw r0, r9, #2045 @ 0x7fd │ │ │ │ mov r9, r3 │ │ │ │ orrs r0, r4 │ │ │ │ mov.w r0, r2, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1c9732 │ │ │ │ + bne.w 1c9422 │ │ │ │ lsrs r1, r1, #10 │ │ │ │ asrs r5, r2, #10 │ │ │ │ orr.w r1, r1, r2, lsl #22 │ │ │ │ orrs.w r3, r1, r5 │ │ │ │ itt eq │ │ │ │ moveq r0, r1 │ │ │ │ moveq r4, r5 │ │ │ │ - bne.w 1c93b2 │ │ │ │ + bne.w 1c90a2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r2, r0, r1 │ │ │ │ add.w r4, r4, r3, lsl #31 │ │ │ │ adc.w r3, r5, r4 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c8f12 │ │ │ │ + b.n 1c8c02 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 1c8f12 │ │ │ │ + b.n 1c8c02 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c8f12 │ │ │ │ + b.n 1c8c02 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c8f12 │ │ │ │ + b.n 1c8c02 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - b.n 1c8f12 │ │ │ │ + b.n 1c8c02 │ │ │ │ ... │ │ │ │ - strb r6, [r6, #17] │ │ │ │ + strb r6, [r0, #30] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #3] │ │ │ │ + strb r6, [r6, #15] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ubfx r7, lr, #0, #20 │ │ │ │ orrs r4, r7 │ │ │ │ - beq.w 1c930a │ │ │ │ + beq.w 1c8ffa │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c95b4 │ │ │ │ + beq.w 1c92a4 │ │ │ │ clz r2, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ubfx r1, lr, #0, #20 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ sub.w r4, r2, #11 │ │ │ │ subs r7, #43 @ 0x2b │ │ │ │ @@ -516612,15 +516301,15 @@ │ │ │ │ mov.w r4, r4, lsl #10 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, r2, asr #31 │ │ │ │ str r4, [sp, #24] │ │ │ │ sbc.w r7, r3, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 1c8f70 │ │ │ │ + bge.w 1c8c60 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r9, r2 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ @@ -516630,56 +516319,56 @@ │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c974c │ │ │ │ + beq.w 1c943c │ │ │ │ negs r3, r1 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1c91a2 │ │ │ │ + ble.n 1c8e92 │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 1c9292 │ │ │ │ - b.n 1c9898 │ │ │ │ + bne.w 1c8f82 │ │ │ │ + b.n 1c9588 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ubfx r3, lr, #0, #20 │ │ │ │ lsls r3, r3, #10 │ │ │ │ orr.w r3, r3, r2, lsr #22 │ │ │ │ lsls r2, r2, #10 │ │ │ │ str r2, [sp, #24] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r3, r7, r4 │ │ │ │ sbc.w r7, r2, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 1c9224 │ │ │ │ + blt.n 1c8f14 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1c9192 │ │ │ │ + beq.n 1c8e82 │ │ │ │ ite cc │ │ │ │ movcc r1, #1 │ │ │ │ movcs r1, #0 │ │ │ │ ldr.w r5, [r3, #4]! │ │ │ │ cmp r3, r4 │ │ │ │ add.w r2, r1, r5, lsl #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bne.n 1c9188 │ │ │ │ - b.n 1c8f70 │ │ │ │ + bne.n 1c8e78 │ │ │ │ + b.n 1c8c60 │ │ │ │ negs r3, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ rsb r8, r6, #32 │ │ │ │ sub.w r4, r3, #32 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r8, r0, r8 │ │ │ │ @@ -516701,29 +516390,29 @@ │ │ │ │ ite eq │ │ │ │ moveq r2, r3 │ │ │ │ orrne.w r2, r3, #1 │ │ │ │ cmp r4, r4 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ str r2, [sp, #28] │ │ │ │ - bne.n 1c9296 │ │ │ │ + bne.n 1c8f86 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ adds r3, r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adc.w r0, r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1c9526 │ │ │ │ + blt.w 1c9216 │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1c8ffa │ │ │ │ + b.n 1c8cea │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ @@ -516731,16 +516420,16 @@ │ │ │ │ cmp r4, r4 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ str r6, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c8db6 │ │ │ │ - b.n 1c8dce │ │ │ │ + bne.w 1c8aa6 │ │ │ │ + b.n 1c8abe │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r6, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ite ne │ │ │ │ @@ -516749,138 +516438,138 @@ │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ mov r9, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c974c │ │ │ │ + beq.w 1c943c │ │ │ │ negs r3, r2 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1c91a2 │ │ │ │ + ble.n 1c8e92 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - beq.w 1c9a2e │ │ │ │ + beq.w 1c971e │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1c8dce │ │ │ │ + beq.w 1c8abe │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r2, r3, r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sbc.w r0, r3, r0 │ │ │ │ ldrd r1, r3, [sp, #40] @ 0x28 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.n 1c92c2 │ │ │ │ + beq.n 1c8fb2 │ │ │ │ subs r2, #1 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ sbc.w r0, r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ and.w r5, r0, #1073741824 @ 0x40000000 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1c96aa │ │ │ │ + beq.w 1c939a │ │ │ │ ldr r4, [sp, #8] │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ movw r5, #2045 @ 0x7fd │ │ │ │ adc.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r5, r4, #0 │ │ │ │ - bcs.w 1c9804 │ │ │ │ + bcs.w 1c94f4 │ │ │ │ lsrs r4, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ lsls r3, r3, #20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w r0, r2, #2147483648 @ 0x80000000 │ │ │ │ adds r2, r1, r4 │ │ │ │ add r0, r3 │ │ │ │ adc.w r3, r5, r0 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c8f12 │ │ │ │ + b.n 1c8c02 │ │ │ │ adds r2, r2, r2 │ │ │ │ adc.w r1, r0, r1 │ │ │ │ ldrd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movw r5, #2045 @ 0x7fd │ │ │ │ and.w r6, r8, #2147483648 @ 0x80000000 │ │ │ │ movs r4, #0 │ │ │ │ orrs r3, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ adds.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, r5 │ │ │ │ sbcs.w r7, r3, #0 │ │ │ │ - bcc.n 1c9350 │ │ │ │ + bcc.n 1c9040 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.w 1c9820 │ │ │ │ + blt.w 1c9510 │ │ │ │ subw r0, r9, #2046 @ 0x7fe │ │ │ │ orrs r0, r3 │ │ │ │ mov.w r3, r1, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c98ca │ │ │ │ + bne.w 1c95ba │ │ │ │ lsrs r2, r2, #10 │ │ │ │ asrs r3, r1, #10 │ │ │ │ orr.w r2, r2, r1, lsl #22 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ itt ne │ │ │ │ lslne r5, r0, #20 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1c9368 │ │ │ │ + bne.n 1c9058 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r3 │ │ │ │ adds r4, r4, r1 │ │ │ │ adc.w r5, r5, r6 │ │ │ │ adds r0, r4, r2 │ │ │ │ adc.w r1, r3, r5 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.n 1c8f12 │ │ │ │ + b.n 1c8c02 │ │ │ │ cmp r1, r5 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 1c8dfe │ │ │ │ + b.n 1c8aee │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r1, r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 1c93aa │ │ │ │ + bcc.n 1c909a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1c989e │ │ │ │ + blt.w 1c958e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subw r3, r9, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1c9732 │ │ │ │ + bne.w 1c9422 │ │ │ │ lsrs r1, r1, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r1, r1, r0, lsl #22 │ │ │ │ mov.w r4, r9, lsl #20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c904a │ │ │ │ + b.n 1c8d3a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r3, #5 │ │ │ │ - bne.w 1c9618 │ │ │ │ + bne.w 1c9308 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r2 │ │ │ │ movs r0, #3 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ negs r6, r3 │ │ │ │ mov lr, r3 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ @@ -516899,68 +516588,68 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r6, [r1, #4]! │ │ │ │ cmp r2, r1 │ │ │ │ lsl.w r3, r6, r0 │ │ │ │ orr.w r3, r3, r4 │ │ │ │ lsr.w r4, r6, lr │ │ │ │ str.w r3, [ip], #4 │ │ │ │ - bne.n 1c93fe │ │ │ │ + bne.n 1c90ee │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r7 │ │ │ │ ldrd r7, r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c9a1a │ │ │ │ + beq.w 1c970a │ │ │ │ mov ip, r2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ rsb r0, ip, #4 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1c966c │ │ │ │ + beq.w 1c935c │ │ │ │ movs r0, #0 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq.w 1c9678 │ │ │ │ + beq.w 1c9368 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ subs r0, r5, r3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c951c │ │ │ │ + beq.n 1c920c │ │ │ │ cmp r3, r5 │ │ │ │ ite cc │ │ │ │ movcc r2, #0 │ │ │ │ movcs r2, #1 │ │ │ │ ldr.w r5, [r1, #4]! │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ cmp r4, r1 │ │ │ │ sub.w r0, r5, r3 │ │ │ │ sub.w r0, r0, r2 │ │ │ │ str r0, [r1, #0] │ │ │ │ - bne.n 1c9468 │ │ │ │ + bne.n 1c9158 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r7 │ │ │ │ - beq.w 1c8e12 │ │ │ │ + beq.w 1c8b02 │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 1c94ae │ │ │ │ + bmi.n 1c919e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r1 │ │ │ │ sbc.w r0, r0, #0 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -516972,65 +516661,65 @@ │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ adds.w r5, r9, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ movw r0, #2045 @ 0x7fd │ │ │ │ cmp r5, r0 │ │ │ │ sbcs.w r7, r1, #0 │ │ │ │ - bcc.n 1c94f4 │ │ │ │ + bcc.n 1c91e4 │ │ │ │ cmp r1, r4 │ │ │ │ - blt.w 1c99ca │ │ │ │ + blt.w 1c96ba │ │ │ │ subw r5, r9, #2046 @ 0x7fe │ │ │ │ orrs r5, r1 │ │ │ │ mov.w r1, r2, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1c98ca │ │ │ │ + bne.w 1c95ba │ │ │ │ lsrs r1, r3, #10 │ │ │ │ asrs r0, r2, #10 │ │ │ │ orr.w r1, r1, r2, lsl #22 │ │ │ │ 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 1c8f12 │ │ │ │ + b.n 1c8c02 │ │ │ │ cmp r3, r5 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ - b.n 1c9474 │ │ │ │ + b.n 1c9164 │ │ │ │ lsrs r2, r3, #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orr.w r2, r2, r0, lsl #31 │ │ │ │ orrs.w r5, ip, r5 │ │ │ │ orr.w r2, r2, r3 │ │ │ │ mov.w r0, r0, lsr #1 │ │ │ │ - bne.w 1c9384 │ │ │ │ + bne.w 1c9074 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.w 1c9396 │ │ │ │ + bcs.w 1c9086 │ │ │ │ lsrs r1, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r1, r1, r0, lsl #22 │ │ │ │ - b.n 1c93b2 │ │ │ │ + b.n 1c90a2 │ │ │ │ cmp r0, #0 │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ - bge.w 1c8e12 │ │ │ │ + bge.w 1c8b02 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ eor.w r2, sl, #1 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ negs r3, r3 │ │ │ │ @@ -517040,132 +516729,132 @@ │ │ │ │ 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 1c9578 │ │ │ │ - b.n 1c8e12 │ │ │ │ + bne.n 1c9268 │ │ │ │ + b.n 1c8b02 │ │ │ │ negs r3, r5 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.w 1c97b6 │ │ │ │ + ble.w 1c94a6 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1c904a │ │ │ │ + b.n 1c8d3a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.w 1c8d38 │ │ │ │ + b.w 1c8a28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1c90c0 │ │ │ │ + b.n 1c8db0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c977e │ │ │ │ + beq.w 1c946e │ │ │ │ clz r2, r2 │ │ │ │ subs r3, r2, #1 │ │ │ │ adds r2, #63 @ 0x3f │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ mov.w r4, #0 │ │ │ │ mov.w r6, r2, lsr #5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adc.w r4, r4, #0 │ │ │ │ subs.w r5, r9, r3 │ │ │ │ sbc.w r4, r2, r4 │ │ │ │ ands.w r3, r3, #31 │ │ │ │ - bne.w 1c9946 │ │ │ │ + bne.w 1c9636 │ │ │ │ rsb r3, r6, #1073741824 @ 0x40000000 │ │ │ │ rsb r7, r6, #3 │ │ │ │ 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 1c9608 │ │ │ │ + bne.n 1c92f8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 1c8fe2 │ │ │ │ + b.n 1c8cd2 │ │ │ │ cmp r2, #4 │ │ │ │ mov ip, r2 │ │ │ │ it cs │ │ │ │ movcs.w ip, #4 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ uxtb r0, r0 │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1c963c │ │ │ │ + b.n 1c932c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1c965a │ │ │ │ + beq.n 1c934a │ │ │ │ ldr.w r5, [r1, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1c9638 │ │ │ │ + beq.n 1c9328 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 1c9788 │ │ │ │ + bls.w 1c9478 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1c944a │ │ │ │ + b.n 1c913a │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 1c9788 │ │ │ │ + bls.w 1c9478 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [r3, #4] │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 1c945c │ │ │ │ + bne.w 1c914c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ add r3, r1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c968e │ │ │ │ + beq.n 1c937e │ │ │ │ ite cc │ │ │ │ movcc r5, #1 │ │ │ │ movcs r5, #0 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ cmp r4, r2 │ │ │ │ add r3, r1 │ │ │ │ add r3, r5 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 1c9684 │ │ │ │ + bne.n 1c9374 │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 1c920a │ │ │ │ + b.n 1c8efa │ │ │ │ adds r2, r2, r2 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adcs r0, r0 │ │ │ │ subs.w r3, r9, #2 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ movw r4, #2045 @ 0x7fd │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcc.n 1c9712 │ │ │ │ + bcc.n 1c9402 │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ negs r6, r3 │ │ │ │ sub.w ip, r1, #32 │ │ │ │ add.w r7, r3, #32 │ │ │ │ mov r3, r5 │ │ │ │ rsb r5, r1, #32 │ │ │ │ lsl.w r4, r0, r1 │ │ │ │ @@ -517187,67 +516876,67 @@ │ │ │ │ lsrs r4, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ orrs.w r2, r4, r5 │ │ │ │ itt eq │ │ │ │ moveq r1, r4 │ │ │ │ moveq r3, r5 │ │ │ │ - beq.w 1c92f0 │ │ │ │ + beq.w 1c8fe0 │ │ │ │ lsls r3, r3, #20 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c92f0 │ │ │ │ + b.n 1c8fe0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1c8fbc │ │ │ │ + b.n 1c8cac │ │ │ │ ldr r0, [sp, #32] │ │ │ │ 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.w 1c8f12 │ │ │ │ + b.w 1c8c02 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ 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 r4, r2 │ │ │ │ - bne.n 1c9756 │ │ │ │ + bne.n 1c9446 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - b.w 1c8dd4 │ │ │ │ + b.w 1c8ac4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1c8fbc │ │ │ │ + b.n 1c8cac │ │ │ │ clz r3, r3 │ │ │ │ add.w r2, r3, #32 │ │ │ │ - b.n 1c95ca │ │ │ │ + b.n 1c92ba │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov.w r2, ip, lsl #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, r2 │ │ │ │ ands.w r0, r0, #31 │ │ │ │ - bne.w 1c98ec │ │ │ │ + bne.w 1c95dc │ │ │ │ rsb r6, r3, #3 │ │ │ │ subs r3, r1, #4 │ │ │ │ uxtb r6, r6 │ │ │ │ add.w r6, r1, r6, lsl #2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ str.w r0, [r1], #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1c97a8 │ │ │ │ - b.n 1c9432 │ │ │ │ + bne.n 1c9498 │ │ │ │ + b.n 1c9122 │ │ │ │ and.w r0, r9, #63 @ 0x3f │ │ │ │ rsb r5, r3, #32 │ │ │ │ sub.w r7, r0, #32 │ │ │ │ rsb r6, r0, #32 │ │ │ │ lsl.w r4, r2, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r7, r1, r7 │ │ │ │ @@ -517261,28 +516950,28 @@ │ │ │ │ lsr.w r1, r1, r3 │ │ │ │ lsr.w r0, r2, r0 │ │ │ │ orr.w r1, r1, r5 │ │ │ │ orr.w r1, r1, r0 │ │ │ │ lsr.w r2, r2, r3 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ - b.n 1c9034 │ │ │ │ + b.n 1c8d24 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1c9a3c │ │ │ │ + blt.w 1c972c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1c99b2 │ │ │ │ + blt.w 1c96a2 │ │ │ │ lsrs r4, r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32720 @ 0x7fd0 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ asrs r5, r0, #10 │ │ │ │ - b.n 1c92f0 │ │ │ │ + b.n 1c8fe0 │ │ │ │ negs r3, r0 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.w 1c993c │ │ │ │ + bhi.w 1c962c │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ rsb r7, r3, #32 │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r5, r1, r0 │ │ │ │ lsl.w lr, r2, lr │ │ │ │ lsr.w ip, r2, ip │ │ │ │ @@ -517296,55 +516985,55 @@ │ │ │ │ lsr.w r0, r1, r0 │ │ │ │ orr.w r2, r2, r7 │ │ │ │ orr.w r2, r2, r0 │ │ │ │ lsr.w r1, r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ - b.n 1c9350 │ │ │ │ + b.n 1c9040 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.w 1c91a2 │ │ │ │ + ble.w 1c8e92 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r3, r0 │ │ │ │ mov.w r0, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 1c92a6 │ │ │ │ + bne.w 1c8f96 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 1c91fe │ │ │ │ + b.n 1c8eee │ │ │ │ rsb r3, r9, #0 │ │ │ │ add.w r2, r9, #32 │ │ │ │ mov.w r9, #0 │ │ │ │ lsrs r1, r3 │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ orrs r1, r2 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ lsr.w r3, r0, r3 │ │ │ │ lsr.w r2, r0, r2 │ │ │ │ orrs r1, r2 │ │ │ │ asrs r5, r3, #10 │ │ │ │ lsrs r1, r1, #10 │ │ │ │ orr.w r1, r1, r3, lsl #22 │ │ │ │ - b.n 1c93b2 │ │ │ │ + b.n 1c90a2 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ subs r2, r4, #1 │ │ │ │ adds r3, r6, r3 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1c8f12 │ │ │ │ + b.w 1c8c02 │ │ │ │ mov r2, r1 │ │ │ │ and.w r3, r8, #2147483648 @ 0x80000000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1c8f12 │ │ │ │ + b.w 1c8c02 │ │ │ │ rsb r3, r3, #4 │ │ │ │ sub.w r6, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ mov lr, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -517357,42 +517046,42 @@ │ │ │ │ lsr.w r2, r3, r2 │ │ │ │ orrs r2, r6 │ │ │ │ lsl.w r6, r3, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r3, r6 │ │ │ │ - beq.n 1c992c │ │ │ │ + beq.n 1c961c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c9a64 │ │ │ │ + beq.w 1c9754 │ │ │ │ negs r6, r0 │ │ │ │ mov r2, ip │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 1c93e4 │ │ │ │ + b.n 1c90d4 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1c9368 │ │ │ │ + b.n 1c9058 │ │ │ │ rsb r7, r6, #4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ rsb r8, r3, #0 │ │ │ │ uxtb r7, r7 │ │ │ │ add.w lr, r0, r2 │ │ │ │ add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ add.w r1, sp, ip, lsl #2 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1c8fde │ │ │ │ + beq.w 1c8cce │ │ │ │ lsls r7, r7, #2 │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add ip, r7 │ │ │ │ mov r9, r0 │ │ │ │ add r7, lr │ │ │ │ and.w r0, r8, #31 │ │ │ │ mov sl, r2 │ │ │ │ @@ -517402,28 +517091,28 @@ │ │ │ │ mov ip, r1 │ │ │ │ ldr.w r3, [lr, #-4]! │ │ │ │ lsr.w r1, r3, r0 │ │ │ │ orr.w r1, r1, ip │ │ │ │ str.w r1, [r7, #-4]! │ │ │ │ lsl.w ip, r3, r2 │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 1c9988 │ │ │ │ + bne.n 1c9678 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, sl │ │ │ │ str.w ip, [r9, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c8fe2 │ │ │ │ - b.w 1c8fe8 │ │ │ │ + bne.w 1c8cd2 │ │ │ │ + b.w 1c8cd8 │ │ │ │ and.w lr, lr, #2147483648 @ 0x80000000 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ subs r2, r1, #1 │ │ │ │ add r3, lr │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1c8f12 │ │ │ │ + b.w 1c8c02 │ │ │ │ and.w r1, r5, #63 @ 0x3f │ │ │ │ negs r7, r5 │ │ │ │ sub.w lr, r1, #32 │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r0, r2, r1 │ │ │ │ adds r5, #32 │ │ │ │ lsl.w lr, r3, lr │ │ │ │ @@ -517438,56 +517127,56 @@ │ │ │ │ orr.w r3, r3, r5 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ lsr.w r2, r2, r7 │ │ │ │ mov r5, r4 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - b.n 1c94f4 │ │ │ │ + b.n 1c91e4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1c944a │ │ │ │ + bne.w 1c913a │ │ │ │ cmp r5, r5 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 1c945c │ │ │ │ - b.n 1c9678 │ │ │ │ + bne.w 1c914c │ │ │ │ + b.n 1c9368 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r1, r3, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adc.w r2, r3, #0 │ │ │ │ - b.w 1c9214 │ │ │ │ + b.w 1c8f04 │ │ │ │ negs r6, r3 │ │ │ │ add.w r5, r3, #32 │ │ │ │ mov r3, r1 │ │ │ │ sub.w r1, r6, #32 │ │ │ │ lsrs r2, r6 │ │ │ │ lsl.w r5, r0, r5 │ │ │ │ orrs r2, r5 │ │ │ │ lsr.w r1, r0, r1 │ │ │ │ orrs r2, r1 │ │ │ │ lsr.w r6, r0, r6 │ │ │ │ lsrs r4, r2, #10 │ │ │ │ asrs r5, r6, #10 │ │ │ │ orr.w r4, r4, r6, lsl #22 │ │ │ │ - b.n 1c9728 │ │ │ │ + b.n 1c9418 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, ip │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1c942e │ │ │ │ + b.n 1c911e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs.w r5, r9, r3 │ │ │ │ mov.w r6, r3, lsr #5 │ │ │ │ sbc.w r4, r2, #0 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls.w 1c95e6 │ │ │ │ + bls.w 1c92d6 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - b.w 1c8fe2 │ │ │ │ + b.w 1c8cd2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, #16 │ │ │ │ vstr s0, [sp, #12] │ │ │ │ vstr s1, [sp, #8] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ vstr s2, [sp, #4] │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ @@ -517496,64 +517185,64 @@ │ │ │ │ eors r2, r3 │ │ │ │ ubfx r5, r3, #0, #23 │ │ │ │ ubfx r0, ip, #0, #23 │ │ │ │ ubfx r3, r3, #23, #8 │ │ │ │ ubfx r4, ip, #23, #8 │ │ │ │ mov.w lr, r2, lsr #31 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq.w 1c9c08 │ │ │ │ + beq.w 1c98f8 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - beq.w 1c9be0 │ │ │ │ + beq.w 1c98d0 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq.w 1c9c5c │ │ │ │ - cbnz r1, 1c9aec │ │ │ │ + beq.w 1c994c │ │ │ │ + cbnz r1, 1c97dc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1c9c5c │ │ │ │ + beq.w 1c994c │ │ │ │ clz r1, r6 │ │ │ │ sub.w r7, r1, #8 │ │ │ │ rsb r1, r1, #9 │ │ │ │ lsls r6, r7 │ │ │ │ - cbnz r3, 1c9b02 │ │ │ │ + cbnz r3, 1c97f2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1c9c5c │ │ │ │ + beq.w 1c994c │ │ │ │ clz r3, r5 │ │ │ │ sub.w r7, r3, #8 │ │ │ │ rsb r3, r3, #9 │ │ │ │ lsls r5, r7 │ │ │ │ adds r7, r1, r3 │ │ │ │ lsls r1, r6, #7 │ │ │ │ lsls r3, r5, #7 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ umull r5, r6, r1, r3 │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ it cs │ │ │ │ subcs.w r1, r7, #126 @ 0x7e │ │ │ │ - bcc.w 1c9c7c │ │ │ │ + bcc.w 1c996c │ │ │ │ mov r9, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1c9c66 │ │ │ │ + beq.w 1c9956 │ │ │ │ subs r3, r1, r4 │ │ │ │ lsls r0, r0, #6 │ │ │ │ orr.w r0, r0, #536870912 @ 0x20000000 │ │ │ │ mov r8, lr │ │ │ │ uxth r7, r3 │ │ │ │ cmp.w lr, ip, lsr #31 │ │ │ │ sxth r3, r3 │ │ │ │ - beq.w 1c9ca8 │ │ │ │ + beq.w 1c9998 │ │ │ │ mov.w lr, #0 │ │ │ │ cmp r3, lr │ │ │ │ - blt.w 1c9d26 │ │ │ │ - beq.w 1c9dc4 │ │ │ │ + blt.w 1c9a16 │ │ │ │ + beq.w 1c9ab4 │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - bls.w 1c9e7e │ │ │ │ + bls.w 1c9b6e │ │ │ │ subs r5, #1 │ │ │ │ adc.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 1c9b66 │ │ │ │ + cbnz r6, 1c9856 │ │ │ │ clz r0, r5 │ │ │ │ adds r0, #32 │ │ │ │ subs r3, r0, #1 │ │ │ │ sxtb r3, r3 │ │ │ │ subs r3, r1, r3 │ │ │ │ rsb r1, r0, #33 @ 0x21 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -517575,110 +517264,110 @@ │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ orr.w r2, r2, r0 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 1c9dbc │ │ │ │ + bls.w 1c9aac │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1c9d9c │ │ │ │ + blt.w 1c9a8c │ │ │ │ lsrs r1, r2, #31 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c9dbc │ │ │ │ + beq.w 1c9aac │ │ │ │ mov lr, r8 │ │ │ │ - b.n 1c9d14 │ │ │ │ + b.n 1c9a04 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1c9c90 │ │ │ │ + bne.n 1c9980 │ │ │ │ subs r3, r0, r5 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c9c5c │ │ │ │ + bne.n 1c994c │ │ │ │ and.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r1, r6 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1c9c9a │ │ │ │ + beq.n 1c998a │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ cmpeq r4, #255 @ 0xff │ │ │ │ - b.n 1c9c42 │ │ │ │ + b.n 1c9932 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1c9c9e │ │ │ │ + bne.n 1c998e │ │ │ │ sub.w r1, r3, #255 @ 0xff │ │ │ │ cmp r5, r6 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c9c90 │ │ │ │ + bne.n 1c9980 │ │ │ │ subs r1, r0, r1 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - cbnz r1, 1c9c5c │ │ │ │ + cbnz r1, 1c994c │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r5 │ │ │ │ add.w r3, r2, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1c9c9a │ │ │ │ + beq.n 1c998a │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ cmpeq r4, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ eor.w lr, lr, ip, lsr #31 │ │ │ │ tst.w lr, r4 │ │ │ │ - bne.n 1c9c9a │ │ │ │ + bne.n 1c998a │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ vldr s0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c9eca │ │ │ │ + beq.w 1c9bba │ │ │ │ clz r4, r0 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ rsb r4, r4, #9 │ │ │ │ lsls r0, r3 │ │ │ │ - b.n 1c9b2a │ │ │ │ + b.n 1c981a │ │ │ │ adds r3, r5, r5 │ │ │ │ sub.w r1, r7, #127 @ 0x7f │ │ │ │ adcs r6, r6 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1c9b2a │ │ │ │ - b.n 1c9c66 │ │ │ │ + bne.w 1c981a │ │ │ │ + b.n 1c9956 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r3, #1 │ │ │ │ - b.n 1c9c52 │ │ │ │ + b.n 1c9942 │ │ │ │ vldr s0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 1c9e10 │ │ │ │ + ble.w 1c9b00 │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ itt hi │ │ │ │ movhi r1, #1 │ │ │ │ movhi r2, #0 │ │ │ │ - bhi.n 1c9cde │ │ │ │ + bhi.n 1c99ce │ │ │ │ rsb r1, r7, #32 │ │ │ │ sub.w r2, r7, #32 │ │ │ │ lsl.w r1, r0, r1 │ │ │ │ lsr.w r2, r0, r2 │ │ │ │ orrs r1, r2 │ │ │ │ negs r2, r7 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ @@ -517688,33 +517377,33 @@ │ │ │ │ lsr.w r2, r0, r7 │ │ │ │ adds r1, r5, r1 │ │ │ │ adc.w r2, r6, r2 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 1c9f0c │ │ │ │ + blt.w 1c9bfc │ │ │ │ cmp.w r9, #252 @ 0xfc │ │ │ │ - bls.w 1c9f5c │ │ │ │ + bls.w 1c9c4c │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 1c9f64 │ │ │ │ + blt.w 1c9c54 │ │ │ │ cmp.w r9, #253 @ 0xfd │ │ │ │ itt eq │ │ │ │ lsreq r2, r2, #7 │ │ │ │ moveq.w r3, #2122317824 @ 0x7e800000 │ │ │ │ - beq.w 1c9ec2 │ │ │ │ + beq.w 1c9bb2 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32639 @ 0x7f7f │ │ │ │ add.w r3, r3, lr, lsl #31 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1c9c60 │ │ │ │ + b.n 1c9950 │ │ │ │ mov.w r8, ip, lsr #31 │ │ │ │ mov r9, r4 │ │ │ │ cmn.w r3, #62 @ 0x3e │ │ │ │ - blt.w 1c9e68 │ │ │ │ + blt.w 1c9b58 │ │ │ │ and.w r2, r7, #63 @ 0x3f │ │ │ │ negs r1, r3 │ │ │ │ sub.w r7, r2, #32 │ │ │ │ add.w sl, r3, #32 │ │ │ │ rsb r3, r2, #32 │ │ │ │ lsl.w ip, r6, r2 │ │ │ │ lsl.w r7, r5, r7 │ │ │ │ @@ -517731,66 +517420,66 @@ │ │ │ │ orr.w r5, r5, r2 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ it ne │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ negs r5, r5 │ │ │ │ sbc.w r6, r0, r1 │ │ │ │ orrs.w r2, r5, r6 │ │ │ │ - bne.n 1c9de8 │ │ │ │ + bne.n 1c9ad8 │ │ │ │ sub.w r3, r4, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 1c9ebe │ │ │ │ + bls.w 1c9bae │ │ │ │ mov r2, lr │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.w 1c9ebe │ │ │ │ + bhi.w 1c9bae │ │ │ │ negs r0, r3 │ │ │ │ lsr.w r1, r2, r3 │ │ │ │ and.w r0, r0, #31 │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r2, r1 │ │ │ │ orrne.w r2, r1, #1 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ - beq.n 1c9ebe │ │ │ │ + beq.n 1c9bae │ │ │ │ lsls r3, r3, #23 │ │ │ │ - b.n 1c9ec2 │ │ │ │ + b.n 1c9bb2 │ │ │ │ subs r5, r5, r3 │ │ │ │ subs r6, r6, r0 │ │ │ │ orrs.w r1, r5, r6 │ │ │ │ itt eq │ │ │ │ andeq.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ vmoveq s0, r3 │ │ │ │ - beq.w 1c9c60 │ │ │ │ + beq.w 1c9950 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 1c9de8 │ │ │ │ + bge.n 1c9ad8 │ │ │ │ negs r5, r5 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ sbc.w r6, r3, r6 │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 1c9df4 │ │ │ │ + cbnz r6, 1c9ae4 │ │ │ │ clz r0, r5 │ │ │ │ adds r0, #32 │ │ │ │ subs r2, r0, #1 │ │ │ │ sub.w r1, r0, #33 @ 0x21 │ │ │ │ sxtb r2, r2 │ │ │ │ sub.w r3, r9, r2 │ │ │ │ uxtb r2, r1 │ │ │ │ lsls r1, r1, #24 │ │ │ │ it pl │ │ │ │ lslpl.w r2, r5, r2 │ │ │ │ - bpl.w 1c9bbe │ │ │ │ - b.n 1c9b6c │ │ │ │ + bpl.w 1c98ae │ │ │ │ + b.n 1c985c │ │ │ │ cmn.w r3, #30 │ │ │ │ mov r9, r4 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ - blt.n 1c9e64 │ │ │ │ + blt.n 1c9b54 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r2, r3, #32 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ sub.w ip, r1, #32 │ │ │ │ rsb r4, r1, #32 │ │ │ │ lsr.w r2, r5, r2 │ │ │ │ lsr.w r4, r5, r4 │ │ │ │ @@ -517804,88 +517493,88 @@ │ │ │ │ rsb r1, r3, #0 │ │ │ │ orr.w r2, r2, r4 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ add r2, r0 │ │ │ │ - b.n 1c9cec │ │ │ │ + b.n 1c99dc │ │ │ │ adds.w r5, lr, #4294967295 @ 0xffffffff │ │ │ │ subs r6, r0, #1 │ │ │ │ ite ne │ │ │ │ clzne r0, r6 │ │ │ │ addeq r0, #31 │ │ │ │ subs r3, r0, #1 │ │ │ │ sxtb r3, r3 │ │ │ │ subs r3, r4, r3 │ │ │ │ - b.n 1c9b6c │ │ │ │ + b.n 1c985c │ │ │ │ rsb r2, r7, #32 │ │ │ │ sub.w r4, r7, #32 │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ lsr.w r4, r0, r4 │ │ │ │ orrs r2, r4 │ │ │ │ negs r4, r7 │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ lsls.w r4, r0, r4 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ subs r5, r5, r2 │ │ │ │ lsr.w r0, r0, r7 │ │ │ │ sbc.w r6, r6, r0 │ │ │ │ orrs.w r2, r5, r6 │ │ │ │ - bne.n 1c9de8 │ │ │ │ + bne.n 1c9ad8 │ │ │ │ sub.w r3, r1, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.n 1c9ebe │ │ │ │ + bls.n 1c9bae │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1c9d9a │ │ │ │ + blt.w 1c9a8a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r3, r8, lsl #31 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1c9c52 │ │ │ │ + b.n 1c9942 │ │ │ │ bics.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ mov.w r3, r5, lsr #31 │ │ │ │ orr.w r3, r3, r6, lsl #1 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ ite eq │ │ │ │ moveq r5, r3 │ │ │ │ orrne.w r5, r3, #1 │ │ │ │ and.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1c9f48 │ │ │ │ + bls.n 1c9c38 │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 1c9f24 │ │ │ │ + blt.n 1c9c14 │ │ │ │ lsrs r2, r5, #31 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ - cbz r2, 1c9f48 │ │ │ │ + cbz r2, 1c9c38 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #8388608 @ 0x800000 │ │ │ │ subs r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1c9c60 │ │ │ │ + b.n 1c9950 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 1c9dbc │ │ │ │ + bls.w 1c9aac │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 1c9bca │ │ │ │ + bge.w 1c98ba │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1c9da6 │ │ │ │ + b.n 1c9a96 │ │ │ │ negs r1, r1 │ │ │ │ uxth r2, r1 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi r1, r0 │ │ │ │ movhi r5, r1 │ │ │ │ - bhi.n 1c9f52 │ │ │ │ + bhi.n 1c9c42 │ │ │ │ negs r4, r2 │ │ │ │ lsr.w r2, r5, r2 │ │ │ │ and.w r4, r4, #31 │ │ │ │ mov r1, r0 │ │ │ │ lsls r5, r4 │ │ │ │ ite eq │ │ │ │ moveq r5, r2 │ │ │ │ @@ -517894,53 +517583,53 @@ │ │ │ │ itet eq │ │ │ │ moveq r1, r5 │ │ │ │ lslne r1, r1, #23 │ │ │ │ moveq r5, r1 │ │ │ │ add r3, r1 │ │ │ │ add r3, r5 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1c9c60 │ │ │ │ + b.n 1c9950 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ mov.w r3, r9, lsl #23 │ │ │ │ - b.n 1c9ec2 │ │ │ │ + b.n 1c9bb2 │ │ │ │ rsb r1, r9, #0 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsrs r2, r1 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ - b.n 1c9dc0 │ │ │ │ + b.n 1c9ab0 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ sub sp, #12 │ │ │ │ vstr d0, [sp] │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ubfx r2, r1, #20, #11 │ │ │ │ ubfx lr, r1, #0, #20 │ │ │ │ subw ip, r2, #2047 @ 0x7ff │ │ │ │ and.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ca002 │ │ │ │ + beq.n 1c9cf2 │ │ │ │ orr.w ip, r3, r2 │ │ │ │ orrs.w ip, ip, lr │ │ │ │ - beq.n 1c9ffa │ │ │ │ + beq.n 1c9cea │ │ │ │ mov.w ip, r3, lsr #22 │ │ │ │ ubfx r3, r3, #0, #22 │ │ │ │ orr.w ip, ip, lr, lsl #10 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ orrs.w r3, r2, ip │ │ │ │ - beq.n 1c9ffa │ │ │ │ + beq.n 1c9cea │ │ │ │ mvn.w r3, #896 @ 0x380 │ │ │ │ eor.w lr, r0, #1 │ │ │ │ add r2, r3 │ │ │ │ orr.w ip, ip, #1073741824 @ 0x40000000 │ │ │ │ mov.w r3, lr, lsl #6 │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ - bhi.n 1ca01c │ │ │ │ + bhi.n 1c9d0c │ │ │ │ lsls r2, r2, #23 │ │ │ │ uxtab r3, ip, r3 │ │ │ │ and.w ip, ip, #127 @ 0x7f │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ @@ -517955,32 +517644,32 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ orrs.w r3, r3, lr │ │ │ │ add.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ vmovne s0, r3 │ │ │ │ - bne.n 1c9ffe │ │ │ │ + bne.n 1c9cee │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1ca02c │ │ │ │ + blt.n 1c9d1c │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - beq.n 1ca070 │ │ │ │ + beq.n 1c9d60 │ │ │ │ add.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ subs r3, r3, r0 │ │ │ │ - b.n 1ca014 │ │ │ │ + b.n 1c9d04 │ │ │ │ negs r2, r2 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi.w lr, #4294967295 @ 0xffffffff │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 1ca064 │ │ │ │ + bhi.n 1c9d54 │ │ │ │ negs r0, r2 │ │ │ │ lsr.w r2, ip, r2 │ │ │ │ and.w r0, r0, #31 │ │ │ │ lsls.w ip, ip, r0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ and.w r0, r2, #127 @ 0x7f │ │ │ │ @@ -517988,47 +517677,47 @@ │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ mvn.w lr, lr │ │ │ │ uxtab r3, r2, r3 │ │ │ │ movs r2, #0 │ │ │ │ and.w r3, lr, r3, lsr #7 │ │ │ │ - b.n 1c9fee │ │ │ │ + b.n 1c9cde │ │ │ │ mov.w r2, #2122317824 @ 0x7e800000 │ │ │ │ - b.n 1c9fd2 │ │ │ │ + b.n 1c9cc2 │ │ │ │ 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 1ca0d2 │ │ │ │ + beq.n 1c9dc2 │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - beq.n 1ca0ce │ │ │ │ + beq.n 1c9dbe │ │ │ │ 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 1ca0ce │ │ │ │ + beq.n 1c9dbe │ │ │ │ sub.w r3, r1, #113 @ 0x71 │ │ │ │ orr.w ip, r2, #16384 @ 0x4000 │ │ │ │ mov r2, ip │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #28 │ │ │ │ - bls.n 1ca0ee │ │ │ │ + bls.n 1c9dde │ │ │ │ sxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1ca0fc │ │ │ │ + blt.n 1c9dec │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 1ca11c │ │ │ │ + beq.n 1c9e0c │ │ │ │ add.w r0, r0, #31616 @ 0x7b80 │ │ │ │ adds r0, #127 @ 0x7f │ │ │ │ uxth r0, r0 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ add.w r0, r0, #31744 @ 0x7c00 │ │ │ │ lsrs r1, r2, #13 │ │ │ │ @@ -518051,272 +517740,272 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ sub.w r3, r1, #83 @ 0x53 │ │ │ │ cmp r3, #30 │ │ │ │ itt hi │ │ │ │ movhi r3, #0 │ │ │ │ movhi r2, r3 │ │ │ │ - bhi.n 1ca0f2 │ │ │ │ + bhi.n 1c9de2 │ │ │ │ rsb r1, r1, #113 @ 0x71 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ sbfx r2, ip, #4, #12 │ │ │ │ - b.n 1ca0f2 │ │ │ │ + b.n 1c9de2 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ mov.w r3, #29696 @ 0x7400 │ │ │ │ - b.n 1ca0f2 │ │ │ │ + b.n 1c9de2 │ │ │ │ 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 r4, r1, #63 @ 0x3f │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r3, r4 │ │ │ │ lsls r5, r1, #26 │ │ │ │ - beq.n 1ca15e │ │ │ │ + beq.n 1c9e4e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r6, r1, r2 │ │ │ │ - beq.n 1ca15e │ │ │ │ + beq.n 1c9e4e │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbnz r2, 1ca16a │ │ │ │ + cbnz r2, 1c9e5a │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1ca150 │ │ │ │ + bne.n 1c9e40 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r3 │ │ │ │ blx 5422c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r3, r2, #63 @ 0x3f │ │ │ │ lsls r0, r2, #26 │ │ │ │ mov r1, r3 │ │ │ │ - beq.n 1ca1a2 │ │ │ │ + beq.n 1c9e92 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls.w r2, r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ - beq.n 1ca1a2 │ │ │ │ + beq.n 1c9e92 │ │ │ │ mov fp, r4 │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1ca1aa │ │ │ │ + cbnz r3, 1c9e9a │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1ca18e │ │ │ │ + bne.n 1c9e7e │ │ │ │ ldrd r6, r5, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx 5422c │ │ │ │ - b.n 1ca154 │ │ │ │ + b.n 1c9e44 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #26 │ │ │ │ mov r2, r5 │ │ │ │ - beq.n 1ca1de │ │ │ │ + beq.n 1c9ece │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r3, r1, r3 │ │ │ │ mov sl, r3 │ │ │ │ - beq.n 1ca1de │ │ │ │ + beq.n 1c9ece │ │ │ │ strd r4, r6, [sp, #20] │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1ca1e6 │ │ │ │ + cbnz r3, 1c9ed6 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 1ca1cc │ │ │ │ + bne.n 1c9ebc │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ blx 5422c │ │ │ │ - b.n 1ca192 │ │ │ │ + b.n 1c9e82 │ │ │ │ bic.w r6, r3, #63 @ 0x3f │ │ │ │ lsls r2, r3, #26 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 1ca21a │ │ │ │ + beq.n 1c9f0a │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r3 │ │ │ │ - beq.n 1ca21a │ │ │ │ + beq.n 1c9f0a │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r4, r6 │ │ │ │ movs r6, #0 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1ca220 │ │ │ │ + cbnz r3, 1c9f10 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1ca206 │ │ │ │ + bne.n 1c9ef6 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 5422c │ │ │ │ - b.n 1ca1d0 │ │ │ │ + b.n 1c9ec0 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 1ca254 │ │ │ │ + beq.n 1c9f44 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r2, r1, r3 │ │ │ │ - beq.n 1ca254 │ │ │ │ + beq.n 1c9f44 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r1, 1ca25a │ │ │ │ + cbnz r1, 1c9f4a │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1ca242 │ │ │ │ + bne.n 1c9f32 │ │ │ │ ldrd r6, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 5422c │ │ │ │ - b.n 1ca20a │ │ │ │ + b.n 1c9efa │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ca124 │ │ │ │ - b.n 1ca246 │ │ │ │ + bl 1c9e14 │ │ │ │ + b.n 1c9f36 │ │ │ │ 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, 1ca282 │ │ │ │ + cbnz r3, 1c9f72 │ │ │ │ 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 r2, r3, #63 @ 0x3f │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - beq.n 1ca2c0 │ │ │ │ + beq.n 1c9fb0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ lsls.w r3, ip, r3 │ │ │ │ mov r5, r3 │ │ │ │ - beq.n 1ca2c0 │ │ │ │ + beq.n 1c9fb0 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1ca2ca │ │ │ │ + cbnz r1, 1c9fba │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1ca2b2 │ │ │ │ + bne.n 1c9fa2 │ │ │ │ mov r0, r9 │ │ │ │ blx 5422c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r0, r1, #63 @ 0x3f │ │ │ │ lsls r7, r1, #26 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 1ca2fc │ │ │ │ + beq.n 1c9fec │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r7, r1 │ │ │ │ - beq.n 1ca2fc │ │ │ │ + beq.n 1c9fec │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r1, 1ca30a │ │ │ │ + cbnz r1, 1c9ffa │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1ca2ea │ │ │ │ + bne.n 1c9fda │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 5422c │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - b.n 1ca2b6 │ │ │ │ + b.n 1c9fa6 │ │ │ │ bic.w r2, r1, #63 @ 0x3f │ │ │ │ lsls r1, r1, #26 │ │ │ │ mov r0, r2 │ │ │ │ - beq.n 1ca338 │ │ │ │ + beq.n 1ca028 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r8, r1 │ │ │ │ - beq.n 1ca338 │ │ │ │ + beq.n 1ca028 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1ca342 │ │ │ │ + cbnz r1, 1ca032 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1ca328 │ │ │ │ + bne.n 1ca018 │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5422c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1ca2ee │ │ │ │ + b.n 1c9fde │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ca124 │ │ │ │ + bl 1c9e14 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1ca32c │ │ │ │ + b.n 1ca01c │ │ │ │ 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 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #604] @ (1ca5c4 ) │ │ │ │ + ldr r2, [pc, #604] @ (1ca2b4 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #604] @ (1ca5c8 ) │ │ │ │ + ldr r3, [pc, #604] @ (1ca2b8 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #24 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r8, r0 │ │ │ │ add.w sl, r0, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ dmb ish │ │ │ │ rsb r9, r6, #32 │ │ │ │ sub.w r3, r6, #32 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ca518 │ │ │ │ + beq.w 1ca208 │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsr.w r2, r1, r9 │ │ │ │ orrs r2, r3 │ │ │ │ lsl.w r9, r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, sl │ │ │ │ @@ -518329,475 +518018,475 @@ │ │ │ │ lsl.w lr, r5, lr │ │ │ │ lsr.w r0, r5, r0 │ │ │ │ orr.w r1, r1, lr │ │ │ │ orrs r1, r0 │ │ │ │ lsr.w r0, r5, r2 │ │ │ │ cmp r1, r9 │ │ │ │ sbcs.w r0, r0, sl │ │ │ │ - bcs.n 1ca4ae │ │ │ │ + bcs.n 1ca19e │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ mov r8, r3 │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ lsl.w r9, r9, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ca3f4 │ │ │ │ - b.n 1ca428 │ │ │ │ + bne.n 1ca0e4 │ │ │ │ + b.n 1ca118 │ │ │ │ mul.w r2, ip, r6 │ │ │ │ rsb r0, r2, #32 │ │ │ │ sub.w r1, r2, #32 │ │ │ │ lsr.w r2, r7, r2 │ │ │ │ lsl.w r0, r5, r0 │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ orrs r2, r0 │ │ │ │ orrs r2, r1 │ │ │ │ bic.w r2, r2, r9 │ │ │ │ add.w sl, r3, r2, lsl #2 │ │ │ │ ldr.w r4, [r3, r2, lsl #2] │ │ │ │ dmb ish │ │ │ │ - cbz r4, 1ca450 │ │ │ │ + cbz r4, 1ca140 │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ ands.w ip, r4, #63 @ 0x3f │ │ │ │ - bne.n 1ca3f0 │ │ │ │ + bne.n 1ca0e0 │ │ │ │ ldr.w r0, [r8] │ │ │ │ bic.w r7, r7, r9 │ │ │ │ - ldr r2, [pc, #408] @ (1ca5cc ) │ │ │ │ + ldr r2, [pc, #408] @ (1ca2bc ) │ │ │ │ add r2, pc │ │ │ │ mla r0, r7, r0, r3 │ │ │ │ - ldr r3, [pc, #396] @ (1ca5c8 ) │ │ │ │ + ldr r3, [pc, #396] @ (1ca2b8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ca5be │ │ │ │ + bne.w 1ca2ae │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subs.w r4, ip, #1 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ it ne │ │ │ │ movne r3, #4 │ │ │ │ mov.w r1, #64 @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r8] │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 54268 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 1ca4aa │ │ │ │ + cbnz r0, 1ca19a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ca494 │ │ │ │ + bne.n 1ca184 │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ca484 │ │ │ │ + bne.n 1ca174 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ca41e │ │ │ │ + beq.n 1ca10e │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5422c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 1ca41e │ │ │ │ + b.n 1ca10e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ca47a │ │ │ │ + b.n 1ca16a │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add.w r2, ip, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r2, r1 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 54268 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ca5b0 │ │ │ │ + bne.n 1ca2a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r1, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bic.w r0, r3, #63 @ 0x3f │ │ │ │ str r4, [r0, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r8] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1ca4fa │ │ │ │ + bne.n 1ca1ea │ │ │ │ strex r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ca4ea │ │ │ │ + bne.n 1ca1da │ │ │ │ cmp r4, r2 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r4, [sp, #4] │ │ │ │ - beq.w 1ca3ac │ │ │ │ + beq.w 1ca09c │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ blx 5422c │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ - b.n 1ca3ac │ │ │ │ + b.n 1ca09c │ │ │ │ lsl.w r0, r5, r9 │ │ │ │ lsr.w r2, r7, r6 │ │ │ │ orrs r2, r0 │ │ │ │ lsr.w r0, r5, r3 │ │ │ │ lsr.w r1, r5, r6 │ │ │ │ orrs r2, r0 │ │ │ │ orrs.w r0, r2, r1 │ │ │ │ - beq.n 1ca5b8 │ │ │ │ + beq.n 1ca2a8 │ │ │ │ lsl.w r0, r1, r9 │ │ │ │ adds r4, #1 │ │ │ │ lsrs r2, r6 │ │ │ │ orrs r2, r0 │ │ │ │ lsr.w r0, r1, r3 │ │ │ │ orrs r2, r0 │ │ │ │ lsrs r1, r6 │ │ │ │ orrs.w r0, r2, r1 │ │ │ │ - bne.n 1ca532 │ │ │ │ + bne.n 1ca222 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r4, 1ca5a4 │ │ │ │ + cbz r4, 1ca294 │ │ │ │ movs r1, #4 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 54268 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - cbnz r0, 1ca5b4 │ │ │ │ + cbnz r0, 1ca2a4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 54720 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ca588 │ │ │ │ + bne.n 1ca278 │ │ │ │ strex r3, r4, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ca578 │ │ │ │ + bne.n 1ca268 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ca396 │ │ │ │ + beq.w 1ca086 │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 5422c │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ - b.n 1ca396 │ │ │ │ + b.n 1ca086 │ │ │ │ ldr.w r1, [r8] │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1ca556 │ │ │ │ + b.n 1ca246 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ca4d6 │ │ │ │ + b.n 1ca1c6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ca56c │ │ │ │ + b.n 1ca25c │ │ │ │ ldrd r1, r2, [r8] │ │ │ │ - b.n 1ca5a8 │ │ │ │ + b.n 1ca298 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ + ldrsh r0, [r4, r6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, r7] │ │ │ │ + ldrsh r2, [r3, r3] │ │ │ │ lsls r3, r3, #2 │ │ │ │ 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, #172] @ (1ca690 ) │ │ │ │ + ldr r0, [pc, #172] @ (1ca380 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #172] @ (1ca694 ) │ │ │ │ + ldr r1, [pc, #172] @ (1ca384 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #24 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - add r3, pc, #136 @ (adr r3, 1ca688 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 1ca378 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 54cd8 <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r5, 1ca652 │ │ │ │ + cbz r5, 1ca342 │ │ │ │ mov.w r8, #2 │ │ │ │ mov r7, sp │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1ca632 │ │ │ │ + beq.n 1ca322 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ca62c │ │ │ │ + bne.n 1ca31c │ │ │ │ strex r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ca61c │ │ │ │ + bne.n 1ca30c │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1ca652 │ │ │ │ - cbz r6, 1ca66e │ │ │ │ + cbz r3, 1ca342 │ │ │ │ + cbz r6, 1ca35e │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2130 │ │ │ │ + bl 1c1e20 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1ca64c │ │ │ │ + bge.n 1ca33c │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 1ca67a │ │ │ │ + beq.n 1ca36a │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ca614 │ │ │ │ + bne.n 1ca304 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1ca698 ) │ │ │ │ - ldr r3, [pc, #60] @ (1ca694 ) │ │ │ │ + ldr r2, [pc, #64] @ (1ca388 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ca384 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ca67e │ │ │ │ + bne.n 1ca36e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2130 │ │ │ │ - b.n 1ca64c │ │ │ │ + bl 1c1e20 │ │ │ │ + b.n 1ca33c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ca654 │ │ │ │ + b.n 1ca344 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, r6] │ │ │ │ + ldrb r4, [r6, r2] │ │ │ │ lsls r3, r3, #2 │ │ │ │ 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, 1ca6c6 │ │ │ │ + cbz r2, 1ca3b6 │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ addcc.w r8, r0, #16 │ │ │ │ - bcc.n 1ca6d8 │ │ │ │ + bcc.n 1ca3c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 1ca70c │ │ │ │ + bcs.n 1ca3fc │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - bl 1d95a0 │ │ │ │ + bl 1d9290 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 1d9764 │ │ │ │ + bl 1d9454 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1ca6ea │ │ │ │ + bne.n 1ca3da │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ca6c2 │ │ │ │ + beq.n 1ca3b2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ 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] @ (1ca75c ) │ │ │ │ - ldr r0, [pc, #52] @ (1ca760 ) │ │ │ │ + ldr r5, [pc, #52] @ (1ca44c ) │ │ │ │ + ldr r0, [pc, #52] @ (1ca450 ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1ca750 │ │ │ │ + beq.n 1ca440 │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1ca69c │ │ │ │ + bl 1ca38c │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1ca73a │ │ │ │ - ldr r0, [pc, #16] @ (1ca764 ) │ │ │ │ + bne.n 1ca42a │ │ │ │ + ldr r0, [pc, #16] @ (1ca454 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r3, #3] │ │ │ │ + ldrb r2, [r5, #15] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #120] @ (1ca7f0 ) │ │ │ │ + ldr r2, [pc, #120] @ (1ca4e0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1ca7f4 ) │ │ │ │ + ldr r3, [pc, #120] @ (1ca4e4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ movs r0, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5516c │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #92] @ (1ca7f8 ) │ │ │ │ + ldr r1, [pc, #92] @ (1ca4e8 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [r2] │ │ │ │ - bl 1cb07c │ │ │ │ - cbnz r0, 1ca7e2 │ │ │ │ + bl 1cad6c │ │ │ │ + cbnz r0, 1ca4d2 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1ca7ce │ │ │ │ + bmi.n 1ca4be │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (1ca7fc ) │ │ │ │ - ldr r3, [pc, #56] @ (1ca7f4 ) │ │ │ │ + ldr r2, [pc, #68] @ (1ca4ec ) │ │ │ │ + ldr r3, [pc, #56] @ (1ca4e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ca7ec │ │ │ │ + bne.n 1ca4dc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ blx 544c4 │ │ │ │ - b.n 1ca7b4 │ │ │ │ + b.n 1ca4a4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 5422c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ca7b6 │ │ │ │ + b.n 1ca4a6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, r1] │ │ │ │ + ldrh r2, [r2, r5] │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #20] @ (1ca824 ) │ │ │ │ + ldr r0, [pc, #20] @ (1ca514 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1d963c │ │ │ │ - ldr r0, [pc, #12] @ (1ca828 ) │ │ │ │ + bl 1d932c │ │ │ │ + ldr r0, [pc, #12] @ (1ca518 ) │ │ │ │ add r0, pc │ │ │ │ - bl 330cb4 │ │ │ │ + bl 3309a4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r3, #62] @ 0x3e │ │ │ │ + str r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ 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 1cb2c4 │ │ │ │ - cbnz r0, 1ca844 │ │ │ │ + bl 1cafb4 │ │ │ │ + cbnz r0, 1ca534 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cb2b0 │ │ │ │ + bl 1cafa0 │ │ │ │ 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 r2, [pc, #588] @ (1caaac ) │ │ │ │ + ldr r2, [pc, #588] @ (1ca79c ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r3, [pc, #588] @ (1caab0 ) │ │ │ │ + ldr r3, [pc, #588] @ (1ca7a0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #588] @ (1caab4 ) │ │ │ │ + ldr r5, [pc, #588] @ (1ca7a4 ) │ │ │ │ ldrd r4, r6, [r0] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5422c │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 1caa4e │ │ │ │ + bmi.w 1ca73e │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 1caa3c │ │ │ │ + bmi.w 1ca72c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1caa1e │ │ │ │ + bne.w 1ca70e │ │ │ │ add.w r5, r4, #16 │ │ │ │ add.w r9, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1ca8ba │ │ │ │ - b.n 1ca974 │ │ │ │ + bhi.n 1ca5aa │ │ │ │ + b.n 1ca664 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d960c │ │ │ │ + bl 1d92fc │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1ca974 │ │ │ │ + bls.n 1ca664 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ca8aa │ │ │ │ + beq.n 1ca59a │ │ │ │ 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] │ │ │ │ @@ -518819,168 +518508,168 @@ │ │ │ │ adds r0, #1 │ │ │ │ blx 54ecc <__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 1d95f0 │ │ │ │ + bl 1d92e0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1caa16 │ │ │ │ + beq.n 1ca706 │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r2, r2, fp │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1ca964 │ │ │ │ + cbz r3, 1ca654 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, sl, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ca94e │ │ │ │ + bne.n 1ca63e │ │ │ │ cmp r2, #2 │ │ │ │ dmb ish │ │ │ │ - beq.w 1caa84 │ │ │ │ + beq.w 1ca774 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ca89a │ │ │ │ + beq.n 1ca58a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 1ca89a │ │ │ │ + b.n 1ca58a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr.w r7, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r7, 1ca9f4 │ │ │ │ + cbnz r7, 1ca6e4 │ │ │ │ ldrd fp, r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, fp │ │ │ │ - beq.n 1ca9ea │ │ │ │ + beq.n 1ca6da │ │ │ │ mov r3, fp │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, r4 │ │ │ │ mov r9, r7 │ │ │ │ mov r4, r3 │ │ │ │ mul.w sl, r8, r6 │ │ │ │ ldr.w r2, [fp, #180] @ 0xb4 │ │ │ │ add.w r3, r2, sl │ │ │ │ ldr.w r2, [r2, sl] │ │ │ │ - cbz r2, 1ca9d4 │ │ │ │ + cbz r2, 1ca6c4 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 1ca9d2 │ │ │ │ + cbz r0, 1ca6c2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r2, r9, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ca9b4 │ │ │ │ + bne.n 1ca6a4 │ │ │ │ cmp r3, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 1caa7a │ │ │ │ + beq.n 1ca76a │ │ │ │ ldr.w r3, [fp, #180] @ 0xb4 │ │ │ │ ldr.w r4, [fp, #168] @ 0xa8 │ │ │ │ add r3, sl │ │ │ │ str r7, [r3, #0] │ │ │ │ adds r0, r6, #1 │ │ │ │ ldr.w r1, [fp, #164] @ 0xa4 │ │ │ │ blx 543c8 <__aeabi_uidivmod@plt> │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1ca99a │ │ │ │ + bne.n 1ca68a │ │ │ │ mov r3, r4 │ │ │ │ mov r4, fp │ │ │ │ mov fp, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [r4, #172] @ 0xac │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d96e4 │ │ │ │ - ldr r2, [pc, #188] @ (1caab8 ) │ │ │ │ - ldr r3, [pc, #176] @ (1caab0 ) │ │ │ │ + bl 1d93d4 │ │ │ │ + ldr r2, [pc, #188] @ (1ca7a8 ) │ │ │ │ + ldr r3, [pc, #176] @ (1ca7a0 ) │ │ │ │ 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 1caaa8 │ │ │ │ + bne.n 1ca798 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d96e4 │ │ │ │ - b.n 1ca89a │ │ │ │ - ldr r2, [pc, #156] @ (1caabc ) │ │ │ │ + bl 1d93d4 │ │ │ │ + b.n 1ca58a │ │ │ │ + ldr r2, [pc, #156] @ (1ca7ac ) │ │ │ │ movs r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ add r2, pc │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ blx 551a8 <__snprintf_chk@plt> │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ - bl 1cb104 │ │ │ │ - b.n 1ca892 │ │ │ │ + bl 1cadf4 │ │ │ │ + b.n 1ca582 │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 54620 │ │ │ │ movs r2, #19 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 54de4 │ │ │ │ - b.n 1ca88a │ │ │ │ + b.n 1ca57a │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 54720 │ │ │ │ - ldr r3, [pc, #100] @ (1caac0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ca7b0 ) │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1caa98 │ │ │ │ + cbz r3, 1ca788 │ │ │ │ ldr r5, [r7, #28] │ │ │ │ - bl 1d9750 │ │ │ │ + bl 1d9440 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1cb188 │ │ │ │ + bl 1cae78 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 1ca884 │ │ │ │ + b.n 1ca574 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1c2104 │ │ │ │ - b.n 1ca9c8 │ │ │ │ + bl 1c1df4 │ │ │ │ + b.n 1ca6b8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ca89a │ │ │ │ - b.n 1ca96a │ │ │ │ - ldr r3, [pc, #40] @ (1caac4 ) │ │ │ │ + beq.w 1ca58a │ │ │ │ + b.n 1ca65a │ │ │ │ + ldr r3, [pc, #40] @ (1ca7b4 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d958c │ │ │ │ - b.n 1caa64 │ │ │ │ + bl 1d927c │ │ │ │ + b.n 1ca754 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrsb r2, [r3, r6] │ │ │ │ + ldrh r2, [r5, r2] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r2, r6] │ │ │ │ + ldrh r2, [r4, r2] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldc2l 0, cr0, [r6, #92]! @ 0x5c │ │ │ │ lsrs r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -518994,87 +518683,87 @@ │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 1cab2a │ │ │ │ + cbz r2, 1ca81a │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1cab18 │ │ │ │ - bhi.n 1cab56 │ │ │ │ + beq.n 1ca808 │ │ │ │ + bhi.n 1ca846 │ │ │ │ str.w r5, [r6, #160] @ 0xa0 │ │ │ │ - b.n 1cab06 │ │ │ │ + b.n 1ca7f6 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1cab16 │ │ │ │ + beq.n 1ca806 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ca768 │ │ │ │ + bl 1ca458 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cab00 │ │ │ │ + bne.n 1ca7f0 │ │ │ │ str.w r4, [r6, #160] @ 0xa0 │ │ │ │ - cbz r7, 1cab1c │ │ │ │ + cbz r7, 1ca80c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r6, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr.w r4, [r6, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1cab20 │ │ │ │ - bcs.n 1caafa │ │ │ │ + beq.n 1ca810 │ │ │ │ + bcs.n 1ca7ea │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ca69c │ │ │ │ + bl 1ca38c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d96e4 │ │ │ │ - b.n 1cab18 │ │ │ │ + bl 1d93d4 │ │ │ │ + b.n 1ca808 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ca69c │ │ │ │ + bl 1ca38c │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldrb.w r7, [sp, #72] @ 0x48 │ │ │ │ - cbz r2, 1cab86 │ │ │ │ + cbz r2, 1ca876 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1caba2 │ │ │ │ - ldr r0, [pc, #360] @ (1cacf8 ) │ │ │ │ + ble.n 1ca892 │ │ │ │ + ldr r0, [pc, #360] @ (1ca9e8 ) │ │ │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ cmp r3, r0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ - cbnz r1, 1cac0a │ │ │ │ + cbnz r1, 1ca8fa │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1cac26 │ │ │ │ + beq.n 1ca916 │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ movs r2, #24 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ str.w r9, [r1, r5] │ │ │ │ add r5, r1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ @@ -519092,38 +518781,38 @@ │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r2, r3 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ - bl 1d95f0 │ │ │ │ + bl 1d92e0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1cacea │ │ │ │ + beq.n 1ca9da │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [r4, #156] @ 0x9c │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 1caba2 │ │ │ │ + bcs.n 1ca892 │ │ │ │ movs r2, #1 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1caac8 │ │ │ │ + bl 1ca7b8 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1caba2 │ │ │ │ + b.n 1ca892 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 1cacc8 │ │ │ │ + bpl.n 1ca9b8 │ │ │ │ ldr.w r1, [r4, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r0 │ │ │ │ cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 1cacc8 │ │ │ │ + bcs.n 1ca9b8 │ │ │ │ movs r1, #24 │ │ │ │ add.w r0, r2, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w fp, r2, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 54fbc │ │ │ │ ldr.w r8, [r4, #172] @ 0xac │ │ │ │ @@ -519148,60 +518837,60 @@ │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ add.w r0, lr, #1 │ │ │ │ mov r1, r8 │ │ │ │ blx 543c8 <__aeabi_uidivmod@plt> │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 1cac72 │ │ │ │ + bne.n 1ca962 │ │ │ │ ldrd r7, r4, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrd r6, r3, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5422c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w fp, [r4, #164] @ 0xa4 │ │ │ │ str.w r1, [r4, #180] @ 0xb4 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ str.w r2, [r4, #172] @ 0xac │ │ │ │ - b.n 1cabb2 │ │ │ │ + b.n 1ca8a2 │ │ │ │ add.w r8, r4, #16 │ │ │ │ add.w r5, r4, #96 @ 0x60 │ │ │ │ mov sl, r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d960c │ │ │ │ + bl 1d92fc │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1cacd2 │ │ │ │ + beq.n 1ca9c2 │ │ │ │ mov r3, sl │ │ │ │ - b.n 1cabaa │ │ │ │ + b.n 1ca89a │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldc2 15, cr15, [r5], {255} @ 0xff │ │ │ │ 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 r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1c5c68 │ │ │ │ + bl 1c5958 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1cae26 │ │ │ │ + beq.w 1cab16 │ │ │ │ blx 55178 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 55178 │ │ │ │ cmp r0, #13 │ │ │ │ it ge │ │ │ │ movge r0, #13 │ │ │ │ @@ -519212,18 +518901,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r3, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1cae30 │ │ │ │ + ble.n 1cab20 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #296] @ (1cae80 ) │ │ │ │ + ldr r3, [pc, #296] @ (1cab70 ) │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r4, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #14 │ │ │ │ mov r1, r3 │ │ │ │ blx 551a8 <__snprintf_chk@plt> │ │ │ │ @@ -519235,295 +518924,295 @@ │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ movs r4, #0 │ │ │ │ strb.w r1, [r5, #40] @ 0x28 │ │ │ │ str.w r1, [r5, #160] @ 0xa0 │ │ │ │ str.w r8, [r5, #156] @ 0x9c │ │ │ │ str.w r6, [r5, #164] @ 0xa4 │ │ │ │ - bl 1d963c │ │ │ │ + bl 1d932c │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #152] @ 0x98 │ │ │ │ - bl 1d95d0 │ │ │ │ + bl 1d92c0 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 1d95d0 │ │ │ │ + bl 1d92c0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #24 │ │ │ │ blx 54fbc │ │ │ │ str.w r0, [r5, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cae40 │ │ │ │ + beq.n 1cab30 │ │ │ │ ldr.w r0, [r5, #156] @ 0x9c │ │ │ │ movs r1, #4 │ │ │ │ blx 54fbc │ │ │ │ str.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cae40 │ │ │ │ + beq.n 1cab30 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbnz r3, 1cadda │ │ │ │ - b.n 1cadec │ │ │ │ + cbnz r3, 1caaca │ │ │ │ + b.n 1caadc │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 1cadec │ │ │ │ + bls.n 1caadc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ca768 │ │ │ │ + bl 1ca458 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cadd0 │ │ │ │ - cbz r4, 1cae40 │ │ │ │ + bne.n 1caac0 │ │ │ │ + cbz r4, 1cab30 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #148] @ (1cae84 ) │ │ │ │ - ldr r0, [pc, #152] @ (1cae88 ) │ │ │ │ - ldr r4, [pc, #152] @ (1cae8c ) │ │ │ │ + ldr r1, [pc, #148] @ (1cab74 ) │ │ │ │ + ldr r0, [pc, #152] @ (1cab78 ) │ │ │ │ + ldr r4, [pc, #152] @ (1cab7c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ add r4, pc │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d927c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d96c8 │ │ │ │ - ldr r3, [pc, #140] @ (1cae90 ) │ │ │ │ + bl 1d93b8 │ │ │ │ + ldr r3, [pc, #140] @ (1cab80 ) │ │ │ │ add.w r2, r5, #188 @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [r5, #192] @ 0xc0 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ - ldr r2, [pc, #96] @ (1cae94 ) │ │ │ │ + ldr r2, [pc, #96] @ (1cab84 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 547f8 │ │ │ │ - b.n 1cad68 │ │ │ │ + b.n 1caa58 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ blx 5422c │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ - cbz r3, 1cae6c │ │ │ │ + cbz r3, 1cab5c │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 1d95bc │ │ │ │ + bl 1d92ac │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1d95bc │ │ │ │ + bl 1d92ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9628 │ │ │ │ + bl 1d9318 │ │ │ │ ldr.w r0, [r5, #180] @ 0xb4 │ │ │ │ blx 5422c │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfac80017 │ │ │ │ @ instruction: 0xfa0bffff │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + ldrh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r2, [r7, #14] │ │ │ │ + ldrh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r2, [r7, #7] │ │ │ │ + strb r2, [r1, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ movs r7, 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 1ca69c │ │ │ │ + bl 1ca38c │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 1caf02 │ │ │ │ - ldr r0, [pc, #116] @ (1caf2c ) │ │ │ │ + cbz r3, 1cabf2 │ │ │ │ + ldr r0, [pc, #116] @ (1cac1c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1d96c8 │ │ │ │ - ldr r3, [pc, #112] @ (1caf30 ) │ │ │ │ + bl 1d93b8 │ │ │ │ + ldr r3, [pc, #112] @ (1cac20 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1caefa │ │ │ │ + beq.n 1cabea │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ - ldr.w ip, [pc, #100] @ 1caf34 │ │ │ │ + ldr.w ip, [pc, #100] @ 1cac24 │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ add ip, pc │ │ │ │ - b.n 1caee4 │ │ │ │ + b.n 1cabd4 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1caefa │ │ │ │ + beq.n 1cabea │ │ │ │ sub.w r3, r0, #188 @ 0xbc │ │ │ │ add.w r1, r3, #188 @ 0xbc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1caed6 │ │ │ │ + bne.n 1cabc6 │ │ │ │ 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] @ (1caf38 ) │ │ │ │ + ldr r0, [pc, #60] @ (1cac28 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 1d95bc │ │ │ │ + bl 1d92ac │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 1d95bc │ │ │ │ + bl 1d92ac │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1d9628 │ │ │ │ + bl 1d9318 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 5422c │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 5422c │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r0, [r7, #8] │ │ │ │ + ldrh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r2, #17] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r2, [r6, #4] │ │ │ │ + strb r2, [r0, #17] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r4, [r6, #6] │ │ │ │ + ldrh r4, [r0, #32] │ │ │ │ lsls r3, r3, #2 │ │ │ │ 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 r4, r0 │ │ │ │ sub sp, #16 │ │ │ │ adds r0, #16 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbz r3, 1caf80 │ │ │ │ + cbz r3, 1cac70 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1cab64 │ │ │ │ + bl 1ca854 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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 r2, [pc, #200] @ (1cb06c ) │ │ │ │ + ldr r2, [pc, #200] @ (1cad5c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #200] @ (1cb070 ) │ │ │ │ + ldr r3, [pc, #200] @ (1cad60 ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1d96c8 │ │ │ │ + bl 1d93b8 │ │ │ │ ldr.w r8, [r7, #160] @ 0xa0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1cb060 │ │ │ │ + beq.n 1cad50 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ strb.w r4, [r7, #40] @ 0x28 │ │ │ │ blx 5516c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1cb298 │ │ │ │ + bl 1caf88 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ - cbz r3, 1cb016 │ │ │ │ - ldr.w fp, [pc, #136] @ 1cb074 │ │ │ │ + cbz r3, 1cad06 │ │ │ │ + ldr.w fp, [pc, #136] @ 1cad64 │ │ │ │ mov r5, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ add fp, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ str.w r5, [r6], #4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ strd r5, sl, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ adds r4, #1 │ │ │ │ - bl 1cab64 │ │ │ │ + bl 1ca854 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1caff6 │ │ │ │ + bhi.n 1cace6 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1d96e4 │ │ │ │ + bl 1d93d4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1cb052 │ │ │ │ + cbnz r3, 1cad42 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 1cb026 │ │ │ │ + bne.n 1cad16 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 5422c │ │ │ │ - ldr r2, [pc, #60] @ (1cb078 ) │ │ │ │ - ldr r3, [pc, #52] @ (1cb070 ) │ │ │ │ + ldr r2, [pc, #60] @ (1cad68 ) │ │ │ │ + ldr r3, [pc, #52] @ (1cad60 ) │ │ │ │ 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 1cb068 │ │ │ │ + bne.n 1cad58 │ │ │ │ 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 1ca5d0 │ │ │ │ - b.n 1cb02a │ │ │ │ + bl 1ca2c0 │ │ │ │ + b.n 1cad1a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1d96e4 │ │ │ │ - b.n 1cb038 │ │ │ │ + bl 1d93d4 │ │ │ │ + b.n 1cad28 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r2, r1] │ │ │ │ + strh r4, [r4, r5] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ pldw [r5, #255]! │ │ │ │ - ldr r7, [pc, #768] @ (1cb37c ) │ │ │ │ + strh r0, [r2, r3] │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1cb0f8 ) │ │ │ │ - ldr r3, [pc, #108] @ (1cb0fc ) │ │ │ │ + ldr r2, [pc, #104] @ (1cade8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1cadec ) │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -519539,68 +519228,68 @@ │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ blx 54220 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9700 │ │ │ │ + bl 1d93f0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #2 │ │ │ │ blx 54220 │ │ │ │ - ldr r2, [pc, #36] @ (1cb100 ) │ │ │ │ - ldr r3, [pc, #32] @ (1cb0fc ) │ │ │ │ + ldr r2, [pc, #36] @ (1cadf0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1cadec ) │ │ │ │ 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 1cb0f2 │ │ │ │ + bne.n 1cade2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #424] @ (1cb2a4 ) │ │ │ │ + strh r2, [r7, r1] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #128] @ (1cb184 ) │ │ │ │ + strh r0, [r6, r0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #104] @ (1cb17c ) │ │ │ │ + ldr r2, [pc, #104] @ (1cae6c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #104] @ (1cb180 ) │ │ │ │ + ldr r3, [pc, #104] @ (1cae70 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5473c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 54ce4 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.n 1cb14e │ │ │ │ - ldr r2, [pc, #76] @ (1cb184 ) │ │ │ │ - ldr r3, [pc, #68] @ (1cb180 ) │ │ │ │ + beq.n 1cae3e │ │ │ │ + ldr r2, [pc, #76] @ (1cae74 ) │ │ │ │ + ldr r3, [pc, #68] @ (1cae70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cb178 │ │ │ │ + bne.n 1cae68 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 55178 │ │ │ │ cmp r0, #15 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ @@ -519612,64 +519301,64 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp │ │ │ │ strb r3, [r2, #12] │ │ │ │ blx 54ce4 │ │ │ │ - b.n 1cb136 │ │ │ │ + b.n 1cae26 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [pc, #904] @ (1cb508 ) │ │ │ │ + str r2, [r6, r7] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #776] @ (1cb490 ) │ │ │ │ + str r2, [r2, r7] │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #240] @ (1cb28c ) │ │ │ │ + ldr r2, [pc, #240] @ (1caf7c ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #240] @ (1cb290 ) │ │ │ │ + ldr r3, [pc, #240] @ (1caf80 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1cb26c │ │ │ │ + beq.n 1caf5c │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r6 │ │ │ │ blx 554b0 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - cbz r1, 1cb1e0 │ │ │ │ - ldr r2, [pc, #204] @ (1cb294 ) │ │ │ │ - ldr r3, [pc, #196] @ (1cb290 ) │ │ │ │ + cbz r1, 1caed0 │ │ │ │ + ldr r2, [pc, #204] @ (1caf84 ) │ │ │ │ + ldr r3, [pc, #196] @ (1caf80 ) │ │ │ │ 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 1cb288 │ │ │ │ + bne.n 1caf78 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsrs r2, r4, #3 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 54720 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1cb27c │ │ │ │ + beq.n 1caf6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ lsrs r1, r0, #5 │ │ │ │ and.w r2, r0, #31 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, sp, r1, lsl #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -519682,15 +519371,15 @@ │ │ │ │ strmi.w r3, [r7, r1, lsl #2] │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ it ne │ │ │ │ cmpne r4, r0 │ │ │ │ ite hi │ │ │ │ movhi r1, #1 │ │ │ │ movls r1, #0 │ │ │ │ - bhi.n 1cb1f4 │ │ │ │ + bhi.n 1caee4 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 54720 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #1 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ and.w r1, r2, #31 │ │ │ │ @@ -519701,40 +519390,40 @@ │ │ │ │ ittt ne │ │ │ │ ldrne.w r3, [r6, r0, lsl #2] │ │ │ │ orrne r3, r1 │ │ │ │ strne.w r3, [r6, r0, lsl #2] │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ it ne │ │ │ │ cmpne r4, r2 │ │ │ │ - bhi.n 1cb232 │ │ │ │ + bhi.n 1caf22 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ blx 55444 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1cb1c6 │ │ │ │ + b.n 1caeb6 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 54720 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1cb22e │ │ │ │ - b.n 1cb25a │ │ │ │ + bne.n 1caf1e │ │ │ │ + b.n 1caf4a │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 54720 │ │ │ │ - b.n 1cb25a │ │ │ │ + b.n 1caf4a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [pc, #368] @ (1cb400 ) │ │ │ │ + str r4, [r5, r5] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #200] @ (1cb360 ) │ │ │ │ + str r2, [r0, r5] │ │ │ │ lsls r3, r3, #2 │ │ │ │ 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 │ │ │ │ @@ -519779,15 +519468,15 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r6, r4, [r0] │ │ │ │ sub sp, #16 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 1cb34c │ │ │ │ + beq.n 1cb03c │ │ │ │ ldr r5, [r0, #16] │ │ │ │ subs r7, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ and.w r2, r6, r7 │ │ │ │ add r5, r2 │ │ │ │ add r1, r6 │ │ │ │ str r1, [r3, #0] │ │ │ │ @@ -519797,25 +519486,25 @@ │ │ │ │ lsls r7, r2, #1 │ │ │ │ strd r2, r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 5516c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb344 │ │ │ │ + beq.n 1cb034 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w r0, r4, r7 │ │ │ │ add r0, r5 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ subs r1, r2, #1 │ │ │ │ ands r1, r4 │ │ │ │ - beq.n 1cb3b6 │ │ │ │ + beq.n 1cb0a6 │ │ │ │ add.w ip, r4, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ negs r2, r2 │ │ │ │ add r1, r3 │ │ │ │ and.w r3, ip, r2 │ │ │ │ @@ -519831,22 +519520,22 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 5422c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ strd r8, r5, [r3, #12] │ │ │ │ - b.n 1cb338 │ │ │ │ + b.n 1cb028 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 55100 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 1cb3a4 │ │ │ │ + b.n 1cb094 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cb3e2 │ │ │ │ + beq.n 1cb0d2 │ │ │ │ ldrd r3, r1, [r0, #12] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ add.w ip, r4, r2 │ │ │ │ pop {r4} │ │ │ │ @@ -519857,477 +519546,477 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w lr, [pc, #96] @ 1cb45c │ │ │ │ + ldr.w lr, [pc, #96] @ 1cb14c │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #96] @ 1cb460 │ │ │ │ + ldr.w ip, [pc, #96] @ 1cb150 │ │ │ │ add r0, sp, #24 │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #92] @ (1cb464 ) │ │ │ │ + ldr r4, [pc, #92] @ (1cb154 ) │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ movs r2, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w ip, [r0], #4 │ │ │ │ strd ip, r0, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 5453c <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c48ac │ │ │ │ - ldr r2, [pc, #44] @ (1cb468 ) │ │ │ │ - ldr r3, [pc, #36] @ (1cb460 ) │ │ │ │ + bl 1c459c │ │ │ │ + ldr r2, [pc, #44] @ (1cb158 ) │ │ │ │ + ldr r3, [pc, #36] @ (1cb150 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cb456 │ │ │ │ + bne.n 1cb146 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #992] @ (1cb840 ) │ │ │ │ + ldr r7, [pc, #32] @ (1cb170 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #32] │ │ │ │ + strh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r3, [pc, #768] @ (1cb76c ) │ │ │ │ + ldr r6, [pc, #832] @ (1cb49c ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbz r0, 1cb4d0 │ │ │ │ + cbz r0, 1cb1c0 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bne.n 1cb47c │ │ │ │ + bne.n 1cb16c │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbnz r3, 1cb47c │ │ │ │ + cbnz r3, 1cb16c │ │ │ │ mov r0, r3 │ │ │ │ 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 r5, r1 │ │ │ │ - ldr r1, [pc, #132] @ (1cb514 ) │ │ │ │ + ldr r1, [pc, #132] @ (1cb204 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 541d8 │ │ │ │ - cbz r0, 1cb4cc │ │ │ │ - ldr r1, [pc, #120] @ (1cb518 ) │ │ │ │ + cbz r0, 1cb1bc │ │ │ │ + ldr r1, [pc, #120] @ (1cb208 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541d8 │ │ │ │ - cbz r0, 1cb4cc │ │ │ │ - ldr r1, [pc, #112] @ (1cb51c ) │ │ │ │ + cbz r0, 1cb1bc │ │ │ │ + ldr r1, [pc, #112] @ (1cb20c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541d8 │ │ │ │ - cbz r0, 1cb4cc │ │ │ │ - ldr r1, [pc, #104] @ (1cb520 ) │ │ │ │ + cbz r0, 1cb1bc │ │ │ │ + ldr r1, [pc, #104] @ (1cb210 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541d8 │ │ │ │ - cbz r0, 1cb4cc │ │ │ │ + cbz r0, 1cb1bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - bne.n 1cb4d4 │ │ │ │ + bne.n 1cb1c4 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbnz r3, 1cb4d4 │ │ │ │ + cbnz r3, 1cb1c4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #76] @ (1cb524 ) │ │ │ │ + ldr r1, [pc, #76] @ (1cb214 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb4ca │ │ │ │ - ldr r1, [pc, #68] @ (1cb528 ) │ │ │ │ + beq.n 1cb1ba │ │ │ │ + ldr r1, [pc, #68] @ (1cb218 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb4ca │ │ │ │ - ldr r1, [pc, #56] @ (1cb52c ) │ │ │ │ + beq.n 1cb1ba │ │ │ │ + ldr r1, [pc, #56] @ (1cb21c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb4ca │ │ │ │ - ldr r1, [pc, #48] @ (1cb530 ) │ │ │ │ + beq.n 1cb1ba │ │ │ │ + ldr r1, [pc, #48] @ (1cb220 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541d8 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r5 │ │ │ │ orreq.w r0, r5, #1 │ │ │ │ - b.n 1cb4cc │ │ │ │ + b.n 1cb1bc │ │ │ │ str r6, [r2, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r4, r5, #26 │ │ │ │ movs r7, r2 │ │ │ │ ldrb r0, [r6, #24] │ │ │ │ movs r7, r2 │ │ │ │ ldrh r0, [r5, r0] │ │ │ │ movs r6, r2 │ │ │ │ bic.w r0, ip, r6, lsr #32 │ │ │ │ sbfx r0, r6, #0, #24 │ │ │ │ ldmia r5!, {r2, r3, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ ldr r6, [r2, r7] │ │ │ │ movs r6, r2 │ │ │ │ - ldr r3, [pc, #68] @ (1cb57c ) │ │ │ │ + ldr r3, [pc, #68] @ (1cb26c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 1cb540 │ │ │ │ + cbz r1, 1cb230 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #48] @ (1cb580 ) │ │ │ │ + ldr r0, [pc, #48] @ (1cb270 ) │ │ │ │ sub sp, #12 │ │ │ │ add r0, pc │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1c4904 │ │ │ │ + bl 1c45f4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 1cb46c │ │ │ │ - ldr r2, [pc, #32] @ (1cb584 ) │ │ │ │ + bl 1cb15c │ │ │ │ + ldr r2, [pc, #32] @ (1cb274 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r2, #0] │ │ │ │ dmb ish │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb r2, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strh r7, [r2, #22] │ │ │ │ + strh r7, [r4, #46] @ 0x2e │ │ │ │ lsls r3, r3, #2 │ │ │ │ @ instruction: 0xf2de0017 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ + strh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1c4904 │ │ │ │ + bl 1c45f4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1cb534 │ │ │ │ + bl 1cb224 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1c492c │ │ │ │ + bl 1c461c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1cb534 │ │ │ │ + bl 1cb224 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1c4904 │ │ │ │ + bl 1c45f4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 1cb46c │ │ │ │ + bl 1cb15c │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1cb534 │ │ │ │ + bl 1cb224 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [pc, #76] @ (1cb664 ) │ │ │ │ + ldr r1, [pc, #76] @ (1cb354 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1cb668 ) │ │ │ │ + ldr r2, [pc, #76] @ (1cb358 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r0, 1cb65a │ │ │ │ + cbz r0, 1cb34a │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 54470 <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r4, r2 │ │ │ │ itt eq │ │ │ │ moveq r0, r5 │ │ │ │ ldreq r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ (1cb66c ) │ │ │ │ - ldr r3, [pc, #32] @ (1cb668 ) │ │ │ │ + ldr r2, [pc, #40] @ (1cb35c ) │ │ │ │ + ldr r3, [pc, #32] @ (1cb358 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cb660 │ │ │ │ + bne.n 1cb350 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1cb642 │ │ │ │ + b.n 1cb332 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #888] @ (1cb9e0 ) │ │ │ │ + ldr r4, [pc, #952] @ (1cb710 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #728] @ (1cb948 ) │ │ │ │ + ldr r4, [pc, #792] @ (1cb678 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1cb6dc ) │ │ │ │ + ldr r2, [pc, #88] @ (1cb3cc ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #88] @ (1cb6e0 ) │ │ │ │ + ldr r3, [pc, #88] @ (1cb3d0 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c4904 │ │ │ │ - cbz r0, 1cb6d0 │ │ │ │ + bl 1c45f4 │ │ │ │ + cbz r0, 1cb3c0 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 54470 <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cb6d0 │ │ │ │ + beq.n 1cb3c0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 1cb534 │ │ │ │ - ldr r2, [pc, #44] @ (1cb6e4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1cb6e0 ) │ │ │ │ + bl 1cb224 │ │ │ │ + ldr r2, [pc, #44] @ (1cb3d4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1cb3d0 ) │ │ │ │ add r2, pc │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cb6d6 │ │ │ │ + bne.n 1cb3c6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 1cb6ac │ │ │ │ + b.n 1cb39c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #472] @ (1cb8b8 ) │ │ │ │ + ldr r4, [pc, #536] @ (1cb5e8 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #272] @ (1cb7f8 ) │ │ │ │ + ldr r4, [pc, #336] @ (1cb528 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ 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 r8, r7, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1cb7ce │ │ │ │ + beq.n 1cb4be │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #384] @ (1cb888 ) │ │ │ │ + ldr r1, [pc, #384] @ (1cb578 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 55364 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb808 │ │ │ │ + beq.n 1cb4f8 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1cb882 │ │ │ │ + beq.w 1cb572 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cb7ee │ │ │ │ + beq.n 1cb4de │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #348] @ (1cb88c ) │ │ │ │ + ldr r3, [pc, #348] @ (1cb57c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 55364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb7ac │ │ │ │ + beq.n 1cb49c │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r9 │ │ │ │ blx 55178 │ │ │ │ mov fp, r9 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r8, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1cb792 │ │ │ │ + beq.n 1cb482 │ │ │ │ blx 54ed8 <__ctype_b_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r0, [r0, r8, lsl #1] │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ cmp.w r8, #95 @ 0x5f │ │ │ │ ite eq │ │ │ │ moveq r0, #0 │ │ │ │ andne.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb74c │ │ │ │ + beq.n 1cb43c │ │ │ │ sub.w r1, sl, fp │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1cb7dc │ │ │ │ + beq.n 1cb4cc │ │ │ │ mov fp, r4 │ │ │ │ ldrb.w r8, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1cb758 │ │ │ │ + bne.n 1cb448 │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1cb872 │ │ │ │ + beq.n 1cb562 │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ - cbz r7, 1cb7d2 │ │ │ │ + cbz r7, 1cb4c2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 55364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cb740 │ │ │ │ + bne.n 1cb430 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ orrs r1, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1cb734 │ │ │ │ + bne.n 1cb424 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r8, r7, [sp, #20] │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ 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 5548c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb7ac │ │ │ │ + beq.n 1cb49c │ │ │ │ mov fp, r4 │ │ │ │ - b.n 1cb786 │ │ │ │ + b.n 1cb476 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - cbz r3, 1cb7fa │ │ │ │ + cbz r3, 1cb4ea │ │ │ │ ldr.w r3, [r6, #48]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cb7ee │ │ │ │ + bne.n 1cb4de │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #132] @ (1cb890 ) │ │ │ │ + ldr r1, [pc, #132] @ (1cb580 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #132] @ (1cb894 ) │ │ │ │ + ldr r0, [pc, #132] @ (1cb584 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1cb3e8 │ │ │ │ + bl 1cb0d8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1cb7ce │ │ │ │ + beq.n 1cb4be │ │ │ │ mov r9, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r3 │ │ │ │ blx 55178 │ │ │ │ ldr.w r3, [r9, #24]! │ │ │ │ cmp r4, r0 │ │ │ │ it cc │ │ │ │ movcc r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cb820 │ │ │ │ - ldr.w sl, [pc, #96] @ 1cb898 │ │ │ │ - ldr.w r9, [pc, #96] @ 1cb89c │ │ │ │ + bne.n 1cb510 │ │ │ │ + ldr.w sl, [pc, #96] @ 1cb588 │ │ │ │ + ldr.w r9, [pc, #96] @ 1cb58c │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ - b.n 1cb860 │ │ │ │ - ldr r0, [pc, #92] @ (1cb8a0 ) │ │ │ │ + b.n 1cb550 │ │ │ │ + ldr r0, [pc, #92] @ (1cb590 ) │ │ │ │ mov r2, r5 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1cb3e8 │ │ │ │ + bl 1cb0d8 │ │ │ │ ldr.w r5, [r6, #24]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1cb7ce │ │ │ │ + beq.n 1cb4be │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov ip, r9 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1cb842 │ │ │ │ + bne.n 1cb532 │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ - b.n 1cb842 │ │ │ │ + b.n 1cb532 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 5548c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cb79a │ │ │ │ - b.n 1cb7ac │ │ │ │ + bne.n 1cb48a │ │ │ │ + b.n 1cb49c │ │ │ │ strd r7, r7, [sp, #20] │ │ │ │ - b.n 1cb7d2 │ │ │ │ + b.n 1cb4c2 │ │ │ │ @ instruction: 0xf13e0017 │ │ │ │ lsrs r4, r0, #31 │ │ │ │ movs r7, r2 │ │ │ │ ldrb r2, [r4, #7] │ │ │ │ movs r6, r4 │ │ │ │ orr.w r0, r0, #23 │ │ │ │ strh r0, [r5, #26] │ │ │ │ @@ -520340,401 +520029,401 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1c4904 │ │ │ │ + bl 1c45f4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cb6e8 │ │ │ │ + bl 1cb3d8 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - bl 1cb534 │ │ │ │ + bl 1cb224 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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 r4, r0 │ │ │ │ - ldr r0, [pc, #340] @ (1cba48 ) │ │ │ │ + ldr r0, [pc, #340] @ (1cb738 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ blx 55750 │ │ │ │ strb r3, [r7, r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cba3e │ │ │ │ + beq.w 1cb72e │ │ │ │ adds r4, #24 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1cb91c │ │ │ │ + b.n 1cb60c │ │ │ │ ldr.w r3, [r4], #24 │ │ │ │ - cbz r3, 1cb97e │ │ │ │ + cbz r3, 1cb66e │ │ │ │ ldrd r0, r1, [r4, #-16] │ │ │ │ and.w r2, r0, r6 │ │ │ │ and.w r3, r1, r5 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 1cb916 │ │ │ │ + bne.n 1cb606 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1cba08 │ │ │ │ - ldr r0, [pc, #276] @ (1cba4c ) │ │ │ │ + beq.n 1cb6f8 │ │ │ │ + ldr r0, [pc, #276] @ (1cb73c ) │ │ │ │ blx 55750 │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 55178 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ blx 54a5c <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #244] @ (1cba50 ) │ │ │ │ + ldr r0, [pc, #244] @ (1cb740 ) │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r3 │ │ │ │ blx 55750 │ │ │ │ add r0, r7 │ │ │ │ strb.w r3, [r0, #4095] @ 0xfff │ │ │ │ ldrd r2, r3, [r4, #-16] │ │ │ │ bic.w r5, r5, r3 │ │ │ │ ldr.w r3, [r4], #24 │ │ │ │ bic.w r6, r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cb91c │ │ │ │ + bne.n 1cb60c │ │ │ │ orrs.w r3, r6, r5 │ │ │ │ - beq.n 1cba2e │ │ │ │ + beq.n 1cb71e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1cb9ac │ │ │ │ - ldr r0, [pc, #200] @ (1cba54 ) │ │ │ │ + bne.n 1cb69c │ │ │ │ + ldr r0, [pc, #200] @ (1cb744 ) │ │ │ │ blx 55750 │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 55178 │ │ │ │ - ldr r1, [pc, #208] @ (1cba6c ) │ │ │ │ + ldr r1, [pc, #208] @ (1cb75c ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 54a5c <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #168] @ (1cba58 ) │ │ │ │ + ldr r0, [pc, #168] @ (1cb748 ) │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #188] @ (1cba70 ) │ │ │ │ + ldr r1, [pc, #188] @ (1cb760 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r6, r5, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 55750 │ │ │ │ adds r5, r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 551a8 <__snprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #140] @ (1cba5c ) │ │ │ │ + ldr r0, [pc, #140] @ (1cb74c ) │ │ │ │ blx 55750 │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 55178 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ blx 54a5c <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #112] @ (1cba60 ) │ │ │ │ + ldr r0, [pc, #112] @ (1cb750 ) │ │ │ │ movs r3, #0 │ │ │ │ blx 55750 │ │ │ │ add r0, r7 │ │ │ │ strb.w r3, [r0, #4095] @ 0xfff │ │ │ │ - ldr r0, [pc, #104] @ (1cba64 ) │ │ │ │ + ldr r0, [pc, #104] @ (1cb754 ) │ │ │ │ blx 55750 │ │ │ │ add r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #92] @ (1cba68 ) │ │ │ │ + ldr r0, [pc, #92] @ (1cb758 ) │ │ │ │ blx 55750 │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 55178 │ │ │ │ - ldr r1, [pc, #88] @ (1cba74 ) │ │ │ │ + ldr r1, [pc, #88] @ (1cb764 ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 54a5c <__strncat_chk@plt> │ │ │ │ - b.n 1cb936 │ │ │ │ + b.n 1cb626 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1cb9fa │ │ │ │ - ldr r0, [pc, #64] @ (1cba78 ) │ │ │ │ + beq.n 1cb6ea │ │ │ │ + ldr r0, [pc, #64] @ (1cb768 ) │ │ │ │ add r0, pc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs.w r3, r2, r5 │ │ │ │ - bne.n 1cb9ac │ │ │ │ - b.n 1cba34 │ │ │ │ + bne.n 1cb69c │ │ │ │ + b.n 1cb724 │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #828] @ (1cbd88 ) │ │ │ │ + str r7, [r3, r7] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [pc, #604] @ (1cbcac ) │ │ │ │ + str r7, [r4, r6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [pc, #444] @ (1cbc10 ) │ │ │ │ + str r7, [r7, r5] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [pc, #268] @ (1cbb64 ) │ │ │ │ + str r3, [r2, r5] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [pc, #100] @ (1cbac0 ) │ │ │ │ + str r1, [r5, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [pc, #4] @ (1cba64 ) │ │ │ │ + str r1, [r2, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r5, [pc, #892] @ (1cbde0 ) │ │ │ │ + str r7, [r5, r3] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r5, [pc, #844] @ (1cbdb4 ) │ │ │ │ + str r3, [r4, r3] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r5, [pc, #788] @ (1cbd80 ) │ │ │ │ + str r5, [r2, r3] │ │ │ │ lsls r3, r3, #2 │ │ │ │ mcr 0, 7, r0, cr2, cr7, {0} │ │ │ │ mcr 0, 6, r0, cr2, cr7, {0} │ │ │ │ mcr 0, 3, r0, cr2, cr7, {0} │ │ │ │ vqadd.s16 d16, d2, d11 │ │ │ │ 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 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cbb48 │ │ │ │ + beq.n 1cb838 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1cbb56 │ │ │ │ + beq.n 1cb846 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cbb0e │ │ │ │ - ldr.w r8, [pc, #184] @ 1cbb5c │ │ │ │ + beq.n 1cb7fe │ │ │ │ + ldr.w r8, [pc, #184] @ 1cb84c │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r7, [pc, #180] @ (1cbb60 ) │ │ │ │ + ldr r7, [pc, #180] @ (1cb850 ) │ │ │ │ mov sl, r9 │ │ │ │ add r8, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ - b.n 1cbac8 │ │ │ │ + b.n 1cb7b8 │ │ │ │ blx 55178 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1cbb2c │ │ │ │ + beq.n 1cb81c │ │ │ │ add fp, r4 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ - cbz r2, 1cbafc │ │ │ │ + cbz r2, 1cb7ec │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ blx 543f8 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 1cbb28 │ │ │ │ + cbz r4, 1cb818 │ │ │ │ mov r2, r4 │ │ │ │ blx 54344 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cbab8 │ │ │ │ + bne.n 1cb7a8 │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ add fp, r4 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cbac8 │ │ │ │ + bne.n 1cb7b8 │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1cbab2 │ │ │ │ + bne.n 1cb7a2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1cbb1a │ │ │ │ + cbz r3, 1cb80a │ │ │ │ ldr.w r3, [r5, #32]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cbb0e │ │ │ │ + bne.n 1cb7fe │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1cbac0 │ │ │ │ + b.n 1cb7b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 54344 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cbac0 │ │ │ │ + bne.n 1cb7b0 │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - b.n 1cbaf2 │ │ │ │ + b.n 1cb7e2 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r6 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 1cbb04 │ │ │ │ + b.n 1cb7f4 │ │ │ │ ldrh r4, [r0, r2] │ │ │ │ movs r6, r2 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r7, 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 1cbc00 │ │ │ │ + beq.n 1cb8f0 │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1cbc00 │ │ │ │ - ldr.w r9, [pc, #208] @ 1cbc58 │ │ │ │ + beq.n 1cb8f0 │ │ │ │ + ldr.w r9, [pc, #208] @ 1cb948 │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 543f8 │ │ │ │ cmp r6, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 1cbc08 │ │ │ │ + beq.n 1cb8f8 │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - beq.n 1cbc28 │ │ │ │ + beq.n 1cb918 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1cbc12 │ │ │ │ + beq.n 1cb902 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1cbbf2 │ │ │ │ + beq.n 1cb8e2 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1cbbc0 │ │ │ │ + b.n 1cb8b0 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1cbbf2 │ │ │ │ + beq.n 1cb8e2 │ │ │ │ mov r0, fp │ │ │ │ blx 55178 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1cbbb6 │ │ │ │ + bne.n 1cb8a6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx 54344 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cbbb6 │ │ │ │ + bne.n 1cb8a6 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1cbc38 │ │ │ │ + beq.n 1cb928 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ orrs r7, r2 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1cbbc0 │ │ │ │ + bne.n 1cb8b0 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1cbb8a │ │ │ │ + bne.n 1cb87a │ │ │ │ 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, r0, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - bne.n 1cbba2 │ │ │ │ + bne.n 1cb892 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1cbba2 │ │ │ │ + bne.n 1cb892 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1cbbf2 │ │ │ │ - b.n 1cbba2 │ │ │ │ + beq.n 1cb8e2 │ │ │ │ + b.n 1cb892 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1cbc42 │ │ │ │ + beq.n 1cb932 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1cbba6 │ │ │ │ + b.n 1cb896 │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ - b.n 1cbbb6 │ │ │ │ + b.n 1cb8a6 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1cbc32 │ │ │ │ + bne.n 1cb922 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1cbbf2 │ │ │ │ - b.n 1cbc32 │ │ │ │ + beq.n 1cb8e2 │ │ │ │ + b.n 1cb922 │ │ │ │ nop │ │ │ │ ldr r0, [r5, r6] │ │ │ │ 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 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w lr, [r2] │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1cbd60 │ │ │ │ - ldr.w fp, [pc, #236] @ 1cbd70 │ │ │ │ + beq.n 1cba50 │ │ │ │ + ldr.w fp, [pc, #236] @ 1cba60 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #236] @ (1cbd74 ) │ │ │ │ + ldr r3, [pc, #236] @ (1cba64 ) │ │ │ │ mov.w ip, #1 │ │ │ │ add fp, pc │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1cbcaa │ │ │ │ + b.n 1cb99a │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r6, r6, r3 │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ - cbz r1, 1cbd0c │ │ │ │ + cbz r1, 1cb9fc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add.w r0, r9, r5 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ sub.w sl, r8, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ and.w lr, r7, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ands r2, r6 │ │ │ │ orrs.w r2, lr, r2 │ │ │ │ - beq.n 1cbca4 │ │ │ │ + beq.n 1cb994 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, fp │ │ │ │ movne r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -520743,76 +520432,76 @@ │ │ │ │ blx 551a8 <__snprintf_chk@plt> │ │ │ │ cmp sl, r0 │ │ │ │ ite hi │ │ │ │ movhi.w sl, #0 │ │ │ │ movls.w sl, #1 │ │ │ │ add r5, r0 │ │ │ │ orrs.w ip, sl, r0, lsr #31 │ │ │ │ - beq.n 1cbc98 │ │ │ │ + beq.n 1cb988 │ │ │ │ add r8, r9 │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #11822 @ 0x2e2e │ │ │ │ strb.w r2, [r8, #-1] │ │ │ │ strh.w r3, [r8, #-3] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1cbd06 │ │ │ │ + beq.n 1cb9f6 │ │ │ │ add.w r0, r9, r5 │ │ │ │ sub.w r5, r8, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1cbd5a │ │ │ │ - ldr r3, [pc, #84] @ (1cbd78 ) │ │ │ │ + bne.n 1cba4a │ │ │ │ + ldr r3, [pc, #84] @ (1cba68 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r6, [sp, #8] │ │ │ │ blx 551a8 <__snprintf_chk@plt> │ │ │ │ lsrs r3, r0, #31 │ │ │ │ cmp r0, r5 │ │ │ │ it cs │ │ │ │ orrcs.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cbd06 │ │ │ │ + beq.n 1cb9f6 │ │ │ │ add r9, r8 │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #11822 @ 0x2e2e │ │ │ │ strb.w r2, [r9, #-1] │ │ │ │ strh.w r3, [r9, #-3] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #32] @ (1cbd7c ) │ │ │ │ + ldr r3, [pc, #32] @ (1cba6c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1cbd24 │ │ │ │ + b.n 1cba14 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1cbd06 │ │ │ │ - ldr r3, [pc, #24] @ (1cbd80 ) │ │ │ │ + beq.n 1cb9f6 │ │ │ │ + ldr r3, [pc, #24] @ (1cba70 ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ - b.n 1cbd24 │ │ │ │ + b.n 1cba14 │ │ │ │ nop │ │ │ │ stc 0, cr0, [r0], {23} │ │ │ │ asrs r0, r3, #16 │ │ │ │ movs r7, r2 │ │ │ │ sbcs.w r0, r6, r7, lsr #32 │ │ │ │ @ instruction: 0xeb340017 │ │ │ │ @ instruction: 0xeb260017 │ │ │ │ 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, #316] @ (1cbed8 ) │ │ │ │ + ldr r6, [pc, #316] @ (1cbbc8 ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r5, [pc, #316] @ (1cbedc ) │ │ │ │ + ldr r5, [pc, #316] @ (1cbbcc ) │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #312] @ (1cbee0 ) │ │ │ │ + ldr r4, [pc, #312] @ (1cbbd0 ) │ │ │ │ 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, #28 │ │ │ │ movs r3, #1 │ │ │ │ @@ -520822,161 +520511,161 @@ │ │ │ │ mov.w r5, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ blx 54720 │ │ │ │ ldrsh.w r4, [r4, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ blx 5516c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cbe70 │ │ │ │ + beq.n 1cbb60 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1cbe70 │ │ │ │ - ldr r3, [pc, #260] @ (1cbee4 ) │ │ │ │ + beq.n 1cbb60 │ │ │ │ + ldr r3, [pc, #260] @ (1cbbd4 ) │ │ │ │ mov.w fp, #0 │ │ │ │ sub.w r7, r0, #8 │ │ │ │ mov r9, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #248] @ (1cbee8 ) │ │ │ │ + ldr r3, [pc, #248] @ (1cbbd8 ) │ │ │ │ mov r6, fp │ │ │ │ strd r0, r0, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1cbe44 │ │ │ │ + b.n 1cbb34 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #10 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 54f44 <__isoc23_strtoull@plt> │ │ │ │ strd r0, r1, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 5422c │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbnz r3, 1cbe6e │ │ │ │ + cbnz r3, 1cbb5e │ │ │ │ ldr.w r2, [r7, #8]! │ │ │ │ adds r6, #1 │ │ │ │ cmp fp, r2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sbcs.w r1, r9, r3 │ │ │ │ it cc │ │ │ │ movcc r9, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ it cc │ │ │ │ movcc fp, r2 │ │ │ │ ldrsh.w r3, [r3, #2] │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 1cbea2 │ │ │ │ + bcs.n 1cbb92 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r5, #0 │ │ │ │ blx 551a8 <__snprintf_chk@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str.w r5, [r3, #-8] │ │ │ │ - bl 1c4288 │ │ │ │ + bl 1c3f78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cbe02 │ │ │ │ + bne.n 1cbaf2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ blx 5422c │ │ │ │ - ldr r3, [pc, #116] @ (1cbeec ) │ │ │ │ - ldr r2, [pc, #116] @ (1cbef0 ) │ │ │ │ + ldr r3, [pc, #116] @ (1cbbdc ) │ │ │ │ + ldr r2, [pc, #116] @ (1cbbe0 ) │ │ │ │ add.w r1, sp, #4128 @ 0x1020 │ │ │ │ add r3, pc │ │ │ │ adds r1, #4 │ │ │ │ add r2, pc │ │ │ │ strh.w r6, [r3, #2080] @ 0x820 │ │ │ │ - ldr r3, [pc, #80] @ (1cbedc ) │ │ │ │ + ldr r3, [pc, #80] @ (1cbbcc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cbed2 │ │ │ │ + bne.n 1cbbc2 │ │ │ │ add.w sp, sp, #4128 @ 0x1020 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r5, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cbe70 │ │ │ │ + beq.n 1cbb60 │ │ │ │ mov.w r2, fp, lsr #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ orr.w r2, r2, r9, lsl #31 │ │ │ │ mov.w ip, r9, lsr #1 │ │ │ │ movs r6, #0 │ │ │ │ ldrd r4, r1, [r5] │ │ │ │ adds r5, #8 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r1, r1, ip │ │ │ │ it cs │ │ │ │ addcs r6, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1cbebc │ │ │ │ - b.n 1cbe72 │ │ │ │ + bne.n 1cbbac │ │ │ │ + b.n 1cbb62 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - negs r2, r3 │ │ │ │ + cmp r2, sp │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r3, #2 │ │ │ │ @ instruction: 0xeab80017 │ │ │ │ - str r2, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r1, [sp, #776] @ 0x308 │ │ │ │ + str r4, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adcs r2, r7 │ │ │ │ + add sl, r1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r4, [pc, #776] @ (1cc20c ) │ │ │ │ + ldr r4, [pc, #776] @ (1cbefc ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #776] @ (1cc210 ) │ │ │ │ + ldr r3, [pc, #776] @ (1cbf00 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #772] @ (1cc214 ) │ │ │ │ + ldr r0, [pc, #772] @ (1cbf04 ) │ │ │ │ movw r2, #2084 @ 0x824 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54720 │ │ │ │ blx 540f4 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r2, sp, #4 │ │ │ │ blx 555f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cbfde │ │ │ │ + beq.n 1cbcce │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 54f8c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1cbff4 │ │ │ │ + beq.n 1cbce4 │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ sxth r5, r0 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #83 @ 0x53 │ │ │ │ - ldr r4, [pc, #716] @ (1cc218 ) │ │ │ │ + ldr r4, [pc, #716] @ (1cbf08 ) │ │ │ │ blx 54f8c │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r3, #1 │ │ │ │ add r4, pc │ │ │ │ cmp r3, r6 │ │ │ │ @@ -520989,292 +520678,292 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ strh r5, [r4, #0] │ │ │ │ strh r3, [r4, #2] │ │ │ │ blx 55498 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ lsrs r3, r0, #12 │ │ │ │ - ldr r0, [pc, #672] @ (1cc21c ) │ │ │ │ + ldr r0, [pc, #672] @ (1cbf0c ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r5, [pc, #672] @ (1cc220 ) │ │ │ │ + ldr r5, [pc, #672] @ (1cbf10 ) │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ add r0, pc │ │ │ │ strb r2, [r4, #13] │ │ │ │ add r5, pc │ │ │ │ - bl 1cb588 │ │ │ │ + bl 1cb278 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1cbd84 │ │ │ │ + bl 1cba74 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1cc1e0 │ │ │ │ - ldr r3, [pc, #640] @ (1cc224 ) │ │ │ │ + beq.w 1cbed0 │ │ │ │ + ldr r3, [pc, #640] @ (1cbf14 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 1cbffa │ │ │ │ - ldr r4, [pc, #636] @ (1cc228 ) │ │ │ │ + cbnz r3, 1cbcea │ │ │ │ + ldr r4, [pc, #636] @ (1cbf18 ) │ │ │ │ movw r2, #2084 @ 0x824 │ │ │ │ - ldr r1, [pc, #636] @ (1cc22c ) │ │ │ │ + ldr r1, [pc, #636] @ (1cbf1c ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 55100 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #616] @ (1cc230 ) │ │ │ │ - ldr r3, [pc, #584] @ (1cc210 ) │ │ │ │ + ldr r2, [pc, #616] @ (1cbf20 ) │ │ │ │ + ldr r3, [pc, #584] @ (1cbf00 ) │ │ │ │ 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 1cc206 │ │ │ │ + bne.w 1cbef6 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 540dc <__sched_cpucount@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cbf3c │ │ │ │ + bne.n 1cbc2c │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 54f8c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1cbf3c │ │ │ │ + bne.n 1cbc2c │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1cbf46 │ │ │ │ - ldr r4, [pc, #568] @ (1cc234 ) │ │ │ │ + b.n 1cbc36 │ │ │ │ + ldr r4, [pc, #568] @ (1cbf24 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #568] @ (1cc238 ) │ │ │ │ + ldr r1, [pc, #568] @ (1cbf28 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ ldrsh.w r2, [r4] │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #556] @ (1cc23c ) │ │ │ │ + ldr r1, [pc, #556] @ (1cbf2c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #548] @ (1cc240 ) │ │ │ │ + ldr r1, [pc, #548] @ (1cbf30 ) │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #540] @ (1cc244 ) │ │ │ │ + ldr r1, [pc, #540] @ (1cbf34 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #528] @ (1cc248 ) │ │ │ │ + ldr r1, [pc, #528] @ (1cbf38 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #516] @ (1cc24c ) │ │ │ │ + ldr r1, [pc, #516] @ (1cbf3c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #504] @ (1cc250 ) │ │ │ │ + ldr r1, [pc, #504] @ (1cbf40 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #492] @ (1cc254 ) │ │ │ │ + ldr r1, [pc, #492] @ (1cbf44 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #480] @ (1cc258 ) │ │ │ │ + ldr r1, [pc, #480] @ (1cbf48 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #468] @ (1cc25c ) │ │ │ │ + ldr r1, [pc, #468] @ (1cbf4c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #460] @ (1cc260 ) │ │ │ │ + ldr r1, [pc, #460] @ (1cbf50 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #448] @ (1cc264 ) │ │ │ │ + ldr r1, [pc, #448] @ (1cbf54 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #436] @ (1cc268 ) │ │ │ │ + ldr r1, [pc, #436] @ (1cbf58 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #424] @ (1cc26c ) │ │ │ │ + ldr r1, [pc, #424] @ (1cbf5c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #412] @ (1cc270 ) │ │ │ │ + ldr r1, [pc, #412] @ (1cbf60 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #400] @ (1cc274 ) │ │ │ │ + ldr r1, [pc, #400] @ (1cbf64 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #388] @ (1cc278 ) │ │ │ │ + ldr r1, [pc, #388] @ (1cbf68 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #380] @ (1cc27c ) │ │ │ │ + ldr r1, [pc, #380] @ (1cbf6c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #368] @ (1cc280 ) │ │ │ │ + ldr r1, [pc, #368] @ (1cbf70 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #356] @ (1cc284 ) │ │ │ │ + ldr r1, [pc, #356] @ (1cbf74 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #344] @ (1cc288 ) │ │ │ │ + ldr r1, [pc, #344] @ (1cbf78 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #332] @ (1cc28c ) │ │ │ │ + ldr r1, [pc, #332] @ (1cbf7c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #320] @ (1cc290 ) │ │ │ │ + ldr r1, [pc, #320] @ (1cbf80 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #308] @ (1cc294 ) │ │ │ │ + ldr r1, [pc, #308] @ (1cbf84 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #296] @ (1cc298 ) │ │ │ │ + ldr r1, [pc, #296] @ (1cbf88 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #284] @ (1cc29c ) │ │ │ │ + ldr r1, [pc, #284] @ (1cbf8c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #276] @ (1cc2a0 ) │ │ │ │ + ldr r1, [pc, #276] @ (1cbf90 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #264] @ (1cc2a4 ) │ │ │ │ + ldr r1, [pc, #264] @ (1cbf94 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #252] @ (1cc2a8 ) │ │ │ │ + ldr r1, [pc, #252] @ (1cbf98 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #240] @ (1cc2ac ) │ │ │ │ + ldr r1, [pc, #240] @ (1cbf9c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #232] @ (1cc2b0 ) │ │ │ │ + ldr r1, [pc, #232] @ (1cbfa0 ) │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #224] @ (1cc2b4 ) │ │ │ │ + ldr r1, [pc, #224] @ (1cbfa4 ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 556e4 <__printf_chk@plt> │ │ │ │ - b.n 1cbfa8 │ │ │ │ - ldr r0, [pc, #212] @ (1cc2b8 ) │ │ │ │ + b.n 1cbc98 │ │ │ │ + ldr r0, [pc, #212] @ (1cbfa8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb5b4 │ │ │ │ + bl 1cb2a4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1cb46c │ │ │ │ - ldr r3, [pc, #200] @ (1cc2bc ) │ │ │ │ + bl 1cb15c │ │ │ │ + ldr r3, [pc, #200] @ (1cbfac ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 1cbfa0 │ │ │ │ + b.n 1cbc90 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r6 │ │ │ │ + add r2, r0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ + str r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ + str r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ strd r0, r0, [r8, #-92] @ 0x5c │ │ │ │ - ldrh r1, [r1, #4] │ │ │ │ + ldrh r1, [r3, #28] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + ldrh r6, [r7, #26] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r4, [r4, #2] │ │ │ │ + ldrh r4, [r6, #26] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r0, [sp, #568] @ 0x238 │ │ │ │ + str r3, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ands r4, r6 │ │ │ │ + muls r4, r0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldrd r0, r0, [sl], #92 @ 0x5c │ │ │ │ stmdb r6, {r0, r1, r2, r4} │ │ │ │ ldmdb lr, {r0, r1, r2, r4} │ │ │ │ ldmdb r0!, {r0, r1, r2, r4} │ │ │ │ strd r0, r0, [r0, #-92] @ 0x5c │ │ │ │ ldrd r0, r0, [r0, #-92] @ 0x5c │ │ │ │ @@ -521300,170 +520989,170 @@ │ │ │ │ eors.w r0, r4, r7, lsr #32 │ │ │ │ @ instruction: 0xeaa80017 │ │ │ │ @ instruction: 0xeac00017 │ │ │ │ @ instruction: 0xead40017 │ │ │ │ @ instruction: 0xeae80017 │ │ │ │ @ instruction: 0xeafc0017 │ │ │ │ adds.w r0, r4, r7, lsr #32 │ │ │ │ - b.n 1cc0c4 │ │ │ │ + b.n 1cbdb4 │ │ │ │ movs r7, r2 │ │ │ │ - strh r6, [r3, #48] @ 0x30 │ │ │ │ + ldrh r6, [r5, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbz r0, 1cc306 │ │ │ │ + cbz r0, 1cbff6 │ │ │ │ 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] @ (1cc30c ) │ │ │ │ + ldr r4, [pc, #56] @ (1cbffc ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, r1 │ │ │ │ add r4, pc │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ blx 55618 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ - cbz r3, 1cc300 │ │ │ │ + cbz r3, 1cbff0 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it eq │ │ │ │ addeq r0, r3, #2 │ │ │ │ - beq.n 1cc2d8 │ │ │ │ + beq.n 1cbfc8 │ │ │ │ blx 54954 │ │ │ │ - cbz r0, 1cc300 │ │ │ │ + cbz r0, 1cbff0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 1cc2d8 │ │ │ │ + beq.n 1cbfc8 │ │ │ │ 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 │ │ │ │ bics.w r0, lr, r7, lsr #32 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w lr, [pc, #76] @ 1cc370 │ │ │ │ + ldr.w lr, [pc, #76] @ 1cc060 │ │ │ │ mov ip, r1 │ │ │ │ movs r3, #1 │ │ │ │ add lr, pc │ │ │ │ mov r2, r3 │ │ │ │ strd r0, ip, [sp] │ │ │ │ mov r1, r3 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ add.w r0, sp, #15 │ │ │ │ - ldr.w ip, [pc, #56] @ 1cc374 │ │ │ │ + ldr.w ip, [pc, #56] @ 1cc064 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ blx 5453c <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1cc378 ) │ │ │ │ - ldr r3, [pc, #28] @ (1cc374 ) │ │ │ │ + ldr r2, [pc, #36] @ (1cc068 ) │ │ │ │ + ldr r3, [pc, #28] @ (1cc064 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cc36a │ │ │ │ + bne.n 1cc05a │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, #212 @ 0xd4 │ │ │ │ + subs r7, #228 @ 0xe4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #166 @ 0xa6 │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ 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 1bebc8 │ │ │ │ - cbz r7, 1cc3c8 │ │ │ │ + bl 1be8b8 │ │ │ │ + cbz r7, 1cc0b8 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bebc8 │ │ │ │ + bl 1be8b8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1bebc8 │ │ │ │ + bl 1be8b8 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1be904 │ │ │ │ + bl 1be5f4 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ - bl 1be904 │ │ │ │ + bl 1be5f4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1cc39a │ │ │ │ + bne.n 1cc08a │ │ │ │ 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 1bee98 │ │ │ │ + bl 1beb88 │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r8] │ │ │ │ - bl 1c6274 │ │ │ │ + bl 1c5f64 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 1cc456 │ │ │ │ + cbz r3, 1cc146 │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1bee98 │ │ │ │ + bl 1beb88 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1bee98 │ │ │ │ + bl 1beb88 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6274 │ │ │ │ + bl 1c5f64 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1bedf0 │ │ │ │ + bl 1beae0 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6274 │ │ │ │ + bl 1c5f64 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #-4] │ │ │ │ - bl 1bedf0 │ │ │ │ + bl 1beae0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1cc402 │ │ │ │ + bhi.n 1cc0f2 │ │ │ │ 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 │ │ │ │ @@ -521472,46 +521161,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 1c6298 │ │ │ │ + bl 1c5f88 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1c6298 │ │ │ │ + bl 1c5f88 │ │ │ │ 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 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ 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 1cc4fa │ │ │ │ + bmi.n 1cc1ea │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1cc4fe │ │ │ │ + cbz r3, 1cc1ee │ │ │ │ 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] │ │ │ │ @@ -521524,15 +521213,15 @@ │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 1cc4d4 │ │ │ │ + b.n 1cc1c4 │ │ │ │ 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] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ @@ -521562,15 +521251,15 @@ │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1cc5ac │ │ │ │ + bmi.n 1cc29c │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ subs r0, #1 │ │ │ │ add.w ip, r2, #1 │ │ │ │ @@ -521603,26 +521292,26 @@ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r9, r2 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - beq.n 1cc656 │ │ │ │ + beq.n 1cc346 │ │ │ │ subs.w sl, r1, r5 │ │ │ │ sbc.w fp, r0, r7 │ │ │ │ subs.w ip, r9, r2 │ │ │ │ sbc.w lr, r8, r3 │ │ │ │ adds.w r1, ip, sl │ │ │ │ str r1, [sp, #0] │ │ │ │ adc.w r0, fp, lr │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ orrs.w ip, r1, r0 │ │ │ │ - beq.n 1cc650 │ │ │ │ + beq.n 1cc340 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ blx 54fbc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ @@ -521645,48 +521334,48 @@ │ │ │ │ subs r3, r3, r5 │ │ │ │ str r3, [r6, #8] │ │ │ │ sbc.w r2, r2, r7 │ │ │ │ str r2, [r6, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd sl, fp, [r4, #16] │ │ │ │ - b.n 1cc63c │ │ │ │ + b.n 1cc32c │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ cmpeq r1, r5 │ │ │ │ - beq.n 1cc674 │ │ │ │ + beq.n 1cc364 │ │ │ │ adds r2, r2, r5 │ │ │ │ str r2, [r4, #8] │ │ │ │ adc.w r3, r3, r7 │ │ │ │ subs r1, r1, r5 │ │ │ │ sbc.w r0, r0, r7 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ - b.n 1cc63c │ │ │ │ + b.n 1cc32c │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 5422c │ │ │ │ - b.n 1cc63c │ │ │ │ + b.n 1cc32c │ │ │ │ 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 │ │ │ │ - beq.n 1cc6a8 │ │ │ │ + beq.n 1cc398 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ blx 5422c │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 1cc69c │ │ │ │ + bne.n 1cc38c │ │ │ │ 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 │ │ │ │ @@ -521694,41 +521383,41 @@ │ │ │ │ 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 r5, #0 │ │ │ │ - beq.n 1cc7b8 │ │ │ │ + beq.n 1cc4a8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 1cc912 │ │ │ │ + beq.w 1cc602 │ │ │ │ ldrd r5, r7, [r4, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r5, r1 │ │ │ │ mov r8, r6 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcc.n 1cc798 │ │ │ │ + bcc.n 1cc488 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ ldr.w fp, [r4, #12] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ adds.w r5, r5, sl │ │ │ │ adc.w r7, r7, fp │ │ │ │ subs r0, r5, 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, 1cc776 │ │ │ │ + cbz r6, 1cc466 │ │ │ │ subs r5, #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] │ │ │ │ @@ -521743,81 +521432,81 @@ │ │ │ │ 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 r5, ip │ │ │ │ - beq.n 1cc776 │ │ │ │ + beq.n 1cc466 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r0, r0, r5 │ │ │ │ str r0, [sp, #24] │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r0, sl │ │ │ │ sbcs.w r5, r1, fp │ │ │ │ - bcc.n 1cc798 │ │ │ │ + bcc.n 1cc488 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mul.w r3, r3, r0 │ │ │ │ mla r1, r2, r1, r3 │ │ │ │ umull r5, r3, r0, r2 │ │ │ │ add r3, r1 │ │ │ │ cmp r5, sl │ │ │ │ sbcs.w r2, r3, fp │ │ │ │ - bcs.w 1cc8e8 │ │ │ │ + bcs.w 1cc5d8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 1cc912 │ │ │ │ + beq.w 1cc602 │ │ │ │ ldrd r5, r7, [r4, #16] │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r5, r1 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcs.n 1cc6ec │ │ │ │ - b.n 1cc798 │ │ │ │ + bcs.n 1cc3dc │ │ │ │ + b.n 1cc488 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 1cc920 │ │ │ │ + beq.w 1cc610 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ strd r0, r3, [sp, #28] │ │ │ │ ldrd r4, r6, [r7, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r4, r5 │ │ │ │ sbcs.w r3, r6, r9 │ │ │ │ - bcc.n 1cc8d4 │ │ │ │ + bcc.n 1cc5c4 │ │ │ │ ldrd r3, fp, [r7, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r3, r8 │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ - beq.n 1cc8e2 │ │ │ │ + beq.n 1cc5d2 │ │ │ │ subs.w r2, sl, r2 │ │ │ │ sbc.w r3, r8, r3 │ │ │ │ subs r0, r4, r5 │ │ │ │ sbc.w r1, r6, r9 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ - bcc.n 1cc8d4 │ │ │ │ + bcc.n 1cc5c4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r5, r1, r2 │ │ │ │ adc.w r8, fp, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cc8b6 │ │ │ │ + beq.n 1cc5a6 │ │ │ │ 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 │ │ │ │ @@ -521835,17 +521524,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 1cc8b6 │ │ │ │ + beq.n 1cc5a6 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1cc908 │ │ │ │ + beq.n 1cc5f8 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ movs r0, #1 │ │ │ │ sub.w r8, r3, #32 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ lsl.w r8, r0, r8 │ │ │ │ @@ -521859,133 +521548,133 @@ │ │ │ │ adds r2, r2, r5 │ │ │ │ adc.w r3, r8, r9 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r4, r4, r1 │ │ │ │ adc.w r6, r6, fp │ │ │ │ cmp r4, r2 │ │ │ │ sbcs r6, r3 │ │ │ │ - bcc.n 1cc8d4 │ │ │ │ + bcc.n 1cc5c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 1cc5b0 │ │ │ │ + bl 1cc2a0 │ │ │ │ mov r0, r5 │ │ │ │ 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 1cc912 │ │ │ │ + beq.n 1cc602 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1cc7c6 │ │ │ │ + b.n 1cc4b6 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ - b.n 1cc810 │ │ │ │ + b.n 1cc500 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 1cc5b0 │ │ │ │ + bl 1cc2a0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 1cc8a8 │ │ │ │ + b.n 1cc598 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r5 │ │ │ │ - b.n 1cc8ca │ │ │ │ + b.n 1cc5ba │ │ │ │ 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 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ ldrd r4, lr, [sp, #32] │ │ │ │ - beq.n 1cc966 │ │ │ │ + beq.n 1cc656 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldrd r5, r6, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w r7, r3, r6 │ │ │ │ - bcc.n 1cc97a │ │ │ │ + bcc.n 1cc66a │ │ │ │ adds r7, r2, r4 │ │ │ │ adc.w ip, lr, r3 │ │ │ │ subs r5, r7, r5 │ │ │ │ sbc.w ip, ip, r6 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ cmp r6, r5 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ sbcs.w ip, r5, ip │ │ │ │ - bcs.n 1cc96c │ │ │ │ + bcs.n 1cc65c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r4, lr, [sp] │ │ │ │ - bl 1cc5b0 │ │ │ │ + bl 1cc2a0 │ │ │ │ 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 1cc966 │ │ │ │ + beq.n 1cc656 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 1cc942 │ │ │ │ + b.n 1cc632 │ │ │ │ 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.w r9, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r3 │ │ │ │ cmp r0, r9 │ │ │ │ ldrd fp, r8, [sp, #48] @ 0x30 │ │ │ │ - beq.w 1ccace │ │ │ │ + beq.w 1cc7be │ │ │ │ mov r3, r9 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1cc9bc │ │ │ │ + b.n 1cc6ac │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1cca02 │ │ │ │ + beq.n 1cc6f2 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, lr, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, sl, lr │ │ │ │ - bcc.n 1cc9b2 │ │ │ │ + bcc.n 1cc6a2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1cca36 │ │ │ │ + bne.n 1cc726 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ adds.w ip, r1, r0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ adc.w lr, r0, lr │ │ │ │ cmp sl, lr │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ - bne.n 1ccace │ │ │ │ + bne.n 1cc7be │ │ │ │ adds.w r1, fp, r1 │ │ │ │ str r1, [r3, #16] │ │ │ │ adc.w r0, r0, r8 │ │ │ │ str r0, [r3, #20] │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ adds.w r3, r3, fp │ │ │ │ str r3, [r4, #8] │ │ │ │ @@ -521994,378 +521683,378 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds.w ip, r2, fp │ │ │ │ adc.w r1, r8, sl │ │ │ │ cmp r1, lr │ │ │ │ it eq │ │ │ │ cmpeq ip, r0 │ │ │ │ - beq.n 1ccaa4 │ │ │ │ + beq.n 1cc794 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 54fbc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r2, sl, [r0, #8] │ │ │ │ strd fp, r8, [r0, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.n 1cc9ec │ │ │ │ + b.n 1cc6dc │ │ │ │ ldrd r7, r6, [r5, #8] │ │ │ │ adds.w r1, r2, fp │ │ │ │ adc.w r9, r8, sl │ │ │ │ cmp r6, r9 │ │ │ │ it eq │ │ │ │ cmpeq r7, r1 │ │ │ │ - beq.n 1cca76 │ │ │ │ + beq.n 1cc766 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ adds.w ip, r1, r0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ adc.w lr, r0, lr │ │ │ │ cmp lr, sl │ │ │ │ it eq │ │ │ │ cmpeq ip, r2 │ │ │ │ - beq.n 1cc9e0 │ │ │ │ + beq.n 1cc6d0 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 54fbc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ strd r2, sl, [r0, #8] │ │ │ │ strd fp, r8, [r0, #16] │ │ │ │ - b.n 1cca2a │ │ │ │ + b.n 1cc71a │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ adds.w r6, r9, r0 │ │ │ │ adc.w lr, ip, lr │ │ │ │ ldrd r1, r0, [r5, #16] │ │ │ │ cmp sl, lr │ │ │ │ it eq │ │ │ │ cmpeq r2, r6 │ │ │ │ - beq.n 1ccaaa │ │ │ │ + beq.n 1cc79a │ │ │ │ adds.w r1, fp, r1 │ │ │ │ strd r2, sl, [r5, #8] │ │ │ │ adc.w r0, r0, r8 │ │ │ │ str r1, [r5, #16] │ │ │ │ str r0, [r5, #20] │ │ │ │ - b.n 1cc9ec │ │ │ │ + b.n 1cc6dc │ │ │ │ ldrd r1, r0, [r5, #16] │ │ │ │ - b.n 1cca92 │ │ │ │ + b.n 1cc782 │ │ │ │ adds.w r1, r1, r9 │ │ │ │ adc.w r2, r0, ip │ │ │ │ adds.w r1, r1, fp │ │ │ │ adc.w r2, r8, r2 │ │ │ │ str r1, [r3, #16] │ │ │ │ str r2, [r3, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 5422c │ │ │ │ - b.n 1cc9ec │ │ │ │ + b.n 1cc6dc │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 54fbc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r2, sl, [r0, #8] │ │ │ │ strd fp, r8, [r0, #16] │ │ │ │ strd r4, r9, [r0] │ │ │ │ str.w r0, [r9] │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 1cc9ec │ │ │ │ + b.n 1cc6dc │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - vldr d7, [pc, #52] @ 1ccb38 │ │ │ │ + vldr d7, [pc, #52] @ 1cc828 │ │ │ │ mov r1, r0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ vstr d7, [r0, #8] │ │ │ │ orrs.w r4, lr, ip │ │ │ │ - bne.n 1ccb28 │ │ │ │ + bne.n 1cc818 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb r2, [r1, #16] │ │ │ │ str r3, [r1, #20] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strd lr, ip, [sp] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1cc988 │ │ │ │ + bl 1cc678 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 1ccb1c │ │ │ │ + b.n 1cc80c │ │ │ │ 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, #340] @ (1ccca8 ) │ │ │ │ - ldr r3, [pc, #340] @ (1cccac ) │ │ │ │ + ldr r1, [pc, #340] @ (1cc998 ) │ │ │ │ + ldr r3, [pc, #340] @ (1cc99c ) │ │ │ │ mov r6, 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 1ccb80 │ │ │ │ + bne.n 1cc870 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ccb70 │ │ │ │ + bne.n 1cc860 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ccc3e │ │ │ │ + bne.n 1cc92e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ - cbz r5, 1ccbcc │ │ │ │ + cbz r5, 1cc8bc │ │ │ │ movs r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ccb9a │ │ │ │ + bne.n 1cc88a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ccc30 │ │ │ │ - ldr r2, [pc, #252] @ (1cccb0 ) │ │ │ │ - ldr r3, [pc, #248] @ (1cccac ) │ │ │ │ + bne.n 1cc920 │ │ │ │ + ldr r2, [pc, #252] @ (1cc9a0 ) │ │ │ │ + ldr r3, [pc, #248] @ (1cc99c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ccca2 │ │ │ │ + bne.n 1cc992 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #228] @ (1cccb4 ) │ │ │ │ + ldr r2, [pc, #228] @ (1cc9a4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1ccb96 │ │ │ │ + beq.n 1cc886 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 54d14 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1ccbf8 │ │ │ │ + bne.n 1cc8e8 │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 1ccc6e │ │ │ │ + bne.n 1cc95e │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ blx 54fbc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1ccc6e │ │ │ │ + cbz r0, 1cc95e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1d5328 │ │ │ │ + bl 1d5018 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ccc68 │ │ │ │ + cbz r0, 1cc958 │ │ │ │ ldrd r0, r1, [r6, #24] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 1ccc8e │ │ │ │ + bne.n 1cc97e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1d5440 │ │ │ │ + bl 1d5130 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r8, [r3, r7, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 5422c │ │ │ │ - b.n 1ccb96 │ │ │ │ + b.n 1cc886 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #32] │ │ │ │ - bl 1c2104 │ │ │ │ - b.n 1ccbb0 │ │ │ │ + bl 1c1df4 │ │ │ │ + b.n 1cc8a0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1ccc72 │ │ │ │ + bne.n 1cc962 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2130 │ │ │ │ + bl 1c1e20 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ccc52 │ │ │ │ + bne.n 1cc942 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ccc44 │ │ │ │ - b.n 1ccb88 │ │ │ │ + bne.n 1cc934 │ │ │ │ + b.n 1cc878 │ │ │ │ mov r0, r8 │ │ │ │ blx 5422c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1ccc28 │ │ │ │ + b.n 1cc918 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ccc78 │ │ │ │ + bne.n 1cc968 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ccc42 │ │ │ │ - b.n 1ccb88 │ │ │ │ + bne.n 1cc932 │ │ │ │ + b.n 1cc878 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d552c │ │ │ │ - b.n 1ccc18 │ │ │ │ + bl 1d521c │ │ │ │ + b.n 1cc908 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, #164 @ 0xa4 │ │ │ │ + adds r7, #180 @ 0xb4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #72 @ 0x48 │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 1ccf60 │ │ │ │ + b.n 1ccc50 │ │ │ │ movs r7, 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] @ (1cccec ) │ │ │ │ + ldr r0, [pc, #32] @ (1cc9dc ) │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ - bl 1cb670 │ │ │ │ + bl 1cb360 │ │ │ │ movs r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 54fbc │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1cccea │ │ │ │ + cbz r0, 1cc9da │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 1ccdbc │ │ │ │ + b.n 1ccaac │ │ │ │ movs r7, 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, r2, [r4] │ │ │ │ subs r3, r2, #1 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ - b.n 1ccd14 │ │ │ │ + b.n 1cca04 │ │ │ │ ldr.w r1, [r2, #-4]! │ │ │ │ - cbnz r1, 1ccd20 │ │ │ │ + cbnz r1, 1cca10 │ │ │ │ subs r3, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 1ccd0c │ │ │ │ + bne.n 1cc9fc │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 5422c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 1d54f0 │ │ │ │ + bl 1d51e0 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx 5422c │ │ │ │ - b.n 1ccd00 │ │ │ │ + b.n 1cc9f0 │ │ │ │ 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 r6, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r2, 1ccd7c │ │ │ │ + cbz r2, 1cca6c │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r5, [r8] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r5, [r5, r4, lsl #2] │ │ │ │ - cbz r5, 1ccd76 │ │ │ │ + cbz r5, 1cca66 │ │ │ │ blx 540a0 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d552c │ │ │ │ + bl 1d521c │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 1ccd54 │ │ │ │ + bhi.n 1cca44 │ │ │ │ strd r6, r7, [r8, #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, 1ccdb8 │ │ │ │ - b.n 1ccdee │ │ │ │ + cbnz r1, 1ccaa8 │ │ │ │ + b.n 1ccade │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d5534 │ │ │ │ - cbnz r0, 1ccde8 │ │ │ │ + bl 1d5224 │ │ │ │ + cbnz r0, 1ccad8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 1ccdee │ │ │ │ + bls.n 1ccade │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 543c8 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ccda6 │ │ │ │ + bne.n 1cca96 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ccb40 │ │ │ │ - cbz r0, 1ccdee │ │ │ │ + bl 1cc830 │ │ │ │ + cbz r0, 1ccade │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 1d5534 │ │ │ │ + bl 1d5224 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ccdb2 │ │ │ │ + beq.n 1ccaa2 │ │ │ │ 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} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -522376,364 +522065,364 @@ │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r2 │ │ │ │ mov r8, r3 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r1, 1cce32 │ │ │ │ - b.n 1ccee2 │ │ │ │ + cbnz r1, 1ccb22 │ │ │ │ + b.n 1ccbd2 │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d5958 │ │ │ │ - cbnz r0, 1cce62 │ │ │ │ + bl 1d5648 │ │ │ │ + cbnz r0, 1ccb52 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1cce82 │ │ │ │ + bls.n 1ccb72 │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 543c8 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cce20 │ │ │ │ + bne.n 1ccb10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ccb40 │ │ │ │ - cbz r0, 1cce80 │ │ │ │ + bl 1cc830 │ │ │ │ + cbz r0, 1ccb70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 1d5958 │ │ │ │ + bl 1d5648 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cce2a │ │ │ │ + beq.n 1ccb1a │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 1cce80 │ │ │ │ + blt.n 1ccb70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - cbz r0, 1ccecc │ │ │ │ + cbz r0, 1ccbbc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 1d5720 │ │ │ │ + bl 1d5410 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1ccee2 │ │ │ │ - vldr d7, [pc, #96] @ 1ccee8 │ │ │ │ + cbz r3, 1ccbd2 │ │ │ │ + vldr d7, [pc, #96] @ 1ccbd8 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ - b.n 1cceae │ │ │ │ - bl 1d59b8 │ │ │ │ + b.n 1ccb9e │ │ │ │ + bl 1d56a8 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1ccea6 │ │ │ │ + bpl.n 1ccb96 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.n 1ccede │ │ │ │ + bcs.n 1ccbce │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cce92 │ │ │ │ + bne.n 1ccb82 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ccb40 │ │ │ │ + bl 1cc830 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ccea6 │ │ │ │ + beq.n 1ccb96 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 1cce92 │ │ │ │ + b.n 1ccb82 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ccb40 │ │ │ │ + bl 1cc830 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cce78 │ │ │ │ + beq.n 1ccb68 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - b.n 1cce6c │ │ │ │ + b.n 1ccb5c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 1cce66 │ │ │ │ + b.n 1ccb56 │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 1cce66 │ │ │ │ + b.n 1ccb56 │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ 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] @ (1ccf2c ) │ │ │ │ + ldr r5, [pc, #40] @ (1ccc1c ) │ │ │ │ movs r4, #0 │ │ │ │ add r5, pc │ │ │ │ subs r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d2638 │ │ │ │ + bl 1d2328 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 1ccf1c │ │ │ │ - bl 1be4a0 │ │ │ │ + cbnz r3, 1ccc0c │ │ │ │ + bl 1be190 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp.w r4, #478 @ 0x1de │ │ │ │ - bne.n 1ccf0a │ │ │ │ + bne.n 1ccbfa │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r4, #10] │ │ │ │ + ldrh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1be490 │ │ │ │ + bl 1be180 │ │ │ │ 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 1ccf5c │ │ │ │ + bne.n 1ccc4c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ccf44 │ │ │ │ + bne.n 1ccc34 │ │ │ │ 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 1be490 │ │ │ │ + bl 1be180 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 1ccf8a │ │ │ │ + bls.n 1ccc7a │ │ │ │ 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 1be490 │ │ │ │ + bl 1be180 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ccfb4 │ │ │ │ + bls.n 1ccca4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ccfb0 │ │ │ │ + bne.n 1ccca0 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ccfb0 │ │ │ │ + bne.n 1ccca0 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1ccfda │ │ │ │ + cbnz r3, 1cccca │ │ │ │ ldrb.w r0, [r0, #55] @ 0x37 │ │ │ │ sub.w r0, r0, #5 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1be490 │ │ │ │ + bl 1be180 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ccffc │ │ │ │ + bls.n 1cccec │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ccff8 │ │ │ │ + bne.n 1ccce8 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ccff8 │ │ │ │ + bne.n 1ccce8 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ccff8 │ │ │ │ + bne.n 1ccce8 │ │ │ │ ldrb.w r0, [r0, #55] @ 0x37 │ │ │ │ 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 1be490 │ │ │ │ + bl 1be180 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1cd05a │ │ │ │ + beq.n 1ccd4a │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 1cd054 │ │ │ │ + bne.n 1ccd44 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1cd03c │ │ │ │ + bne.n 1ccd2c │ │ │ │ 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 1be490 │ │ │ │ + bl 1be180 │ │ │ │ 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 1cd098 │ │ │ │ + bne.n 1ccd88 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1cd080 │ │ │ │ + bne.n 1ccd70 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1cd094 │ │ │ │ + bne.n 1ccd84 │ │ │ │ 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 1be490 │ │ │ │ + bl 1be180 │ │ │ │ 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 1cd0d4 │ │ │ │ + bne.n 1ccdc4 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1cd0bc │ │ │ │ + bne.n 1ccdac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1cd0d0 │ │ │ │ + bne.n 1ccdc0 │ │ │ │ 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 1be490 │ │ │ │ + bl 1be180 │ │ │ │ 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 1be490 │ │ │ │ + bl 1be180 │ │ │ │ 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 1be490 │ │ │ │ + bl 1be180 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1cd138 │ │ │ │ + bls.n 1cce28 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cd134 │ │ │ │ + bne.n 1cce24 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cd134 │ │ │ │ + bne.n 1cce24 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1cd15e │ │ │ │ + cbnz r3, 1cce4e │ │ │ │ ldrb.w r0, [r0, #55] @ 0x37 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1be490 │ │ │ │ + bl 1be180 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1cd180 │ │ │ │ + bls.n 1cce70 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cd17c │ │ │ │ + bne.n 1cce6c │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cd17c │ │ │ │ + bne.n 1cce6c │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1cd1a2 │ │ │ │ + cbnz r3, 1cce92 │ │ │ │ ldrb.w r0, [r0, #55] @ 0x37 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1be490 │ │ │ │ + bl 1be180 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r2, #8 │ │ │ │ adds r2, #1 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ ands.w ip, r1, #31 │ │ │ │ - bne.n 1cd1d6 │ │ │ │ + bne.n 1ccec6 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1cd1bc │ │ │ │ + bne.n 1cceac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r1, r1, #31 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1cd1d2 │ │ │ │ + bne.n 1ccec2 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ ubfx r0, r0, #7, #9 │ │ │ │ sub.w r0, r0, #16 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ @@ -522741,88 +522430,88 @@ │ │ │ │ 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 1cd1f8 │ │ │ │ + bne.n 1ccee8 │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1cd22a │ │ │ │ + bhi.n 1ccf1a │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r0, #4 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1cd212 │ │ │ │ + bne.n 1ccf02 │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 1cd222 │ │ │ │ + beq.n 1ccf12 │ │ │ │ cmp r3, #5 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1065353216 @ 0x3f800000 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 1cd222 │ │ │ │ + b.n 1ccf12 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (1cd268 ) │ │ │ │ + ldr r1, [pc, #24] @ (1ccf58 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (1cd26c ) │ │ │ │ + ldr r0, [pc, #24] @ (1ccf5c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1d958c │ │ │ │ - ldr r3, [pc, #16] @ (1cd270 ) │ │ │ │ + bl 1d927c │ │ │ │ + ldr r3, [pc, #16] @ (1ccf60 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ - strh r6, [r1, #48] @ 0x30 │ │ │ │ + ldrh r6, [r3, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r2, [r1, #48] @ 0x30 │ │ │ │ + ldrh r2, [r3, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbz r2, 1cd28a │ │ │ │ + cbz r2, 1ccf7a │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1cd28e │ │ │ │ + beq.n 1ccf7e │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1cd29e │ │ │ │ + beq.n 1ccf8e │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (1cd2bc ) │ │ │ │ + ldr r3, [pc, #44] @ (1ccfac ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, r2 │ │ │ │ ite lt │ │ │ │ movlt r0, #2 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ (1cd2c0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ccfb0 ) │ │ │ │ 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 1cd28c │ │ │ │ + ble.n 1ccf7c │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ ldrsh r0, [r3, r6] │ │ │ │ movs r6, r4 │ │ │ │ ldrsh r0, [r1, r6] │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -522844,15 +522533,15 @@ │ │ │ │ moveq r2, #24 │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ moveq.w fp, #2 │ │ │ │ movne.w fp, #4 │ │ │ │ blx 54720 │ │ │ │ ldrsb.w r6, [r4, #28] │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.n 1cd3ce │ │ │ │ + beq.n 1cd0be │ │ │ │ str.w fp, [sp, #12] │ │ │ │ add.w r9, r4, #28 │ │ │ │ movs r7, #1 │ │ │ │ mov fp, r4 │ │ │ │ rsbs r3, r8, #0 │ │ │ │ add.w r0, r8, #7 │ │ │ │ and.w r3, r3, #7 │ │ │ │ @@ -522876,51 +522565,51 @@ │ │ │ │ strgt.w lr, [sp, #4] │ │ │ │ addgt r0, r0, r5 │ │ │ │ movgt r4, #0 │ │ │ │ asr.w ip, ip, r3 │ │ │ │ lsl.w r3, r7, r2 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w ip, ip, r3 │ │ │ │ - ble.w 1cd4c6 │ │ │ │ + ble.w 1cd1b6 │ │ │ │ cmp r1, #8 │ │ │ │ add r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, r7, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, lr │ │ │ │ lsl.w r3, r3, r4 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ - bgt.n 1cd36a │ │ │ │ + bgt.n 1cd05a │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r8, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1cd4da │ │ │ │ + bne.w 1cd1ca │ │ │ │ add.w r6, r6, r6, lsl #1 │ │ │ │ ldrb.w r1, [r9, #1] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ add.w r6, sl, r6, lsl #2 │ │ │ │ lsl.w r2, ip, r2 │ │ │ │ ldr.w r3, [r6, r1, lsl #2] │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ ldrsb.w r6, [r9, #5]! │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 1cd312 │ │ │ │ + bne.n 1cd002 │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r0, sl, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cd476 │ │ │ │ + beq.n 1cd166 │ │ │ │ sub.w ip, sl, #4 │ │ │ │ movs r3, #12 │ │ │ │ add.w r0, sl, #8 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ add.w lr, r4, #28 │ │ │ │ mla r9, r3, fp, ip │ │ │ │ @@ -522958,79 +522647,79 @@ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ cmp r5, lr │ │ │ │ add r3, r6 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r2 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bne.n 1cd406 │ │ │ │ + bne.n 1cd0f6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1cd3fe │ │ │ │ + bne.n 1cd0ee │ │ │ │ mov r0, r8 │ │ │ │ mov r8, fp │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cd516 │ │ │ │ + bne.n 1cd206 │ │ │ │ mov.w ip, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #1 │ │ │ │ mla ip, ip, fp, r0 │ │ │ │ sub.w r2, r5, #12 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r3, #14 │ │ │ │ - bgt.n 1cd4b2 │ │ │ │ + bgt.n 1cd1a2 │ │ │ │ lsl.w r6, r7, r3 │ │ │ │ lsls r0, r1, #15 │ │ │ │ add.w r0, r0, #16384 @ 0x4000 │ │ │ │ subs r3, #1 │ │ │ │ subs r6, #1 │ │ │ │ - cbz r1, 1cd4b2 │ │ │ │ + cbz r1, 1cd1a2 │ │ │ │ cmp r6, r1 │ │ │ │ ite ne │ │ │ │ asrne.w r1, r0, r3 │ │ │ │ movweq r1, #65535 @ 0xffff │ │ │ │ cmp r2, r5 │ │ │ │ str r1, [r2, #0] │ │ │ │ - bne.n 1cd48c │ │ │ │ + bne.n 1cd17c │ │ │ │ adds r5, #12 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 1cd488 │ │ │ │ + bne.n 1cd178 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ add r8, lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cd3a2 │ │ │ │ + beq.w 1cd092 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1cd3c0 │ │ │ │ + beq.w 1cd0b0 │ │ │ │ add.w r6, r6, r6, lsl #1 │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ add.w r6, sl, r6, lsl #2 │ │ │ │ asr.w r3, ip, r2 │ │ │ │ subs r1, r0, r2 │ │ │ │ tst.w r3, #1 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - beq.n 1cd510 │ │ │ │ + beq.n 1cd200 │ │ │ │ ldrb.w r4, [r9, #1] │ │ │ │ ldrb.w r3, [r9, #2] │ │ │ │ add r1, r3 │ │ │ │ ldr.w r3, [r6, r4, lsl #2] │ │ │ │ lsl.w r1, r7, r1 │ │ │ │ orrs r3, r1 │ │ │ │ str.w r3, [r6, r4, lsl #2] │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 1cd4e8 │ │ │ │ - b.n 1cd3c0 │ │ │ │ + bne.n 1cd1d8 │ │ │ │ + b.n 1cd0b0 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #12 │ │ │ │ movs r5, #1 │ │ │ │ mla r0, r0, fp, r1 │ │ │ │ sub.w r2, r1, #12 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ @@ -523050,60 +522739,60 @@ │ │ │ │ lsl.w lr, r7, lr │ │ │ │ it pl │ │ │ │ asrpl.w r6, r7, r6 │ │ │ │ orr.w r3, r3, lr │ │ │ │ it pl │ │ │ │ orrpl r3, r6 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.n 1cd594 │ │ │ │ + bgt.n 1cd284 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cd594 │ │ │ │ + beq.n 1cd284 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r6, r5, ip │ │ │ │ add.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 1cd5a8 │ │ │ │ + blt.n 1cd298 │ │ │ │ cmp r3, r6 │ │ │ │ it ge │ │ │ │ movwge r3, #32767 @ 0x7fff │ │ │ │ - bge.n 1cd594 │ │ │ │ + bge.n 1cd284 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 1cd524 │ │ │ │ + bne.n 1cd214 │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1cd520 │ │ │ │ + bne.n 1cd210 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, r6 │ │ │ │ itt ge │ │ │ │ movwge r3, #32769 @ 0x8001 │ │ │ │ movtge r3, #65535 @ 0xffff │ │ │ │ - bge.n 1cd594 │ │ │ │ + bge.n 1cd284 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ negs r3, r3 │ │ │ │ - b.n 1cd594 │ │ │ │ + b.n 1cd284 │ │ │ │ nop │ │ │ │ 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 │ │ │ │ movs r5, #1 │ │ │ │ mov fp, r3 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1cd68e │ │ │ │ + ble.n 1cd37e │ │ │ │ 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 │ │ │ │ @@ -523128,53 +522817,53 @@ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ it gt │ │ │ │ addgt r0, r8 │ │ │ │ asr.w ip, ip, r7 │ │ │ │ it gt │ │ │ │ movgt r7, #0 │ │ │ │ and.w ip, ip, r3 │ │ │ │ - ble.n 1cd668 │ │ │ │ + ble.n 1cd358 │ │ │ │ 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 1cd640 │ │ │ │ + bgt.n 1cd330 │ │ │ │ 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 1cd5f4 │ │ │ │ + bne.n 1cd2e4 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.n 1cd5ee │ │ │ │ + bgt.n 1cd2de │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 1cd5de │ │ │ │ + bne.n 1cd2ce │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov lr, sl │ │ │ │ mov sl, fp │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 1cd89e │ │ │ │ + ble.w 1cd58e │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 1cd824 │ │ │ │ + ble.w 1cd514 │ │ │ │ add.w r9, fp, #3 │ │ │ │ movs r5, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ mov r7, fp │ │ │ │ mov.w sl, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ negs r3, r4 │ │ │ │ @@ -523198,49 +522887,49 @@ │ │ │ │ itt gt │ │ │ │ addgt r0, r8 │ │ │ │ movgt r5, #0 │ │ │ │ asr.w ip, ip, r3 │ │ │ │ lsl.w r3, lr, r2 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w ip, ip, r3 │ │ │ │ - ble.n 1cd72e │ │ │ │ + ble.n 1cd41e │ │ │ │ cmp r1, #8 │ │ │ │ add r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w fp, [r0, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, lr, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, fp │ │ │ │ lsl.w r3, r3, r5 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ - bgt.n 1cd706 │ │ │ │ + bgt.n 1cd3f6 │ │ │ │ strb.w ip, [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 1cd6bc │ │ │ │ + bne.n 1cd3ac │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1cd6b6 │ │ │ │ + bgt.n 1cd3a6 │ │ │ │ mov sl, r7 │ │ │ │ mov.w lr, #4 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1cd82c │ │ │ │ + beq.n 1cd51c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1cd824 │ │ │ │ + ble.n 1cd514 │ │ │ │ add.w r7, sl, lr │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r7 │ │ │ │ add.w ip, r1, #2 │ │ │ │ adds r2, r1, #7 │ │ │ │ and.w r9, r1, #7 │ │ │ │ @@ -523253,29 +522942,29 @@ │ │ │ │ ldrb.w r0, [r8, r2] │ │ │ │ asr.w r0, r0, r9 │ │ │ │ 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 1cd790 │ │ │ │ + bne.n 1cd480 │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1cd76e │ │ │ │ + bne.n 1cd45e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1cd768 │ │ │ │ + bgt.n 1cd458 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ itt gt │ │ │ │ addgt.w r7, sl, #10 │ │ │ │ movgt.w ip, #0 │ │ │ │ - ble.n 1cd824 │ │ │ │ + ble.n 1cd514 │ │ │ │ sub.w r0, r7, #8 │ │ │ │ subs r1, r0, #3 │ │ │ │ ldr r5, [r6, #12] │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ ldrb.w lr, [r6, #21] │ │ │ │ add r3, r5 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ @@ -523284,46 +522973,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 1cd7c4 │ │ │ │ + bne.n 1cd4b4 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 1cd812 │ │ │ │ + ble.n 1cd502 │ │ │ │ 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 1cd7c2 │ │ │ │ + bne.n 1cd4b2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 1cd7be │ │ │ │ + bgt.n 1cd4ae │ │ │ │ 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 1cd7b0 │ │ │ │ + beq.n 1cd4a0 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 1cd824 │ │ │ │ + ble.n 1cd514 │ │ │ │ add.w r1, sl, #4 │ │ │ │ movw r7, #65532 @ 0xfffc │ │ │ │ movt r7, #65535 @ 0xffff │ │ │ │ add r1, lr │ │ │ │ sub.w r7, r7, lr │ │ │ │ add.w r0, sl, lr │ │ │ │ rsb ip, lr, #4 │ │ │ │ @@ -523338,48 +523027,48 @@ │ │ │ │ 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 1cd870 │ │ │ │ + bne.n 1cd560 │ │ │ │ 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 1cd882 │ │ │ │ + bne.n 1cd572 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1cd850 │ │ │ │ - b.n 1cd7b0 │ │ │ │ + bgt.n 1cd540 │ │ │ │ + b.n 1cd4a0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1cd824 │ │ │ │ + ble.n 1cd514 │ │ │ │ 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 1cd8ae │ │ │ │ - b.n 1cd756 │ │ │ │ + bgt.n 1cd59e │ │ │ │ + b.n 1cd446 │ │ │ │ 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, #1040] @ 1cdce4 │ │ │ │ + ldr.w r4, [pc, #1040] @ 1cd9d4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #1040] @ 1cdce8 │ │ │ │ + ldr.w r0, [pc, #1040] @ 1cd9d8 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ add r4, pc │ │ │ │ cmp.w r3, r5, lsl #2 │ │ │ │ mov r7, r2 │ │ │ │ it lt │ │ │ │ movlt r3, #0 │ │ │ │ ldrb.w r2, [sp, #232] @ 0xe8 │ │ │ │ @@ -523392,23 +523081,23 @@ │ │ │ │ it ge │ │ │ │ addge r2, r5, #3 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ itt ge │ │ │ │ bicge.w r2, r2, #3 │ │ │ │ subge.w r3, r3, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 1cda2c │ │ │ │ + ble.w 1cd71c │ │ │ │ subs r2, r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ subs r1, #4 │ │ │ │ sub.w r8, r1, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 1cdcd0 │ │ │ │ - ldr r2, [pc, #964] @ (1cdcec ) │ │ │ │ + ble.w 1cd9c0 │ │ │ │ + ldr r2, [pc, #964] @ (1cd9dc ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ mov r9, r7 │ │ │ │ sub.w sl, r5, #4 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ bic.w r2, r6, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -523454,88 +523143,88 @@ │ │ │ │ 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, #824] @ (1cdcf0 ) │ │ │ │ + ldr r1, [pc, #824] @ (1cd9e0 ) │ │ │ │ add r1, pc │ │ │ │ adds r6, r3, r1 │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1cda48 │ │ │ │ + beq.n 1cd738 │ │ │ │ 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 54720 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ adds r2, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ cmp r7, r2 │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1cd9d8 │ │ │ │ + bne.n 1cd6c8 │ │ │ │ adds r5, #1 │ │ │ │ add r9, fp │ │ │ │ cmp r5, sl │ │ │ │ - bcc.n 1cd9ca │ │ │ │ + bcc.n 1cd6ba │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r2, #16 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1cd980 │ │ │ │ + bne.n 1cd670 │ │ │ │ ldrd r5, r8, [sp, #120] @ 0x78 │ │ │ │ ldrd r3, r9, [sp, #104] @ 0x68 │ │ │ │ ldrd r4, r2, [sp, #88] @ 0x58 │ │ │ │ lsrs r6, r5, #2 │ │ │ │ ldrd r7, r1, [sp, #96] @ 0x60 │ │ │ │ adds r6, #1 │ │ │ │ subs r4, #4 │ │ │ │ add.w r6, r9, r6, lsl #4 │ │ │ │ add r7, r1 │ │ │ │ ldrd r0, sl, [sp, #112] @ 0x70 │ │ │ │ add.w r9, r6, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1cd948 │ │ │ │ - ldr r2, [pc, #708] @ (1cdcf4 ) │ │ │ │ - ldr r3, [pc, #696] @ (1cdce8 ) │ │ │ │ + bne.n 1cd638 │ │ │ │ + ldr r2, [pc, #708] @ (1cd9e4 ) │ │ │ │ + ldr r3, [pc, #696] @ (1cd9d8 ) │ │ │ │ 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 1cdce0 │ │ │ │ + bne.w 1cd9d0 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1cd2c4 │ │ │ │ + bl 1ccfb4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1cdcc6 │ │ │ │ + beq.w 1cd9b6 │ │ │ │ subs r2, r7, r0 │ │ │ │ and.w r3, r0, #7 │ │ │ │ and.w r2, r2, #7 │ │ │ │ mov.w ip, #1 │ │ │ │ it pl │ │ │ │ negpl r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ @@ -523558,41 +523247,41 @@ │ │ │ │ asr.w r4, r4, r5 │ │ │ │ it gt │ │ │ │ movgt r5, r7 │ │ │ │ and.w r4, r4, r3 │ │ │ │ itt gt │ │ │ │ ldrgt r3, [sp, #24] │ │ │ │ addgt r0, r0, r3 │ │ │ │ - ble.n 1cdae4 │ │ │ │ + ble.n 1cd7d4 │ │ │ │ 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 1cdabc │ │ │ │ + bgt.n 1cd7ac │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #520] @ (1cdcf8 ) │ │ │ │ + ldr r3, [pc, #520] @ (1cd9e8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #508] @ (1cdcfc ) │ │ │ │ + ldr r3, [pc, #508] @ (1cd9ec ) │ │ │ │ movs r5, #1 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ mov sl, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -523600,36 +523289,36 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ mov ip, sl │ │ │ │ strd sl, r9, [sp, #52] @ 0x34 │ │ │ │ ldr.w lr, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1cdcb4 │ │ │ │ + beq.w 1cd9a4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r8, r0, lsl #1 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, lr │ │ │ │ lsr.w r8, r3, r8 │ │ │ │ cmp r2, #2 │ │ │ │ mul.w r3, lr, r0 │ │ │ │ and.w r8, r8, #3 │ │ │ │ - bne.n 1cdb68 │ │ │ │ + bne.n 1cd858 │ │ │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 1cdcbe │ │ │ │ + bgt.w 1cd9ae │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ subs r1, r0, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ sub.w r1, lr, r1 │ │ │ │ - b.n 1cdb6e │ │ │ │ + b.n 1cd85e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ negs r4, r3 │ │ │ │ and.w r2, r3, #7 │ │ │ │ and.w r4, r4, #7 │ │ │ │ add.w r9, r3, #7 │ │ │ │ @@ -523653,29 +523342,29 @@ │ │ │ │ asr.w r4, r4, r3 │ │ │ │ it gt │ │ │ │ ldrgt r3, [sp, #24] │ │ │ │ and.w r4, r4, sl │ │ │ │ itt gt │ │ │ │ movgt.w sl, #0 │ │ │ │ addgt r9, r3 │ │ │ │ - ble.n 1cdbea │ │ │ │ + ble.n 1cd8da │ │ │ │ cmp r1, #8 │ │ │ │ add sl, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w r7, [r9, #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, sl │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bgt.n 1cdbc2 │ │ │ │ + bgt.n 1cd8b2 │ │ │ │ movs r3, #12 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ add.w sl, ip, r3 │ │ │ │ mov r9, ip │ │ │ │ str.w ip, [sp, #16] │ │ │ │ mla r7, r8, r3, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -523691,103 +523380,103 @@ │ │ │ │ ldr.w r3, [fp], #4 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ rsb r0, r0, #64 @ 0x40 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r3, #32 │ │ │ │ asrs r3, r3, #6 │ │ │ │ - cbz r2, 1cdc5c │ │ │ │ + cbz r2, 1cd94c │ │ │ │ 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 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1cdc7a │ │ │ │ + beq.n 1cd96a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 1cdc0c │ │ │ │ + b.n 1cd8fc │ │ │ │ rsb r3, r3, r3, lsl #5 │ │ │ │ add.w r0, r3, #63 @ 0x3f │ │ │ │ cmp r3, r2 │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ asrs r0, r0, #6 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 1cdc58 │ │ │ │ + bne.n 1cd948 │ │ │ │ ldrd ip, r0, [sp, #16] │ │ │ │ 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 1cdb24 │ │ │ │ + bne.w 1cd814 │ │ │ │ ldrd sl, r9, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.w 1cdb1a │ │ │ │ + bcc.w 1cd80a │ │ │ │ ldrd sl, fp, [sp, #68] @ 0x44 │ │ │ │ - b.n 1cd9ec │ │ │ │ + b.n 1cd6dc │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1cdb62 │ │ │ │ + b.n 1cd852 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ subs r3, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1cdb5a │ │ │ │ + b.n 1cd84a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1cdafc │ │ │ │ + b.n 1cd7ec │ │ │ │ subs r3, r4, #4 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 1cda2c │ │ │ │ + beq.w 1cd71c │ │ │ │ subs r4, #8 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 1cdcd0 │ │ │ │ - b.n 1cda2c │ │ │ │ + bne.n 1cd9c0 │ │ │ │ + b.n 1cd71c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - movs r7, #32 │ │ │ │ + cmp r2, #48 @ 0x30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ movs r6, r4 │ │ │ │ ldrh r2, [r6, r4] │ │ │ │ movs r6, r4 │ │ │ │ - movs r5, #204 @ 0xcc │ │ │ │ + cmp r0, #220 @ 0xdc │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r0, [r7, r3] │ │ │ │ movs r6, r4 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r2, #2 │ │ │ │ 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 r4, [pc, #1348] @ 1ce258 │ │ │ │ + ldr.w r4, [pc, #1348] @ 1cdf48 │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #1348] @ 1ce25c │ │ │ │ + ldr.w r0, [pc, #1348] @ 1cdf4c │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ add r4, pc │ │ │ │ cmp.w r3, sl, lsl #2 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r4, r2 │ │ │ │ itet ge │ │ │ │ addge.w r2, sl, #3 │ │ │ │ @@ -523796,39 +523485,39 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ it ge │ │ │ │ subge.w r2, r3, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 1ce1ca │ │ │ │ + ble.w 1cdeba │ │ │ │ subs r3, r1, #1 │ │ │ │ mov r7, r1 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ subs r1, #4 │ │ │ │ subs r5, r1, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 1ce244 │ │ │ │ + ble.w 1cdf34 │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ sub.w r3, sl, #4 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ mov.w r8, #0 │ │ │ │ subs r3, r3, r6 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r3, [pc, #1260] @ 1ce260 │ │ │ │ + ldr.w r3, [pc, #1260] @ 1cdf50 │ │ │ │ mov r9, sl │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r3, [pc, #1256] @ 1ce264 │ │ │ │ + ldr.w r3, [pc, #1256] @ 1cdf54 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ lsls r6, r3, #2 │ │ │ │ cmp r7, #4 │ │ │ │ - ldr.w r3, [pc, #1244] @ 1ce268 │ │ │ │ + ldr.w r3, [pc, #1244] @ 1cdf58 │ │ │ │ mov sl, r7 │ │ │ │ strd r6, r7, [sp, #104] @ 0x68 │ │ │ │ it ge │ │ │ │ movge.w sl, #4 │ │ │ │ ldr r6, [sp, #220] @ 0xdc │ │ │ │ add r3, pc │ │ │ │ strd r2, r8, [sp, #96] @ 0x60 │ │ │ │ @@ -523844,15 +523533,15 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp.w r8, #4 │ │ │ │ mov sl, r8 │ │ │ │ it ge │ │ │ │ movge.w sl, #4 │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ce1fe │ │ │ │ + beq.w 1cdeee │ │ │ │ rbit r4, r4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ clz r4, r4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r5, r4, #1 │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r9, r4, lsl #5 │ │ │ │ @@ -523868,15 +523557,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 1cde4e │ │ │ │ + ble.n 1cdb3e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ strd sl, r5, [sp, #4] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add r4, r3 │ │ │ │ cmp r1, #8 │ │ │ │ add r0, r2 │ │ │ │ @@ -523887,32 +523576,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 1cde1e │ │ │ │ + bgt.n 1cdb0e │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1ce236 │ │ │ │ + beq.w 1cdf26 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1ce228 │ │ │ │ + beq.w 1cdf18 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1ce18a │ │ │ │ + bne.w 1cde7a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ add.w r2, r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ce224 │ │ │ │ + beq.w 1cdf14 │ │ │ │ adds r3, r2, #7 │ │ │ │ and.w r4, r2, #7 │ │ │ │ ands.w r3, r3, r2, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ negs r1, r2 │ │ │ │ and.w r1, r1, #7 │ │ │ │ @@ -523929,26 +523618,26 @@ │ │ │ │ mov.w r1, #1 │ │ │ │ lsl.w r1, r1, r5 │ │ │ │ and.w r5, r2, #7 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ asr.w r0, r0, r5 │ │ │ │ and.w r1, r0, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bne.n 1cded0 │ │ │ │ + bne.n 1cdbc0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ 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 1ce21c │ │ │ │ + beq.w 1cdf0c │ │ │ │ adds r3, r2, #7 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ands.w r3, r3, r2, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ asrs r3, r3, #3 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ @@ -523959,16 +523648,16 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1cd5c8 │ │ │ │ - ldr r3, [pc, #860] @ (1ce26c ) │ │ │ │ + bl 1cd2b8 │ │ │ │ + ldr r3, [pc, #860] @ (1cdf5c ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ mov.w sl, #1 │ │ │ │ @@ -523992,38 +523681,38 @@ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ add r3, sp │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r8, [r4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1cd274 │ │ │ │ + bl 1ccf64 │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w lr, [r1, #28] │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ce1f0 │ │ │ │ + beq.w 1cdee0 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 1ce1e4 │ │ │ │ + beq.w 1cded4 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 1cdfa0 │ │ │ │ + bne.n 1cdc90 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r1, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1ce1f0 │ │ │ │ + beq.w 1cdee0 │ │ │ │ ldrb.w r1, [r4, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1ce1f0 │ │ │ │ + beq.w 1cdee0 │ │ │ │ mov r4, ip │ │ │ │ mov.w fp, #0 │ │ │ │ negs r5, r3 │ │ │ │ and.w r1, r3, #7 │ │ │ │ and.w r5, r5, #7 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ it pl │ │ │ │ @@ -524041,15 +523730,15 @@ │ │ │ │ asrs r5, r5, #3 │ │ │ │ lsl.w r7, sl, r1 │ │ │ │ subs r7, #1 │ │ │ │ cmp r4, #0 │ │ │ │ ldrb r6, [r6, r5] │ │ │ │ asr.w r6, r6, r3 │ │ │ │ and.w r6, r6, r7 │ │ │ │ - ble.n 1ce01c │ │ │ │ + ble.n 1cdd0c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r7, #0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ add r5, r3 │ │ │ │ cmp r4, #8 │ │ │ │ add r7, r1 │ │ │ │ mov r1, r4 │ │ │ │ @@ -524059,19 +523748,19 @@ │ │ │ │ subs r4, r4, r1 │ │ │ │ lsl.w r3, sl, r1 │ │ │ │ cmp r4, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r8 │ │ │ │ lsl.w r3, r3, r7 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - bgt.n 1cdff0 │ │ │ │ + bgt.n 1cdce0 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1ce0b8 │ │ │ │ + beq.n 1cdda8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub.w fp, lr, fp │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add.w r3, r3, ip, lsl #4 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ mla r3, lr, r2, r3 │ │ │ │ subs r3, r3, r0 │ │ │ │ @@ -524098,29 +523787,29 @@ │ │ │ │ asr.w r5, r5, r3 │ │ │ │ it gt │ │ │ │ ldrgt r3, [sp, #0] │ │ │ │ and.w r5, r5, r0 │ │ │ │ itt gt │ │ │ │ movgt r0, #0 │ │ │ │ addgt r4, r4, r3 │ │ │ │ - ble.n 1ce0b6 │ │ │ │ + ble.n 1cdda6 │ │ │ │ add r0, r1 │ │ │ │ mov r1, fp │ │ │ │ cmp r1, #8 │ │ │ │ ldrb.w r7, [r4, #1]! │ │ │ │ it ge │ │ │ │ movge r1, #8 │ │ │ │ sub.w fp, fp, r1 │ │ │ │ lsl.w r3, sl, r1 │ │ │ │ cmp.w fp, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r7 │ │ │ │ lsl.w r3, r3, r0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bgt.n 1ce08a │ │ │ │ + bgt.n 1cdd7a │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ add.w r8, r9, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne ip, lr │ │ │ │ @@ -524144,24 +523833,24 @@ │ │ │ │ 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 1ce0e6 │ │ │ │ + bne.n 1cddd6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ce1fa │ │ │ │ + bne.n 1cdeea │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r7, sp │ │ │ │ add.w r5, sp, r5, lsl #2 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ldrb.w r0, [r5, #151] @ 0x97 │ │ │ │ @@ -524170,146 +523859,146 @@ │ │ │ │ smulbb r3, r3, r1 │ │ │ │ rsb r1, r1, #64 @ 0x40 │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #32 │ │ │ │ asrs r3, r3, #6 │ │ │ │ strb.w r3, [r9, #4] │ │ │ │ - cbz r0, 1ce15e │ │ │ │ + cbz r0, 1cde4e │ │ │ │ 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 1cdf4c │ │ │ │ + bne.w 1cdc3c │ │ │ │ ldrd r4, r5, [sp, #56] @ 0x38 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ adds r4, #1 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.w 1cdf3c │ │ │ │ + bcc.w 1cdc2c │ │ │ │ ldr.w r8, [sp, #132] @ 0x84 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ sub.w r8, r8, #4 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 1cddb8 │ │ │ │ + bne.w 1cdaa8 │ │ │ │ ldrd r0, r1, [sp, #120] @ 0x78 │ │ │ │ ldrd r5, r4, [sp, #112] @ 0x70 │ │ │ │ ldrd r6, r7, [sp, #104] @ 0x68 │ │ │ │ lsrs r3, r1, #2 │ │ │ │ ldrd r2, r8, [sp, #96] @ 0x60 │ │ │ │ adds r3, #1 │ │ │ │ subs r7, #4 │ │ │ │ ldr.w r9, [sp, #128] @ 0x80 │ │ │ │ add.w r3, r4, r3, lsl #4 │ │ │ │ add r8, r6 │ │ │ │ adds r4, r3, r2 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.w 1cdd86 │ │ │ │ - ldr r2, [pc, #164] @ (1ce270 ) │ │ │ │ - ldr r3, [pc, #140] @ (1ce25c ) │ │ │ │ + bne.w 1cda76 │ │ │ │ + ldr r2, [pc, #164] @ (1cdf60 ) │ │ │ │ + ldr r3, [pc, #140] @ (1cdf4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ce252 │ │ │ │ + bne.n 1cdf42 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldrb r1, [r1, r4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 1cdfa0 │ │ │ │ + bne.w 1cdc90 │ │ │ │ add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 1cdfa6 │ │ │ │ + b.n 1cdc96 │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ - b.n 1ce124 │ │ │ │ + b.n 1cde14 │ │ │ │ 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 54720 │ │ │ │ cmp r4, r7 │ │ │ │ add.w r3, r0, r6 │ │ │ │ - bcc.n 1ce206 │ │ │ │ - b.n 1ce18a │ │ │ │ + bcc.n 1cdef6 │ │ │ │ + b.n 1cde7a │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1cdf00 │ │ │ │ + b.n 1cdbf0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1cded2 │ │ │ │ - ldr r3, [pc, #72] @ (1ce274 ) │ │ │ │ + b.n 1cdbc2 │ │ │ │ + ldr r3, [pc, #72] @ (1cdf64 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1cde6a │ │ │ │ - ldr r3, [pc, #64] @ (1ce278 ) │ │ │ │ + b.n 1cdb5a │ │ │ │ + ldr r3, [pc, #64] @ (1cdf68 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1cde6a │ │ │ │ + b.n 1cdb5a │ │ │ │ subs r3, r7, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1ce1ca │ │ │ │ + beq.n 1cdeba │ │ │ │ subs r7, #8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1ce244 │ │ │ │ - b.n 1ce1ca │ │ │ │ + bne.n 1cdf34 │ │ │ │ + b.n 1cdeba │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r2, #224 @ 0xe0 │ │ │ │ + movs r5, #240 @ 0xf0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r6, r2] │ │ │ │ movs r6, r4 │ │ │ │ strb r2, [r5, r2] │ │ │ │ movs r6, r4 │ │ │ │ str r6, [r6, #24] │ │ │ │ movs r6, r4 │ │ │ │ - str r2, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - subs r6, r5, #0 │ │ │ │ + movs r1, #62 @ 0x3e │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r4, [r7, r2] │ │ │ │ movs r6, r4 │ │ │ │ str r6, [r5, r6] │ │ │ │ movs r6, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r1 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd ip, lr, [sp] │ │ │ │ - bl 1cdd00 │ │ │ │ + bl 1cd9f0 │ │ │ │ add sp, #12 │ │ │ │ pop {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 │ │ │ │ @@ -524326,42 +524015,42 @@ │ │ │ │ mov sl, r0 │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1cdd00 │ │ │ │ - cbz r7, 1ce2fa │ │ │ │ + bl 1cd9f0 │ │ │ │ + cbz r7, 1cdfea │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1b35c8 │ │ │ │ + bl 1b32b8 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1ce2e6 │ │ │ │ + bne.n 1cdfd6 │ │ │ │ mov r0, sl │ │ │ │ blx 5422c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r1 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd ip, lr, [sp] │ │ │ │ - bl 1cdd00 │ │ │ │ + bl 1cd9f0 │ │ │ │ add sp, #12 │ │ │ │ pop {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 │ │ │ │ @@ -524378,27 +524067,27 @@ │ │ │ │ mov sl, r0 │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1cdd00 │ │ │ │ - cbz r7, 1ce386 │ │ │ │ + bl 1cd9f0 │ │ │ │ + cbz r7, 1ce076 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1b2660 │ │ │ │ + bl 1b2350 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1ce372 │ │ │ │ + bne.n 1ce062 │ │ │ │ mov r0, sl │ │ │ │ blx 5422c │ │ │ │ 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 │ │ │ │ @@ -524420,27 +524109,27 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r8, r6, lsl #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1cd8c0 │ │ │ │ - cbz r7, 1ce3f2 │ │ │ │ + bl 1cd5b0 │ │ │ │ + cbz r7, 1ce0e2 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1bb628 │ │ │ │ + bl 1bb318 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1ce3de │ │ │ │ + bne.n 1ce0ce │ │ │ │ mov r0, sl │ │ │ │ blx 5422c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -524449,15 +524138,15 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov.w ip, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl 1cd8c0 │ │ │ │ + bl 1cd5b0 │ │ │ │ add sp, #20 │ │ │ │ pop {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 │ │ │ │ @@ -524476,26 +524165,26 @@ │ │ │ │ mov.w r8, r6, lsl #4 │ │ │ │ movs r4, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1cd8c0 │ │ │ │ - cbz r7, 1ce484 │ │ │ │ + bl 1cd5b0 │ │ │ │ + cbz r7, 1ce174 │ │ │ │ mov fp, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 1bb628 │ │ │ │ + bl 1bb318 │ │ │ │ add r5, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1ce470 │ │ │ │ + bne.n 1ce160 │ │ │ │ mov r0, sl │ │ │ │ blx 5422c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -524503,23 +524192,23 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl 1cd8c0 │ │ │ │ + bl 1cd5b0 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 1ce564 │ │ │ │ + bpl.n 1ce254 │ │ │ │ bic.w ip, r3, #7 │ │ │ │ - ldr r2, [pc, #228] @ (1ce5ac ) │ │ │ │ + ldr r2, [pc, #228] @ (1ce29c ) │ │ │ │ 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 │ │ │ │ @@ -524547,15 +524236,15 @@ │ │ │ │ and.w ip, r3, #7 │ │ │ │ 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 │ │ │ │ strb r3, [r0, #21] │ │ │ │ - ldr r3, [pc, #116] @ (1ce5b0 ) │ │ │ │ + ldr r3, [pc, #116] @ (1ce2a0 ) │ │ │ │ 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 │ │ │ │ @@ -524586,41 +524275,41 @@ │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ 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 │ │ │ │ - b.n 1ce538 │ │ │ │ + b.n 1ce228 │ │ │ │ nop │ │ │ │ ldrh r4, [r0, r6] │ │ │ │ movs r6, r4 │ │ │ │ ldrh r2, [r6, r4] │ │ │ │ movs r6, 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, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #500] @ (1ce7c0 ) │ │ │ │ + ldr r2, [pc, #500] @ (1ce4b0 ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #500] @ (1ce7c4 ) │ │ │ │ + ldr r1, [pc, #500] @ (1ce4b4 ) │ │ │ │ ldr.w ip, [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 ip, #0 │ │ │ │ - beq.w 1ce74a │ │ │ │ + beq.w 1ce43a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ce764 │ │ │ │ + beq.w 1ce454 │ │ │ │ movs r7, #0 │ │ │ │ rsb r1, r5, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r7 │ │ │ │ mov r0, sl │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r6, ip │ │ │ │ @@ -524639,15 +524328,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, sl │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1ce4b8 │ │ │ │ + bl 1ce1a8 │ │ │ │ sub.w lr, r5, fp │ │ │ │ ldrd sl, r3, [sp, #76] @ 0x4c │ │ │ │ cmp.w lr, #4 │ │ │ │ rsb r0, r4, #0 │ │ │ │ mov.w r7, #255 @ 0xff │ │ │ │ mov ip, r4 │ │ │ │ it cs │ │ │ │ @@ -524673,15 +524362,15 @@ │ │ │ │ lsr.w r3, sl, r3 │ │ │ │ lsr.w r1, sl, r1 │ │ │ │ and.w r3, r3, #2 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1ce79e │ │ │ │ + bne.w 1ce48e │ │ │ │ cmp.w lr, #1 │ │ │ │ ite ls │ │ │ │ movls r1, #0 │ │ │ │ movhi r1, #1 │ │ │ │ negs r6, r1 │ │ │ │ add.w r1, sp, r1, lsl #2 │ │ │ │ and.w r6, r6, #3 │ │ │ │ @@ -524689,146 +524378,146 @@ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ ldrb.w fp, [r9, r6] │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ add.w r3, r9, r6 │ │ │ │ adds.w fp, fp, r1 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ add r6, r1 │ │ │ │ - bmi.n 1ce772 │ │ │ │ + bmi.n 1ce462 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp.w fp, #255 @ 0xff │ │ │ │ - bgt.n 1ce78c │ │ │ │ + bgt.n 1ce47c │ │ │ │ cmp r6, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ - blt.n 1ce7a4 │ │ │ │ + blt.n 1ce494 │ │ │ │ add r3, r1 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ mov r1, r3 │ │ │ │ - bgt.n 1ce796 │ │ │ │ + bgt.n 1ce486 │ │ │ │ cmp r3, #0 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - blt.n 1ce788 │ │ │ │ + blt.n 1ce478 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ strb.w r3, [r2, #-2] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r2, #4 │ │ │ │ strb.w r7, [r2, #-5] │ │ │ │ cmp lr, r3 │ │ │ │ - bcc.n 1ce67a │ │ │ │ + bcc.n 1ce36a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrd r6, r1, [sp, #24] │ │ │ │ add ip, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1ce658 │ │ │ │ + bcc.n 1ce348 │ │ │ │ add.w fp, fp, #4 │ │ │ │ adds r1, #8 │ │ │ │ adds r4, #16 │ │ │ │ cmp r5, fp │ │ │ │ - bhi.n 1ce62e │ │ │ │ + bhi.n 1ce31e │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ mov sl, r9 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r9, r5 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ cmp r6, r8 │ │ │ │ add r0, r3 │ │ │ │ add r7, r5 │ │ │ │ - bhi.w 1ce608 │ │ │ │ - ldr r2, [pc, #124] @ (1ce7c8 ) │ │ │ │ - ldr r3, [pc, #112] @ (1ce7c0 ) │ │ │ │ + bhi.w 1ce2f8 │ │ │ │ + ldr r2, [pc, #124] @ (1ce4b8 ) │ │ │ │ + ldr r3, [pc, #112] @ (1ce4b0 ) │ │ │ │ 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 1ce7bc │ │ │ │ + bne.n 1ce4ac │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1ce74a │ │ │ │ + bls.n 1ce43a │ │ │ │ adds r4, #8 │ │ │ │ cmp ip, r4 │ │ │ │ - bhi.n 1ce764 │ │ │ │ - b.n 1ce74a │ │ │ │ + bhi.n 1ce454 │ │ │ │ + b.n 1ce43a │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ - blt.n 1ce7a2 │ │ │ │ + blt.n 1ce492 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ adds r3, r3, r1 │ │ │ │ - bpl.n 1ce6f0 │ │ │ │ + bpl.n 1ce3e0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ce6f0 │ │ │ │ + b.n 1ce3e0 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - ble.n 1ce7b4 │ │ │ │ + ble.n 1ce4a4 │ │ │ │ add r1, r3 │ │ │ │ mov r3, r1 │ │ │ │ strb.w r7, [r2, #-3] │ │ │ │ - b.n 1ce6ea │ │ │ │ + b.n 1ce3da │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 1ce6a6 │ │ │ │ + b.n 1ce396 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ mov.w r6, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bpl.n 1ce6f0 │ │ │ │ + bpl.n 1ce3e0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ce6f0 │ │ │ │ + b.n 1ce3e0 │ │ │ │ add r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - b.n 1ce6ea │ │ │ │ + b.n 1ce3da │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, r0 │ │ │ │ + adds r0, r7, #4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, r5, r2 │ │ │ │ + subs r6, r7, r6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ 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 r6, r2 │ │ │ │ - ldr r2, [pc, #540] @ (1cea00 ) │ │ │ │ + ldr r2, [pc, #540] @ (1ce6f0 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #540] @ (1cea04 ) │ │ │ │ + ldr r3, [pc, #540] @ (1ce6f4 ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1ce946 │ │ │ │ + beq.w 1ce636 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ce93a │ │ │ │ + beq.w 1ce62a │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r6 │ │ │ │ - vldr s11, [pc, #488] @ 1ce9f8 │ │ │ │ + vldr s11, [pc, #488] @ 1ce6e8 │ │ │ │ mov r9, r8 │ │ │ │ - vldr s12, [pc, #484] @ 1ce9fc │ │ │ │ + vldr s12, [pc, #484] @ 1ce6ec │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov r6, r1 │ │ │ │ subs r3, r5, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -524837,15 +524526,15 @@ │ │ │ │ mov r5, r6 │ │ │ │ add.w r7, r3, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r9, r8, [sp, #20] │ │ │ │ str r4, [sp, #28] │ │ │ │ mov.w sl, r3, lsr #2 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ - bl 1ce4b8 │ │ │ │ + bl 1ce1a8 │ │ │ │ mov r3, r5 │ │ │ │ ldrd r6, r4, [sp, #52] @ 0x34 │ │ │ │ mov r9, r7 │ │ │ │ mov.w lr, #0 │ │ │ │ vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ @@ -524862,15 +524551,15 @@ │ │ │ │ sub.w r1, ip, #15 │ │ │ │ lsr.w r2, r6, ip │ │ │ │ and.w r2, r2, #2 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r1, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ce960 │ │ │ │ + bne.n 1ce650 │ │ │ │ cmp.w r8, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ negs r2, r0 │ │ │ │ add.w r0, sp, r0, lsl #2 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -524880,161 +524569,161 @@ │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ ldrb r7, [r7, #2] │ │ │ │ adds r2, r2, r0 │ │ │ │ add r1, r0 │ │ │ │ add r7, r0 │ │ │ │ - bmi.n 1ce964 │ │ │ │ + bmi.n 1ce654 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bgt.n 1ce9a2 │ │ │ │ + bgt.n 1ce692 │ │ │ │ uxtb r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r1, #0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - blt.n 1ce98a │ │ │ │ + blt.n 1ce67a │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - ble.n 1ce9c0 │ │ │ │ + ble.n 1ce6b0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 1ce992 │ │ │ │ + ble.n 1ce682 │ │ │ │ add.w r8, r8, #1 │ │ │ │ vstr s14, [r3, #-16] │ │ │ │ vstr s15, [r3, #-12] │ │ │ │ add.w ip, ip, #4 │ │ │ │ vstr s13, [r3, #-8] │ │ │ │ cmp.w r8, #4 │ │ │ │ vstr s10, [r3, #-4] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1ce87e │ │ │ │ + bne.n 1ce56e │ │ │ │ mov r0, lr │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r9, r4 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp.w lr, #4 │ │ │ │ - bne.n 1ce85e │ │ │ │ + bne.n 1ce54e │ │ │ │ ldrd r1, r7, [sp, #8] │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r1, #8 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 1ce9d4 │ │ │ │ + beq.n 1ce6c4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 1ce842 │ │ │ │ + b.n 1ce532 │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bls.n 1ce946 │ │ │ │ + bls.n 1ce636 │ │ │ │ adds r5, #8 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 1ce93a │ │ │ │ - ldr r2, [pc, #192] @ (1cea08 ) │ │ │ │ - ldr r3, [pc, #184] @ (1cea04 ) │ │ │ │ + bhi.n 1ce62a │ │ │ │ + ldr r2, [pc, #192] @ (1ce6f8 ) │ │ │ │ + ldr r3, [pc, #184] @ (1ce6f4 ) │ │ │ │ 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 1ce9f2 │ │ │ │ + bne.n 1ce6e2 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ - b.n 1ce8a2 │ │ │ │ + b.n 1ce592 │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ - blt.n 1ce98a │ │ │ │ + blt.n 1ce67a │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ cmp r7, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 1ce992 │ │ │ │ + bge.n 1ce682 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 1ce8f0 │ │ │ │ + b.n 1ce5e0 │ │ │ │ vmov.f32 s15, s12 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 1ce984 │ │ │ │ + blt.n 1ce674 │ │ │ │ uxtb r2, r7 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - b.n 1ce8f0 │ │ │ │ + b.n 1ce5e0 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - bgt.n 1ce8e2 │ │ │ │ + bgt.n 1ce5d2 │ │ │ │ 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 1ce8e6 │ │ │ │ + b.n 1ce5d6 │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r7, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - blt.n 1ce984 │ │ │ │ - b.n 1ce8e6 │ │ │ │ + blt.n 1ce674 │ │ │ │ + b.n 1ce5d6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r6, r5 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldrd r9, r8, [sp, #20] │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w r9, r9, #4 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, r9 │ │ │ │ - bhi.w 1ce824 │ │ │ │ - b.n 1ce946 │ │ │ │ + bhi.w 1ce514 │ │ │ │ + b.n 1ce636 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, r0 │ │ │ │ + subs r0, r5, r4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #26 │ │ │ │ + adds r2, r0, r7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ 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 1cead8 │ │ │ │ + beq.n 1ce7c8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ceabc │ │ │ │ - ldr r4, [pc, #168] @ (1ceae0 ) │ │ │ │ + beq.n 1ce7ac │ │ │ │ + ldr r4, [pc, #168] @ (1ce7d0 ) │ │ │ │ ubfx r0, r1, #15, #5 │ │ │ │ ubfx ip, r1, #25, #5 │ │ │ │ add r4, pc │ │ │ │ cmp r3, #6 │ │ │ │ ldrb.w lr, [r4, r0] │ │ │ │ ubfx r0, r1, #20, #5 │ │ │ │ ldrb.w ip, [r4, ip] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ - beq.n 1ceaac │ │ │ │ + beq.n 1ce79c │ │ │ │ smulbb r5, lr, r3 │ │ │ │ and.w lr, r1, #31 │ │ │ │ smulbb ip, ip, r3 │ │ │ │ smulbb r0, r0, r3 │ │ │ │ rsb r3, r3, #6 │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ smlabb lr, r3, lr, r5 │ │ │ │ @@ -525057,23 +524746,23 @@ │ │ │ │ mov.w ip, r3, lsr #2 │ │ │ │ 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] @ (1ceae4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ce7d4 ) │ │ │ │ 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 1ceaac │ │ │ │ + b.n 1ce79c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrsb r0, [r6, r3] │ │ │ │ movs r6, r4 │ │ │ │ ldrsb r6, [r4, r1] │ │ │ │ @@ -525091,15 +524780,15 @@ │ │ │ │ and.w r1, r3, #7 │ │ │ │ add.w r0, r0, r3, asr #3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ lsrs r3, r1 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ strb r1, [r2, #3] │ │ │ │ and.w r0, r3, #31 │ │ │ │ - ldr r1, [pc, #24] @ (1ceb30 ) │ │ │ │ + ldr r1, [pc, #24] @ (1ce820 ) │ │ │ │ add r1, pc │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ strb r0, [r2, #2] │ │ │ │ ubfx r0, r3, #5, #5 │ │ │ │ ubfx r3, r3, #10, #5 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ @@ -525108,15 +524797,15 @@ │ │ │ │ bx lr │ │ │ │ ldrsb r0, [r3, r0] │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ lsls r3, r1, #27 │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ - bpl.n 1cec32 │ │ │ │ + bpl.n 1ce922 │ │ │ │ and.w r1, r1, #15 │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ ldr.w r0, [r0, #11] │ │ │ │ mov.w r8, ip, lsr #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov.w r9, ip, lsr #8 │ │ │ │ mov.w r5, ip, lsr #13 │ │ │ │ @@ -525124,37 +524813,37 @@ │ │ │ │ lsr.w r3, lr, r1 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ mov.w r1, lr, lsr #1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w r7, ip, lsr #23 │ │ │ │ mov.w lr, ip, lsr #30 │ │ │ │ tst.w ip, #268435456 @ 0x10000000 │ │ │ │ - beq.n 1cebee │ │ │ │ + beq.n 1ce8de │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 1cebe8 │ │ │ │ + beq.n 1ce8d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cecee │ │ │ │ + beq.w 1ce9de │ │ │ │ lsls r1, r6, #1 │ │ │ │ and.w ip, lr, #1 │ │ │ │ and.w r1, r1, #62 @ 0x3e │ │ │ │ - ldr r4, [pc, #372] @ (1ced0c ) │ │ │ │ + ldr r4, [pc, #372] @ (1ce9fc ) │ │ │ │ orr.w r1, r1, ip │ │ │ │ and.w ip, r5, #31 │ │ │ │ - ldr r5, [pc, #364] @ (1ced10 ) │ │ │ │ + ldr r5, [pc, #364] @ (1cea00 ) │ │ │ │ add r4, pc │ │ │ │ and.w lr, r7, #31 │ │ │ │ cmp r3, #2 │ │ │ │ add r5, pc │ │ │ │ ldrb.w ip, [r4, ip] │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ ldrb r1, [r5, r1] │ │ │ │ - beq.n 1cebda │ │ │ │ + beq.n 1ce8ca │ │ │ │ and.w r3, r0, #31 │ │ │ │ and.w r5, r9, #31 │ │ │ │ and.w r0, r8, #31 │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ add ip, r3 │ │ │ │ ldrb r3, [r4, r5] │ │ │ │ @@ -525166,29 +524855,29 @@ │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w lr, [r2] │ │ │ │ strb r1, [r2, #1] │ │ │ │ strb.w ip, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbnz r3, 1cec5a │ │ │ │ + cbnz r3, 1ce94a │ │ │ │ eor.w r3, r1, lr │ │ │ │ mov.w lr, r8, lsl #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ and.w lr, lr, #62 @ 0x3e │ │ │ │ orr.w lr, lr, r3 │ │ │ │ - ldr r3, [pc, #268] @ (1ced14 ) │ │ │ │ + ldr r3, [pc, #268] @ (1cea04 ) │ │ │ │ and.w r0, r0, #31 │ │ │ │ and.w r1, r9, #31 │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #252] @ (1ced18 ) │ │ │ │ + ldr r3, [pc, #252] @ (1cea08 ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w ip, [r3, lr] │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb r6, [r2, #0] │ │ │ │ strb.w ip, [r2, #1] │ │ │ │ strb r5, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ @@ -525202,31 +524891,31 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w r8, r0, lsr #5 │ │ │ │ mov.w r9, r0, lsr #10 │ │ │ │ lsrs r5, r0, #15 │ │ │ │ lsrs r6, r0, #20 │ │ │ │ lsrs r7, r0, #25 │ │ │ │ mov.w lr, ip, lsr #29 │ │ │ │ - b.n 1ceb76 │ │ │ │ - ldr r4, [pc, #192] @ (1ced1c ) │ │ │ │ + b.n 1ce866 │ │ │ │ + ldr r4, [pc, #192] @ (1cea0c ) │ │ │ │ mov.w ip, r6, lsl #1 │ │ │ │ and.w r5, r5, #31 │ │ │ │ and.w r6, r7, #31 │ │ │ │ add r4, pc │ │ │ │ - ldr r7, [pc, #180] @ (1ced20 ) │ │ │ │ + ldr r7, [pc, #180] @ (1cea10 ) │ │ │ │ and.w ip, ip, #62 @ 0x3e │ │ │ │ str r4, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ cmp r3, #3 │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ and.w r4, lr, #1 │ │ │ │ orr.w ip, ip, r4 │ │ │ │ ldrb.w ip, [r7, ip] │ │ │ │ - beq.n 1cec20 │ │ │ │ + beq.n 1ce910 │ │ │ │ eor.w r1, r1, lr │ │ │ │ mov.w lr, r8, lsl #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ and.w lr, lr, #62 @ 0x3e │ │ │ │ orr.w lr, lr, r1 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ and.w r0, r0, #31 │ │ │ │ @@ -525248,24 +524937,24 @@ │ │ │ │ adds r3, #1 │ │ │ │ umull lr, r0, ip, r0 │ │ │ │ umull lr, r1, ip, r1 │ │ │ │ umull ip, r3, ip, r3 │ │ │ │ lsrs r5, r0, #1 │ │ │ │ mov.w ip, r1, lsr #1 │ │ │ │ lsrs r6, r3, #1 │ │ │ │ - b.n 1cec20 │ │ │ │ - ldr r3, [pc, #52] @ (1ced24 ) │ │ │ │ + b.n 1ce910 │ │ │ │ + ldr r3, [pc, #52] @ (1cea14 ) │ │ │ │ and.w r1, r0, #31 │ │ │ │ and.w lr, r8, #31 │ │ │ │ and.w r0, r9, #31 │ │ │ │ add r3, pc │ │ │ │ ldrb.w ip, [r3, r1] │ │ │ │ ldrb.w r1, [r3, lr] │ │ │ │ ldrb.w lr, [r3, r0] │ │ │ │ - b.n 1cebda │ │ │ │ + b.n 1ce8ca │ │ │ │ strb r6, [r1, r6] │ │ │ │ movs r6, r4 │ │ │ │ strb r6, [r0, r5] │ │ │ │ movs r6, r4 │ │ │ │ strb r2, [r4, r4] │ │ │ │ movs r6, r4 │ │ │ │ strb r6, [r2, r3] │ │ │ │ @@ -525277,50 +524966,50 @@ │ │ │ │ strb r4, [r6, r0] │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ and.w r3, r1, #16 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, #16 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bpl.n 1ced80 │ │ │ │ + bpl.n 1cea70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cedfc │ │ │ │ + beq.n 1ceaec │ │ │ │ and.w r1, r1, #15 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ lsrs r6, r5, #3 │ │ │ │ lsrs r7, r5, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov.w r8, r5, lsr #23 │ │ │ │ lsrs r3, r1 │ │ │ │ ldr.w r1, [r0, #11] │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w lr, r1, lsr #6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cee1a │ │ │ │ - ldr r3, [pc, #372] @ (1ceed4 ) │ │ │ │ + bne.n 1ceb0a │ │ │ │ + ldr r3, [pc, #372] @ (1cebc4 ) │ │ │ │ and.w lr, lr, #31 │ │ │ │ and.w r5, r6, #31 │ │ │ │ and.w r4, r7, #31 │ │ │ │ add r3, pc │ │ │ │ and.w r1, r8, #31 │ │ │ │ ldrb.w r0, [r3, lr] │ │ │ │ ldrb.w ip, [r3, r5] │ │ │ │ ldrb r4, [r3, r4] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ - b.n 1cedda │ │ │ │ - cbnz r3, 1cedf4 │ │ │ │ + b.n 1ceaca │ │ │ │ + cbnz r3, 1ceae4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsr.w r1, r3, r1 │ │ │ │ and.w r1, r1, #3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1ceeca │ │ │ │ + beq.w 1cebba │ │ │ │ rsb r3, r1, r1, lsl #4 │ │ │ │ - ldr.w lr, [pc, #316] @ 1ceed8 │ │ │ │ + ldr.w lr, [pc, #316] @ 1cebc8 │ │ │ │ add.w r0, r0, r3, asr #3 │ │ │ │ and.w r3, r3, #7 │ │ │ │ add lr, pc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov.w r0, #5 │ │ │ │ lsrs r4, r3 │ │ │ │ movs r3, #13 │ │ │ │ @@ -525340,38 +525029,38 @@ │ │ │ │ bfi r3, r0, #16, #8 │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r0, #4 │ │ │ │ and.w r1, r1, #15 │ │ │ │ - b.n 1ced84 │ │ │ │ + b.n 1cea74 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ mov.w r8, r5, lsr #13 │ │ │ │ lsrs r3, r1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w r6, lr, lsr #5 │ │ │ │ mov.w r7, lr, lsr #10 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ced5e │ │ │ │ + beq.n 1cea4e │ │ │ │ ubfx ip, r5, #18, #5 │ │ │ │ - ldr r5, [pc, #188] @ (1ceedc ) │ │ │ │ + ldr r5, [pc, #188] @ (1cebcc ) │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ add r5, pc │ │ │ │ ubfx r0, r4, #15, #5 │ │ │ │ ldrb.w r1, [r5, ip] │ │ │ │ ubfx ip, r4, #20, #5 │ │ │ │ ubfx r4, r4, #25, #5 │ │ │ │ ldrb r0, [r5, r0] │ │ │ │ ldrb.w ip, [r5, ip] │ │ │ │ ldrb r4, [r5, r4] │ │ │ │ - beq.n 1cedda │ │ │ │ + beq.n 1ceaca │ │ │ │ and.w lr, lr, #31 │ │ │ │ and.w r6, r6, #31 │ │ │ │ str r6, [sp, #4] │ │ │ │ and.w r6, r8, #31 │ │ │ │ str r6, [sp, #8] │ │ │ │ and.w r7, r7, #31 │ │ │ │ ldrb.w r6, [r5, lr] │ │ │ │ @@ -525407,20 +525096,20 @@ │ │ │ │ umull ip, r0, r5, r0 │ │ │ │ umull ip, r4, r5, r4 │ │ │ │ umull r5, r3, r5, r3 │ │ │ │ ubfx r0, r0, #1, #8 │ │ │ │ ubfx ip, r4, #1, #8 │ │ │ │ ubfx r4, r1, #1, #8 │ │ │ │ ubfx r1, r3, #1, #8 │ │ │ │ - b.n 1cedda │ │ │ │ + b.n 1ceaca │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1cedda │ │ │ │ + b.n 1ceaca │ │ │ │ strh r4, [r0, r7] │ │ │ │ movs r6, r4 │ │ │ │ strh r2, [r1, r6] │ │ │ │ movs r6, r4 │ │ │ │ strh r4, [r1, r4] │ │ │ │ movs r6, r4 │ │ │ │ push {r4, lr} │ │ │ │ @@ -525432,38 +525121,38 @@ │ │ │ │ ands.w ip, ip, r1, asr #32 │ │ │ │ it cc │ │ │ │ movcc ip, r1 │ │ │ │ lsls r1, r1, #29 │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r2, r3 │ │ │ │ mov.w ip, ip, asr #3 │ │ │ │ - ldr r3, [pc, #32] @ (1cef2c ) │ │ │ │ + ldr r3, [pc, #32] @ (1cec1c ) │ │ │ │ it mi │ │ │ │ addmi.w lr, lr, #12 │ │ │ │ add.w r0, r0, ip, lsl #4 │ │ │ │ add r3, pc │ │ │ │ add.w r1, lr, r1, lsl #2 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov.w ip, r4, lsr #29 │ │ │ │ ldr.w r3, [r3, ip, lsl #2] │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r2, #2 │ │ │ │ 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 r6, r5, [sp, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1cefe0 │ │ │ │ + beq.n 1cecd0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1cefe6 │ │ │ │ + beq.n 1cecd6 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r7, r6 │ │ │ │ mov r5, sl │ │ │ │ mov r6, r2 │ │ │ │ strd r0, r3, [sp, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -525484,61 +525173,61 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ adds r6, r3, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 1ceee0 │ │ │ │ + bl 1cebd0 │ │ │ │ adds r6, #4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #8 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ - bne.n 1cef8a │ │ │ │ + bne.n 1cec7a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w r8, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 1cef80 │ │ │ │ + bne.n 1cec70 │ │ │ │ mov r3, fp │ │ │ │ add.w fp, r4, #16 │ │ │ │ add.w r4, r5, #8 │ │ │ │ mov r5, r3 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.n 1cef6c │ │ │ │ + bhi.n 1cec5c │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r5, #4 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1cef62 │ │ │ │ + bhi.n 1cec52 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r6, #4 │ │ │ │ adds r6, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 1cefe0 │ │ │ │ + bls.n 1cecd0 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi.n 1cefe6 │ │ │ │ - b.n 1cefe0 │ │ │ │ + bhi.n 1cecd6 │ │ │ │ + b.n 1cecd0 │ │ │ │ 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 r5, r8, [sp, #72] @ 0x48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1cf0a8 │ │ │ │ + beq.n 1ced98 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1cf0ae │ │ │ │ + beq.n 1ced9e │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r5 │ │ │ │ strd r9, r1, [sp, #24] │ │ │ │ mov sl, r2 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ @@ -525563,74 +525252,74 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ adds r7, r3, r2 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1ceee0 │ │ │ │ + bl 1cebd0 │ │ │ │ adds r7, #4 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 1cf05a │ │ │ │ + bne.n 1ced4a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w sl, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 1cf050 │ │ │ │ + bne.n 1ced40 │ │ │ │ mov r3, r6 │ │ │ │ add.w r6, r4, #16 │ │ │ │ add.w r4, r5, #8 │ │ │ │ mov r5, r3 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1cf038 │ │ │ │ + bhi.n 1ced28 │ │ │ │ ldrd r5, sl, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1cf02a │ │ │ │ + bhi.n 1ced1a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r5, #8 │ │ │ │ cmp r8, r3 │ │ │ │ - bls.n 1cf0a8 │ │ │ │ + bls.n 1ced98 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1cf0ae │ │ │ │ - b.n 1cf0a8 │ │ │ │ + bhi.n 1ced9e │ │ │ │ + b.n 1ced98 │ │ │ │ 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 │ │ │ │ strd r3, r1, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #292] @ (1cf200 ) │ │ │ │ - ldr r3, [pc, #292] @ (1cf204 ) │ │ │ │ + ldr r1, [pc, #292] @ (1ceef0 ) │ │ │ │ + ldr r3, [pc, #292] @ (1ceef4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1cf1cc │ │ │ │ + beq.n 1ceebc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1cf1ea │ │ │ │ + beq.n 1ceeda │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r4 │ │ │ │ - vldr s16, [pc, #252] @ 1cf1fc │ │ │ │ + vldr s16, [pc, #252] @ 1ceeec │ │ │ │ mov fp, r2 │ │ │ │ mov r4, r9 │ │ │ │ lsls r3, r0, #2 │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -525650,15 +525339,15 @@ │ │ │ │ bic.w sl, r3, #3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ceee0 │ │ │ │ + bl 1cebd0 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #41] @ 0x29 │ │ │ │ add.w r8, r8, #1 │ │ │ │ vstr s17, [sl, #12] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ add.w sl, sl, #16 │ │ │ │ @@ -525670,91 +525359,91 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [sl, #-12] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [sl, #-8] │ │ │ │ - bne.n 1cf13c │ │ │ │ + bne.n 1cee2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 1cf12e │ │ │ │ + bne.n 1cee1e │ │ │ │ mov r3, r7 │ │ │ │ adds r6, #8 │ │ │ │ mov r7, r4 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r3 │ │ │ │ add.w r7, r7, #16 │ │ │ │ - bhi.n 1cf11c │ │ │ │ + bhi.n 1cee0c │ │ │ │ ldrd r4, fp, [sp, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1cf110 │ │ │ │ - ldr r2, [pc, #56] @ (1cf208 ) │ │ │ │ - ldr r3, [pc, #52] @ (1cf204 ) │ │ │ │ + bhi.n 1cee00 │ │ │ │ + ldr r2, [pc, #56] @ (1ceef8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ceef4 ) │ │ │ │ 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 1cf1f8 │ │ │ │ + bne.n 1ceee8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 1cf1cc │ │ │ │ + bls.n 1ceebc │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1cf1ea │ │ │ │ - b.n 1cf1cc │ │ │ │ + bhi.n 1ceeda │ │ │ │ + b.n 1ceebc │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + asrs r6, r5, #8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #24 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ 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 │ │ │ │ strd r3, r1, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #304] @ (1cf35c ) │ │ │ │ - ldr r3, [pc, #304] @ (1cf360 ) │ │ │ │ + ldr r1, [pc, #304] @ (1cf04c ) │ │ │ │ + ldr r3, [pc, #304] @ (1cf050 ) │ │ │ │ add r1, pc │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1cf328 │ │ │ │ + beq.n 1cf018 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1cf346 │ │ │ │ + beq.n 1cf036 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r4 │ │ │ │ - vldr s16, [pc, #264] @ 1cf358 │ │ │ │ + vldr s16, [pc, #264] @ 1cf048 │ │ │ │ mov fp, r2 │ │ │ │ mov r4, r9 │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -525773,15 +525462,15 @@ │ │ │ │ bic.w fp, r3, #3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ceee0 │ │ │ │ + bl 1cebd0 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #41] @ 0x29 │ │ │ │ add.w r8, r8, #1 │ │ │ │ add.w fp, fp, #16 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp.w r8, #8 │ │ │ │ @@ -525797,76 +525486,76 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-4] │ │ │ │ - bne.n 1cf288 │ │ │ │ + bne.n 1cef78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 1cf27a │ │ │ │ + bne.n 1cef6a │ │ │ │ mov r3, r7 │ │ │ │ adds r6, #8 │ │ │ │ mov r7, r4 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r3 │ │ │ │ add.w r7, r7, #16 │ │ │ │ - bhi.n 1cf268 │ │ │ │ + bhi.n 1cef58 │ │ │ │ ldrd r4, fp, [sp, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1cf25c │ │ │ │ - ldr r2, [pc, #56] @ (1cf364 ) │ │ │ │ - ldr r3, [pc, #52] @ (1cf360 ) │ │ │ │ + bhi.n 1cef4c │ │ │ │ + ldr r2, [pc, #56] @ (1cf054 ) │ │ │ │ + ldr r3, [pc, #52] @ (1cf050 ) │ │ │ │ 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 1cf354 │ │ │ │ + bne.n 1cf044 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 1cf328 │ │ │ │ + bls.n 1cf018 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1cf346 │ │ │ │ - b.n 1cf328 │ │ │ │ + bhi.n 1cf036 │ │ │ │ + b.n 1cf018 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r6, r1, #23 │ │ │ │ + asrs r6, r3, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #19 │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ lsls r3, r3, #2 │ │ │ │ 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 │ │ │ │ movs r0, #1 │ │ │ │ strd r4, r0, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1d4498 │ │ │ │ + bl 1d4188 │ │ │ │ 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] │ │ │ │ @@ -525877,41 +525566,41 @@ │ │ │ │ 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 1d0214 │ │ │ │ + bl 1cff04 │ │ │ │ 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 r5, r2 │ │ │ │ strd r0, r3, [sp, #32] │ │ │ │ - ldr r0, [pc, #248] @ (1cf4d8 ) │ │ │ │ - ldr r3, [pc, #252] @ (1cf4dc ) │ │ │ │ + ldr r0, [pc, #248] @ (1cf1c8 ) │ │ │ │ + ldr r3, [pc, #252] @ (1cf1cc ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cf4a2 │ │ │ │ + beq.n 1cf192 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cf4c0 │ │ │ │ + beq.n 1cf1b0 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r5 │ │ │ │ - vldr s16, [pc, #212] @ 1cf4d4 │ │ │ │ + vldr s16, [pc, #212] @ 1cf1c4 │ │ │ │ mov sl, r3 │ │ │ │ mov.w r8, #1 │ │ │ │ add.w r5, sp, #43 @ 0x2b │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ @@ -525927,153 +525616,153 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r8, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1d4498 │ │ │ │ + bl 1d4188 │ │ │ │ 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 1cf42e │ │ │ │ + bne.n 1cf11e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 1cf426 │ │ │ │ + bne.n 1cf116 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add.w sl, sl, #8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w r9, r9, #64 @ 0x40 │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 1cf41e │ │ │ │ + bhi.n 1cf10e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldrd r3, sl, [sp, #16] │ │ │ │ add r6, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp sl, r2 │ │ │ │ - bcc.n 1cf410 │ │ │ │ - ldr r2, [pc, #60] @ (1cf4e0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1cf4dc ) │ │ │ │ + bcc.n 1cf100 │ │ │ │ + ldr r2, [pc, #60] @ (1cf1d0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1cf1cc ) │ │ │ │ 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 1cf4ce │ │ │ │ + bne.n 1cf1be │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r2, #4 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs.n 1cf4a2 │ │ │ │ + bcs.n 1cf192 │ │ │ │ adds r2, #8 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1cf4c0 │ │ │ │ - b.n 1cf4a2 │ │ │ │ + bhi.n 1cf1b0 │ │ │ │ + b.n 1cf192 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r4, r5, #28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #13 │ │ │ │ + lsrs r6, r4, #25 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1cf510 ) │ │ │ │ + ldr r0, [pc, #28] @ (1cf200 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1cf514 │ │ │ │ + ldr.w ip, [pc, #28] @ 1cf204 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1cf518 ) │ │ │ │ - ldr r2, [pc, #28] @ (1cf51c ) │ │ │ │ + ldr r3, [pc, #24] @ (1cf208 ) │ │ │ │ + ldr r2, [pc, #28] @ (1cf20c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r2, r0, #12 │ │ │ │ + lsrs r2, r2, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #848] @ (1cf86c ) │ │ │ │ + ldr r4, [pc, #848] @ (1cf55c ) │ │ │ │ movs r6, r4 │ │ │ │ adds r4, #22 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1cf54c ) │ │ │ │ + ldr r0, [pc, #28] @ (1cf23c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1cf550 │ │ │ │ + ldr.w ip, [pc, #28] @ 1cf240 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1cf554 ) │ │ │ │ - ldr r2, [pc, #28] @ (1cf558 ) │ │ │ │ + ldr r3, [pc, #24] @ (1cf244 ) │ │ │ │ + ldr r2, [pc, #28] @ (1cf248 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r6, r0, #11 │ │ │ │ + lsrs r6, r2, #23 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #432] @ (1cf708 ) │ │ │ │ + ldr r4, [pc, #432] @ (1cf3f8 ) │ │ │ │ movs r6, r4 │ │ │ │ adds r3, #218 @ 0xda │ │ │ │ movs r0, 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #268] @ (1cf684 ) │ │ │ │ + ldr r2, [pc, #268] @ (1cf374 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #268] @ (1cf688 ) │ │ │ │ + ldr r3, [pc, #268] @ (1cf378 ) │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cf64a │ │ │ │ + beq.n 1cf33a │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1cf668 │ │ │ │ + beq.n 1cf358 │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #28] │ │ │ │ - vldr s16, [pc, #220] @ 1cf680 │ │ │ │ + vldr s16, [pc, #220] @ 1cf370 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r2, r3 │ │ │ │ add.w r5, sp, #43 @ 0x2b │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ @@ -526086,15 +525775,15 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r8, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1d4558 │ │ │ │ + bl 1d4248 │ │ │ │ ldrsb.w r3, [sp, #43] @ 0x2b │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [r9, #-4] │ │ │ │ @@ -526102,129 +525791,129 @@ │ │ │ │ vcvtne.f32.s32 s14, s15 │ │ │ │ vmoveq.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s15, s14, s16 │ │ │ │ cmp.w fp, #4 │ │ │ │ vstr s15, [r9, #-8] │ │ │ │ vstr s15, [r9, #-12] │ │ │ │ vstr s15, [r9, #-16] │ │ │ │ - bne.n 1cf5cc │ │ │ │ + bne.n 1cf2bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 1cf5c4 │ │ │ │ + bne.n 1cf2b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add.w sl, sl, #64 @ 0x40 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 1cf5be │ │ │ │ + bhi.n 1cf2ae │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ add r6, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r2, #4 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 1cf5b0 │ │ │ │ - ldr r2, [pc, #64] @ (1cf68c ) │ │ │ │ - ldr r3, [pc, #56] @ (1cf688 ) │ │ │ │ + bcc.n 1cf2a0 │ │ │ │ + ldr r2, [pc, #64] @ (1cf37c ) │ │ │ │ + ldr r3, [pc, #56] @ (1cf378 ) │ │ │ │ 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 1cf67a │ │ │ │ + bne.n 1cf36a │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, fp, #4 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs.n 1cf64a │ │ │ │ + bcs.n 1cf33a │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp r0, fp │ │ │ │ - bhi.n 1cf668 │ │ │ │ - b.n 1cf64a │ │ │ │ + bhi.n 1cf358 │ │ │ │ + b.n 1cf33a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + lsrs r4, r2, #22 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #6 │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - bl 1d4498 │ │ │ │ + bl 1d4188 │ │ │ │ str r5, [sp, #4] │ │ │ │ adds r0, r4, #3 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w lr, [r4] │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ adds r1, #8 │ │ │ │ bfi ip, lr, #0, #8 │ │ │ │ bfi ip, lr, #8, #8 │ │ │ │ strh.w ip, [r4, #1] │ │ │ │ - bl 1d4498 │ │ │ │ + bl 1d4188 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, 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 1d067c │ │ │ │ + bl 1d036c │ │ │ │ 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 r5, r2 │ │ │ │ - ldr r2, [pc, #312] @ (1cf854 ) │ │ │ │ + ldr r2, [pc, #312] @ (1cf544 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1cf858 ) │ │ │ │ + ldr r3, [pc, #312] @ (1cf548 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [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 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cf81c │ │ │ │ + beq.n 1cf50c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1cf83a │ │ │ │ - vldr s16, [pc, #272] @ 1cf850 │ │ │ │ + beq.n 1cf52a │ │ │ │ + vldr s16, [pc, #272] @ 1cf540 │ │ │ │ add.w fp, sp, #50 @ 0x32 │ │ │ │ movs r7, #2 │ │ │ │ movs r6, #0 │ │ │ │ movs r3, #0 │ │ │ │ add.w r8, sp, #51 @ 0x33 │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -526249,163 +525938,163 @@ │ │ │ │ add.w fp, r3, r2 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ add.w fp, fp, #16 │ │ │ │ - bl 1d4498 │ │ │ │ + bl 1d4188 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 1d4498 │ │ │ │ + bl 1d4188 │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #51] @ 0x33 │ │ │ │ add.w r8, r8, #1 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp.w r8, #4 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-8] │ │ │ │ vstr s15, [fp, #-12] │ │ │ │ vstr s15, [fp, #-16] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-4] │ │ │ │ - bne.n 1cf782 │ │ │ │ + bne.n 1cf472 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r9, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 1cf776 │ │ │ │ + bne.n 1cf466 │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r5, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1cf764 │ │ │ │ + bhi.n 1cf454 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov fp, 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 r2, r6 │ │ │ │ - bhi.n 1cf754 │ │ │ │ - ldr r2, [pc, #60] @ (1cf85c ) │ │ │ │ - ldr r3, [pc, #56] @ (1cf858 ) │ │ │ │ + bhi.n 1cf444 │ │ │ │ + ldr r2, [pc, #60] @ (1cf54c ) │ │ │ │ + ldr r3, [pc, #56] @ (1cf548 ) │ │ │ │ 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 1cf84c │ │ │ │ + bne.n 1cf53c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, sl, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1cf81c │ │ │ │ + bcs.n 1cf50c │ │ │ │ add.w sl, sl, #8 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 1cf83a │ │ │ │ - b.n 1cf81c │ │ │ │ + bhi.n 1cf52a │ │ │ │ + b.n 1cf50c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r0, r4, #3 │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #31 │ │ │ │ + lsrs r4, r5, #11 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1cf88c ) │ │ │ │ + ldr r0, [pc, #28] @ (1cf57c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1cf890 │ │ │ │ + ldr.w ip, [pc, #28] @ 1cf580 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1cf894 ) │ │ │ │ - ldr r2, [pc, #28] @ (1cf898 ) │ │ │ │ + ldr r3, [pc, #24] @ (1cf584 ) │ │ │ │ + ldr r2, [pc, #28] @ (1cf588 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r6, r0, #30 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #0] @ (1cf898 ) │ │ │ │ + ldr r1, [pc, #0] @ (1cf588 ) │ │ │ │ movs r6, r4 │ │ │ │ adds r0, #154 @ 0x9a │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1cf8c8 ) │ │ │ │ + ldr r0, [pc, #28] @ (1cf5b8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1cf8cc │ │ │ │ + ldr.w ip, [pc, #28] @ 1cf5bc │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1cf8d0 ) │ │ │ │ - ldr r2, [pc, #28] @ (1cf8d4 ) │ │ │ │ + ldr r3, [pc, #24] @ (1cf5c0 ) │ │ │ │ + ldr r2, [pc, #28] @ (1cf5c4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsrs r2, r3, #9 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #608] @ (1cfb34 ) │ │ │ │ + ldr r0, [pc, #608] @ (1cf824 ) │ │ │ │ movs r6, r4 │ │ │ │ adds r0, #94 @ 0x5e │ │ │ │ movs r0, 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, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1cfa4c ) │ │ │ │ + ldr r2, [pc, #344] @ (1cf73c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #344] @ (1cfa50 ) │ │ │ │ + ldr r3, [pc, #344] @ (1cf740 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w ip, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1cfa14 │ │ │ │ + beq.n 1cf704 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1cfa32 │ │ │ │ + beq.w 1cf722 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s16, [pc, #296] @ 1cfa48 │ │ │ │ + vldr s16, [pc, #296] @ 1cf738 │ │ │ │ add.w sl, sp, #50 @ 0x32 │ │ │ │ add.w r9, sp, #51 @ 0x33 │ │ │ │ mov r7, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ mov r4, sl │ │ │ │ @@ -526428,21 +526117,21 @@ │ │ │ │ add.w r6, r2, r3, lsl #2 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ - bl 1d4558 │ │ │ │ + bl 1d4248 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 1d4558 │ │ │ │ + bl 1d4248 │ │ │ │ ldrsb.w r3, [sp, #50] @ 0x32 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ ldrsb.w r3, [sp, #51] @ 0x33 │ │ │ │ itet ne │ │ │ │ @@ -526457,70 +526146,70 @@ │ │ │ │ vstr s15, [r6, #-64] @ 0xffffffc0 │ │ │ │ ittt ne │ │ │ │ vmovne s15, r3 │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ vdivne.f32 s14, s15, s16 │ │ │ │ cmp.w r8, #4 │ │ │ │ vstr s14, [r6, #-52] @ 0xffffffcc │ │ │ │ - bne.n 1cf962 │ │ │ │ + bne.n 1cf652 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r9, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 1cf956 │ │ │ │ + bne.n 1cf646 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r9, 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 1cf942 │ │ │ │ + bhi.n 1cf632 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r7, #4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 1cf930 │ │ │ │ - ldr r2, [pc, #60] @ (1cfa54 ) │ │ │ │ - ldr r3, [pc, #56] @ (1cfa50 ) │ │ │ │ + bhi.n 1cf620 │ │ │ │ + ldr r2, [pc, #60] @ (1cf744 ) │ │ │ │ + ldr r3, [pc, #56] @ (1cf740 ) │ │ │ │ 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 1cfa44 │ │ │ │ + bne.n 1cf734 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, ip, #4 │ │ │ │ cmp r3, r8 │ │ │ │ - bcs.n 1cfa14 │ │ │ │ + bcs.n 1cf704 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r8, ip │ │ │ │ - bhi.n 1cfa32 │ │ │ │ - b.n 1cfa14 │ │ │ │ + bhi.n 1cf722 │ │ │ │ + b.n 1cf704 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - lsls r0, r1, #28 │ │ │ │ + lsrs r0, r3, #8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #23 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbz r2, 1cfac8 │ │ │ │ + cbz r2, 1cf7b8 │ │ │ │ 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 │ │ │ │ @@ -526542,28 +526231,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 1cfa68 │ │ │ │ + bne.n 1cf758 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cfbc2 │ │ │ │ + beq.n 1cf8b2 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ subs r1, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s9, [pc, #228] @ 1cfbc4 │ │ │ │ + vldr s9, [pc, #228] @ 1cf8b4 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s10, [pc, #224] @ 1cfbc8 │ │ │ │ + vldr s10, [pc, #224] @ 1cf8b8 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ ubfx r5, r3, #0, #9 │ │ │ │ vmov s12, r5 │ │ │ │ mov.w ip, r3, lsr #27 │ │ │ │ ubfx r5, r3, #9, #9 │ │ │ │ vcvt.f32.s32 s12, s12 │ │ │ │ add.w ip, ip, #103 @ 0x67 │ │ │ │ @@ -526577,117 +526266,117 @@ │ │ │ │ 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 1cfb54 │ │ │ │ + ble.n 1cf844 │ │ │ │ vcmpe.f32 s12, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1cfb54 │ │ │ │ + bge.n 1cf844 │ │ │ │ vmov.f32 s14, s10 │ │ │ │ vmla.f32 s14, s12, s9 │ │ │ │ vmov r3, s14 │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1cfb80 │ │ │ │ + ble.n 1cf870 │ │ │ │ vcmpe.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1cfb80 │ │ │ │ + bge.n 1cf870 │ │ │ │ vmov.f32 s14, s10 │ │ │ │ vmla.f32 s14, s13, s9 │ │ │ │ vmov r3, s14 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1cfbac │ │ │ │ + ble.n 1cf89c │ │ │ │ vcmpe.f32 s15, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1cfbac │ │ │ │ + bge.n 1cf89c │ │ │ │ vmov.f32 s14, s10 │ │ │ │ vmla.f32 s14, s15, s9 │ │ │ │ vmov r3, s14 │ │ │ │ add.w lr, lr, #1 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ strb.w r4, [r0, #-1] │ │ │ │ cmp r2, lr │ │ │ │ add.w r0, r0, #4 │ │ │ │ - bne.n 1cfae8 │ │ │ │ + bne.n 1cf7d8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1cfd74 │ │ │ │ + beq.w 1cfa64 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #408] @ 1cfd78 │ │ │ │ + vldr s10, [pc, #408] @ 1cfa68 │ │ │ │ movs r4, #1 │ │ │ │ - vldr s11, [pc, #404] @ 1cfd7c │ │ │ │ - vldr s9, [pc, #404] @ 1cfd80 │ │ │ │ + vldr s11, [pc, #404] @ 1cfa6c │ │ │ │ + vldr s9, [pc, #404] @ 1cfa70 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s8, [pc, #400] @ 1cfd84 │ │ │ │ - vldr s7, [pc, #400] @ 1cfd88 │ │ │ │ - b.n 1cfc62 │ │ │ │ + vldr s8, [pc, #400] @ 1cfa74 │ │ │ │ + vldr s7, [pc, #400] @ 1cfa78 │ │ │ │ + b.n 1cf952 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1cfc0c │ │ │ │ + cbz r5, 1cf8fc │ │ │ │ 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 1cfcce │ │ │ │ + bne.n 1cf9be │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1cfc2e │ │ │ │ + cbz r5, 1cf91e │ │ │ │ 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 1cfd26 │ │ │ │ + bne.n 1cfa16 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r1, 1cfc4c │ │ │ │ + cbz r1, 1cf93c │ │ │ │ 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 1cfd72 │ │ │ │ + beq.w 1cfa62 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1cfbfa │ │ │ │ + beq.n 1cf8ea │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1cfc0c │ │ │ │ + beq.n 1cf8fc │ │ │ │ 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 │ │ │ │ @@ -526701,20 +526390,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 1cfc1c │ │ │ │ + beq.n 1cf90c │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1cfc2e │ │ │ │ + beq.n 1cf91e │ │ │ │ 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 │ │ │ │ @@ -526727,20 +526416,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 1cfc3a │ │ │ │ + beq.n 1cf92a │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 1cfc4c │ │ │ │ + beq.n 1cf93c │ │ │ │ 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 │ │ │ │ @@ -526749,239 +526438,239 @@ │ │ │ │ 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 1cfc4c │ │ │ │ + b.n 1cf93c │ │ │ │ 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 1d0054 │ │ │ │ + beq.w 1cfd44 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s8, [pc, #696] @ 1d0058 │ │ │ │ - vldr s6, [pc, #696] @ 1d005c │ │ │ │ + vldr s8, [pc, #696] @ 1cfd48 │ │ │ │ + vldr s6, [pc, #696] @ 1cfd4c │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s7, [pc, #692] @ 1d0060 │ │ │ │ + vldr s7, [pc, #692] @ 1cfd50 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s9, [pc, #688] @ 1d0064 │ │ │ │ - vldr s10, [pc, #688] @ 1d0068 │ │ │ │ - vldr s5, [pc, #688] @ 1d006c │ │ │ │ - vldr s4, [pc, #688] @ 1d0070 │ │ │ │ - b.n 1cfe96 │ │ │ │ + vldr s9, [pc, #688] @ 1cfd54 │ │ │ │ + vldr s10, [pc, #688] @ 1cfd58 │ │ │ │ + vldr s5, [pc, #688] @ 1cfd5c │ │ │ │ + vldr s4, [pc, #688] @ 1cfd60 │ │ │ │ + b.n 1cfb86 │ │ │ │ vmov.f32 s13, s6 │ │ │ │ - cbz r5, 1cfdd4 │ │ │ │ + cbz r5, 1cfac4 │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s15, s7 │ │ │ │ ubfx r1, r3, #17, #5 │ │ │ │ ubfx r5, r3, #11, #6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1cfeea │ │ │ │ + bne.w 1cfbda │ │ │ │ vmov.f32 s15, s6 │ │ │ │ - cbz r5, 1cfdf4 │ │ │ │ + cbz r5, 1cfae4 │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s7 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ - bne.w 1cff2a │ │ │ │ + bne.w 1cfc1a │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1cffa2 │ │ │ │ + bne.w 1cfc92 │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 1cfff4 │ │ │ │ + ble.w 1cfce4 │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 1d0026 │ │ │ │ - vldr s14, [pc, #572] @ 1d005c │ │ │ │ + bge.w 1cfd16 │ │ │ │ + vldr s14, [pc, #572] @ 1cfd4c │ │ │ │ vmov.f32 s11, s10 │ │ │ │ vmla.f32 s11, s13, s9 │ │ │ │ vmov r3, s11 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 1cff8c │ │ │ │ + ble.w 1cfc7c │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1cfe56 │ │ │ │ + bge.n 1cfb46 │ │ │ │ vmov.f32 s13, s10 │ │ │ │ vmla.f32 s13, s15, s9 │ │ │ │ vmov r3, s13 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 1cff9e │ │ │ │ + ble.w 1cfc8e │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1cfe80 │ │ │ │ + bge.n 1cfb70 │ │ │ │ vmov.f32 s15, s10 │ │ │ │ vmla.f32 s15, s14, s9 │ │ │ │ vmov r1, s15 │ │ │ │ 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 1cfff2 │ │ │ │ + beq.w 1cfce2 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1cfdc2 │ │ │ │ + beq.n 1cfab2 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s13, r1 │ │ │ │ - beq.n 1cfdd4 │ │ │ │ + beq.n 1cfac4 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 1cffc6 │ │ │ │ + bmi.w 1cfcb6 │ │ │ │ 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 1cfde2 │ │ │ │ + beq.w 1cfad2 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.w 1cfdf4 │ │ │ │ + beq.w 1cfae4 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.n 1cffb0 │ │ │ │ + bmi.n 1cfca0 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s11, s15 │ │ │ │ vmov s15, r5 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vmov.f32 s15, s12 │ │ │ │ vmla.f32 s15, s14, s8 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - beq.w 1cfdfe │ │ │ │ + beq.w 1cfaee │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s14, r3 │ │ │ │ - beq.n 1cff5e │ │ │ │ + beq.n 1cfc4e │ │ │ │ subs.w r5, r3, #15 │ │ │ │ - bmi.n 1cffdc │ │ │ │ + bmi.n 1cfccc │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r5 │ │ │ │ vmov s14, r3 │ │ │ │ vcvt.f32.s32 s11, s14 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f32.s32 s3, s14 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s3, s5 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.w 1cfe2c │ │ │ │ + ble.w 1cfb1c │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 1cfe20 │ │ │ │ + blt.w 1cfb10 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1cfe3c │ │ │ │ + bgt.w 1cfb2c │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1cfe66 │ │ │ │ + bgt.w 1cfb56 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1cfe80 │ │ │ │ + b.n 1cfb70 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vmul.f32 s14, s14, s4 │ │ │ │ - b.n 1cff5e │ │ │ │ + b.n 1cfc4e │ │ │ │ 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 1cff0c │ │ │ │ + b.n 1cfbfc │ │ │ │ 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 1cfec8 │ │ │ │ + b.n 1cfbb8 │ │ │ │ rsb r3, r3, #15 │ │ │ │ movs r5, #1 │ │ │ │ lsls r5, r3 │ │ │ │ vmov s14, r5 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vdiv.f32 s11, s12, s14 │ │ │ │ - b.n 1cff4a │ │ │ │ + b.n 1cfc3a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d003c │ │ │ │ + ble.n 1cfd2c │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d004a │ │ │ │ - vldr s13, [pc, #80] @ 1d0064 │ │ │ │ - vldr s14, [pc, #80] @ 1d0068 │ │ │ │ + bge.n 1cfd3a │ │ │ │ + vldr s13, [pc, #80] @ 1cfd54 │ │ │ │ + vldr s14, [pc, #80] @ 1cfd58 │ │ │ │ vmla.f32 s14, s15, s13 │ │ │ │ vmov r3, s14 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1cfe80 │ │ │ │ + b.n 1cfb70 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d0044 │ │ │ │ - vldr s14, [pc, #36] @ 1d005c │ │ │ │ - b.n 1cfe3c │ │ │ │ + ble.n 1cfd34 │ │ │ │ + vldr s14, [pc, #36] @ 1cfd4c │ │ │ │ + b.n 1cfb2c │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1cfe80 │ │ │ │ + b.n 1cfb70 │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ - b.n 1cfe80 │ │ │ │ + b.n 1cfb70 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1cfe80 │ │ │ │ + b.n 1cfb70 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -526991,23 +526680,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d011c │ │ │ │ + beq.n 1cfe0c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ movw r4, #2065 @ 0x811 │ │ │ │ movt r4, #516 @ 0x204 │ │ │ │ sub sp, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #148] @ 1d0120 │ │ │ │ - vldr s10, [pc, #148] @ 1d0124 │ │ │ │ + vldr s12, [pc, #148] @ 1cfe10 │ │ │ │ + vldr s10, [pc, #148] @ 1cfe14 │ │ │ │ movw r5, #16129 @ 0x3f01 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ vstr s11, [r0, #-20] @ 0xffffffec │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r2, lr │ │ │ │ @@ -527034,40 +526723,40 @@ │ │ │ │ sub.w ip, ip, r3 │ │ │ │ add.w r3, r3, ip, lsr #1 │ │ │ │ ubfx r3, r3, #6, #8 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d009a │ │ │ │ + bne.n 1cfd8a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d01e2 │ │ │ │ + beq.n 1cfed2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #2065 @ 0x811 │ │ │ │ movt r1, #516 @ 0x204 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ movw r5, #16129 @ 0x3f01 │ │ │ │ ldrh.w r3, [r4], #2 │ │ │ │ mov.w r8, #0 │ │ │ │ sxtb.w ip, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ cmp ip, r8 │ │ │ │ - ble.n 1d0170 │ │ │ │ + ble.n 1cfe60 │ │ │ │ rsb r7, ip, ip, lsl #8 │ │ │ │ umull r9, r8, r1, r7 │ │ │ │ sub.w r7, r7, r8 │ │ │ │ add.w r8, r8, r7, lsr #1 │ │ │ │ mov.w r8, r8, lsr #6 │ │ │ │ movs r7, #0 │ │ │ │ mls ip, ip, ip, r5 │ │ │ │ @@ -527095,45 +526784,45 @@ │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ umull r7, ip, r1, r3 │ │ │ │ sub.w r3, r3, ip │ │ │ │ add.w ip, ip, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #6 │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 1d0148 │ │ │ │ + bne.n 1cfe38 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ 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 │ │ │ │ movs r0, #1 │ │ │ │ strd r4, r0, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1d4498 │ │ │ │ + bl 1d4188 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ mov.w r3, #0 │ │ │ │ strb r2, [r4, #3] │ │ │ │ strh.w r3, [r4, #1] │ │ │ │ add sp, #8 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldrd r4, fp, [sp, #88] @ 0x58 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1d02e6 │ │ │ │ + beq.n 1cffd6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1d02ec │ │ │ │ + beq.n 1cffdc │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w sl, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r9, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -527170,85 +526859,85 @@ │ │ │ │ adds r7, r6, r3 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ strd r7, sl, [sp] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1d4498 │ │ │ │ + bl 1d4188 │ │ │ │ adds r7, #4 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r9, [r7, #-3] │ │ │ │ strb.w r3, [r7, #-1] │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 1d028c │ │ │ │ + bne.n 1cff7c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1d0284 │ │ │ │ + bne.n 1cff74 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ adds r6, #4 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1d026c │ │ │ │ + bhi.n 1cff5c │ │ │ │ ldrd r6, r8, [sp, #28] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ adds r6, #4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r8, r1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r3, r6 │ │ │ │ add r1, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bhi.n 1d0250 │ │ │ │ + bhi.n 1cff40 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r3, fp │ │ │ │ - bcs.n 1d02e6 │ │ │ │ + bcs.n 1cffd6 │ │ │ │ cmp r4, fp │ │ │ │ - bcc.n 1d02ec │ │ │ │ - b.n 1d02e6 │ │ │ │ + bcc.n 1cffdc │ │ │ │ + b.n 1cffd6 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #308] @ (1d044c ) │ │ │ │ + ldr r2, [pc, #308] @ (1d013c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #308] @ (1d0450 ) │ │ │ │ + ldr r3, [pc, #308] @ (1d0140 ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [sp, #108] @ 0x6c │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1d0412 │ │ │ │ + beq.n 1d0102 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1d0430 │ │ │ │ + beq.n 1d0120 │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - vldr s17, [pc, #256] @ 1d0444 │ │ │ │ + vldr s17, [pc, #256] @ 1d0134 │ │ │ │ mov.w r9, #1 │ │ │ │ - vldr s16, [pc, #252] @ 1d0448 │ │ │ │ + vldr s16, [pc, #252] @ 1d0138 │ │ │ │ mov r6, ip │ │ │ │ mov r8, r7 │ │ │ │ mov r3, fp │ │ │ │ add.w r4, sp, #51 @ 0x33 │ │ │ │ str r1, [sp, #16] │ │ │ │ subs r1, r3, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ @@ -527277,154 +526966,154 @@ │ │ │ │ adds r6, r7, r3 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r9, [sp] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1d4498 │ │ │ │ + bl 1d4188 │ │ │ │ ldrb.w r3, [sp, #51] @ 0x33 │ │ │ │ vmov s15, r3 │ │ │ │ vstr s16, [r6, #4] │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ vstr s16, [r6, #8] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str r3, [r6, #12] │ │ │ │ cmp fp, r8 │ │ │ │ add.w r6, r6, #16 │ │ │ │ vmul.f32 s15, s15, s17 │ │ │ │ vstr s15, [r6, #-16] │ │ │ │ - bne.n 1d039c │ │ │ │ + bne.n 1d008c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1d0394 │ │ │ │ + bne.n 1d0084 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ adds r5, #8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ adds r7, #4 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 1d0378 │ │ │ │ + bhi.n 1d0068 │ │ │ │ ldrd ip, r6, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ adds r6, #4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r6 │ │ │ │ add ip, r2 │ │ │ │ - bhi.n 1d035a │ │ │ │ - ldr r2, [pc, #64] @ (1d0454 ) │ │ │ │ - ldr r3, [pc, #56] @ (1d0450 ) │ │ │ │ + bhi.n 1d004a │ │ │ │ + ldr r2, [pc, #64] @ (1d0144 ) │ │ │ │ + ldr r3, [pc, #56] @ (1d0140 ) │ │ │ │ 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 1d043e │ │ │ │ + bne.n 1d012e │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ cmp r3, fp │ │ │ │ - bcs.n 1d0412 │ │ │ │ + bcs.n 1d0102 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, fp │ │ │ │ - bcc.n 1d0430 │ │ │ │ - b.n 1d0412 │ │ │ │ + bcc.n 1d0120 │ │ │ │ + b.n 1d0102 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r4], #616 @ 0x268 │ │ │ │ + vshr.u64 d16, d10, #12 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbe6009a │ │ │ │ + mrc2 0, 7, r0, cr6, cr10, {4} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1d0484 ) │ │ │ │ + ldr r0, [pc, #28] @ (1d0174 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1d0488 │ │ │ │ + ldr.w ip, [pc, #28] @ 1d0178 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1d048c ) │ │ │ │ - ldr r2, [pc, #28] @ (1d0490 ) │ │ │ │ + ldr r3, [pc, #24] @ (1d017c ) │ │ │ │ + ldr r2, [pc, #28] @ (1d0180 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb8e009a │ │ │ │ + mrc2 0, 4, r0, cr14, cr10, {4} │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #16 │ │ │ │ movs r6, r4 │ │ │ │ movs r4, #162 @ 0xa2 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1d04c0 ) │ │ │ │ + ldr r0, [pc, #28] @ (1d01b0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1d04c4 │ │ │ │ + ldr.w ip, [pc, #28] @ 1d01b4 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1d04c8 ) │ │ │ │ - ldr r2, [pc, #28] @ (1d04cc ) │ │ │ │ + ldr r3, [pc, #24] @ (1d01b8 ) │ │ │ │ + ldr r2, [pc, #28] @ (1d01bc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb52009a │ │ │ │ + mcr2 0, 3, r0, cr2, cr10, {4} │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #168 @ 0xa8 │ │ │ │ movs r6, r4 │ │ │ │ movs r4, #102 @ 0x66 │ │ │ │ movs r0, 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, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #320] @ (1d062c ) │ │ │ │ + ldr r2, [pc, #320] @ (1d031c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #320] @ (1d0630 ) │ │ │ │ + ldr r3, [pc, #320] @ (1d0320 ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [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 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d05f4 │ │ │ │ + beq.n 1d02e4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1d0612 │ │ │ │ + beq.w 1d0302 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r4 │ │ │ │ - vldr s17, [pc, #276] @ 1d0624 │ │ │ │ + vldr s17, [pc, #276] @ 1d0314 │ │ │ │ add.w sl, sp, #51 @ 0x33 │ │ │ │ - vldr s16, [pc, #272] @ 1d0628 │ │ │ │ + vldr s16, [pc, #272] @ 1d0318 │ │ │ │ mov r4, r2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ subs r0, r3, r4 │ │ │ │ cmp r0, #4 │ │ │ │ @@ -527456,15 +527145,15 @@ │ │ │ │ adds r5, r7, r3 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r4, [sp] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1d4558 │ │ │ │ + bl 1d4248 │ │ │ │ ldrsb.w r3, [sp, #51] @ 0x33 │ │ │ │ vstr s16, [r5, #4] │ │ │ │ adds r5, #16 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ vstr s16, [r5, #-8] │ │ │ │ @@ -527473,107 +527162,107 @@ │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ ite eq │ │ │ │ vmoveq.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s14, s15, s17 │ │ │ │ cmp fp, r8 │ │ │ │ vstr s14, [r5, #-16] │ │ │ │ - bne.n 1d056c │ │ │ │ + bne.n 1d025c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1d0562 │ │ │ │ + bne.n 1d0252 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add.w sl, sl, #8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ adds r4, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.n 1d0544 │ │ │ │ + bhi.n 1d0234 │ │ │ │ ldrd r2, r4, [sp, #24] │ │ │ │ mov sl, r6 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r8, r1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r4 │ │ │ │ add r2, r1 │ │ │ │ - bhi.n 1d0522 │ │ │ │ - ldr r2, [pc, #60] @ (1d0634 ) │ │ │ │ - ldr r3, [pc, #56] @ (1d0630 ) │ │ │ │ + bhi.n 1d0212 │ │ │ │ + ldr r2, [pc, #60] @ (1d0324 ) │ │ │ │ + ldr r3, [pc, #56] @ (1d0320 ) │ │ │ │ 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 1d0620 │ │ │ │ + bne.n 1d0310 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r2, r4, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1d05f4 │ │ │ │ + bcs.n 1d02e4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 1d0612 │ │ │ │ - b.n 1d05f4 │ │ │ │ + bcc.n 1d0302 │ │ │ │ + b.n 1d02e4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb10009a │ │ │ │ + mcr2 0, 1, r0, cr0, cr10, {4} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa04009a │ │ │ │ + ldc2 0, cr0, [r4, #-616] @ 0xfffffd98 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - bl 1d4498 │ │ │ │ + bl 1d4188 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r0, r4, #1 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ str r0, [sp, #0] │ │ │ │ adds r1, #8 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d4498 │ │ │ │ + bl 1d4188 │ │ │ │ movw r3, #65280 @ 0xff00 │ │ │ │ strh r3, [r4, #2] │ │ │ │ add sp, #28 │ │ │ │ pop {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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d0768 │ │ │ │ + beq.n 1d0458 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1d076e │ │ │ │ + beq.n 1d045e │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r1 │ │ │ │ movs r7, #2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ mov r8, r3 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ @@ -527609,95 +527298,95 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ adds r6, r2, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1d4498 │ │ │ │ + bl 1d4188 │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r8 │ │ │ │ movs r0, #0 │ │ │ │ adds r4, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ adds r6, #4 │ │ │ │ - bl 1d4498 │ │ │ │ + bl 1d4188 │ │ │ │ strh.w sl, [r6, #-2] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 1d0702 │ │ │ │ + bne.n 1d03f2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 1d06fa │ │ │ │ + bne.n 1d03ea │ │ │ │ ldr r6, [sp, #28] │ │ │ │ adds r5, #16 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ adds r6, #4 │ │ │ │ adds r2, #16 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 1d06dc │ │ │ │ + bhi.n 1d03cc │ │ │ │ ldrd r3, r8, [sp, #32] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r2, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r0 │ │ │ │ - bhi.n 1d06b8 │ │ │ │ + bhi.n 1d03a8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d0768 │ │ │ │ + bls.n 1d0458 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1d076e │ │ │ │ - b.n 1d0768 │ │ │ │ + bcc.n 1d045e │ │ │ │ + b.n 1d0458 │ │ │ │ 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 r9, r2 │ │ │ │ - ldr r2, [pc, #376] @ (1d0910 ) │ │ │ │ + ldr r2, [pc, #376] @ (1d0600 ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #376] @ (1d0914 ) │ │ │ │ + ldr r3, [pc, #376] @ (1d0604 ) │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w lr, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d08d4 │ │ │ │ + beq.w 1d05c4 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1d08f2 │ │ │ │ + beq.w 1d05e2 │ │ │ │ movs r6, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, r6 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ - vldr s16, [pc, #316] @ 1d0908 │ │ │ │ + vldr s16, [pc, #316] @ 1d05f8 │ │ │ │ add.w fp, sp, #66 @ 0x42 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r8, r9 │ │ │ │ - vldr s17, [pc, #308] @ 1d090c │ │ │ │ + vldr s17, [pc, #308] @ 1d05fc │ │ │ │ mov r6, lr │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #28] │ │ │ │ sub.w ip, r2, r5 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w ip, #4 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ @@ -527731,21 +527420,21 @@ │ │ │ │ movs r4, #2 │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ adds r5, #16 │ │ │ │ - bl 1d4498 │ │ │ │ + bl 1d4188 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 1d4498 │ │ │ │ + bl 1d4188 │ │ │ │ ldrb.w r3, [sp, #66] @ 0x42 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #67] @ 0x43 │ │ │ │ add.w r8, r8, #1 │ │ │ │ vstr s17, [r5, #-8] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp r9, r8 │ │ │ │ @@ -527753,142 +527442,142 @@ │ │ │ │ vstr s15, [r5, #-16] │ │ │ │ vmov s15, r3 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r5, #-12] │ │ │ │ - bne.n 1d0836 │ │ │ │ + bne.n 1d0526 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1d082a │ │ │ │ + bne.n 1d051a │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ adds r5, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 1d0804 │ │ │ │ + bhi.n 1d04f4 │ │ │ │ ldrd r5, r8, [sp, #44] @ 0x2c │ │ │ │ mov fp, r4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ adds r5, #4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r5 │ │ │ │ add r3, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bhi.n 1d07e0 │ │ │ │ - ldr r2, [pc, #64] @ (1d0918 ) │ │ │ │ - ldr r3, [pc, #60] @ (1d0914 ) │ │ │ │ + bhi.n 1d04d0 │ │ │ │ + ldr r2, [pc, #64] @ (1d0608 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d0604 ) │ │ │ │ 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 1d0904 │ │ │ │ + bne.n 1d05f4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, lr, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1d08d4 │ │ │ │ + bcs.n 1d05c4 │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bcc.n 1d08f2 │ │ │ │ - b.n 1d08d4 │ │ │ │ + bcc.n 1d05e2 │ │ │ │ + b.n 1d05c4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str??.w r0, [r4, sl, lsl #1] │ │ │ │ + @ instruction: 0xfb74009a │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf724009a │ │ │ │ + @ instruction: 0xfa34009a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1d0948 ) │ │ │ │ + ldr r0, [pc, #28] @ (1d0638 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1d094c │ │ │ │ + ldr.w ip, [pc, #28] @ 1d063c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1d0950 ) │ │ │ │ - ldr r2, [pc, #28] @ (1d0954 ) │ │ │ │ + ldr r3, [pc, #24] @ (1d0640 ) │ │ │ │ + ldr r2, [pc, #28] @ (1d0644 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - movt r0, #43162 @ 0xa89a │ │ │ │ + ldr??.w r0, [sl, #154] @ 0x9a │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #244 @ 0xf4 │ │ │ │ movs r6, r4 │ │ │ │ subs r6, r3, #7 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1d0984 ) │ │ │ │ + ldr r0, [pc, #28] @ (1d0674 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1d0988 │ │ │ │ + ldr.w ip, [pc, #28] @ 1d0678 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1d098c ) │ │ │ │ - ldr r2, [pc, #28] @ (1d0990 ) │ │ │ │ + ldr r3, [pc, #24] @ (1d067c ) │ │ │ │ + ldr r2, [pc, #28] @ (1d0680 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf68e009a │ │ │ │ + ldrsb.w r0, [lr, #154] @ 0x9a │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #140 @ 0x8c │ │ │ │ movs r6, r4 │ │ │ │ subs r2, r4, #6 │ │ │ │ movs r0, 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, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #404] @ (1d0b44 ) │ │ │ │ + ldr r2, [pc, #404] @ (1d0834 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #404] @ (1d0b48 ) │ │ │ │ + ldr r3, [pc, #404] @ (1d0838 ) │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d0b0a │ │ │ │ + beq.w 1d07fa │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1d0b28 │ │ │ │ + beq.w 1d0818 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ - vldr s16, [pc, #352] @ 1d0b3c │ │ │ │ + vldr s16, [pc, #352] @ 1d082c │ │ │ │ mov r5, lr │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r8, r9 │ │ │ │ mov r2, r3 │ │ │ │ add.w r7, sp, #66 @ 0x42 │ │ │ │ mov.w sl, r1, lsl #2 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ @@ -527909,15 +527598,15 @@ │ │ │ │ sub.w r9, r5, r3 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ it cs │ │ │ │ movcs.w r9, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ - vldr s17, [pc, #268] @ 1d0b40 │ │ │ │ + vldr s17, [pc, #268] @ 1d0830 │ │ │ │ add.w r8, fp, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #20] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -527928,21 +527617,21 @@ │ │ │ │ movs r4, #2 │ │ │ │ mov r3, sl │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ adds r5, #16 │ │ │ │ - bl 1d4558 │ │ │ │ + bl 1d4248 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 1d4558 │ │ │ │ + bl 1d4248 │ │ │ │ ldrsb.w r3, [sp, #66] @ 0x42 │ │ │ │ add.w r8, r8, #1 │ │ │ │ vstr s17, [r5, #-8] │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ ldrsb.w r3, [sp, #67] @ 0x43 │ │ │ │ @@ -527959,73 +527648,73 @@ │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ vstr s14, [r5, #-16] │ │ │ │ ite eq │ │ │ │ vmoveq.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s14, s15, s16 │ │ │ │ cmp r9, r8 │ │ │ │ vstr s14, [r5, #-12] │ │ │ │ - bne.n 1d0a4e │ │ │ │ + bne.n 1d073e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1d0a42 │ │ │ │ + bne.n 1d0732 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w fp, fp, #16 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ adds r3, #4 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 1d0a1a │ │ │ │ + bhi.n 1d070a │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ add r8, r3 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r5 │ │ │ │ add r3, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bhi.w 1d09f6 │ │ │ │ - ldr r2, [pc, #64] @ (1d0b4c ) │ │ │ │ - ldr r3, [pc, #56] @ (1d0b48 ) │ │ │ │ + bhi.w 1d06e6 │ │ │ │ + ldr r2, [pc, #64] @ (1d083c ) │ │ │ │ + ldr r3, [pc, #56] @ (1d0838 ) │ │ │ │ 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 1d0b36 │ │ │ │ + bne.n 1d0826 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r2, r6, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1d0b0a │ │ │ │ + bcs.n 1d07fa │ │ │ │ adds r6, #8 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1d0b28 │ │ │ │ - b.n 1d0b0a │ │ │ │ + bcc.n 1d0818 │ │ │ │ + b.n 1d07fa │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #51354 @ 0xc89a │ │ │ │ + ldr??.w r0, [ip, sl, lsl #1] │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4ee009a │ │ │ │ + @ instruction: 0xf7fe009a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r8, r3 │ │ │ │ mov.w r3, #4 │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ smlabb r1, r2, r3, r1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -528033,19 +527722,19 @@ │ │ │ │ uxtb r1, r1 │ │ │ │ lsrs r2, r1 │ │ │ │ ldrh r1, [r0, #0] │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ cmp r2, #2 │ │ │ │ strb.w r3, [ip, #3] │ │ │ │ - beq.n 1d0c4a │ │ │ │ + beq.n 1d093a │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1d0bb4 │ │ │ │ + beq.n 1d08a4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1d0ce2 │ │ │ │ + beq.w 1d09d2 │ │ │ │ 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 │ │ │ │ @@ -528059,15 +527748,15 @@ │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d0d30 │ │ │ │ + beq.w 1d0a20 │ │ │ │ lsrs r2, r1, #8 │ │ │ │ lsrs r3, r0, #8 │ │ │ │ and.w r2, r2, #248 @ 0xf8 │ │ │ │ and.w r3, r3, #248 @ 0xf8 │ │ │ │ orr.w r5, r2, r1, lsr #13 │ │ │ │ lsls r2, r0, #3 │ │ │ │ orr.w r4, r3, r0, lsr #13 │ │ │ │ @@ -528127,15 +527816,15 @@ │ │ │ │ movcs r1, #0 │ │ │ │ movcc r1, #1 │ │ │ │ orrs r6, r3 │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ orrs r0, r7 │ │ │ │ - cbz r1, 1d0d10 │ │ │ │ + cbz r1, 1d0a00 │ │ │ │ smlabb r3, r4, r2, r9 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ smlabb lr, r5, r2, lr │ │ │ │ smlabb r2, r6, r2, r0 │ │ │ │ umull r0, r3, r1, r3 │ │ │ │ umull r0, lr, r1, lr │ │ │ │ @@ -528203,15 +527892,15 @@ │ │ │ │ mov.w ip, ip, asr #2 │ │ │ │ and.w r2, r2, #3 │ │ │ │ mov.w lr, lr, asr #2 │ │ │ │ asrs r0, r0, #2 │ │ │ │ and.w r1, r4, #3 │ │ │ │ mla r0, lr, ip, r0 │ │ │ │ add.w r0, r5, r0, lsl #3 │ │ │ │ - bl 1d0b50 │ │ │ │ + bl 1d0840 │ │ │ │ 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 │ │ │ │ @@ -528237,15 +527926,15 @@ │ │ │ │ and.w r2, r2, #3 │ │ │ │ and.w r1, r4, #3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mla r0, lr, ip, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r5, r0, lsl #3 │ │ │ │ - bl 1d0b50 │ │ │ │ + bl 1d0840 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r2 │ │ │ │ @@ -528275,15 +527964,15 @@ │ │ │ │ mov.w ip, ip, lsl #2 │ │ │ │ ldrb r4, [r0, r3] │ │ │ │ adds r0, #8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ asr.w r4, r4, ip │ │ │ │ - bl 1d0b50 │ │ │ │ + bl 1d0840 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r4, r4, #15 │ │ │ │ add.w r4, r4, r4, lsl #4 │ │ │ │ strb r4, [r3, #3] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @@ -528327,24 +528016,24 @@ │ │ │ │ ldrb.w ip, [ip, #2] │ │ │ │ lsls r4, r6 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ asr.w ip, ip, lr │ │ │ │ str r6, [sp, #0] │ │ │ │ orr.w r4, r4, ip │ │ │ │ and.w r4, r4, #7 │ │ │ │ - bl 1d0b50 │ │ │ │ - cbz r4, 1d0f42 │ │ │ │ + bl 1d0840 │ │ │ │ + cbz r4, 1d0c32 │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - beq.n 1d0f42 │ │ │ │ + beq.n 1d0c32 │ │ │ │ cmp r5, r7 │ │ │ │ - bhi.n 1d0f4a │ │ │ │ + bhi.n 1d0c3a │ │ │ │ cmp r4, #5 │ │ │ │ - bgt.n 1d0f74 │ │ │ │ + bgt.n 1d0c64 │ │ │ │ rsb r3, r4, #6 │ │ │ │ subs r4, #1 │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ smulbb r4, r4, r7 │ │ │ │ smlabb r3, r5, r3, r4 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ @@ -528366,91 +528055,91 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb r5, [r3, #3] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r5, r4, #6 │ │ │ │ it ne │ │ │ │ movne.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1d0f42 │ │ │ │ + b.n 1d0c32 │ │ │ │ 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] @ 1d0fa4 │ │ │ │ + ldr.w ip, [pc, #20] @ 1d0c94 │ │ │ │ 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} │ │ │ │ - asrs r4, r0, #2 │ │ │ │ + asrs r4, r2, #14 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 1d0fcc │ │ │ │ + ldr.w ip, [pc, #20] @ 1d0cbc │ │ │ │ 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} │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + asrs r0, r5, #13 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 1d0ff4 │ │ │ │ + ldr.w ip, [pc, #20] @ 1d0ce4 │ │ │ │ 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} │ │ │ │ - asrs r4, r5, #32 │ │ │ │ + asrs r4, r7, #12 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 1d101c │ │ │ │ + ldr.w ip, [pc, #20] @ 1d0d0c │ │ │ │ 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} │ │ │ │ - asrs r0, r0, #32 │ │ │ │ + asrs r0, r2, #12 │ │ │ │ lsls r3, r3, #2 │ │ │ │ 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 r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d10f8 │ │ │ │ + beq.n 1d0de8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1d10fe │ │ │ │ + beq.n 1d0dee │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1d1110 ) │ │ │ │ + ldr r3, [pc, #196] @ (1d0e00 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -528495,63 +528184,63 @@ │ │ │ │ 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 1d10a4 │ │ │ │ + bne.n 1d0d94 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1d109a │ │ │ │ + bne.n 1d0d8a │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1d107e │ │ │ │ + bhi.n 1d0d6e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1d1060 │ │ │ │ + bhi.n 1d0d50 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r8, #4 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d10f8 │ │ │ │ + bls.n 1d0de8 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1d10fe │ │ │ │ - b.n 1d10f8 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ + bhi.n 1d0dee │ │ │ │ + b.n 1d0de8 │ │ │ │ + asrs r0, r3, #11 │ │ │ │ lsls r3, r3, #2 │ │ │ │ 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 r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d11ec │ │ │ │ + beq.n 1d0edc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1d11f2 │ │ │ │ + beq.n 1d0ee2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1d1204 ) │ │ │ │ + ldr r3, [pc, #196] @ (1d0ef4 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -528596,63 +528285,63 @@ │ │ │ │ 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 1d1198 │ │ │ │ + bne.n 1d0e88 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1d118e │ │ │ │ + bne.n 1d0e7e │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1d1172 │ │ │ │ + bhi.n 1d0e62 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1d1154 │ │ │ │ + bhi.n 1d0e44 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r8, #4 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d11ec │ │ │ │ + bls.n 1d0edc │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1d11f2 │ │ │ │ - b.n 1d11ec │ │ │ │ - lsrs r0, r2, #27 │ │ │ │ + bhi.n 1d0ee2 │ │ │ │ + b.n 1d0edc │ │ │ │ + asrs r0, r4, #7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ 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 r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d12e0 │ │ │ │ + beq.n 1d0fd0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1d12e6 │ │ │ │ + beq.n 1d0fd6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1d12f8 ) │ │ │ │ + ldr r3, [pc, #196] @ (1d0fe8 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -528697,63 +528386,63 @@ │ │ │ │ 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 1d128c │ │ │ │ + bne.n 1d0f7c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1d1282 │ │ │ │ + bne.n 1d0f72 │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1d1266 │ │ │ │ + bhi.n 1d0f56 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1d1248 │ │ │ │ + bhi.n 1d0f38 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r8, #4 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d12e0 │ │ │ │ + bls.n 1d0fd0 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1d12e6 │ │ │ │ - b.n 1d12e0 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + bhi.n 1d0fd6 │ │ │ │ + b.n 1d0fd0 │ │ │ │ + asrs r0, r5, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ 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 r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d13d4 │ │ │ │ + beq.n 1d10c4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1d13da │ │ │ │ + beq.n 1d10ca │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1d13ec ) │ │ │ │ + ldr r3, [pc, #196] @ (1d10dc ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -528798,74 +528487,74 @@ │ │ │ │ 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 1d1380 │ │ │ │ + bne.n 1d1070 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1d1376 │ │ │ │ + bne.n 1d1066 │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1d135a │ │ │ │ + bhi.n 1d104a │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1d133c │ │ │ │ + bhi.n 1d102c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r8, #4 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d13d4 │ │ │ │ + bls.n 1d10c4 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1d13da │ │ │ │ - b.n 1d13d4 │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ + bhi.n 1d10ca │ │ │ │ + b.n 1d10c4 │ │ │ │ + lsrs r0, r6, #31 │ │ │ │ lsls r3, r3, #2 │ │ │ │ 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, #312] @ (1d1544 ) │ │ │ │ + ldr r2, [pc, #312] @ (1d1234 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1d1548 ) │ │ │ │ + ldr r3, [pc, #312] @ (1d1238 ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1510 │ │ │ │ + beq.n 1d1200 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d152e │ │ │ │ - ldr r3, [pc, #288] @ (1d154c ) │ │ │ │ + beq.w 1d121e │ │ │ │ + ldr r3, [pc, #288] @ (1d123c ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 1d1540 │ │ │ │ + vldr s16, [pc, #268] @ 1d1230 │ │ │ │ add r3, pc │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -528916,90 +528605,90 @@ │ │ │ │ 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 1d1472 │ │ │ │ + bne.n 1d1162 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1d1466 │ │ │ │ + bne.n 1d1156 │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1d1450 │ │ │ │ + bhi.n 1d1140 │ │ │ │ ldrd sl, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, sl │ │ │ │ - bhi.n 1d1446 │ │ │ │ - ldr r2, [pc, #60] @ (1d1550 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d1548 ) │ │ │ │ + bhi.n 1d1136 │ │ │ │ + ldr r2, [pc, #60] @ (1d1240 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d1238 ) │ │ │ │ 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 1d153c │ │ │ │ + bne.n 1d122c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d1510 │ │ │ │ + bls.n 1d1200 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d152e │ │ │ │ - b.n 1d1510 │ │ │ │ + bhi.n 1d121e │ │ │ │ + b.n 1d1200 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xebf0009a │ │ │ │ + vqadd.s8 d0, d16, d10 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #15 │ │ │ │ + lsrs r4, r6, #27 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xeae8009a │ │ │ │ + ldcl 0, cr0, [r8, #616]! @ 0x268 │ │ │ │ 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, #312] @ (1d16a8 ) │ │ │ │ + ldr r2, [pc, #312] @ (1d1398 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1d16ac ) │ │ │ │ + ldr r3, [pc, #312] @ (1d139c ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1674 │ │ │ │ + beq.n 1d1364 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d1692 │ │ │ │ - ldr r3, [pc, #288] @ (1d16b0 ) │ │ │ │ + beq.w 1d1382 │ │ │ │ + ldr r3, [pc, #288] @ (1d13a0 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 1d16a4 │ │ │ │ + vldr s16, [pc, #268] @ 1d1394 │ │ │ │ add r3, pc │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -529050,90 +528739,90 @@ │ │ │ │ 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 1d15d6 │ │ │ │ + bne.n 1d12c6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1d15ca │ │ │ │ + bne.n 1d12ba │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1d15b4 │ │ │ │ + bhi.n 1d12a4 │ │ │ │ ldrd sl, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, sl │ │ │ │ - bhi.n 1d15aa │ │ │ │ - ldr r2, [pc, #60] @ (1d16b4 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d16ac ) │ │ │ │ + bhi.n 1d129a │ │ │ │ + ldr r2, [pc, #60] @ (1d13a4 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d139c ) │ │ │ │ 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 1d16a0 │ │ │ │ + bne.n 1d1390 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d1674 │ │ │ │ + bls.n 1d1364 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d1692 │ │ │ │ - b.n 1d1674 │ │ │ │ + bhi.n 1d1382 │ │ │ │ + b.n 1d1364 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - eor.w r0, ip, sl, lsr #2 │ │ │ │ + ldc 0, cr0, [ip, #616] @ 0x268 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #9 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xe984009a │ │ │ │ + ldc 0, cr0, [r4], {154} @ 0x9a │ │ │ │ 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, #312] @ (1d180c ) │ │ │ │ + ldr r2, [pc, #312] @ (1d14fc ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1d1810 ) │ │ │ │ + ldr r3, [pc, #312] @ (1d1500 ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d17d8 │ │ │ │ + beq.n 1d14c8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d17f6 │ │ │ │ - ldr r3, [pc, #288] @ (1d1814 ) │ │ │ │ + beq.w 1d14e6 │ │ │ │ + ldr r3, [pc, #288] @ (1d1504 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 1d1808 │ │ │ │ + vldr s16, [pc, #268] @ 1d14f8 │ │ │ │ add r3, pc │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -529184,90 +528873,90 @@ │ │ │ │ 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 1d173a │ │ │ │ + bne.n 1d142a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1d172e │ │ │ │ + bne.n 1d141e │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1d1718 │ │ │ │ + bhi.n 1d1408 │ │ │ │ ldrd sl, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, sl │ │ │ │ - bhi.n 1d170e │ │ │ │ - ldr r2, [pc, #60] @ (1d1818 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d1810 ) │ │ │ │ + bhi.n 1d13fe │ │ │ │ + ldr r2, [pc, #60] @ (1d1508 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d1500 ) │ │ │ │ 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 1d1804 │ │ │ │ + bne.n 1d14f4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d17d8 │ │ │ │ + bls.n 1d14c8 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d17f6 │ │ │ │ - b.n 1d17d8 │ │ │ │ + bhi.n 1d14e6 │ │ │ │ + b.n 1d14c8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - stmdb r8!, {r1, r3, r4, r7} │ │ │ │ + ldc 0, cr0, [r8], #-616 @ 0xfffffd98 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #4 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xe820009a │ │ │ │ + @ instruction: 0xeb30009a │ │ │ │ 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, #312] @ (1d1970 ) │ │ │ │ + ldr r2, [pc, #312] @ (1d1660 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1d1974 ) │ │ │ │ + ldr r3, [pc, #312] @ (1d1664 ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d193c │ │ │ │ + beq.n 1d162c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d195a │ │ │ │ - ldr r3, [pc, #288] @ (1d1978 ) │ │ │ │ + beq.w 1d164a │ │ │ │ + ldr r3, [pc, #288] @ (1d1668 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 1d196c │ │ │ │ + vldr s16, [pc, #268] @ 1d165c │ │ │ │ add r3, pc │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -529318,335 +529007,324 @@ │ │ │ │ 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 1d189e │ │ │ │ + bne.n 1d158e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1d1892 │ │ │ │ + bne.n 1d1582 │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1d187c │ │ │ │ + bhi.n 1d156c │ │ │ │ ldrd sl, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, sl │ │ │ │ - bhi.n 1d1872 │ │ │ │ - ldr r2, [pc, #60] @ (1d197c ) │ │ │ │ - ldr r3, [pc, #52] @ (1d1974 ) │ │ │ │ + bhi.n 1d1562 │ │ │ │ + ldr r2, [pc, #60] @ (1d166c ) │ │ │ │ + ldr r3, [pc, #52] @ (1d1664 ) │ │ │ │ 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 1d1968 │ │ │ │ + bne.n 1d1658 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d193c │ │ │ │ + bls.n 1d162c │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d195a │ │ │ │ - b.n 1d193c │ │ │ │ + bhi.n 1d164a │ │ │ │ + b.n 1d162c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - b.n 1d18fc │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + @ instruction: 0xead4009a │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsrs r4, r7, #10 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 1d16f8 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + strd r0, r0, [ip, #616] @ 0x268 │ │ │ │ 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] @ (1d19f0 ) │ │ │ │ + ldr r6, [pc, #96] @ (1d16e0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (1d19f4 ) │ │ │ │ + ldr r0, [pc, #96] @ (1d16e4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #92] @ (1d19f8 ) │ │ │ │ + ldr r5, [pc, #92] @ (1d16e8 ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #84] @ (1d19fc ) │ │ │ │ + ldr r0, [pc, #84] @ (1d16ec ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #72] @ (1d1a00 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d16f0 ) │ │ │ │ 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] @ (1d1a04 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d16f4 ) │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #28] @ (1d19f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d16e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d19ec │ │ │ │ + bne.n 1d16dc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - b.n 1d16c0 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + ldrd r0, r0, [r6, #-616]! @ 0x268 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d16c0 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + ldrd r0, r0, [r2, #-616]! @ 0x268 │ │ │ │ + lsrs r0, r0, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d1650 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + ldmdb r4!, {r1, r3, r4, r7} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #112] @ (1d1a88 ) │ │ │ │ + ldr r5, [pc, #112] @ (1d1778 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1d1a8c ) │ │ │ │ + ldr r0, [pc, #112] @ (1d177c ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1d1a90 ) │ │ │ │ + ldr r4, [pc, #108] @ (1d1780 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1d1a94 ) │ │ │ │ + ldr r0, [pc, #100] @ (1d1784 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1d1a98 ) │ │ │ │ + ldr r2, [pc, #88] @ (1d1788 ) │ │ │ │ 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] @ (1d1a9c ) │ │ │ │ + ldr r2, [pc, #52] @ (1d178c ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1d1a8c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d177c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d1a82 │ │ │ │ + bne.n 1d1772 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1d1648 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + strd r0, r0, [lr], #616 @ 0x268 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d1648 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - lsls r4, r4, #23 │ │ │ │ + strd r0, r0, [sl], #616 @ 0x268 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d15bc │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + ldmia.w lr, {r1, r3, r4, r7} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #112] @ (1d1b20 ) │ │ │ │ + ldr r5, [pc, #112] @ (1d1810 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1d1b24 ) │ │ │ │ + ldr r0, [pc, #112] @ (1d1814 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1d1b28 ) │ │ │ │ + ldr r4, [pc, #108] @ (1d1818 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1d1b2c ) │ │ │ │ + ldr r0, [pc, #100] @ (1d181c ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1d1b30 ) │ │ │ │ + ldr r2, [pc, #88] @ (1d1820 ) │ │ │ │ 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] @ (1d1b34 ) │ │ │ │ + ldr r2, [pc, #52] @ (1d1824 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1d1b24 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d1814 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d1b1a │ │ │ │ + bne.n 1d180a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1d15b0 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + @ instruction: 0xe856009a │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d15b0 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + @ instruction: 0xe852009a │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d1524 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + @ instruction: 0xe806009a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #112] @ (1d1bb8 ) │ │ │ │ + ldr r5, [pc, #112] @ (1d18a8 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1d1bbc ) │ │ │ │ + ldr r0, [pc, #112] @ (1d18ac ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1d1bc0 ) │ │ │ │ + ldr r4, [pc, #108] @ (1d18b0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1d1bc4 ) │ │ │ │ + ldr r0, [pc, #100] @ (1d18b4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1d1bc8 ) │ │ │ │ + ldr r2, [pc, #88] @ (1d18b8 ) │ │ │ │ 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] @ (1d1bcc ) │ │ │ │ + ldr r2, [pc, #52] @ (1d18bc ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1d1bbc ) │ │ │ │ + ldr r3, [pc, #28] @ (1d18ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d1bb2 │ │ │ │ + bne.n 1d18a2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1d1518 │ │ │ │ + b.n 1d1828 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d1518 │ │ │ │ + b.n 1d1828 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d148c │ │ │ │ + b.n 1d179c │ │ │ │ lsls r2, r3, #2 │ │ │ │ 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 r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (1d1cd8 ) │ │ │ │ + ldr r4, [pc, #240] @ (1d19c8 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1cc2 │ │ │ │ + beq.n 1d19b2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d1cc8 │ │ │ │ + beq.n 1d19b8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (1d1cdc ) │ │ │ │ + ldr r3, [pc, #224] @ (1d19cc ) │ │ │ │ mov r6, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov sl, r9 │ │ │ │ add r3, pc │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #212] @ (1d1ce0 ) │ │ │ │ + ldr r3, [pc, #212] @ (1d19d0 ) │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -529689,76 +529367,76 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 1d1c58 │ │ │ │ + bne.n 1d1948 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r7, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1d1c50 │ │ │ │ + bne.n 1d1940 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1d1c34 │ │ │ │ + bhi.n 1d1924 │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r8, r3 │ │ │ │ - bhi.n 1d1c16 │ │ │ │ + bhi.n 1d1906 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r5, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d1cc2 │ │ │ │ + bls.n 1d19b2 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1d1cc8 │ │ │ │ - b.n 1d1cc2 │ │ │ │ + bhi.n 1d19b8 │ │ │ │ + b.n 1d19b2 │ │ │ │ nop │ │ │ │ - b.n 1d1500 │ │ │ │ + b.n 1d1810 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r6, r2, #16 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (1d1dec ) │ │ │ │ + ldr r4, [pc, #240] @ (1d1adc ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1dd6 │ │ │ │ + beq.n 1d1ac6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d1ddc │ │ │ │ + beq.n 1d1acc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (1d1df0 ) │ │ │ │ + ldr r3, [pc, #224] @ (1d1ae0 ) │ │ │ │ mov r6, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov sl, r9 │ │ │ │ add r3, pc │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #212] @ (1d1df4 ) │ │ │ │ + ldr r3, [pc, #212] @ (1d1ae4 ) │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -529801,76 +529479,76 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 1d1d6c │ │ │ │ + bne.n 1d1a5c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r7, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1d1d64 │ │ │ │ + bne.n 1d1a54 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1d1d48 │ │ │ │ + bhi.n 1d1a38 │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r8, r3 │ │ │ │ - bhi.n 1d1d2a │ │ │ │ + bhi.n 1d1a1a │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r5, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d1dd6 │ │ │ │ + bls.n 1d1ac6 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1d1ddc │ │ │ │ - b.n 1d1dd6 │ │ │ │ + bhi.n 1d1acc │ │ │ │ + b.n 1d1ac6 │ │ │ │ nop │ │ │ │ - b.n 1d23ec │ │ │ │ + b.n 1d16fc │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r6, r7, #11 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (1d1f00 ) │ │ │ │ + ldr r4, [pc, #240] @ (1d1bf0 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1eea │ │ │ │ + beq.n 1d1bda │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d1ef0 │ │ │ │ + beq.n 1d1be0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (1d1f04 ) │ │ │ │ + ldr r3, [pc, #224] @ (1d1bf4 ) │ │ │ │ mov r6, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov sl, r9 │ │ │ │ add r3, pc │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #212] @ (1d1f08 ) │ │ │ │ + ldr r3, [pc, #212] @ (1d1bf8 ) │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -529913,76 +529591,76 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 1d1e80 │ │ │ │ + bne.n 1d1b70 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r7, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1d1e78 │ │ │ │ + bne.n 1d1b68 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1d1e5c │ │ │ │ + bhi.n 1d1b4c │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r8, r3 │ │ │ │ - bhi.n 1d1e3e │ │ │ │ + bhi.n 1d1b2e │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r5, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d1eea │ │ │ │ + bls.n 1d1bda │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1d1ef0 │ │ │ │ - b.n 1d1eea │ │ │ │ + bhi.n 1d1be0 │ │ │ │ + b.n 1d1bda │ │ │ │ nop │ │ │ │ - b.n 1d22d8 │ │ │ │ + b.n 1d15e8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r6, r4, #7 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (1d2014 ) │ │ │ │ + ldr r4, [pc, #240] @ (1d1d04 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1ffe │ │ │ │ + beq.n 1d1cee │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d2004 │ │ │ │ + beq.n 1d1cf4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (1d2018 ) │ │ │ │ + ldr r3, [pc, #224] @ (1d1d08 ) │ │ │ │ mov r6, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov sl, r9 │ │ │ │ add r3, pc │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #212] @ (1d201c ) │ │ │ │ + ldr r3, [pc, #212] @ (1d1d0c ) │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -530025,87 +529703,87 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 1d1f94 │ │ │ │ + bne.n 1d1c84 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r7, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1d1f8c │ │ │ │ + bne.n 1d1c7c │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1d1f70 │ │ │ │ + bhi.n 1d1c60 │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r8, r3 │ │ │ │ - bhi.n 1d1f52 │ │ │ │ + bhi.n 1d1c42 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r5, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d1ffe │ │ │ │ + bls.n 1d1cee │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1d2004 │ │ │ │ - b.n 1d1ffe │ │ │ │ + bhi.n 1d1cf4 │ │ │ │ + b.n 1d1cee │ │ │ │ nop │ │ │ │ - b.n 1d21c4 │ │ │ │ + b.n 1d24d4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r6, r1, #3 │ │ │ │ + lsls r6, r3, #15 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ 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 r6, r2 │ │ │ │ - ldr r2, [pc, #296] @ (1d2164 ) │ │ │ │ + ldr r2, [pc, #296] @ (1d1e54 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1d2168 ) │ │ │ │ + ldr r3, [pc, #296] @ (1d1e58 ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [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, #280] @ (1d216c ) │ │ │ │ + ldr r3, [pc, #280] @ (1d1e5c ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d212e │ │ │ │ + beq.n 1d1e1e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d214c │ │ │ │ + beq.n 1d1e3c │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (1d2170 ) │ │ │ │ + ldr r1, [pc, #272] @ (1d1e60 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 1d2160 │ │ │ │ + vldr s16, [pc, #240] @ 1d1e50 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (1d2174 ) │ │ │ │ + ldr r1, [pc, #252] @ (1d1e64 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w r9, [r3, r1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ @@ -530147,104 +529825,105 @@ │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1d20a6 │ │ │ │ + bne.n 1d1d96 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1d209a │ │ │ │ + bne.n 1d1d8a │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1d208a │ │ │ │ + bhi.n 1d1d7a │ │ │ │ ldrd r5, r7, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1d2084 │ │ │ │ - ldr r2, [pc, #72] @ (1d2178 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d2168 ) │ │ │ │ + bhi.n 1d1d74 │ │ │ │ + ldr r2, [pc, #72] @ (1d1e68 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d1e58 ) │ │ │ │ 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 1d215a │ │ │ │ + bne.n 1d1e4a │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d212e │ │ │ │ + bls.n 1d1e1e │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d214c │ │ │ │ - b.n 1d212e │ │ │ │ + bhi.n 1d1e3c │ │ │ │ + b.n 1d1e1e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + b.n 1d23f8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - svc 170 @ 0xaa │ │ │ │ + b.n 1d23d4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - vshr.u64 d0, d10, #12 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - udf #202 @ 0xca │ │ │ │ + b.n 1d2220 │ │ │ │ lsls r2, r3, #2 │ │ │ │ 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 r6, r2 │ │ │ │ - ldr r2, [pc, #296] @ (1d22c0 ) │ │ │ │ + ldr r2, [pc, #296] @ (1d1fb0 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1d22c4 ) │ │ │ │ + ldr r3, [pc, #296] @ (1d1fb4 ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [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, #280] @ (1d22c8 ) │ │ │ │ + ldr r3, [pc, #280] @ (1d1fb8 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d228a │ │ │ │ + beq.n 1d1f7a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d22a8 │ │ │ │ + beq.n 1d1f98 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (1d22cc ) │ │ │ │ + ldr r1, [pc, #272] @ (1d1fbc ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 1d22bc │ │ │ │ + vldr s16, [pc, #240] @ 1d1fac │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (1d22d0 ) │ │ │ │ + ldr r1, [pc, #252] @ (1d1fc0 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w r9, [r3, r1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ @@ -530286,104 +529965,105 @@ │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1d2202 │ │ │ │ + bne.n 1d1ef2 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1d21f6 │ │ │ │ + bne.n 1d1ee6 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1d21e6 │ │ │ │ + bhi.n 1d1ed6 │ │ │ │ ldrd r5, r7, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1d21e0 │ │ │ │ - ldr r2, [pc, #72] @ (1d22d4 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d22c4 ) │ │ │ │ + bhi.n 1d1ed0 │ │ │ │ + ldr r2, [pc, #72] @ (1d1fc4 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d1fb4 ) │ │ │ │ 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 1d22b6 │ │ │ │ + bne.n 1d1fa6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d228a │ │ │ │ + bls.n 1d1f7a │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d22a8 │ │ │ │ - b.n 1d228a │ │ │ │ + bhi.n 1d1f98 │ │ │ │ + b.n 1d1f7a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - udf #100 @ 0x64 │ │ │ │ + b.n 1d229c │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #78 @ 0x4e │ │ │ │ + b.n 1d2278 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - mrc2 0, 2, r0, cr4, cr10, {4} │ │ │ │ + lsls r4, r4, #5 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1d23b4 │ │ │ │ + b.n 1d20c4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ 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 r6, r2 │ │ │ │ - ldr r2, [pc, #296] @ (1d241c ) │ │ │ │ + ldr r2, [pc, #296] @ (1d210c ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1d2420 ) │ │ │ │ + ldr r3, [pc, #296] @ (1d2110 ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [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, #280] @ (1d2424 ) │ │ │ │ + ldr r3, [pc, #280] @ (1d2114 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d23e6 │ │ │ │ + beq.n 1d20d6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d2404 │ │ │ │ + beq.n 1d20f4 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (1d2428 ) │ │ │ │ + ldr r1, [pc, #272] @ (1d2118 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 1d2418 │ │ │ │ + vldr s16, [pc, #240] @ 1d2108 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (1d242c ) │ │ │ │ + ldr r1, [pc, #252] @ (1d211c ) │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w r9, [r3, r1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ @@ -530425,104 +530105,105 @@ │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1d235e │ │ │ │ + bne.n 1d204e │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1d2352 │ │ │ │ + bne.n 1d2042 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1d2342 │ │ │ │ + bhi.n 1d2032 │ │ │ │ ldrd r5, r7, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1d233c │ │ │ │ - ldr r2, [pc, #72] @ (1d2430 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d2420 ) │ │ │ │ + bhi.n 1d202c │ │ │ │ + ldr r2, [pc, #72] @ (1d2120 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d2110 ) │ │ │ │ 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 1d2412 │ │ │ │ + bne.n 1d2102 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d23e6 │ │ │ │ + bls.n 1d20d6 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d2404 │ │ │ │ - b.n 1d23e6 │ │ │ │ + bhi.n 1d20f4 │ │ │ │ + b.n 1d20d6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ble.n 1d2430 │ │ │ │ + b.n 1d2140 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1d240c │ │ │ │ + b.n 1d211c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldc2l 0, cr0, [r4], #616 @ 0x268 │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1d2458 │ │ │ │ + svc 34 @ 0x22 │ │ │ │ lsls r2, r3, #2 │ │ │ │ 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 r6, r2 │ │ │ │ - ldr r2, [pc, #296] @ (1d2578 ) │ │ │ │ + ldr r2, [pc, #296] @ (1d2268 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1d257c ) │ │ │ │ + ldr r3, [pc, #296] @ (1d226c ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [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, #280] @ (1d2580 ) │ │ │ │ + ldr r3, [pc, #280] @ (1d2270 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d2542 │ │ │ │ + beq.n 1d2232 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d2560 │ │ │ │ + beq.n 1d2250 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (1d2584 ) │ │ │ │ + ldr r1, [pc, #272] @ (1d2274 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 1d2574 │ │ │ │ + vldr s16, [pc, #240] @ 1d2264 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (1d2588 ) │ │ │ │ + ldr r1, [pc, #252] @ (1d2278 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w r9, [r3, r1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ @@ -530564,86 +530245,86 @@ │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1d24ba │ │ │ │ + bne.n 1d21aa │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1d24ae │ │ │ │ + bne.n 1d219e │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1d249e │ │ │ │ + bhi.n 1d218e │ │ │ │ ldrd r5, r7, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1d2498 │ │ │ │ - ldr r2, [pc, #72] @ (1d258c ) │ │ │ │ - ldr r3, [pc, #52] @ (1d257c ) │ │ │ │ + bhi.n 1d2188 │ │ │ │ + ldr r2, [pc, #72] @ (1d227c ) │ │ │ │ + ldr r3, [pc, #52] @ (1d226c ) │ │ │ │ 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 1d256e │ │ │ │ + bne.n 1d225e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1d2542 │ │ │ │ + bls.n 1d2232 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d2560 │ │ │ │ - b.n 1d2542 │ │ │ │ + bhi.n 1d2250 │ │ │ │ + b.n 1d2232 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - blt.n 1d24d4 │ │ │ │ + udf #188 @ 0xbc │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1d24b0 │ │ │ │ + udf #166 @ 0xa6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xfb94009a │ │ │ │ + mcr2 0, 5, r0, cr4, cr10, {4} │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1d24fc │ │ │ │ + ble.n 1d220c │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1d262c ) │ │ │ │ + ldr r2, [pc, #136] @ (1d231c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #136] @ (1d2630 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d2320 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ cmp r1, #15 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bls.n 1d2602 │ │ │ │ + bls.n 1d22f2 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, lr │ │ │ │ subs r0, #16 │ │ │ │ add.w lr, lr, #64 @ 0x40 │ │ │ │ @@ -530653,109 +530334,109 @@ │ │ │ │ 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 1d25c0 │ │ │ │ + bhi.n 1d22b0 │ │ │ │ lsrs r3, r1, #4 │ │ │ │ subs r3, #1 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ and.w r1, r1, #15 │ │ │ │ lsls r3, r3, #6 │ │ │ │ add r4, r3 │ │ │ │ add r5, r3 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - cbnz r1, 1d261c │ │ │ │ - ldr r2, [pc, #44] @ (1d2634 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d2630 ) │ │ │ │ + cbnz r1, 1d230c │ │ │ │ + ldr r2, [pc, #44] @ (1d2324 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d2320 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d2628 │ │ │ │ + bne.n 1d2318 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b0b40 │ │ │ │ - b.n 1d2604 │ │ │ │ + bl 1b0830 │ │ │ │ + b.n 1d22f4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - bge.n 1d26d4 │ │ │ │ + ble.n 1d23e4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1d2620 │ │ │ │ + ble.n 1d2330 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #84] @ (1d269c ) │ │ │ │ + ldr r2, [pc, #84] @ (1d238c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1d26a0 ) │ │ │ │ + ldr r3, [pc, #84] @ (1d2390 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1d2688 │ │ │ │ + cbz r3, 1d2378 │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r4, #105 @ 0x69 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #0 │ │ │ │ - bmi.n 1d2684 │ │ │ │ - ldr r0, [pc, #44] @ (1d26a4 ) │ │ │ │ + bmi.n 1d2374 │ │ │ │ + ldr r0, [pc, #44] @ (1d2394 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, r4, lsl #5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #28] @ (1d26a8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d2398 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d927c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1d265a │ │ │ │ + b.n 1d234a │ │ │ │ nop │ │ │ │ - bls.n 1d25fc │ │ │ │ + bgt.n 1d230c │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r4, r5} │ │ │ │ + ldmia r3!, {r1, r6} │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d27e0 │ │ │ │ + beq.w 1d24d0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1d27e4 │ │ │ │ + bls.w 1d24d4 │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s13, [pc, #300] @ 1d27fc │ │ │ │ + vldr s13, [pc, #300] @ 1d24ec │ │ │ │ bic.w r3, ip, #1 │ │ │ │ mov sl, ip │ │ │ │ mov ip, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ adds r1, r3, #2 │ │ │ │ @@ -530787,26 +530468,26 @@ │ │ │ │ vstr s15, [r2, #-56] @ 0xffffffc8 │ │ │ │ vstr s15, [r2, #-40] @ 0xffffffd8 │ │ │ │ vmov s15, r0 │ │ │ │ vstr s14, [r2, #-60] @ 0xffffffc4 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s15, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1d26f0 │ │ │ │ + bne.n 1d23e0 │ │ │ │ cmp r7, lr │ │ │ │ - bls.n 1d27d6 │ │ │ │ + bls.n 1d24c6 │ │ │ │ mov.w r2, sl, lsr #1 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #1 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, ip │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #5 │ │ │ │ - vldr s12, [pc, #128] @ 1d27fc │ │ │ │ + vldr s12, [pc, #128] @ 1d24ec │ │ │ │ mov.w r0, #1065353216 @ 0x3f800000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str r0, [r2, #12] │ │ │ │ @@ -530821,51 +530502,51 @@ │ │ │ │ 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 1d27e0 │ │ │ │ + beq.n 1d24d0 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1d26ca │ │ │ │ + bne.w 1d23ba │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1d2780 │ │ │ │ + b.n 1d2470 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp ip, r6 │ │ │ │ - bne.n 1d26e6 │ │ │ │ + bne.n 1d23d6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r6, 1d27f4 │ │ │ │ + cbnz r6, 1d24e4 │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d27e0 │ │ │ │ + beq.n 1d24d0 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1d27e6 │ │ │ │ - b.n 1d27e0 │ │ │ │ + bne.n 1d24d6 │ │ │ │ + b.n 1d24d0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d2778 │ │ │ │ + b.n 1d2468 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d28ba │ │ │ │ + beq.n 1d25aa │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 1d28c0 │ │ │ │ + bls.n 1d25b0 │ │ │ │ movs r6, #0 │ │ │ │ sub.w ip, r7, #2 │ │ │ │ mov lr, r2 │ │ │ │ bic.w r4, ip, #1 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ adds r2, r4, #2 │ │ │ │ mov r4, ip │ │ │ │ @@ -530884,18 +530565,18 @@ │ │ │ │ strb.w r1, [r3, #-9] │ │ │ │ strb.w fp, [r3, #-14] │ │ │ │ strb.w fp, [r3, #-10] │ │ │ │ mov.w fp, r6, lsr #8 │ │ │ │ mov.w r6, r6, lsr #24 │ │ │ │ strb.w fp, [r3, #-15] │ │ │ │ strb.w r6, [r3, #-11] │ │ │ │ - bne.n 1d2836 │ │ │ │ + bne.n 1d2526 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r7, ip │ │ │ │ - bls.n 1d28b0 │ │ │ │ + bls.n 1d25a0 │ │ │ │ lsrs r3, r4, #1 │ │ │ │ mov r2, lr │ │ │ │ adds r3, #1 │ │ │ │ add.w r1, r5, r3, lsl #2 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -530905,60 +530586,60 @@ │ │ │ │ add r0, r8 │ │ │ │ cmp r2, r6 │ │ │ │ mov.w r4, r1, lsr #8 │ │ │ │ strb.w ip, [r3, #3] │ │ │ │ mov.w r1, r1, lsr #16 │ │ │ │ strb r4, [r3, #1] │ │ │ │ strb r1, [r3, #2] │ │ │ │ - beq.n 1d28ba │ │ │ │ + beq.n 1d25aa │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 1d281a │ │ │ │ + bne.n 1d250a │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1d2888 │ │ │ │ + b.n 1d2578 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 1d282a │ │ │ │ + bne.n 1d251a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r7, 1d28d0 │ │ │ │ + cbnz r7, 1d25c0 │ │ │ │ adds r3, r7, #1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1d28ba │ │ │ │ + beq.n 1d25aa │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1d28c2 │ │ │ │ - b.n 1d28ba │ │ │ │ + bne.n 1d25b2 │ │ │ │ + b.n 1d25aa │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1d2884 │ │ │ │ + b.n 1d2574 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d29ee │ │ │ │ + beq.w 1d26de │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1d2a9e │ │ │ │ + bls.w 1d278e │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 1d2ab8 │ │ │ │ + vldr s7, [pc, #444] @ 1d27a8 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 1d2abc │ │ │ │ + vldr s3, [pc, #440] @ 1d27ac │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 1d2ac0 │ │ │ │ - vldr s4, [pc, #436] @ 1d2ac4 │ │ │ │ + vldr s10, [pc, #436] @ 1d27b0 │ │ │ │ + vldr s4, [pc, #436] @ 1d27b4 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 1d2ac8 │ │ │ │ - vldr s6, [pc, #432] @ 1d2acc │ │ │ │ + vldr s5, [pc, #432] @ 1d27b8 │ │ │ │ + vldr s6, [pc, #432] @ 1d27bc │ │ │ │ add.w r2, r4, #32 │ │ │ │ mov sl, r1 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w r0, [sl], #4 │ │ │ │ adds r2, #32 │ │ │ │ vstr s8, [r2, #-52] @ 0xffffffcc │ │ │ │ add.w lr, lr, #2 │ │ │ │ @@ -531001,34 +530682,34 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1d2926 │ │ │ │ + bne.n 1d2616 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1d29f2 │ │ │ │ + bhi.n 1d26e2 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d291c │ │ │ │ + bne.n 1d260c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #180] @ 1d2ab8 │ │ │ │ + vldr s5, [pc, #180] @ 1d27a8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1d2abc │ │ │ │ - vldr s10, [pc, #176] @ 1d2ac0 │ │ │ │ - vldr s7, [pc, #176] @ 1d2ac4 │ │ │ │ - vldr s8, [pc, #176] @ 1d2ac8 │ │ │ │ - vldr s9, [pc, #176] @ 1d2acc │ │ │ │ + vldr s6, [pc, #176] @ 1d27ac │ │ │ │ + vldr s10, [pc, #176] @ 1d27b0 │ │ │ │ + vldr s7, [pc, #176] @ 1d27b4 │ │ │ │ + vldr s8, [pc, #176] @ 1d27b8 │ │ │ │ + vldr s9, [pc, #176] @ 1d27bc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r5, r7 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ ubfx ip, r3, #8, #8 │ │ │ │ @@ -531053,66 +530734,66 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #8] │ │ │ │ vstr s15, [r0] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r0, #4] │ │ │ │ - beq.n 1d29ee │ │ │ │ + beq.n 1d26de │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1d28f6 │ │ │ │ + bne.w 1d25e6 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d2a1c │ │ │ │ - cbnz r6, 1d2aae │ │ │ │ + b.n 1d270c │ │ │ │ + cbnz r6, 1d279e │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d29ee │ │ │ │ + beq.n 1d26de │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1d2aa0 │ │ │ │ - b.n 1d29ee │ │ │ │ + bne.n 1d2790 │ │ │ │ + b.n 1d26de │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d2a00 │ │ │ │ + b.n 1d26f0 │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1d2da8 ) │ │ │ │ + ldr r1, [pc, #744] @ (1d2a98 ) │ │ │ │ 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} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d2be4 │ │ │ │ + beq.w 1d28d4 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1d2c94 │ │ │ │ + bls.w 1d2984 │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 1d2cac │ │ │ │ + vldr s7, [pc, #440] @ 1d299c │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 1d2cb0 │ │ │ │ + vldr s3, [pc, #436] @ 1d29a0 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 1d2cb4 │ │ │ │ - vldr s4, [pc, #432] @ 1d2cb8 │ │ │ │ + vldr s10, [pc, #432] @ 1d29a4 │ │ │ │ + vldr s4, [pc, #432] @ 1d29a8 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 1d2cbc │ │ │ │ - vldr s6, [pc, #428] @ 1d2cc0 │ │ │ │ + vldr s5, [pc, #428] @ 1d29ac │ │ │ │ + vldr s6, [pc, #428] @ 1d29b0 │ │ │ │ add.w r2, r4, #32 │ │ │ │ mov sl, r1 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w r0, [sl], #4 │ │ │ │ adds r2, #32 │ │ │ │ vstr s8, [r2, #-52] @ 0xffffffcc │ │ │ │ add.w lr, lr, #2 │ │ │ │ @@ -531155,34 +530836,34 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1d2b1e │ │ │ │ + bne.n 1d280e │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1d2be8 │ │ │ │ + bhi.n 1d28d8 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d2b14 │ │ │ │ + bne.n 1d2804 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #180] @ 1d2cac │ │ │ │ + vldr s5, [pc, #180] @ 1d299c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1d2cb0 │ │ │ │ - vldr s10, [pc, #176] @ 1d2cb4 │ │ │ │ - vldr s7, [pc, #176] @ 1d2cb8 │ │ │ │ - vldr s8, [pc, #176] @ 1d2cbc │ │ │ │ - vldr s9, [pc, #176] @ 1d2cc0 │ │ │ │ + vldr s6, [pc, #176] @ 1d29a0 │ │ │ │ + vldr s10, [pc, #176] @ 1d29a4 │ │ │ │ + vldr s7, [pc, #176] @ 1d29a8 │ │ │ │ + vldr s8, [pc, #176] @ 1d29ac │ │ │ │ + vldr s9, [pc, #176] @ 1d29b0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r5, r7 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ ubfx ip, r3, #8, #8 │ │ │ │ @@ -531207,54 +530888,54 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #8] │ │ │ │ vstr s15, [r0] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r0, #4] │ │ │ │ - beq.n 1d2be4 │ │ │ │ + beq.n 1d28d4 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1d2aee │ │ │ │ + bne.w 1d27de │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d2c12 │ │ │ │ - cbnz r6, 1d2ca4 │ │ │ │ + b.n 1d2902 │ │ │ │ + cbnz r6, 1d2994 │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d2be4 │ │ │ │ + beq.n 1d28d4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1d2c96 │ │ │ │ - b.n 1d2be4 │ │ │ │ + bne.n 1d2986 │ │ │ │ + b.n 1d28d4 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d2bf6 │ │ │ │ + b.n 1d28e6 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1d2f9c ) │ │ │ │ + ldr r1, [pc, #744] @ (1d2c8c ) │ │ │ │ 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, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d2dd4 │ │ │ │ + beq.n 1d2ac4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1d2e68 │ │ │ │ + bls.w 1d2b58 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ @@ -531312,28 +530993,28 @@ │ │ │ │ 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 1d2d0e │ │ │ │ + bne.n 1d29fe │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1d2dda │ │ │ │ + bhi.n 1d2aca │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1d2cfe │ │ │ │ + bne.n 1d29ee │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r5, r3, #1 │ │ │ │ adds r5, #1 │ │ │ │ @@ -531370,45 +531051,45 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d2dd4 │ │ │ │ + beq.n 1d2ac4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1d2ce0 │ │ │ │ + bne.w 1d29d0 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d2e04 │ │ │ │ + b.n 1d2af4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1d2e80 │ │ │ │ + cbnz r3, 1d2b70 │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 1d2dd4 │ │ │ │ + beq.n 1d2ac4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d2e70 │ │ │ │ - b.n 1d2dd4 │ │ │ │ + bne.n 1d2b60 │ │ │ │ + b.n 1d2ac4 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1d2dec │ │ │ │ + b.n 1d2adc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d2f98 │ │ │ │ + beq.n 1d2c88 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1d302c │ │ │ │ + bls.w 1d2d1c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ @@ -531466,28 +531147,28 @@ │ │ │ │ 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 1d2ed2 │ │ │ │ + bne.n 1d2bc2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1d2f9e │ │ │ │ + bhi.n 1d2c8e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1d2ec2 │ │ │ │ + bne.n 1d2bb2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r5, r3, #1 │ │ │ │ adds r5, #1 │ │ │ │ @@ -531524,56 +531205,56 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d2f98 │ │ │ │ + beq.n 1d2c88 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1d2ea4 │ │ │ │ + bne.w 1d2b94 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d2fc8 │ │ │ │ + b.n 1d2cb8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1d3044 │ │ │ │ + cbnz r3, 1d2d34 │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 1d2f98 │ │ │ │ + beq.n 1d2c88 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d3034 │ │ │ │ - b.n 1d2f98 │ │ │ │ + bne.n 1d2d24 │ │ │ │ + b.n 1d2c88 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1d2fb0 │ │ │ │ + b.n 1d2ca0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d3162 │ │ │ │ + beq.w 1d2e52 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1d3214 │ │ │ │ + bls.w 1d2f04 │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 1d322c │ │ │ │ + vldr s7, [pc, #444] @ 1d2f1c │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 1d3230 │ │ │ │ + vldr s3, [pc, #440] @ 1d2f20 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 1d3234 │ │ │ │ - vldr s4, [pc, #436] @ 1d3238 │ │ │ │ + vldr s10, [pc, #436] @ 1d2f24 │ │ │ │ + vldr s4, [pc, #436] @ 1d2f28 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 1d323c │ │ │ │ - vldr s6, [pc, #432] @ 1d3240 │ │ │ │ + vldr s5, [pc, #432] @ 1d2f2c │ │ │ │ + vldr s6, [pc, #432] @ 1d2f30 │ │ │ │ add.w r2, r4, #32 │ │ │ │ mov sl, r1 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w r0, [sl], #4 │ │ │ │ adds r2, #32 │ │ │ │ vstr s8, [r2, #-52] @ 0xffffffcc │ │ │ │ add.w lr, lr, #2 │ │ │ │ @@ -531616,34 +531297,34 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1d309a │ │ │ │ + bne.n 1d2d8a │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1d3166 │ │ │ │ + bhi.n 1d2e56 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d3090 │ │ │ │ + bne.n 1d2d80 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #180] @ 1d322c │ │ │ │ + vldr s5, [pc, #180] @ 1d2f1c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1d3230 │ │ │ │ - vldr s10, [pc, #176] @ 1d3234 │ │ │ │ - vldr s7, [pc, #176] @ 1d3238 │ │ │ │ - vldr s8, [pc, #176] @ 1d323c │ │ │ │ - vldr s9, [pc, #176] @ 1d3240 │ │ │ │ + vldr s6, [pc, #176] @ 1d2f20 │ │ │ │ + vldr s10, [pc, #176] @ 1d2f24 │ │ │ │ + vldr s7, [pc, #176] @ 1d2f28 │ │ │ │ + vldr s8, [pc, #176] @ 1d2f2c │ │ │ │ + vldr s9, [pc, #176] @ 1d2f30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r5, r7 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ uxtb.w ip, r3 │ │ │ │ @@ -531668,65 +531349,65 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #8] │ │ │ │ vstr s15, [r0] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r0, #4] │ │ │ │ - beq.n 1d3162 │ │ │ │ + beq.n 1d2e52 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1d306a │ │ │ │ + bne.w 1d2d5a │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d3190 │ │ │ │ - cbnz r6, 1d3224 │ │ │ │ + b.n 1d2e80 │ │ │ │ + cbnz r6, 1d2f14 │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d3162 │ │ │ │ + beq.n 1d2e52 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1d3216 │ │ │ │ - b.n 1d3162 │ │ │ │ + bne.n 1d2f06 │ │ │ │ + b.n 1d2e52 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d3174 │ │ │ │ + b.n 1d2e64 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1d351c ) │ │ │ │ + ldr r1, [pc, #744] @ (1d320c ) │ │ │ │ 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} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d335a │ │ │ │ + beq.w 1d304a │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1d340c │ │ │ │ + bls.w 1d30fc │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 1d3424 │ │ │ │ + vldr s7, [pc, #444] @ 1d3114 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 1d3428 │ │ │ │ + vldr s3, [pc, #440] @ 1d3118 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 1d342c │ │ │ │ - vldr s4, [pc, #436] @ 1d3430 │ │ │ │ + vldr s10, [pc, #436] @ 1d311c │ │ │ │ + vldr s4, [pc, #436] @ 1d3120 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 1d3434 │ │ │ │ - vldr s6, [pc, #432] @ 1d3438 │ │ │ │ + vldr s5, [pc, #432] @ 1d3124 │ │ │ │ + vldr s6, [pc, #432] @ 1d3128 │ │ │ │ add.w r2, r4, #32 │ │ │ │ mov sl, r1 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w r0, [sl], #4 │ │ │ │ adds r2, #32 │ │ │ │ vstr s8, [r2, #-52] @ 0xffffffcc │ │ │ │ add.w lr, lr, #2 │ │ │ │ @@ -531769,34 +531450,34 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1d3292 │ │ │ │ + bne.n 1d2f82 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1d335e │ │ │ │ + bhi.n 1d304e │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d3288 │ │ │ │ + bne.n 1d2f78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #180] @ 1d3424 │ │ │ │ + vldr s5, [pc, #180] @ 1d3114 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1d3428 │ │ │ │ - vldr s10, [pc, #176] @ 1d342c │ │ │ │ - vldr s7, [pc, #176] @ 1d3430 │ │ │ │ - vldr s8, [pc, #176] @ 1d3434 │ │ │ │ - vldr s9, [pc, #176] @ 1d3438 │ │ │ │ + vldr s6, [pc, #176] @ 1d3118 │ │ │ │ + vldr s10, [pc, #176] @ 1d311c │ │ │ │ + vldr s7, [pc, #176] @ 1d3120 │ │ │ │ + vldr s8, [pc, #176] @ 1d3124 │ │ │ │ + vldr s9, [pc, #176] @ 1d3128 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r5, r7 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ uxtb.w ip, r3 │ │ │ │ @@ -531821,54 +531502,54 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #8] │ │ │ │ vstr s15, [r0] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r0, #4] │ │ │ │ - beq.n 1d335a │ │ │ │ + beq.n 1d304a │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1d3262 │ │ │ │ + bne.w 1d2f52 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d3388 │ │ │ │ - cbnz r6, 1d341c │ │ │ │ + b.n 1d3078 │ │ │ │ + cbnz r6, 1d310c │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d335a │ │ │ │ + beq.n 1d304a │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1d340e │ │ │ │ - b.n 1d335a │ │ │ │ + bne.n 1d30fe │ │ │ │ + b.n 1d304a │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d336c │ │ │ │ + b.n 1d305c │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1d3714 ) │ │ │ │ + ldr r1, [pc, #744] @ (1d3404 ) │ │ │ │ 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, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d354c │ │ │ │ + beq.n 1d323c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1d35de │ │ │ │ + bls.w 1d32ce │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ @@ -531926,28 +531607,28 @@ │ │ │ │ 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 1d3486 │ │ │ │ + bne.n 1d3176 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1d3552 │ │ │ │ + bhi.n 1d3242 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1d3476 │ │ │ │ + bne.n 1d3166 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r5, r3, #1 │ │ │ │ adds r5, #1 │ │ │ │ @@ -531984,46 +531665,46 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d354c │ │ │ │ + beq.n 1d323c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1d3458 │ │ │ │ + bne.w 1d3148 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d357c │ │ │ │ + b.n 1d326c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1d35f6 │ │ │ │ + cbnz r3, 1d32e6 │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 1d354c │ │ │ │ + beq.n 1d323c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d35e6 │ │ │ │ - b.n 1d354c │ │ │ │ + bne.n 1d32d6 │ │ │ │ + b.n 1d323c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1d3564 │ │ │ │ + b.n 1d3254 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d3710 │ │ │ │ + beq.n 1d3400 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1d37a2 │ │ │ │ + bls.w 1d3492 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ @@ -532081,28 +531762,28 @@ │ │ │ │ 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 1d364a │ │ │ │ + bne.n 1d333a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1d3716 │ │ │ │ + bhi.n 1d3406 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1d363a │ │ │ │ + bne.n 1d332a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r5, r3, #1 │ │ │ │ adds r5, #1 │ │ │ │ @@ -532139,139 +531820,139 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d3710 │ │ │ │ + beq.n 1d3400 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1d361c │ │ │ │ + bne.w 1d330c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d3740 │ │ │ │ + b.n 1d3430 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1d37ba │ │ │ │ + cbnz r3, 1d34aa │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 1d3710 │ │ │ │ + beq.n 1d3400 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d37aa │ │ │ │ - b.n 1d3710 │ │ │ │ + bne.n 1d349a │ │ │ │ + b.n 1d3400 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1d3728 │ │ │ │ + b.n 1d3418 │ │ │ │ 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 │ │ │ │ ldrd r9, sl, [sp, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1d37fc │ │ │ │ + beq.n 1d34ec │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r1 │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ adds r6, #1 │ │ │ │ blx 55100 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 1d37e8 │ │ │ │ + bne.n 1d34d8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r5, [sp, #24] │ │ │ │ - cbz r5, 1d3846 │ │ │ │ - cbz r0, 1d384a │ │ │ │ + cbz r5, 1d3536 │ │ │ │ + cbz r0, 1d353a │ │ │ │ mov r7, r3 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr s14, [pc, #64] @ 1d3858 │ │ │ │ + vldr s14, [pc, #64] @ 1d3548 │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r2 │ │ │ │ movs r1, #0 │ │ │ │ ldrh.w r8, [lr], #2 │ │ │ │ adds r1, #1 │ │ │ │ vmov s15, r8 │ │ │ │ cmp r0, r1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vstmia ip!, {s15} │ │ │ │ - bne.n 1d3822 │ │ │ │ + bne.n 1d3512 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1d381c │ │ │ │ + bne.n 1d350c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1d3846 │ │ │ │ + beq.n 1d3536 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1d384a │ │ │ │ - b.n 1d3846 │ │ │ │ + bne.n 1d353a │ │ │ │ + b.n 1d3536 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1d389a │ │ │ │ - cbz r2, 1d389e │ │ │ │ + cbz r6, 1d358a │ │ │ │ + cbz r2, 1d358e │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r1, [r0], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ add.w r1, r1, r1, lsl #16 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 1d387c │ │ │ │ + bne.n 1d356c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1d3874 │ │ │ │ + bne.n 1d3564 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d389a │ │ │ │ + beq.n 1d358a │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d389e │ │ │ │ - b.n 1d389a │ │ │ │ + bne.n 1d358e │ │ │ │ + b.n 1d358a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd ip, r7, [sp, #28] │ │ │ │ - cbz r7, 1d3922 │ │ │ │ + cbz r7, 1d3612 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1d3926 │ │ │ │ + beq.n 1d3616 │ │ │ │ add.w ip, ip, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r2 │ │ │ │ add.w ip, ip, ip, lsl #1 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ - vldr d6, [pc, #100] @ 1d3938 │ │ │ │ + vldr d6, [pc, #100] @ 1d3628 │ │ │ │ add.w r0, r2, ip │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r4, #3 │ │ │ │ mov lr, r5 │ │ │ │ ldrb.w r1, [ip, #-1] │ │ │ │ add.w ip, ip, #3 │ │ │ │ ldrb.w r9, [ip, #-5] │ │ │ │ @@ -532281,37 +531962,37 @@ │ │ │ │ orr.w r1, r1, r9, lsl #8 │ │ │ │ orr.w r2, r1, r2 │ │ │ │ vmov s14, r2 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia lr!, {s14} │ │ │ │ - bne.n 1d38e2 │ │ │ │ + bne.n 1d35d2 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r6 │ │ │ │ add r5, r8 │ │ │ │ add r0, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1d38dc │ │ │ │ + bne.n 1d35cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r3, ip, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d3922 │ │ │ │ + beq.n 1d3612 │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 1d3926 │ │ │ │ - b.n 1d3922 │ │ │ │ + bne.n 1d3616 │ │ │ │ + b.n 1d3612 │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r7, r6, [sp, #28] │ │ │ │ - cbz r6, 1d399e │ │ │ │ - cbz r7, 1d39a2 │ │ │ │ + cbz r6, 1d368e │ │ │ │ + cbz r7, 1d3692 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r5, r3 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ @@ -532325,75 +532006,75 @@ │ │ │ │ cmp ip, r2 │ │ │ │ mov.w r1, r1, lsl #16 │ │ │ │ orr.w r1, r1, r9, lsl #8 │ │ │ │ orr.w r8, r1, r8 │ │ │ │ mov.w r1, r1, lsr #16 │ │ │ │ orr.w r1, r1, r8, lsl #8 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 1d3966 │ │ │ │ + bne.n 1d3656 │ │ │ │ adds r3, #1 │ │ │ │ add r0, r5 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1d3960 │ │ │ │ + bne.n 1d3650 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r7, #1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d399e │ │ │ │ + beq.n 1d368e │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1d39a2 │ │ │ │ - b.n 1d399e │ │ │ │ + bne.n 1d3692 │ │ │ │ + b.n 1d368e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r5, [sp, #20] │ │ │ │ - cbz r5, 1d39f4 │ │ │ │ - cbz r0, 1d39f6 │ │ │ │ + cbz r5, 1d36e4 │ │ │ │ + cbz r0, 1d36e6 │ │ │ │ mov r7, r3 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 1d3a08 │ │ │ │ + vldr d6, [pc, #64] @ 1d36f8 │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r2 │ │ │ │ movs r1, #0 │ │ │ │ vldmia lr!, {s14} │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia ip!, {s14} │ │ │ │ - bne.n 1d39d0 │ │ │ │ + bne.n 1d36c0 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1d39ca │ │ │ │ + bne.n 1d36ba │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1d39f4 │ │ │ │ + beq.n 1d36e4 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1d39f6 │ │ │ │ + bne.n 1d36e6 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ 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 r9, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1d3a50 │ │ │ │ + beq.n 1d3740 │ │ │ │ mov r8, 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 │ │ │ │ @@ -532401,23 +532082,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 55100 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1d3a3c │ │ │ │ + bne.n 1d372c │ │ │ │ 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 r9, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1d3a94 │ │ │ │ + beq.n 1d3784 │ │ │ │ mov r8, 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 │ │ │ │ @@ -532425,671 +532106,671 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 55100 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1d3a80 │ │ │ │ + bne.n 1d3770 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1d3b00 │ │ │ │ - cbz r2, 1d3b04 │ │ │ │ + cbz r6, 1d37f0 │ │ │ │ + cbz r2, 1d37f4 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d5, [pc, #104] @ 1d3b18 │ │ │ │ + vldr d5, [pc, #104] @ 1d3808 │ │ │ │ movs r3, #0 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ mov lr, r5 │ │ │ │ mov ip, r4 │ │ │ │ movs r1, #0 │ │ │ │ vldmia lr!, {s14} │ │ │ │ movs r0, #0 │ │ │ │ vcmpe.f32 s14, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d3aec │ │ │ │ + ble.n 1d37dc │ │ │ │ vcmp.f32 s14, s13 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ - bgt.n 1d3aec │ │ │ │ + bgt.n 1d37dc │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ str.w r0, [ip], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1d3abe │ │ │ │ + bne.n 1d37ae │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3ab8 │ │ │ │ + bne.n 1d37a8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1d3b00 │ │ │ │ + beq.n 1d37f0 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3b04 │ │ │ │ - b.n 1d3b00 │ │ │ │ + bne.n 1d37f4 │ │ │ │ + b.n 1d37f0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1d3b72 │ │ │ │ - cbz r2, 1d3b76 │ │ │ │ + cbz r6, 1d3862 │ │ │ │ + cbz r2, 1d3866 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1d3b88 │ │ │ │ + vldr d6, [pc, #80] @ 1d3878 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, 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 1d3b44 │ │ │ │ + bne.n 1d3834 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3b3c │ │ │ │ + bne.n 1d382c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1d3b72 │ │ │ │ + beq.n 1d3862 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3b76 │ │ │ │ - b.n 1d3b72 │ │ │ │ + bne.n 1d3866 │ │ │ │ + b.n 1d3862 │ │ │ │ nop.w │ │ │ │ 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, r7, [sp, #28] │ │ │ │ - cbz r7, 1d3bd2 │ │ │ │ - cbz r4, 1d3bd6 │ │ │ │ + cbz r7, 1d38c2 │ │ │ │ + cbz r4, 1d38c6 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ 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 1d3bb0 │ │ │ │ + bne.n 1d38a0 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1d3ba8 │ │ │ │ + bne.n 1d3898 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1d3bd2 │ │ │ │ + beq.n 1d38c2 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1d3bd6 │ │ │ │ - b.n 1d3bd2 │ │ │ │ + bne.n 1d38c6 │ │ │ │ + b.n 1d38c2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ - cbz r7, 1d3c1c │ │ │ │ - cbz r5, 1d3c20 │ │ │ │ + cbz r7, 1d390c │ │ │ │ + cbz r5, 1d3910 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r1 │ │ │ │ mov lr, r4 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ mov.w ip, r0, lsr #24 │ │ │ │ strb.w ip, [lr], #1 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 1d3c00 │ │ │ │ + bne.n 1d38f0 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d3bfc │ │ │ │ + bne.n 1d38ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r5, #1 │ │ │ │ adds r5, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d3c1c │ │ │ │ + beq.n 1d390c │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d3c20 │ │ │ │ - b.n 1d3c1c │ │ │ │ + bne.n 1d3910 │ │ │ │ + b.n 1d390c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1d3c82 │ │ │ │ - cbz r2, 1d3c86 │ │ │ │ + cbz r6, 1d3972 │ │ │ │ + cbz r2, 1d3976 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1d3c98 │ │ │ │ + vldr d6, [pc, #80] @ 1d3988 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, 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 1d3c54 │ │ │ │ + bne.n 1d3944 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3c4c │ │ │ │ + bne.n 1d393c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1d3c82 │ │ │ │ + beq.n 1d3972 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3c86 │ │ │ │ - b.n 1d3c82 │ │ │ │ + bne.n 1d3976 │ │ │ │ + b.n 1d3972 │ │ │ │ nop.w │ │ │ │ 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, r7, [sp, #28] │ │ │ │ - cbz r7, 1d3ce2 │ │ │ │ - cbz r4, 1d3ce6 │ │ │ │ + cbz r7, 1d39d2 │ │ │ │ + cbz r4, 1d39d6 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ 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 1d3cc0 │ │ │ │ + bne.n 1d39b0 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1d3cb8 │ │ │ │ + bne.n 1d39a8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d3ce2 │ │ │ │ + beq.n 1d39d2 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1d3ce6 │ │ │ │ - b.n 1d3ce2 │ │ │ │ + bne.n 1d39d6 │ │ │ │ + b.n 1d39d2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1d3d2a │ │ │ │ + cbz r6, 1d3a1a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1d3d2c │ │ │ │ + beq.n 1d3a1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1d3d12 │ │ │ │ + bne.n 1d3a02 │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3d0e │ │ │ │ + bne.n 1d39fe │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, ip, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3d2a │ │ │ │ + beq.n 1d3a1a │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 1d3d2c │ │ │ │ + bne.n 1d3a1c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1d3d92 │ │ │ │ - cbz r2, 1d3d96 │ │ │ │ + cbz r6, 1d3a82 │ │ │ │ + cbz r2, 1d3a86 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1d3da8 │ │ │ │ + vldr d6, [pc, #80] @ 1d3a98 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, 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 1d3d64 │ │ │ │ + bne.n 1d3a54 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3d5c │ │ │ │ + bne.n 1d3a4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3d92 │ │ │ │ + beq.n 1d3a82 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3d96 │ │ │ │ - b.n 1d3d92 │ │ │ │ + bne.n 1d3a86 │ │ │ │ + b.n 1d3a82 │ │ │ │ nop.w │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov ip, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1d3e04 │ │ │ │ - cbz r2, 1d3e08 │ │ │ │ + cbz r6, 1d3af4 │ │ │ │ + cbz r2, 1d3af8 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, ip │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr d6, [pc, #76] @ 1d3e18 │ │ │ │ + vldr d6, [pc, #76] @ 1d3b08 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov lr, r1 │ │ │ │ mov.w ip, #0 │ │ │ │ vldmia lr!, {s14} │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, 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, [r0], #4 │ │ │ │ - bne.n 1d3dd6 │ │ │ │ + bne.n 1d3ac6 │ │ │ │ adds r5, #1 │ │ │ │ add r4, r8 │ │ │ │ add r1, r7 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 1d3dce │ │ │ │ + bne.n 1d3abe │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1d3e04 │ │ │ │ + beq.n 1d3af4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3e08 │ │ │ │ - b.n 1d3e04 │ │ │ │ + bne.n 1d3af8 │ │ │ │ + b.n 1d3af4 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d3e1e │ │ │ │ + b.n 1d3b0e │ │ │ │ @ instruction: 0xffff416f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r7, [sp, #28] │ │ │ │ - cbz r7, 1d3e62 │ │ │ │ - cbz r4, 1d3e66 │ │ │ │ + cbz r7, 1d3b52 │ │ │ │ + cbz r4, 1d3b56 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ 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 1d3e40 │ │ │ │ + bne.n 1d3b30 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1d3e38 │ │ │ │ + bne.n 1d3b28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d3e62 │ │ │ │ + beq.n 1d3b52 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1d3e66 │ │ │ │ - b.n 1d3e62 │ │ │ │ + bne.n 1d3b56 │ │ │ │ + b.n 1d3b52 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1d3eca │ │ │ │ - cbz r2, 1d3ece │ │ │ │ + cbz r6, 1d3bba │ │ │ │ + cbz r2, 1d3bbe │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1d3ee0 │ │ │ │ + vldr d6, [pc, #80] @ 1d3bd0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, 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 1d3e9c │ │ │ │ + bne.n 1d3b8c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3e94 │ │ │ │ + bne.n 1d3b84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3eca │ │ │ │ + beq.n 1d3bba │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3ece │ │ │ │ - b.n 1d3eca │ │ │ │ + bne.n 1d3bbe │ │ │ │ + b.n 1d3bba │ │ │ │ nop.w │ │ │ │ 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, r7, [sp, #28] │ │ │ │ - cbz r7, 1d3f2a │ │ │ │ - cbz r4, 1d3f2e │ │ │ │ + cbz r7, 1d3c1a │ │ │ │ + cbz r4, 1d3c1e │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ 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 1d3f08 │ │ │ │ + bne.n 1d3bf8 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1d3f00 │ │ │ │ + bne.n 1d3bf0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d3f2a │ │ │ │ + beq.n 1d3c1a │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1d3f2e │ │ │ │ - b.n 1d3f2a │ │ │ │ + bne.n 1d3c1e │ │ │ │ + b.n 1d3c1a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r5, [sp, #20] │ │ │ │ - cbz r5, 1d3f76 │ │ │ │ - cbz r0, 1d3f78 │ │ │ │ + cbz r5, 1d3c66 │ │ │ │ + cbz r0, 1d3c68 │ │ │ │ mov r7, r3 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r4, #8 │ │ │ │ mov lr, r2 │ │ │ │ movs r1, #0 │ │ │ │ vldr s15, [ip, #-8] │ │ │ │ adds r1, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r0, r1 │ │ │ │ vstmia lr!, {s15} │ │ │ │ - bne.n 1d3f5a │ │ │ │ + bne.n 1d3c4a │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1d3f52 │ │ │ │ + bne.n 1d3c42 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1d3f76 │ │ │ │ + beq.n 1d3c66 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1d3f78 │ │ │ │ + bne.n 1d3c68 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1d3ff6 │ │ │ │ - cbz r2, 1d3ffa │ │ │ │ + cbz r6, 1d3ce6 │ │ │ │ + cbz r2, 1d3cea │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d5, [pc, #104] @ 1d4008 │ │ │ │ + vldr d5, [pc, #104] @ 1d3cf8 │ │ │ │ movs r3, #0 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r5, #8 │ │ │ │ mov lr, r4 │ │ │ │ movs r1, #0 │ │ │ │ vldr s14, [ip, #-8] │ │ │ │ movs r0, #0 │ │ │ │ vcmpe.f32 s14, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d3fde │ │ │ │ + ble.n 1d3cce │ │ │ │ vcmp.f32 s14, s13 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ - bgt.n 1d3fde │ │ │ │ + bgt.n 1d3cce │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r2, r1 │ │ │ │ str.w r0, [lr], #4 │ │ │ │ - bne.n 1d3fb0 │ │ │ │ + bne.n 1d3ca0 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3fa8 │ │ │ │ + bne.n 1d3c98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3ff6 │ │ │ │ + beq.n 1d3ce6 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3ffa │ │ │ │ - b.n 1d3ff6 │ │ │ │ + bne.n 1d3cea │ │ │ │ + b.n 1d3ce6 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd lr, r6, [sp, #20] │ │ │ │ - cbz r6, 1d404c │ │ │ │ + cbz r6, 1d3d3c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1d404e │ │ │ │ + beq.n 1d3d3e │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #4 │ │ │ │ add lr, r0 │ │ │ │ movs r1, #0 │ │ │ │ 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 1d4030 │ │ │ │ + bne.n 1d3d20 │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r7 │ │ │ │ add lr, r5 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1d402a │ │ │ │ + bne.n 1d3d1a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, lr, #1 │ │ │ │ add.w lr, lr, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d404c │ │ │ │ + beq.n 1d3d3c │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 1d404e │ │ │ │ + bne.n 1d3d3e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ - cbz r7, 1d4098 │ │ │ │ - cbz r5, 1d409c │ │ │ │ + cbz r7, 1d3d88 │ │ │ │ + cbz r5, 1d3d8c │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r4 │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ mov.w ip, r0, lsr #24 │ │ │ │ strb.w ip, [lr], #1 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 1d407c │ │ │ │ + bne.n 1d3d6c │ │ │ │ adds r5, #1 │ │ │ │ add r1, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d4078 │ │ │ │ + bne.n 1d3d68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r5, #1 │ │ │ │ adds r5, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d4098 │ │ │ │ + beq.n 1d3d88 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d409c │ │ │ │ - b.n 1d4098 │ │ │ │ + bne.n 1d3d8c │ │ │ │ + b.n 1d3d88 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1d40e2 │ │ │ │ + cbz r6, 1d3dd2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1d40e4 │ │ │ │ + beq.n 1d3dd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1d40ca │ │ │ │ + bne.n 1d3dba │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d40c6 │ │ │ │ + bne.n 1d3db6 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, ip, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d40e2 │ │ │ │ + beq.n 1d3dd2 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 1d40e4 │ │ │ │ + bne.n 1d3dd4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd lr, r6, [sp, #20] │ │ │ │ - cbz r6, 1d4134 │ │ │ │ + cbz r6, 1d3e24 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1d4136 │ │ │ │ + beq.n 1d3e26 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #4 │ │ │ │ add lr, r0 │ │ │ │ movs r1, #0 │ │ │ │ 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 1d4118 │ │ │ │ + bne.n 1d3e08 │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r7 │ │ │ │ add lr, r5 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1d4112 │ │ │ │ + bne.n 1d3e02 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, lr, #1 │ │ │ │ add.w lr, lr, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d4134 │ │ │ │ + beq.n 1d3e24 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 1d4136 │ │ │ │ + bne.n 1d3e26 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ @@ -533225,95 +532906,95 @@ │ │ │ │ blx 54380 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #184] @ (1d43a0 ) │ │ │ │ + ldr r2, [pc, #184] @ (1d4090 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ (1d43a4 ) │ │ │ │ + ldr r3, [pc, #184] @ (1d4094 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54fbc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r0, #60] @ 0x3c │ │ │ │ blx 54720 │ │ │ │ - ldr r2, [pc, #152] @ (1d43a8 ) │ │ │ │ - ldr r3, [pc, #152] @ (1d43ac ) │ │ │ │ + ldr r2, [pc, #152] @ (1d4098 ) │ │ │ │ + ldr r3, [pc, #152] @ (1d409c ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #152] @ (1d43b0 ) │ │ │ │ + ldr r1, [pc, #152] @ (1d40a0 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r3, [pc, #148] @ (1d43b4 ) │ │ │ │ + ldr r3, [pc, #148] @ (1d40a4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #148] @ (1d43b8 ) │ │ │ │ + ldr r2, [pc, #148] @ (1d40a8 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #144] @ (1d43bc ) │ │ │ │ + ldr r3, [pc, #144] @ (1d40ac ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #144] @ (1d43c0 ) │ │ │ │ + ldr r1, [pc, #144] @ (1d40b0 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #140] @ (1d43c4 ) │ │ │ │ + ldr r3, [pc, #140] @ (1d40b4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #140] @ (1d43c8 ) │ │ │ │ + ldr r2, [pc, #140] @ (1d40b8 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #136] @ (1d43cc ) │ │ │ │ + ldr r3, [pc, #136] @ (1d40bc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #136] @ (1d43d0 ) │ │ │ │ + ldr r1, [pc, #136] @ (1d40c0 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #128] @ (1d43d4 ) │ │ │ │ - ldr r3, [pc, #132] @ (1d43d8 ) │ │ │ │ + ldr r2, [pc, #128] @ (1d40c4 ) │ │ │ │ + ldr r3, [pc, #132] @ (1d40c8 ) │ │ │ │ add r2, pc │ │ │ │ strd r1, r2, [r4, #48] @ 0x30 │ │ │ │ add r3, pc │ │ │ │ movs r2, #20 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ blx 54bac │ │ │ │ - cbnz r0, 1d4374 │ │ │ │ + cbnz r0, 1d4064 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1d438e │ │ │ │ - ldr r2, [pc, #100] @ (1d43dc ) │ │ │ │ - ldr r3, [pc, #44] @ (1d43a4 ) │ │ │ │ + bne.n 1d407e │ │ │ │ + ldr r2, [pc, #100] @ (1d40cc ) │ │ │ │ + ldr r3, [pc, #44] @ (1d4094 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d439c │ │ │ │ + bne.n 1d408c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #80] @ (1d43e0 ) │ │ │ │ - ldr r3, [pc, #80] @ (1d43e4 ) │ │ │ │ + ldr r2, [pc, #80] @ (1d40d0 ) │ │ │ │ + ldr r3, [pc, #80] @ (1d40d4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 1d4374 │ │ │ │ + b.n 1d4064 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - pop {r1, r2, r3, pc} │ │ │ │ + stmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffa9ffff │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ @@ -533323,24 +533004,24 @@ │ │ │ │ mcr2 15, 6, pc, cr5, cr15, {7} @ │ │ │ │ mcr2 15, 5, pc, cr5, cr15, {7} @ │ │ │ │ mcr2 15, 4, pc, cr1, cr15, {7} @ │ │ │ │ mcr2 15, 2, pc, cr15, cr15, {7} @ │ │ │ │ mrc2 15, 1, pc, cr5, cr15, {7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r7} │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - ldc2l 15, cr15, [pc, #1020] @ 1d47e0 │ │ │ │ + ite ls │ │ │ │ + lslls r2, r3, #2 │ │ │ │ + ldc2lhi 15, cr15, [pc, #1020] @ 1d44d0 │ │ │ │ ldc2 15, cr15, [r1, #1020]! @ 0x3fc │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ - bl 1d42d8 │ │ │ │ + bl 1d3fc8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 55250 │ │ │ │ @@ -533419,24 +533100,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 1d4520 │ │ │ │ + beq.n 1d4210 │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 1d4520 │ │ │ │ + beq.n 1d4210 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1d4526 │ │ │ │ + bhi.n 1d4216 │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 1d454e │ │ │ │ + bgt.n 1d423e │ │ │ │ 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 │ │ │ │ @@ -533456,15 +533137,15 @@ │ │ │ │ lsrs r0, r3, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb r0, [r3, #0] │ │ │ │ pop {pc} │ │ │ │ subs r0, r3, #6 │ │ │ │ it ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1d4520 │ │ │ │ + b.n 1d4210 │ │ │ │ adds r0, #3 │ │ │ │ push {lr} │ │ │ │ and.w ip, r3, #3 │ │ │ │ mov.w lr, r3, lsr #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ lsrs r3, r2, #2 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -533486,24 +533167,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 1d45e4 │ │ │ │ + beq.n 1d42d4 │ │ │ │ ldrsb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 1d45e4 │ │ │ │ + beq.n 1d42d4 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 1d45ea │ │ │ │ + bgt.n 1d42da │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 1d4612 │ │ │ │ + bgt.n 1d4302 │ │ │ │ rsb r1, r3, #6 │ │ │ │ subs r3, #1 │ │ │ │ smulbb r3, r3, r2 │ │ │ │ movw r2, #26215 @ 0x6667 │ │ │ │ movt r2, #26214 @ 0x6666 │ │ │ │ smlabb r3, r1, r0, r3 │ │ │ │ asrs r0, r3, #31 │ │ │ │ @@ -533526,27 +533207,27 @@ │ │ │ │ strb r0, [r3, #0] │ │ │ │ pop {pc} │ │ │ │ cmp r3, #6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ eor.w r0, r3, #127 @ 0x7f │ │ │ │ - b.n 1d45e4 │ │ │ │ + b.n 1d42d4 │ │ │ │ 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 1d4648 │ │ │ │ + beq.n 1d4338 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 1d4642 │ │ │ │ + bcs.n 1d4332 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ @@ -533574,23 +533255,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ blx 54c24 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 54124 │ │ │ │ - cbz r0, 1d46a0 │ │ │ │ + cbz r0, 1d4390 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54c24 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 54124 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d469e │ │ │ │ + bne.n 1d438e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 55468 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 55468 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -533601,191 +533282,191 @@ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, lr │ │ │ │ - beq.n 1d46f6 │ │ │ │ + beq.n 1d43e6 │ │ │ │ cmp lr, ip │ │ │ │ sbcs r3, r0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 1d4678 │ │ │ │ + bl 1d4368 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ - b.n 1d46e6 │ │ │ │ + b.n 1d43d6 │ │ │ │ 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, [pc, #136] @ (1d47ac ) │ │ │ │ - ldr r1, [pc, #136] @ (1d47b0 ) │ │ │ │ + ldr r0, [pc, #136] @ (1d449c ) │ │ │ │ + ldr r1, [pc, #136] @ (1d44a0 ) │ │ │ │ add r0, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ ldrb.w r5, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ blx 54b70 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #108] @ (1d47b4 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d44a4 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #20 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 1d478e │ │ │ │ - cbz r5, 1d4784 │ │ │ │ + bne.n 1d447e │ │ │ │ + cbz r5, 1d4474 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 54fc8 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 54c24 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 54124 │ │ │ │ - cbnz r0, 1d478e │ │ │ │ + cbnz r0, 1d447e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 55468 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1d4790 │ │ │ │ + b.n 1d4480 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (1d47b8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d47b0 ) │ │ │ │ + ldr r2, [pc, #36] @ (1d44a8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d44a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d47a8 │ │ │ │ + bne.n 1d4498 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb8d6 │ │ │ │ + cbnz r6, 1d4518 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #96] @ 0x60 │ │ │ │ movs r7, r2 │ │ │ │ - @ instruction: 0xb868 │ │ │ │ + cbnz r0, 1d450a │ │ │ │ lsls r2, r3, #2 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ blx 540b8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ - add r3, pc, #52 @ (adr r3, 1d4818 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1d4508 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ blx 54cd8 <__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 1d4710 │ │ │ │ - cbz r0, 1d4814 │ │ │ │ + bl 1d4400 │ │ │ │ + cbz r0, 1d4504 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1d4710 │ │ │ │ + bl 1d4400 │ │ │ │ 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 1d483e │ │ │ │ + b.n 1d452e │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d484e │ │ │ │ + bne.n 1d453e │ │ │ │ mov r0, r4 │ │ │ │ blx 54c24 │ │ │ │ movs r1, #8 │ │ │ │ blx 545fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1d4834 │ │ │ │ + blt.n 1d4524 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b.n 1d485c │ │ │ │ + b.n 1d454c │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d486c │ │ │ │ + bne.n 1d455c │ │ │ │ mov r0, r4 │ │ │ │ blx 54c24 │ │ │ │ movs r1, #8 │ │ │ │ blx 545fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1d4852 │ │ │ │ + blt.n 1d4542 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 1d4878 │ │ │ │ + cbz r0, 1d4568 │ │ │ │ blx 55208 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 1d4884 │ │ │ │ + cbz r0, 1d4574 │ │ │ │ blx 55208 │ │ │ │ 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 1d488c │ │ │ │ + bne.n 1d457c │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1d48a2 │ │ │ │ + cbnz r3, 1d4592 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1c2104 │ │ │ │ + bl 1c1df4 │ │ │ │ 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 │ │ │ │ @@ -533795,23 +533476,23 @@ │ │ │ │ blx 55468 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 54bdc │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 1d48fa │ │ │ │ - ldr r1, [pc, #32] @ (1d4900 ) │ │ │ │ + bne.n 1d45ea │ │ │ │ + ldr r1, [pc, #32] @ (1d45f0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 55364 │ │ │ │ - cbnz r0, 1d48fa │ │ │ │ + cbnz r0, 1d45ea │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1d48f8 │ │ │ │ + bne.n 1d45e8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ @@ -533819,220 +533500,220 @@ │ │ │ │ nop │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #104] @ (1d497c ) │ │ │ │ + ldr r2, [pc, #104] @ (1d466c ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #104] @ (1d4980 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d4670 ) │ │ │ │ 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 1d48b0 │ │ │ │ - cbnz r0, 1d494a │ │ │ │ + bl 1d45a0 │ │ │ │ + cbnz r0, 1d463a │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1d4984 ) │ │ │ │ - ldr r3, [pc, #72] @ (1d4980 ) │ │ │ │ + ldr r2, [pc, #80] @ (1d4674 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d4670 ) │ │ │ │ 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 1d4978 │ │ │ │ + bne.n 1d4668 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1d48b0 │ │ │ │ + bl 1d45a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4930 │ │ │ │ + beq.n 1d4620 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - bne.n 1d4930 │ │ │ │ + bne.n 1d4620 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 1d4932 │ │ │ │ + b.n 1d4622 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb6e2 │ │ │ │ + cbnz r2, 1d46ac │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6c6 │ │ │ │ + cbnz r6, 1d46ac │ │ │ │ lsls r2, r3, #2 │ │ │ │ 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 r5, r0 │ │ │ │ add.w r4, r0, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d49b2 │ │ │ │ + bne.n 1d46a2 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1d49a2 │ │ │ │ + bne.n 1d4692 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d4aa6 │ │ │ │ + bne.n 1d4796 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1d4a80 │ │ │ │ + beq.n 1d4770 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - cbnz r6, 1d49fa │ │ │ │ + cbnz r6, 1d46ea │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a2c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.w 1d4b0a │ │ │ │ - ldr r1, [pc, #312] @ (1d4b18 ) │ │ │ │ + blt.w 1d47fa │ │ │ │ + ldr r1, [pc, #312] @ (1d4808 ) │ │ │ │ add r1, pc │ │ │ │ blx 541fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d4b04 │ │ │ │ + beq.w 1d47f4 │ │ │ │ str r0, [r5, #8] │ │ │ │ - b.n 1d49fa │ │ │ │ + b.n 1d46ea │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d4a4c │ │ │ │ + bne.n 1d473c │ │ │ │ mov r0, r6 │ │ │ │ blx 54c24 │ │ │ │ movs r1, #2 │ │ │ │ blx 545fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1d49f0 │ │ │ │ + blt.n 1d46e0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1d4a1c │ │ │ │ + b.n 1d470c │ │ │ │ blx 553d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d4a30 │ │ │ │ + bne.n 1d4720 │ │ │ │ mov r0, r7 │ │ │ │ blx 54c24 │ │ │ │ movs r1, #2 │ │ │ │ blx 545fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1d4a10 │ │ │ │ + blt.n 1d4700 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1d4a3c │ │ │ │ + b.n 1d472c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d4a4c │ │ │ │ + bne.n 1d473c │ │ │ │ mov r0, r7 │ │ │ │ blx 54c24 │ │ │ │ movs r1, #8 │ │ │ │ blx 545fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1d4a36 │ │ │ │ + blt.n 1d4726 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 1d4a58 │ │ │ │ + cbz r0, 1d4748 │ │ │ │ blx 55208 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 1d4a64 │ │ │ │ + cbz r0, 1d4754 │ │ │ │ blx 55208 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1d4a68 │ │ │ │ + bne.n 1d4758 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1d4ad0 │ │ │ │ + cbnz r3, 1d47c0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a2c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.n 1d4ae4 │ │ │ │ - ldr r1, [pc, #132] @ (1d4b1c ) │ │ │ │ + blt.n 1d47d4 │ │ │ │ + ldr r1, [pc, #132] @ (1d480c ) │ │ │ │ add r1, pc │ │ │ │ blx 541fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1d4ade │ │ │ │ + cbz r0, 1d47ce │ │ │ │ str r0, [r5, #32] │ │ │ │ - b.n 1d49c0 │ │ │ │ + b.n 1d46b0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1d4ae8 │ │ │ │ + bne.n 1d47d8 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2130 │ │ │ │ + bl 1c1e20 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1d4aba │ │ │ │ + bne.n 1d47aa │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d4aac │ │ │ │ - b.n 1d49ba │ │ │ │ + bne.n 1d479c │ │ │ │ + b.n 1d46aa │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1c2104 │ │ │ │ - b.n 1d4a7c │ │ │ │ + bl 1c1df4 │ │ │ │ + b.n 1d476c │ │ │ │ mov r0, r7 │ │ │ │ blx 54828 │ │ │ │ str r6, [r5, #32] │ │ │ │ - b.n 1d4a58 │ │ │ │ + b.n 1d4748 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1d4aee │ │ │ │ + bne.n 1d47de │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d4aaa │ │ │ │ - b.n 1d49ba │ │ │ │ + bne.n 1d479a │ │ │ │ + b.n 1d46aa │ │ │ │ mov r0, r7 │ │ │ │ blx 54828 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4a50 │ │ │ │ - b.n 1d4a64 │ │ │ │ + bne.n 1d4740 │ │ │ │ + b.n 1d4754 │ │ │ │ nop │ │ │ │ str r2, [r0, #56] @ 0x38 │ │ │ │ movs r7, r2 │ │ │ │ str r0, [r1, #44] @ 0x2c │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -534040,34 +533721,34 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 54298 │ │ │ │ - cbz r0, 1d4b4a │ │ │ │ + cbz r0, 1d483a │ │ │ │ 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 54fc8 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w r3, r5, r3 │ │ │ │ - blt.n 1d4b40 │ │ │ │ + blt.n 1d4830 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, r5 │ │ │ │ blx 54298 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4b40 │ │ │ │ + bne.n 1d4830 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r2, r6, r2 │ │ │ │ sbc.w lr, r5, r3 │ │ │ │ lsrs r3, r2, #30 │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ mov.w r0, lr, asr #31 │ │ │ │ @@ -534104,331 +533785,331 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ adds r3, r3, r2 │ │ │ │ adc.w ip, ip, #0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ orr.w r6, r3, ip, lsl #30 │ │ │ │ add r1, r6 │ │ │ │ mov sl, r6 │ │ │ │ - bl 1c32fc │ │ │ │ + bl 1c2fec │ │ │ │ movs r3, #28 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ mov r0, r6 │ │ │ │ blx 5516c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ blx 54bdc │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 1d4c94 │ │ │ │ + bne.n 1d4984 │ │ │ │ mov r6, r7 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1d4c88 │ │ │ │ + beq.n 1d4978 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 1d4c88 │ │ │ │ + cbz r3, 1d4978 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1d4c88 │ │ │ │ + beq.n 1d4978 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r2, #20 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 1d4c88 │ │ │ │ + blt.n 1d4978 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1c6180 │ │ │ │ - cbz r0, 1d4c88 │ │ │ │ + bl 1c5e70 │ │ │ │ + cbz r0, 1d4978 │ │ │ │ ldrd r3, r2, [r6, #20] │ │ │ │ strd r3, r2, [r0] │ │ │ │ ldrd r2, r3, [r4, #40] @ 0x28 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ ldrd r3, r2, [r6, #12] │ │ │ │ strd r3, r2, [r0, #16] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [r0, #24] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrd r2, r3, [r6] │ │ │ │ adds r6, #28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c347c │ │ │ │ + bl 1c316c │ │ │ │ add.w r2, r9, #1 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ mov r9, r2 │ │ │ │ adds r1, #28 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp r2, sl │ │ │ │ strd r1, r3, [r4, #40] @ 0x28 │ │ │ │ - bne.n 1d4c22 │ │ │ │ - b.n 1d4c8a │ │ │ │ + bne.n 1d4912 │ │ │ │ + b.n 1d497a │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ blx 54298 │ │ │ │ - cbz r0, 1d4ca4 │ │ │ │ + cbz r0, 1d4994 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 5422c │ │ │ │ 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, r8 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, r0 │ │ │ │ - b.n 1d4c96 │ │ │ │ + b.n 1d4986 │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #272] @ (1d4dd8 ) │ │ │ │ + ldr r2, [pc, #272] @ (1d4ac8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #272] @ (1d4ddc ) │ │ │ │ + ldr r3, [pc, #272] @ (1d4acc ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 1d4ce6 │ │ │ │ - bl 1d4988 │ │ │ │ + cbnz r1, 1d49d6 │ │ │ │ + bl 1d4678 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4d60 │ │ │ │ + beq.n 1d4a50 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d48b0 │ │ │ │ + bl 1d45a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r0, 1d4d18 │ │ │ │ + cbz r0, 1d4a08 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1d48b0 │ │ │ │ - cbz r0, 1d4d18 │ │ │ │ + bl 1d45a0 │ │ │ │ + cbz r0, 1d4a08 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - beq.n 1d4da4 │ │ │ │ + beq.n 1d4a94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d47c0 │ │ │ │ - cbz r0, 1d4d5c │ │ │ │ + bl 1d44b0 │ │ │ │ + cbz r0, 1d4a4c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54fc8 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - cbnz r5, 1d4d64 │ │ │ │ + cbnz r5, 1d4a54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4b20 │ │ │ │ + bl 1d4810 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4daa │ │ │ │ + beq.n 1d4a9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4820 │ │ │ │ + bl 1d4510 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #152] @ (1d4de0 ) │ │ │ │ - ldr r3, [pc, #148] @ (1d4ddc ) │ │ │ │ + ldr r2, [pc, #152] @ (1d4ad0 ) │ │ │ │ + ldr r3, [pc, #148] @ (1d4acc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4dd2 │ │ │ │ + bne.n 1d4ac2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d4dc8 │ │ │ │ + beq.n 1d4ab8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1d4d44 │ │ │ │ + b.n 1d4a34 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c3418 │ │ │ │ + bl 1c3108 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c613c │ │ │ │ + bl 1c5e2c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 1d4b20 │ │ │ │ + bl 1d4810 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4d3e │ │ │ │ + bne.n 1d4a2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d47c0 │ │ │ │ + bl 1d44b0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54fc8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1d4b20 │ │ │ │ + bl 1d4810 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4d3e │ │ │ │ - b.n 1d4d60 │ │ │ │ + bne.n 1d4a2e │ │ │ │ + b.n 1d4a50 │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 1d4d20 │ │ │ │ + b.n 1d4a10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d47c0 │ │ │ │ + bl 1d44b0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54fc8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1d4b20 │ │ │ │ + bl 1d4810 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4d38 │ │ │ │ + bne.n 1d4a28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4820 │ │ │ │ + bl 1d4510 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1d4d44 │ │ │ │ + b.n 1d4a34 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r6, 1d4e26 │ │ │ │ + @ instruction: 0xb63e │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r4, r6 │ │ │ │ + push {r2, r6, r7, lr} │ │ │ │ lsls r2, r3, #2 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #1288] @ 1d5308 │ │ │ │ + ldr.w r2, [pc, #1288] @ 1d4ff8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr.w r3, [pc, #1288] @ 1d530c │ │ │ │ + ldr.w r3, [pc, #1288] @ 1d4ffc │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r6, [sp, #168] @ 0xa8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1d4ee4 │ │ │ │ + beq.n 1d4bd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ - cbnz r5, 1d4e42 │ │ │ │ - ldr.w r2, [pc, #1260] @ 1d5310 │ │ │ │ - ldr.w r3, [pc, #1252] @ 1d530c │ │ │ │ + cbnz r5, 1d4b32 │ │ │ │ + ldr.w r2, [pc, #1260] @ 1d5000 │ │ │ │ + ldr.w r3, [pc, #1252] @ 1d4ffc │ │ │ │ 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 1d52d4 │ │ │ │ + bne.w 1d4fc4 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx 54fbc │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4ee0 │ │ │ │ + beq.n 1d4bd0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a2c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov fp, r3 │ │ │ │ - blt.n 1d4f04 │ │ │ │ - ldr.w r3, [pc, #1196] @ 1d5314 │ │ │ │ + blt.n 1d4bf4 │ │ │ │ + ldr.w r3, [pc, #1196] @ 1d5004 │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r9, r3 │ │ │ │ blx 541fc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4efe │ │ │ │ + beq.n 1d4bee │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a2c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blt.n 1d4ed4 │ │ │ │ + blt.n 1d4bc4 │ │ │ │ mov r1, r9 │ │ │ │ blx 541fc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d52d8 │ │ │ │ + beq.w 1d4fc8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d48b0 │ │ │ │ - cbz r0, 1d4ece │ │ │ │ + bl 1d45a0 │ │ │ │ + cbz r0, 1d4bbe │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d48b0 │ │ │ │ - cbz r0, 1d4ece │ │ │ │ + bl 1d45a0 │ │ │ │ + cbz r0, 1d4bbe │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 1d4ece │ │ │ │ + bne.n 1d4bbe │ │ │ │ ldrd r0, r1, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.n 1d4f22 │ │ │ │ + beq.n 1d4c12 │ │ │ │ mov r0, fp │ │ │ │ blx 55208 │ │ │ │ mov r0, sl │ │ │ │ blx 55208 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5422c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1d4e22 │ │ │ │ + b.n 1d4b12 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 55468 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 55468 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4cb8 │ │ │ │ + bl 1d49a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4e1a │ │ │ │ - b.n 1d4ee0 │ │ │ │ + bne.n 1d4b0a │ │ │ │ + b.n 1d4bd0 │ │ │ │ mov r0, fp │ │ │ │ blx 54828 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a2c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.w 1d526e │ │ │ │ + bge.w 1d4f5e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5422c │ │ │ │ - b.n 1d4ee0 │ │ │ │ + b.n 1d4bd0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c2e74 │ │ │ │ + bl 1c2b64 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d5268 │ │ │ │ + beq.w 1d4f58 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r6 │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r6, #28 │ │ │ │ mov r5, r4 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ @@ -534439,30 +534120,30 @@ │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ strb.w ip, [r2, #28] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ cmp r6, r2 │ │ │ │ it cc │ │ │ │ movcc r6, r2 │ │ │ │ - bl 1c2e74 │ │ │ │ + bl 1c2b64 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4f3e │ │ │ │ + bne.n 1d4c2e │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r9, r6 │ │ │ │ - ldr r3, [pc, #932] @ (1d5318 ) │ │ │ │ + ldr r3, [pc, #932] @ (1d5008 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 55340 │ │ │ │ orrs.w r3, r7, r8 │ │ │ │ - beq.n 1d4fbe │ │ │ │ + beq.n 1d4cae │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ mov ip, r8 │ │ │ │ subs r1, r3, #4 │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r6, [r1, #4]! │ │ │ │ @@ -534478,35 +534159,35 @@ │ │ │ │ movge r6, #1 │ │ │ │ movlt r6, #0 │ │ │ │ cmp r5, r2 │ │ │ │ ite ls │ │ │ │ movls r6, #0 │ │ │ │ andhi.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1d4f92 │ │ │ │ - ldr r3, [pc, #860] @ (1d531c ) │ │ │ │ + bne.n 1d4c82 │ │ │ │ + ldr r3, [pc, #860] @ (1d500c ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 55340 │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d4ece │ │ │ │ + beq.w 1d4bbe │ │ │ │ mov r0, r9 │ │ │ │ blx 5516c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d4ece │ │ │ │ + beq.w 1d4bbe │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ blx 54b70 │ │ │ │ - ldr r1, [pc, #812] @ (1d5320 ) │ │ │ │ + ldr r1, [pc, #812] @ (1d5010 ) │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ strd r7, r7, [sp, #116] @ 0x74 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -534517,15 +534198,15 @@ │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 550c4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 1d525a │ │ │ │ + bne.w 1d4f4a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 55468 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54b70 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -534536,34 +534217,34 @@ │ │ │ │ strd r0, r1, [r8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 1d525a │ │ │ │ + bne.w 1d4f4a │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 55468 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 54fc8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 54298 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d525a │ │ │ │ + bne.w 1d4f4a │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54fc8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 54298 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d525a │ │ │ │ + bne.w 1d4f4a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r5, r4 │ │ │ │ subs r3, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -534575,88 +534256,88 @@ │ │ │ │ blx 54fc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.w 1d525a │ │ │ │ + bne.w 1d4f4a │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d5240 │ │ │ │ + bne.w 1d4f30 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1d5280 │ │ │ │ + beq.w 1d4f70 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1d464c │ │ │ │ + bl 1d433c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d525a │ │ │ │ + beq.w 1d4f4a │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d525a │ │ │ │ + beq.w 1d4f4a │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d525a │ │ │ │ + beq.w 1d4f4a │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 550c4 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 1d525a │ │ │ │ + bne.w 1d4f4a │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1d464c │ │ │ │ + bl 1d433c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d525a │ │ │ │ + beq.w 1d4f4a │ │ │ │ ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1d525a │ │ │ │ + beq.w 1d4f4a │ │ │ │ ldrd r3, r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1d525a │ │ │ │ + beq.w 1d4f4a │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.w 1d525a │ │ │ │ + blt.w 1d4f4a │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne.w 1d525a │ │ │ │ + bne.w 1d4f4a │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 1d525a │ │ │ │ + bne.w 1d4f4a │ │ │ │ mov r0, sl │ │ │ │ blx 54fc8 │ │ │ │ subs r4, r0, r4 │ │ │ │ mov.w r3, r0, asr #31 │ │ │ │ mov.w r2, #28 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r1, #1 │ │ │ │ mov r3, fp │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1d525a │ │ │ │ + bne.n 1d4f4a │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 1d5094 │ │ │ │ + bhi.n 1d4d84 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r5 │ │ │ │ blx 55468 │ │ │ │ mov r0, fp │ │ │ │ blx 55468 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ @@ -534665,375 +534346,375 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 54c24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 54124 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d52ee │ │ │ │ + bne.w 1d4fde │ │ │ │ ldr r5, [r4, #32] │ │ │ │ mov r0, fp │ │ │ │ blx 54fc8 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 54c24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 54124 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d52ee │ │ │ │ - bl 1c4124 │ │ │ │ + bne.w 1d4fde │ │ │ │ + bl 1c3e14 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ blx 540b8 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ - add r3, pc, #284 @ (adr r3, 1d5300 ) │ │ │ │ + add r3, pc, #284 @ (adr r3, 1d4ff0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r7 │ │ │ │ blx 54cd8 <__aeabi_ldivmod@plt> │ │ │ │ mov r2, r9 │ │ │ │ orr.w r3, r0, r9, asr #31 │ │ │ │ add.w r0, r4, #8 │ │ │ │ strd r9, r3, [r4, #72] @ 0x48 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1d4710 │ │ │ │ - cbz r0, 1d525a │ │ │ │ + bl 1d4400 │ │ │ │ + cbz r0, 1d4f4a │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ - bl 1d4710 │ │ │ │ - cbz r0, 1d525a │ │ │ │ + bl 1d4400 │ │ │ │ + cbz r0, 1d4f4a │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ mov r0, fp │ │ │ │ blx 55208 │ │ │ │ mov r0, sl │ │ │ │ blx 55208 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5422c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 55468 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 55468 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4cb8 │ │ │ │ - b.n 1d4e22 │ │ │ │ + bl 1d49a8 │ │ │ │ + b.n 1d4b12 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ blx 54298 │ │ │ │ - cbnz r0, 1d525a │ │ │ │ + cbnz r0, 1d4f4a │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 54298 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d5172 │ │ │ │ + beq.n 1d4e62 │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ mov r0, fp │ │ │ │ blx 55208 │ │ │ │ - b.n 1d4ed4 │ │ │ │ + b.n 1d4bc4 │ │ │ │ mov.w r9, #28 │ │ │ │ - b.n 1d4f70 │ │ │ │ - ldr r1, [pc, #180] @ (1d5324 ) │ │ │ │ + b.n 1d4c60 │ │ │ │ + ldr r1, [pc, #180] @ (1d5014 ) │ │ │ │ add r1, pc │ │ │ │ blx 541fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d52e0 │ │ │ │ + beq.n 1d4fd0 │ │ │ │ blx 55208 │ │ │ │ - b.n 1d4f1a │ │ │ │ + b.n 1d4c0a │ │ │ │ mov r0, sl │ │ │ │ blx 54fc8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ asrs r2, r0, #31 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrd r1, r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1d525a │ │ │ │ + bne.n 1d4f4a │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 54298 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d525a │ │ │ │ + bne.n 1d4f4a │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, fp │ │ │ │ blx 54298 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d525a │ │ │ │ + bne.n 1d4f4a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 54298 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d525a │ │ │ │ + bne.n 1d4f4a │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 54298 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d5176 │ │ │ │ - b.n 1d525a │ │ │ │ + beq.w 1d4e66 │ │ │ │ + b.n 1d4f4a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 54828 │ │ │ │ - b.n 1d4ed4 │ │ │ │ + b.n 1d4bc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 54828 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5422c │ │ │ │ - b.n 1d4ee0 │ │ │ │ + b.n 1d4bd0 │ │ │ │ mov r0, r6 │ │ │ │ blx 5422c │ │ │ │ mov r0, r7 │ │ │ │ blx 55208 │ │ │ │ - b.n 1d4ed4 │ │ │ │ + b.n 1d4bc4 │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 1d5348 │ │ │ │ + push {r2, lr} │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d5348 │ │ │ │ + push {r1, r5, r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldrsh r6, [r6, r3] │ │ │ │ movs r7, r2 │ │ │ │ - bl 7f31a │ │ │ │ - bl cd31e │ │ │ │ + bl 7f00a │ │ │ │ + bl cd00e │ │ │ │ ldrb r2, [r4, r5] │ │ │ │ movs r7, r2 │ │ │ │ ldrh r0, [r6, 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, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #244] @ (1d5430 ) │ │ │ │ + ldr r5, [pc, #244] @ (1d5120 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #244] @ (1d5434 ) │ │ │ │ + ldr r2, [pc, #244] @ (1d5124 ) │ │ │ │ mov r3, r1 │ │ │ │ add r5, pc │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r5 │ │ │ │ adds r0, #12 │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1d5402 │ │ │ │ + beq.n 1d50f2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a2c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ - blt.n 1d5410 │ │ │ │ - ldr r3, [pc, #200] @ (1d5438 ) │ │ │ │ + blt.n 1d5100 │ │ │ │ + ldr r3, [pc, #200] @ (1d5128 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r7, r3 │ │ │ │ blx 541fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d540a │ │ │ │ - ldr r1, [pc, #188] @ (1d543c ) │ │ │ │ + beq.n 1d50fa │ │ │ │ + ldr r1, [pc, #188] @ (1d512c ) │ │ │ │ mov r3, r6 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1d53f4 │ │ │ │ + beq.n 1d50e4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a2c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1d5422 │ │ │ │ + blt.n 1d5112 │ │ │ │ mov r1, r7 │ │ │ │ blx 541fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1d541c │ │ │ │ + cbz r0, 1d510c │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 1c613c │ │ │ │ + bl 1c5e2c │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 1d53e6 │ │ │ │ + cbz r0, 1d50d6 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3360 │ │ │ │ + bl 1c3050 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1d53e0 │ │ │ │ + cbz r0, 1d50d0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4cb8 │ │ │ │ - cbnz r0, 1d5404 │ │ │ │ + bl 1d49a8 │ │ │ │ + cbnz r0, 1d50f4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c3468 │ │ │ │ + bl 1c3158 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 1d53ee │ │ │ │ + cbz r0, 1d50de │ │ │ │ blx 55208 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 5422c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1d53fc │ │ │ │ + cbz r0, 1d50ec │ │ │ │ blx 55208 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 5422c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 54828 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 5422c │ │ │ │ - b.n 1d5402 │ │ │ │ + b.n 1d50f2 │ │ │ │ mov r0, r5 │ │ │ │ blx 54828 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 5422c │ │ │ │ - b.n 1d53f4 │ │ │ │ + b.n 1d50e4 │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #704] @ (1d56f4 ) │ │ │ │ + ldr r4, [pc, #704] @ (1d53e4 ) │ │ │ │ movs r7, r2 │ │ │ │ ldrh r0, [r4, r0] │ │ │ │ movs r7, r2 │ │ │ │ ldr r0, [r6, r7] │ │ │ │ movs r7, r2 │ │ │ │ ldr r6, [r5, r7] │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r4, [pc, #136] @ (1d54d8 ) │ │ │ │ + ldr r4, [pc, #136] @ (1d51c8 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #136] @ (1d54dc ) │ │ │ │ + ldr r3, [pc, #136] @ (1d51cc ) │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r4, [pc, #124] @ (1d54e0 ) │ │ │ │ + ldr r4, [pc, #124] @ (1d51d0 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54720 │ │ │ │ - ldr r2, [pc, #116] @ (1d54e4 ) │ │ │ │ + ldr r2, [pc, #116] @ (1d51d4 ) │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1d54ac │ │ │ │ + beq.n 1d519c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 54984 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #88] @ (1d54e8 ) │ │ │ │ + ldr r4, [pc, #88] @ (1d51d8 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 54df0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1d54ac │ │ │ │ + beq.n 1d519c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ blx 54984 │ │ │ │ - b.n 1d54ae │ │ │ │ + b.n 1d519e │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 5422c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 5422c │ │ │ │ - ldr r2, [pc, #48] @ (1d54ec ) │ │ │ │ - ldr r3, [pc, #28] @ (1d54dc ) │ │ │ │ + ldr r2, [pc, #48] @ (1d51dc ) │ │ │ │ + ldr r3, [pc, #28] @ (1d51cc ) │ │ │ │ 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 1d54d4 │ │ │ │ + bne.n 1d51c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + add r6, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (1d56e4 ) │ │ │ │ + ldr r3, [pc, #512] @ (1d53d4 ) │ │ │ │ movs r7, r2 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ movs r7, r2 │ │ │ │ ldr r6, [r3, r3] │ │ │ │ movs r7, r2 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ lsls r2, r3, #2 │ │ │ │ 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 1c3468 │ │ │ │ + bl 1c3158 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 1d5514 │ │ │ │ + cbz r0, 1d5204 │ │ │ │ blx 55208 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 5422c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1d5522 │ │ │ │ + cbz r0, 1d5212 │ │ │ │ blx 55208 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 5422c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strd r2, r3, [r0, #56] @ 0x38 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #460] @ (1d5714 ) │ │ │ │ - ldr r3, [pc, #460] @ (1d5718 ) │ │ │ │ + ldr r2, [pc, #460] @ (1d5404 ) │ │ │ │ + ldr r3, [pc, #460] @ (1d5408 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ subs r7, r1, #1 │ │ │ │ mov lr, ip │ │ │ │ @@ -535051,184 +534732,184 @@ │ │ │ │ lsl.w r2, r2, ip │ │ │ │ orr.w r5, r2, lr │ │ │ │ orr.w r4, r3, r0 │ │ │ │ add.w ip, ip, #8 │ │ │ │ mov lr, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.n 1d5566 │ │ │ │ + bne.n 1d5256 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4988 │ │ │ │ + bl 1d4678 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d5708 │ │ │ │ + beq.w 1d53f8 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d570c │ │ │ │ + beq.w 1d53fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4904 │ │ │ │ - cbz r0, 1d55ce │ │ │ │ + bl 1d45f4 │ │ │ │ + cbz r0, 1d52be │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 55468 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 55468 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4cb8 │ │ │ │ + bl 1d49a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d56f4 │ │ │ │ + beq.w 1d53e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4b20 │ │ │ │ + bl 1d4810 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d56f4 │ │ │ │ + beq.w 1d53e4 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c3538 │ │ │ │ + bl 1c3228 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d570c │ │ │ │ + beq.w 1d53fc │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 54298 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d56f4 │ │ │ │ + bne.n 1d53e4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 54bdc │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1d56f4 │ │ │ │ + bne.n 1d53e4 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d56f4 │ │ │ │ + beq.n 1d53e4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d56f4 │ │ │ │ + beq.n 1d53e4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ blx 5548c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d570c │ │ │ │ + bne.n 1d53fc │ │ │ │ mov r0, r7 │ │ │ │ blx 5516c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d570c │ │ │ │ + beq.n 1d53fc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ blx 54bdc │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 1d56f6 │ │ │ │ + bne.n 1d53e6 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d447c │ │ │ │ + bl 1d416c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1d56f6 │ │ │ │ + bne.n 1d53e6 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 54298 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d56f6 │ │ │ │ + bne.n 1d53e6 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 54bdc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1d56f6 │ │ │ │ + bne.n 1d53e6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d56f6 │ │ │ │ + beq.n 1d53e6 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ orrs r1, r0 │ │ │ │ - beq.n 1d56f6 │ │ │ │ + beq.n 1d53e6 │ │ │ │ ldrd lr, r0, [sp, #28] │ │ │ │ cmp.w lr, #20 │ │ │ │ sbcs.w r1, r0, #0 │ │ │ │ - blt.n 1d56f6 │ │ │ │ + blt.n 1d53e6 │ │ │ │ ldrd r7, r1, [r5] │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ cmpeq r7, lr │ │ │ │ - bne.n 1d56f6 │ │ │ │ + bne.n 1d53e6 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d56f6 │ │ │ │ + bne.n 1d53e6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 54298 │ │ │ │ - cbnz r0, 1d56f6 │ │ │ │ + cbnz r0, 1d53e6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r1, #1 │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1d56f6 │ │ │ │ + bne.n 1d53e6 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 55468 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4820 │ │ │ │ + bl 1d4510 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [r9] │ │ │ │ - ldr r2, [pc, #64] @ (1d571c ) │ │ │ │ - ldr r3, [pc, #60] @ (1d5718 ) │ │ │ │ + ldr r2, [pc, #64] @ (1d540c ) │ │ │ │ + ldr r3, [pc, #60] @ (1d5408 ) │ │ │ │ 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 1d5710 │ │ │ │ + bne.n 1d5400 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4678 │ │ │ │ + bl 1d4368 │ │ │ │ mov r0, r4 │ │ │ │ blx 5422c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4820 │ │ │ │ + bl 1d4510 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1d56d8 │ │ │ │ + b.n 1d53c8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1d56fc │ │ │ │ + b.n 1d53ec │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - add r2, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + add r4, sp, #192 @ 0xc0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ 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 fp, r2 │ │ │ │ - ldr r2, [pc, #532] @ (1d594c ) │ │ │ │ + ldr r2, [pc, #532] @ (1d563c ) │ │ │ │ mov r6, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #528] @ (1d5950 ) │ │ │ │ + ldr r3, [pc, #528] @ (1d5640 ) │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ @@ -535242,99 +534923,99 @@ │ │ │ │ lsls r5, r3 │ │ │ │ orrs r5, r1 │ │ │ │ orrs r4, r2 │ │ │ │ adds r3, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 1d5752 │ │ │ │ + bne.n 1d5442 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4988 │ │ │ │ - cbz r0, 1d5796 │ │ │ │ + bl 1d4678 │ │ │ │ + cbz r0, 1d5486 │ │ │ │ ldrb.w r7, [r6, #80] @ 0x50 │ │ │ │ - cbnz r7, 1d57b6 │ │ │ │ + cbnz r7, 1d54a6 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4820 │ │ │ │ + bl 1d4510 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ movs r7, #0 │ │ │ │ - ldr r2, [pc, #440] @ (1d5954 ) │ │ │ │ - ldr r3, [pc, #436] @ (1d5950 ) │ │ │ │ + ldr r2, [pc, #440] @ (1d5644 ) │ │ │ │ + ldr r3, [pc, #436] @ (1d5640 ) │ │ │ │ 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 1d5946 │ │ │ │ + bne.w 1d5636 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4904 │ │ │ │ - cbz r0, 1d57d4 │ │ │ │ + bl 1d45f4 │ │ │ │ + cbz r0, 1d54c4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 55468 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 55468 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4cb8 │ │ │ │ - cbz r0, 1d57e0 │ │ │ │ + bl 1d49a8 │ │ │ │ + cbz r0, 1d54d0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 54298 │ │ │ │ - cbz r0, 1d57ec │ │ │ │ + cbz r0, 1d54dc │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4678 │ │ │ │ - b.n 1d578a │ │ │ │ + bl 1d4368 │ │ │ │ + b.n 1d547a │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 54fc8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r2, r3, #20 │ │ │ │ adds r1, r2, r0 │ │ │ │ ldrd r2, r0, [r6, #56] @ 0x38 │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r1, r0, #0 │ │ │ │ - bcs.w 1d5938 │ │ │ │ + bcs.w 1d5628 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orr.w r2, r2, r0, lsl #31 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r2, #20 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ - bl 1d4de8 │ │ │ │ + bl 1d4ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d57e0 │ │ │ │ + beq.n 1d54d0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c3538 │ │ │ │ + bl 1c3228 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d5786 │ │ │ │ + bne.n 1d5476 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 54298 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d57e0 │ │ │ │ + bne.n 1d54d0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 54298 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d57e0 │ │ │ │ + bne.n 1d54d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w ip, sp, #52 @ 0x34 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -535343,32 +535024,32 @@ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d447c │ │ │ │ + bl 1d416c │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ strd r0, r8, [sp, #84] @ 0x54 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ strd r0, r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 54fc8 │ │ │ │ movs r1, #32 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d5786 │ │ │ │ + beq.w 1d5476 │ │ │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ strd r3, r2, [r0] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 54fc8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ asrs r3, r0, #31 │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -535379,179 +535060,179 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ str r3, [r1, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1d57e4 │ │ │ │ + bne.n 1d54d4 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r8 │ │ │ │ blx 550c4 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.w 1d57e4 │ │ │ │ + bne.w 1d54d4 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 550c4 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.w 1d57e4 │ │ │ │ + bne.w 1d54d4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 55468 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 55468 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 54fc8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ mov r3, r4 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1c347c │ │ │ │ + bl 1c316c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4820 │ │ │ │ - b.n 1d5798 │ │ │ │ + bl 1d4510 │ │ │ │ + b.n 1d5488 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4b20 │ │ │ │ + bl 1d4810 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d5828 │ │ │ │ - b.n 1d57e0 │ │ │ │ + bne.w 1d5518 │ │ │ │ + b.n 1d54d0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ 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 1d4988 │ │ │ │ - cbnz r0, 1d5976 │ │ │ │ + bl 1d4678 │ │ │ │ + cbnz r0, 1d5666 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 54298 │ │ │ │ - cbnz r0, 1d59a8 │ │ │ │ + cbnz r0, 1d5698 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 54fc8 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ add.w r3, r5, #20 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ add r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r3 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ ite cs │ │ │ │ movcs r4, #1 │ │ │ │ movcc r4, #0 │ │ │ │ - bl 1d4820 │ │ │ │ + bl 1d4510 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4678 │ │ │ │ + bl 1d4368 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4820 │ │ │ │ - b.n 1d5970 │ │ │ │ + bl 1d4510 │ │ │ │ + b.n 1d5660 │ │ │ │ nop │ │ │ │ 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 1d4988 │ │ │ │ - cbz r0, 1d59e6 │ │ │ │ + bl 1d4678 │ │ │ │ + cbz r0, 1d56d6 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ - cbnz r3, 1d59f8 │ │ │ │ + cbnz r3, 1d56e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4820 │ │ │ │ - vldr d8, [pc, #384] @ 1d5b68 │ │ │ │ + bl 1d4510 │ │ │ │ + vldr d8, [pc, #384] @ 1d5858 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 55468 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 55468 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4cb8 │ │ │ │ + bl 1d49a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d5b60 │ │ │ │ + beq.w 1d5850 │ │ │ │ ldr.w r8, [r6] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 54fbc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d59e0 │ │ │ │ + beq.n 1d56d0 │ │ │ │ lsrs r4, r4, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ orr.w r4, r4, r5, lsl #31 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ subs r4, #20 │ │ │ │ - bl 1c2e74 │ │ │ │ + bl 1c2b64 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1d5a5a │ │ │ │ + cbz r0, 1d574a │ │ │ │ sub.w r8, r7, #4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str.w r3, [r8, #4]! │ │ │ │ - bl 1c2e74 │ │ │ │ + bl 1c2b64 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d5a48 │ │ │ │ + bne.n 1d5738 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #268] @ (1d5b70 ) │ │ │ │ + ldr r3, [pc, #268] @ (1d5860 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - vldr d8, [pc, #252] @ 1d5b68 │ │ │ │ + vldr d8, [pc, #252] @ 1d5858 │ │ │ │ blx 55340 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #0 │ │ │ │ - beq.n 1d5b46 │ │ │ │ - ldr.w fp, [pc, #244] @ 1d5b74 │ │ │ │ + beq.n 1d5836 │ │ │ │ + ldr.w fp, [pc, #244] @ 1d5864 │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r3, [pc, #240] @ (1d5b78 ) │ │ │ │ + ldr r3, [pc, #240] @ (1d5868 ) │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ add fp, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r6, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ subs r3, r7, #4 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1c4124 │ │ │ │ + bl 1c3e14 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov.w r2, #36096 @ 0x8d00 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr.w ip, [r4, #4]! │ │ │ │ movs r3, #0 │ │ │ │ @@ -535561,16 +535242,16 @@ │ │ │ │ subs r6, r6, r7 │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ sbc.w r1, r1, r7 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ add.w r7, r1, #40 @ 0x28 │ │ │ │ orrs.w r1, r8, r4 │ │ │ │ - bne.n 1d5aec │ │ │ │ - bl 1cb670 │ │ │ │ + bne.n 1d57dc │ │ │ │ + bl 1cb360 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ umull r8, r4, r0, r3 │ │ │ │ mla r4, r3, r1, r4 │ │ │ │ strd r8, r4, [fp] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx 55268 <__aeabi_ul2d@plt> │ │ │ │ @@ -535595,58 +535276,58 @@ │ │ │ │ cmp sl, r2 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ andcc.w r3, r3, #1 │ │ │ │ vadd.f64 d6, d6, d5 │ │ │ │ vmla.f64 d8, d6, d7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d5a9e │ │ │ │ + bne.n 1d578e │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 5422c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4820 │ │ │ │ + bl 1d4510 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4678 │ │ │ │ - b.n 1d59e0 │ │ │ │ + bl 1d4368 │ │ │ │ + b.n 1d56d0 │ │ │ │ ... │ │ │ │ @ instruction: 0xebb9ffff │ │ │ │ - lsls r6, r2, #21 │ │ │ │ + lsrs r6, r4, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ strh r4, [r6, r3] │ │ │ │ movs r7, 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, #3520] @ 0xdc0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #892] @ (1d5f10 ) │ │ │ │ - ldr r3, [pc, #892] @ (1d5f14 ) │ │ │ │ + ldr r2, [pc, #892] @ (1d5c00 ) │ │ │ │ + ldr r3, [pc, #892] @ (1d5c04 ) │ │ │ │ sub.w sp, sp, #540 @ 0x21c │ │ │ │ add r2, pc │ │ │ │ mov fp, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r6, r7, [sp, #576] @ 0x240 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r5, [sp, #584] @ 0x248 │ │ │ │ ldr.w sl, [sp, #588] @ 0x24c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #532] @ 0x214 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1d7800 │ │ │ │ + bl 1d74f0 │ │ │ │ cmp.w fp, r0, lsl #10 │ │ │ │ - bhi.n 1d5c2c │ │ │ │ + bhi.n 1d591c │ │ │ │ cmp.w fp, #1024 @ 0x400 │ │ │ │ - bcs.n 1d5c16 │ │ │ │ + bcs.n 1d5906 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ movs r4, #0 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #32] │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -535654,38 +535335,38 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, r8 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1d77bc │ │ │ │ + bl 1d74ac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp fp, r3 │ │ │ │ - bhi.w 1d5d16 │ │ │ │ - ldr r2, [pc, #800] @ (1d5f18 ) │ │ │ │ - ldr r3, [pc, #792] @ (1d5f14 ) │ │ │ │ + bhi.w 1d5a06 │ │ │ │ + ldr r2, [pc, #800] @ (1d5c08 ) │ │ │ │ + ldr r3, [pc, #792] @ (1d5c04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #532] @ 0x214 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1d5f02 │ │ │ │ + bne.w 1d5bf2 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #540 @ 0x21c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r3, fp, #1024 @ 0x400 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ str.w r9, [r0] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1d5bd0 │ │ │ │ + b.n 1d58c0 │ │ │ │ add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ lsrs r3, r3, #10 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ eor.w r3, r3, #63 @ 0x3f │ │ │ │ @@ -535695,88 +535376,88 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ lsrs r3, r1, #10 │ │ │ │ add.w fp, r9, r1 │ │ │ │ adds r3, r3, r6 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ adc.w r3, r7, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 1d7800 │ │ │ │ + bl 1d74f0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ lsls r4, r0, #5 │ │ │ │ cmp.w r1, #1024 @ 0x400 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 1d5c7a │ │ │ │ + cbz r3, 1d596a │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ strd r6, r7, [sp] │ │ │ │ mov r2, r8 │ │ │ │ add r6, sp, #404 @ 0x194 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 1d5b80 │ │ │ │ + bl 1d5870 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ adds r3, r6, r4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 1d5b80 │ │ │ │ + bl 1d5870 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 1d5ed8 │ │ │ │ + beq.w 1d5bc8 │ │ │ │ add r7, r0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.w 1d5ec8 │ │ │ │ + bls.w 1d5bb8 │ │ │ │ subs r3, r7, #2 │ │ │ │ str r6, [sp, #288] @ 0x120 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1d5ed0 │ │ │ │ + bls.w 1d5bc0 │ │ │ │ mov.w r9, #4 │ │ │ │ movs r4, #2 │ │ │ │ add r3, sp, #468 @ 0x1d4 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ - vldr d7, [pc, #572] @ 1d5f08 │ │ │ │ + vldr d7, [pc, #572] @ 1d5bf8 │ │ │ │ movs r2, #0 │ │ │ │ orr.w r5, r5, #4 │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ str r5, [sp, #12] │ │ │ │ str.w sl, [sp, #24] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1d77bc │ │ │ │ + bl 1d74ac │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 1d5bf6 │ │ │ │ + bls.n 1d58e6 │ │ │ │ add.w r6, r6, r4, lsl #6 │ │ │ │ lsls r7, r4, #5 │ │ │ │ add.w r5, sl, r7 │ │ │ │ adds r4, #1 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [sl, r7] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ str r0, [r5, #16] │ │ │ │ str r1, [r5, #20] │ │ │ │ str r2, [r5, #24] │ │ │ │ str r3, [r5, #28] │ │ │ │ - b.n 1d5bf6 │ │ │ │ + b.n 1d58e6 │ │ │ │ adds.w fp, r4, r6 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ adc.w r7, r7, #0 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ @@ -535797,44 +535478,44 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r3, r9 │ │ │ │ strb.w r5, [r6, #106] @ 0x6a │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ strh.w r3, [r6, #104] @ 0x68 │ │ │ │ strd fp, r7, [r6, #32] │ │ │ │ - bls.w 1d5efc │ │ │ │ + bls.w 1d5bec │ │ │ │ subs r2, #65 @ 0x41 │ │ │ │ mov r0, fp │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ mov r1, r7 │ │ │ │ add.w r9, ip, r2 │ │ │ │ mov r8, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov fp, ip │ │ │ │ mov r7, ip │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1d5d9c │ │ │ │ + b.n 1d5a8c │ │ │ │ ldrd r2, r1, [r6, #32] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ ldrb.w r5, [r6, #106] @ 0x6a │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d7714 │ │ │ │ + bl 1d7404 │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ cmp r9, fp │ │ │ │ add.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r6, #105] @ 0x69 │ │ │ │ - bne.n 1d5d90 │ │ │ │ + bne.n 1d5a80 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r7, #64 @ 0x40 │ │ │ │ ldrb.w r0, [r6, #104] @ 0x68 │ │ │ │ add ip, r8 │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -535893,97 +535574,97 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ uxtb.w r2, r9 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ - bl 1d7714 │ │ │ │ + bl 1d7404 │ │ │ │ ldr r5, [sp, #288] @ 0x120 │ │ │ │ ldrd r2, r3, [sp, #304] @ 0x130 │ │ │ │ str.w r5, [sl, fp] │ │ │ │ str.w r3, [r8, #20] │ │ │ │ ldr r3, [sp, #312] @ 0x138 │ │ │ │ ldrd r0, r1, [sp, #296] @ 0x128 │ │ │ │ str.w r3, [r8, #24] │ │ │ │ ldr r5, [sp, #292] @ 0x124 │ │ │ │ ldr r3, [sp, #316] @ 0x13c │ │ │ │ str.w r5, [r8, #4] │ │ │ │ str.w r0, [r8, #8] │ │ │ │ str.w r1, [r8, #12] │ │ │ │ str.w r2, [r8, #16] │ │ │ │ str.w r3, [r8, #28] │ │ │ │ - b.n 1d5bf6 │ │ │ │ + b.n 1d58e6 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1d5cc8 │ │ │ │ + b.n 1d59b8 │ │ │ │ mov.w r9, #2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1d5cc8 │ │ │ │ + b.n 1d59b8 │ │ │ │ add r7, sp, #468 @ 0x1d4 │ │ │ │ mov r4, r6 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r6, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [sl, #-16] │ │ │ │ str.w r1, [sl, #-12] │ │ │ │ str.w r2, [sl, #-8] │ │ │ │ str.w r3, [sl, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 1d5eda │ │ │ │ + bne.n 1d5bca │ │ │ │ movs r4, #2 │ │ │ │ - b.n 1d5bf6 │ │ │ │ + b.n 1d58e6 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ - b.n 1d5de2 │ │ │ │ + b.n 1d5ad2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r4, pc, #392 @ (adr r4, 1d609c ) │ │ │ │ + add r7, pc, #456 @ (adr r7, 1d5dcc ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #8 @ (adr r4, 1d5f24 ) │ │ │ │ + add r7, pc, #72 @ (adr r7, 1d5c54 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ 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, #3360] @ 0xd20 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1472] @ 1d64f8 │ │ │ │ - ldr.w r3, [pc, #1472] @ 1d64fc │ │ │ │ + ldr.w r0, [pc, #1472] @ 1d61e8 │ │ │ │ + ldr.w r3, [pc, #1472] @ 1d61ec │ │ │ │ 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 1d6972 │ │ │ │ + beq.w 1d6662 │ │ │ │ rsb r6, r3, #1024 @ 0x400 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, r6 │ │ │ │ it cs │ │ │ │ movcs r3, r6 │ │ │ │ mov r9, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d704e │ │ │ │ + bne.w 1d6d3e │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add.w r5, r8, #32 │ │ │ │ mov r7, r3 │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ - bls.w 1d715a │ │ │ │ + bls.w 1d6e4a │ │ │ │ sub.w fp, r7, #65 @ 0x41 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ mov sl, r6 │ │ │ │ mov.w fp, fp, lsr #6 │ │ │ │ add.w r4, fp, #1 │ │ │ │ add.w r4, r6, r4, lsl #6 │ │ │ │ ldrb.w r2, [r8, #138] @ 0x8a │ │ │ │ @@ -535993,21 +535674,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 1d7714 │ │ │ │ + bl 1d7404 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ cmp sl, r4 │ │ │ │ add.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r8, #137] @ 0x89 │ │ │ │ - bne.n 1d5fa0 │ │ │ │ + bne.n 1d5c90 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ mov.w fp, fp, lsl #6 │ │ │ │ sub.w r3, r7, #64 @ 0x40 │ │ │ │ add.w r2, r6, #64 @ 0x40 │ │ │ │ rsb r7, r0, #64 @ 0x40 │ │ │ │ sub.w r3, r3, fp │ │ │ │ cmp r7, r3 │ │ │ │ @@ -536023,15 +535704,15 @@ │ │ │ │ ldrb.w r3, [r8, #136] @ 0x88 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ uxtb r4, r4 │ │ │ │ subs.w r3, r3, r9 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq.w 1d694c │ │ │ │ + beq.w 1d663c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ ldrb.w r2, [r8, #138] @ 0x8a │ │ │ │ mov r6, fp │ │ │ │ add r3, r9 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ @@ -536060,15 +535741,15 @@ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ cmp r6, lr │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1d6066 │ │ │ │ + bne.n 1d5d56 │ │ │ │ add r6, sp, #208 @ 0xd0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ strb.w r4, [sp, #536] @ 0x218 │ │ │ │ strb.w r9, [sp, #537] @ 0x219 │ │ │ │ mov r7, fp │ │ │ │ @@ -536080,15 +535761,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 1d7714 │ │ │ │ + bl 1d7404 │ │ │ │ movs r7, #0 │ │ │ │ ldrd r1, r0, [sp, #440] @ 0x1b8 │ │ │ │ ldrd r3, r2, [sp, #432] @ 0x1b0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r6, ip, [sp, #448] @ 0x1c0 │ │ │ │ mov.w r9, r1, lsr #8 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ @@ -536172,16 +535853,16 @@ │ │ │ │ lsrs r3, r3, #24 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ ldrb.w r6, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs.w 1d713e │ │ │ │ - vldr d8, [pc, #800] @ 1d64f0 │ │ │ │ + bcs.w 1d6e2e │ │ │ │ + vldr d8, [pc, #800] @ 1d61e0 │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ strd r7, sl, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ strd r9, r4, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ @@ -536210,15 +535891,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 1d6224 │ │ │ │ + bne.n 1d5f14 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r9, [sp, #537] @ 0x219 │ │ │ │ mov r5, fp │ │ │ │ @@ -536233,15 +535914,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, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d7714 │ │ │ │ + bl 1d7404 │ │ │ │ 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 │ │ │ │ @@ -536322,15 +536003,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r8, #144] @ 0x90 │ │ │ │ subs r6, r3, #1 │ │ │ │ uxtb r6, r6 │ │ │ │ strb.w r6, [r8, #144] @ 0x90 │ │ │ │ cmp r2, r6 │ │ │ │ - bcc.w 1d61e2 │ │ │ │ + bcc.w 1d5ed2 │ │ │ │ ldrd r7, sl, [sp, #72] @ 0x48 │ │ │ │ ldrd r9, r4, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r6, #5 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add.w r1, r6, #145 @ 0x91 │ │ │ │ add r6, r8 │ │ │ │ @@ -536378,40 +536059,40 @@ │ │ │ │ str r6, [r5, #24] │ │ │ │ strd r3, r4, [r8, #64] @ 0x40 │ │ │ │ blx 54720 │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r8, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bls.w 1d6dcc │ │ │ │ + bls.w 1d6abc │ │ │ │ ldrd r7, r5, [r8, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - vldr d8, [pc, #172] @ 1d64f0 │ │ │ │ + vldr d8, [pc, #172] @ 1d61e0 │ │ │ │ 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 1d6470 │ │ │ │ + beq.n 1d6160 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1d6468 │ │ │ │ + bne.n 1d6158 │ │ │ │ lsrs r3, r6, #10 │ │ │ │ ldrb.w r7, [fp, #138] @ 0x8a │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 1d697e │ │ │ │ + bhi.w 1d666e │ │ │ │ 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} │ │ │ │ @@ -536427,51 +536108,51 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ 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 1d7042 │ │ │ │ + bls.w 1d6d32 │ │ │ │ sub.w r2, r6, #65 @ 0x41 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ mov sl, r1 │ │ │ │ add.w r9, r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ add.w r9, r1, r9, lsl #6 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 1d6508 │ │ │ │ + b.n 1d61f8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r0, pc, #744 @ (adr r0, 1d67e4 ) │ │ │ │ + add r3, pc, #808 @ (adr r3, 1d6514 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ 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 1d7714 │ │ │ │ + bl 1d7404 │ │ │ │ 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 1d6500 │ │ │ │ + bne.n 1d61f0 │ │ │ │ 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 │ │ │ │ @@ -536528,15 +536209,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ uxtb.w r2, r8 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ - bl 1d7714 │ │ │ │ + bl 1d7404 │ │ │ │ ldr r5, [sp, #444] @ 0x1bc │ │ │ │ ldrd r1, r3, [sp, #432] @ 0x1b0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ mov.w r8, r5, lsr #8 │ │ │ │ ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -536619,15 +536300,15 @@ │ │ │ │ lsrs r3, r2, #24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ ldrb.w r2, [fp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bcs.w 1d703c │ │ │ │ + bcs.w 1d6d2c │ │ │ │ strd r9, sl, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ strd r6, r4, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -536658,15 +536339,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 1d6764 │ │ │ │ + bne.n 1d6454 │ │ │ │ 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 │ │ │ │ @@ -536681,15 +536362,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 1d7714 │ │ │ │ + bl 1d7404 │ │ │ │ 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 │ │ │ │ @@ -536770,15 +536451,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r1, [fp, #144] @ 0x90 │ │ │ │ subs r2, r1, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ strb.w r2, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 1d6722 │ │ │ │ + bcc.w 1d6412 │ │ │ │ ldrd r6, r4, [sp, #68] @ 0x44 │ │ │ │ ldrd r3, r7, [sp, #76] @ 0x4c │ │ │ │ ldrd r9, sl, [sp, #84] @ 0x54 │ │ │ │ ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ add.w r0, r2, #145 @ 0x91 │ │ │ │ @@ -536809,59 +536490,59 @@ │ │ │ │ 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 1d644a │ │ │ │ + bhi.w 1d613a │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d6dc6 │ │ │ │ - ldr.w r2, [pc, #2096] @ 1d7180 │ │ │ │ - ldr.w r3, [pc, #2096] @ 1d7184 │ │ │ │ + bne.w 1d6ab6 │ │ │ │ + ldr.w r2, [pc, #2096] @ 1d6e70 │ │ │ │ + ldr.w r3, [pc, #2096] @ 1d6e74 │ │ │ │ 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 1d716e │ │ │ │ + bne.w 1d6e5e │ │ │ │ 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 1d643c │ │ │ │ - b.n 1d6944 │ │ │ │ + bhi.w 1d612c │ │ │ │ + b.n 1d6634 │ │ │ │ add r4, sp, #612 @ 0x264 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ add r5, sp, #548 @ 0x224 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r7, [sp, #8] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1d5b80 │ │ │ │ + bl 1d5870 │ │ │ │ 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 54dc0 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs.w 1d6b7c │ │ │ │ + bcs.w 1d686c │ │ │ │ add.w sl, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ @@ -536891,15 +536572,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 1d6a12 │ │ │ │ + bne.n 1d6702 │ │ │ │ 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 │ │ │ │ @@ -536914,15 +536595,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 1d7714 │ │ │ │ + bl 1d7404 │ │ │ │ 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 │ │ │ │ @@ -537003,15 +536684,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ subs r5, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 1d69d0 │ │ │ │ + bcc.w 1d66c0 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ movs r3, #145 @ 0x91 │ │ │ │ movs r2, #32 │ │ │ │ add r4, sp, #548 @ 0x224 │ │ │ │ smlabb r5, r5, r2, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w ip, fp, r5 │ │ │ │ @@ -537033,15 +536714,15 @@ │ │ │ │ adds r0, r7, r3 │ │ │ │ uxtb r5, r5 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ cmp r0, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bcs.w 1d6d96 │ │ │ │ + bcs.w 1d6a86 │ │ │ │ add.w sl, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ @@ -537071,15 +536752,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 1d6c2c │ │ │ │ + bne.n 1d691c │ │ │ │ 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 │ │ │ │ @@ -537094,15 +536775,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 1d7714 │ │ │ │ + bl 1d7404 │ │ │ │ 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 │ │ │ │ @@ -537183,15 +536864,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ subs r5, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 1d6bea │ │ │ │ + bcc.w 1d68da │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ movs r3, #145 @ 0x91 │ │ │ │ movs r2, #32 │ │ │ │ add r4, sp, #580 @ 0x244 │ │ │ │ smlabb r5, r5, r2, r3 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add.w r7, fp, r5 │ │ │ │ @@ -537203,23 +536884,23 @@ │ │ │ │ str r0, [r7, #16] │ │ │ │ str r1, [r7, #20] │ │ │ │ str r2, [r7, #24] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldrb.w r3, [fp, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [fp, #144] @ 0x90 │ │ │ │ - b.n 1d691a │ │ │ │ + b.n 1d660a │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d70c8 │ │ │ │ + bne.w 1d6db8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 1d7144 │ │ │ │ + bls.w 1d6e34 │ │ │ │ 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 │ │ │ │ @@ -537231,22 +536912,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 1d7714 │ │ │ │ + bl 1d7404 │ │ │ │ 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 1d6df8 │ │ │ │ + bne.n 1d6ae8 │ │ │ │ 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 │ │ │ │ @@ -537266,17 +536947,17 @@ │ │ │ │ ldrd r0, r1, [r8, #64] @ 0x40 │ │ │ │ add r4, r3 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r5, r0 │ │ │ │ - bls.w 1d694c │ │ │ │ + bls.w 1d663c │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ - vldr d8, [pc, #764] @ 1d7178 │ │ │ │ + vldr d8, [pc, #764] @ 1d6e68 │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ str r3, [sp, #24] │ │ │ │ subs r5, #2 │ │ │ │ @@ -537304,15 +536985,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 1d6ecc │ │ │ │ + bne.n 1d6bbc │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r9, [sp, #537] @ 0x219 │ │ │ │ mov r6, fp │ │ │ │ @@ -537326,15 +537007,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, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d7714 │ │ │ │ + bl 1d7404 │ │ │ │ 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 │ │ │ │ @@ -537419,24 +537100,24 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ subs r5, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r5, [r8, #144] @ 0x90 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 1d6e8a │ │ │ │ - b.n 1d694c │ │ │ │ + bcc.w 1d6b7a │ │ │ │ + b.n 1d663c │ │ │ │ adds r1, r2, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.n 1d68dc │ │ │ │ + b.n 1d65cc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ - b.w 1d654e │ │ │ │ + b.w 1d623e │ │ │ │ rsb r7, r0, #64 @ 0x40 │ │ │ │ add.w r5, r8, #32 │ │ │ │ cmp r7, r3 │ │ │ │ it cs │ │ │ │ movcs r7, r3 │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ add r0, r3 │ │ │ │ @@ -537448,37 +537129,37 @@ │ │ │ │ add r0, r7 │ │ │ │ strb.w r0, [r8, #136] @ 0x88 │ │ │ │ adds r6, r3, r7 │ │ │ │ subs.w r7, r9, r7 │ │ │ │ itt eq │ │ │ │ uxtbeq r0, r0 │ │ │ │ moveq r4, r7 │ │ │ │ - beq.w 1d5ffa │ │ │ │ + beq.w 1d5cea │ │ │ │ ldrb.w r2, [r8, #137] @ 0x89 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r8, #138] @ 0x8a │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldrd sl, fp, [r8, #64] @ 0x40 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1d7714 │ │ │ │ + bl 1d7404 │ │ │ │ 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 54720 │ │ │ │ - b.w 1d5f84 │ │ │ │ + b.w 1d5c74 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ rsb r4, r0, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r4, r6 │ │ │ │ it cs │ │ │ │ movcs r4, r6 │ │ │ │ @@ -537491,70 +537172,70 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ add r0, r4 │ │ │ │ subs r4, r6, r4 │ │ │ │ strb.w r0, [r8, #136] @ 0x88 │ │ │ │ str r4, [sp, #32] │ │ │ │ it eq │ │ │ │ uxtbeq r0, r0 │ │ │ │ - beq.w 1d6e4c │ │ │ │ + beq.w 1d6b3c │ │ │ │ ldrb.w r2, [r8, #137] @ 0x89 │ │ │ │ add.w r0, r8, #32 │ │ │ │ ldrb.w r3, [r8, #138] @ 0x8a │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ 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 1d7714 │ │ │ │ + bl 1d7404 │ │ │ │ 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 54720 │ │ │ │ - b.n 1d6dd6 │ │ │ │ + b.n 1d6ac6 │ │ │ │ adds r3, r6, #1 │ │ │ │ - b.w 1d6396 │ │ │ │ + b.w 1d6086 │ │ │ │ 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] │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1d6e4c │ │ │ │ + b.n 1d6b3c │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r7, r3 │ │ │ │ it cs │ │ │ │ movcs r7, r3 │ │ │ │ mov r4, r7 │ │ │ │ - b.w 1d5ffa │ │ │ │ + b.w 1d5cea │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r6, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ 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] @ 1d7200 │ │ │ │ + ldr.w ip, [pc, #104] @ 1d6ef0 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 1d71f8 │ │ │ │ + vldr d7, [pc, #88] @ 1d6ee8 │ │ │ │ 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] │ │ │ │ @@ -537581,59 +537262,59 @@ │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #136] @ 0x88 │ │ │ │ strb.w r3, [r4, #138] @ 0x8a │ │ │ │ strb.w r3, [r4, #144] @ 0x90 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bne.n 1d7224 │ │ │ │ + bne.n 1d6f14 │ │ │ │ movs r5, r4 │ │ │ │ - cbz r2, 1d721a │ │ │ │ + cbz r2, 1d6f0a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d5f20 │ │ │ │ + bl 1d5c10 │ │ │ │ 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 │ │ │ │ sub sp, #460 @ 0x1cc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #844] @ (1d7588 ) │ │ │ │ + ldr r0, [pc, #844] @ (1d7278 ) │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #840] @ (1d758c ) │ │ │ │ + ldr r1, [pc, #840] @ (1d727c ) │ │ │ │ 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 1d743e │ │ │ │ + beq.w 1d712e │ │ │ │ ldrb.w r5, [r4, #144] @ 0x90 │ │ │ │ mov.w fp, r2, lsr #6 │ │ │ │ orr.w fp, fp, r3, lsl #26 │ │ │ │ ldrb.w r7, [r4, #137] @ 0x89 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ ldrb.w sl, [r4, #136] @ 0x88 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1d745e │ │ │ │ + beq.w 1d714e │ │ │ │ add.w r3, sl, r7, lsl #6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d74ec │ │ │ │ + beq.w 1d71dc │ │ │ │ ldrb.w r3, [r4, #138] @ 0x8a │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r9, r5 │ │ │ │ cmp r7, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ @@ -537660,15 +537341,15 @@ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ cmp r7, r8 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1d72c2 │ │ │ │ + bne.n 1d6fb2 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add.w r8, sp, #272 @ 0x110 │ │ │ │ strb.w sl, [r6, #104] @ 0x68 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ mov.w sl, r5, lsl #5 │ │ │ │ strb.w ip, [r6, #105] @ 0x69 │ │ │ │ @@ -537677,15 +537358,15 @@ │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ blx 55100 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 55100 │ │ │ │ add.w r5, r4, #113 @ 0x71 │ │ │ │ - vldr d8, [pc, #624] @ 1d7580 │ │ │ │ + vldr d8, [pc, #624] @ 1d7270 │ │ │ │ add r5, sl │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w ip, sp, #388 @ 0x184 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ @@ -537708,15 +537389,15 @@ │ │ │ │ ldrb.w r3, [r7, #105] @ 0x69 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ vldr d7, [r7, #32] │ │ │ │ ldrb.w r2, [r7, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1d7714 │ │ │ │ + bl 1d7404 │ │ │ │ mov ip, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w lr, sp, #388 @ 0x184 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -537761,47 +537442,47 @@ │ │ │ │ vstr d8, [r6, #32] │ │ │ │ blx 55100 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 55100 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1d731a │ │ │ │ + bne.n 1d700a │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d7594 │ │ │ │ + bne.w 1d7284 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 1d75f2 │ │ │ │ + bhi.w 1d72e2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb.w r2, [r7, #104] @ 0x68 │ │ │ │ ldrb.w r3, [r7, #105] @ 0x69 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ add r4, sp, #388 @ 0x184 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1d773c │ │ │ │ + bl 1d742c │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ blx 55100 │ │ │ │ - ldr r2, [pc, #336] @ (1d7590 ) │ │ │ │ - ldr r3, [pc, #328] @ (1d758c ) │ │ │ │ + ldr r2, [pc, #336] @ (1d7280 ) │ │ │ │ + ldr r3, [pc, #328] @ (1d727c ) │ │ │ │ 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 1d76ee │ │ │ │ + bne.w 1d73de │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, sp, #272 @ 0x110 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w ip, r4, #136 @ 0x88 │ │ │ │ @@ -537825,40 +537506,40 @@ │ │ │ │ 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 1d748e │ │ │ │ + bne.n 1d717e │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ orr.w r3, r5, #2 │ │ │ │ strb.w sl, [sp, #376] @ 0x178 │ │ │ │ strb.w r3, [sp, #377] @ 0x179 │ │ │ │ vstr d7, [sp, #304] @ 0x130 │ │ │ │ blx 55100 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d7642 │ │ │ │ + bne.w 1d7332 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bhi.w 1d769e │ │ │ │ + bhi.w 1d738e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str.w fp, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb.w r2, [r6, #104] @ 0x68 │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ - b.n 1d7426 │ │ │ │ + b.n 1d7116 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ sub.w r9, r5, #2 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w sl, r9, lsl #5 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ @@ -537882,16 +537563,16 @@ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ cmp r5, ip │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1d7526 │ │ │ │ - vldr d7, [pc, #60] @ 1d7580 │ │ │ │ + bne.n 1d7216 │ │ │ │ + vldr d7, [pc, #60] @ 1d7270 │ │ │ │ strb.w r8, [r6, #105] @ 0x69 │ │ │ │ add.w r8, sp, #272 @ 0x110 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ @@ -537899,39 +537580,39 @@ │ │ │ │ vstr d7, [r6, #32] │ │ │ │ blx 55100 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 55100 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1d7308 │ │ │ │ + bne.w 1d6ff8 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1d7402 │ │ │ │ + b.n 1d70f2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r0, [r0, #46] @ 0x2e │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #28] │ │ │ │ + ldrh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #388 @ 0x184 │ │ │ │ str.w fp, [sp] │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb.w r3, [r7, #105] @ 0x69 │ │ │ │ str r4, [sp, #12] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w r2, [r7, #104] @ 0x68 │ │ │ │ - bl 1d773c │ │ │ │ + bl 1d742c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ adds r1, r4, r3 │ │ │ │ rsb r4, r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ mov r0, r6 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -537947,58 +537628,58 @@ │ │ │ │ adc.w r3, r5, #0 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ it ls │ │ │ │ movls r4, #0 │ │ │ │ str r1, [sp, #508] @ 0x1fc │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bls.n 1d761a │ │ │ │ + bls.n 1d730a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w fp, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb.w r3, [r7, #105] @ 0x69 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ lsrs r4, r3, #6 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldrb.w r2, [r7, #104] @ 0x68 │ │ │ │ - bl 1d7768 │ │ │ │ + bl 1d7458 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 1d743e │ │ │ │ + beq.w 1d712e │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ adds.w r4, r4, fp │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov fp, r4 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ str r3, [sp, #508] @ 0x1fc │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1d7412 │ │ │ │ + b.n 1d7102 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ orr.w r5, r5, #10 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r4, sp, #388 @ 0x184 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ str.w fp, [sp] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1d773c │ │ │ │ + bl 1d742c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ adds r1, r4, r3 │ │ │ │ rsb r4, r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -538014,115 +537695,115 @@ │ │ │ │ adc.w r3, r5, #0 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ it ls │ │ │ │ movls r4, #0 │ │ │ │ str r1, [sp, #508] @ 0x1fc │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bls.n 1d76c6 │ │ │ │ + bls.n 1d73b6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w fp, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ lsrs r4, r3, #6 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldrb.w r2, [r6, #104] @ 0x68 │ │ │ │ - bl 1d7768 │ │ │ │ + bl 1d7458 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 1d743e │ │ │ │ + beq.w 1d712e │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ adds.w r4, r4, fp │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov fp, r4 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ str r3, [sp, #508] @ 0x1fc │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1d74d6 │ │ │ │ + b.n 1d71c6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1d7220 │ │ │ │ + bl 1d6f10 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ 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 1d7804 │ │ │ │ + bl 1d74f4 │ │ │ │ add sp, #20 │ │ │ │ pop {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] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1d8508 │ │ │ │ + bl 1d81f8 │ │ │ │ add sp, #20 │ │ │ │ pop {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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldrd r4, r5, [sp, #64] @ 0x40 │ │ │ │ ldrb.w sl, [sp, #72] @ 0x48 │ │ │ │ - cbz r6, 1d77b6 │ │ │ │ + cbz r6, 1d74a6 │ │ │ │ adds r6, r6, r4 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r1 │ │ │ │ adc.w fp, r5, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r2, r9 │ │ │ │ strd sl, r7, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ - bl 1d8508 │ │ │ │ + bl 1d81f8 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r5, fp │ │ │ │ it eq │ │ │ │ cmpeq r4, r6 │ │ │ │ - bne.n 1d7794 │ │ │ │ + bne.n 1d7484 │ │ │ │ add sp, #28 │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ @@ -538134,15 +537815,15 @@ │ │ │ │ ldrb.w ip, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ ldrb.w ip, [sp, #60] @ 0x3c │ │ │ │ str.w ip, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1d93bc │ │ │ │ + bl 1d90ac │ │ │ │ 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 │ │ │ │ @@ -540739,17 +540420,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, #272] @ (1d94e0 ) │ │ │ │ + ldr r4, [pc, #272] @ (1d91d0 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #272] @ (1d94e4 ) │ │ │ │ + ldr r3, [pc, #272] @ (1d91d4 ) │ │ │ │ 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 │ │ │ │ @@ -540757,15 +540438,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 1d94c2 │ │ │ │ + beq.n 1d91b2 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strd r1, lr, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r3, r0, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -540780,37 +540461,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, 1d947e │ │ │ │ + cbz r3, 1d916e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1d9464 │ │ │ │ + b.n 1d9154 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r5, r6, [sp] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 1d7804 │ │ │ │ + bl 1d74f4 │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 1d944c │ │ │ │ + bne.n 1d913c │ │ │ │ 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 1d7804 │ │ │ │ + bl 1d74f4 │ │ │ │ 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 │ │ │ │ @@ -540826,69 +540507,69 @@ │ │ │ │ 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 1d9410 │ │ │ │ - ldr r2, [pc, #36] @ (1d94e8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d94e4 ) │ │ │ │ + bne.n 1d9100 │ │ │ │ + ldr r2, [pc, #36] @ (1d91d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d91d4 ) │ │ │ │ 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 1d94dc │ │ │ │ + bne.n 1d91cc │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ + ldr r0, [r7, #112] @ 0x70 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #48] @ 0x30 │ │ │ │ + ldr r6, [r0, #100] @ 0x64 │ │ │ │ lsls r2, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d9568 │ │ │ │ + beq.n 1d9258 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #12 │ │ │ │ subs r2, r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.n 1d951e │ │ │ │ + bhi.n 1d920e │ │ │ │ tbb [pc, r2] │ │ │ │ movs r4, #11 │ │ │ │ subs r3, r2, r4 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 547e0 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 1d9540 │ │ │ │ + cbz r0, 1d9230 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ blx 547e0 <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 547e0 <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d951e │ │ │ │ + bne.n 1d920e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1d9520 │ │ │ │ + b.n 1d9210 │ │ │ │ movs r0, #3 │ │ │ │ blx 547e0 <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @@ -540972,68 +540653,68 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 54b7c │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #112] @ (1d96bc ) │ │ │ │ + ldr r2, [pc, #112] @ (1d93ac ) │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - ldr r3, [pc, #108] @ (1d96c0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d93b0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 1d96ae │ │ │ │ + beq.n 1d939e │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - bne.n 1d96aa │ │ │ │ + bne.n 1d939a │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ blx 5404c │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 550dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 54088 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 550e8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #48] @ (1d96c4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d96c0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d93b4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d93b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d96b6 │ │ │ │ + bne.n 1d93a6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1d9692 │ │ │ │ + b.n 1d9382 │ │ │ │ mov r1, r2 │ │ │ │ blx 54088 │ │ │ │ - b.n 1d9690 │ │ │ │ + b.n 1d9380 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5407c │ │ │ │ subs r0, #0 │ │ │ │ @@ -541057,96 +540738,96 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 5516c │ │ │ │ - cbz r0, 1d9746 │ │ │ │ + cbz r0, 1d9436 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ (1d974c ) │ │ │ │ + ldr r2, [pc, #40] @ (1d943c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r1, r4, [r3] │ │ │ │ movs r1, #0 │ │ │ │ blx 554ec │ │ │ │ - cbnz r0, 1d973a │ │ │ │ + cbnz r0, 1d942a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 5422c │ │ │ │ movs r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #4 │ │ │ │ - b.n 1d9736 │ │ │ │ + b.n 1d9426 │ │ │ │ nop │ │ │ │ mcr2 15, 2, pc, cr3, cr15, {7} @ │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5473c │ │ │ │ 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] @ (1d97b4 ) │ │ │ │ + ldr r2, [pc, #64] @ (1d94a4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (1d97b8 ) │ │ │ │ + ldr r3, [pc, #64] @ (1d94a8 ) │ │ │ │ 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 549d8 │ │ │ │ - cbnz r0, 1d97ac │ │ │ │ - cbz r4, 1d9794 │ │ │ │ + cbnz r0, 1d949c │ │ │ │ + cbz r4, 1d9484 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (1d97bc ) │ │ │ │ - ldr r3, [pc, #32] @ (1d97b8 ) │ │ │ │ + ldr r2, [pc, #36] @ (1d94ac ) │ │ │ │ + ldr r3, [pc, #32] @ (1d94a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d97b0 │ │ │ │ + bne.n 1d94a0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1d9794 │ │ │ │ + b.n 1d9484 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + ldr r4, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ subs r0, #5 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ - cbnz r3, 1d97f6 │ │ │ │ + cbnz r3, 1d94e6 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp.w r2, #266 @ 0x10a │ │ │ │ - beq.n 1d97fa │ │ │ │ + beq.n 1d94ea │ │ │ │ sub.w r0, r2, #264 @ 0x108 │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ @@ -541155,24 +540836,24 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ subs r1, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1d97d4 │ │ │ │ + bl 1d94c4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ - cbnz r3, 1d983a │ │ │ │ + cbnz r3, 1d952a │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp.w r2, #266 @ 0x10a │ │ │ │ - beq.n 1d983e │ │ │ │ + beq.n 1d952e │ │ │ │ sub.w r0, r2, #264 @ 0x108 │ │ │ │ cmp r0, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -541181,15 +540862,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ subs r1, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1d9818 │ │ │ │ + bl 1d9508 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r2, r0, #20 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -541201,337 +540882,337 @@ │ │ │ │ itt ne │ │ │ │ clzne r0, r0 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1d989c │ │ │ │ + beq.n 1d958c │ │ │ │ subs r3, #4 │ │ │ │ - b.n 1d9892 │ │ │ │ + b.n 1d9582 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1d989c │ │ │ │ + beq.n 1d958c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1d988a │ │ │ │ + bpl.n 1d957a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1d98c8 │ │ │ │ + beq.n 1d95b8 │ │ │ │ subs r3, #4 │ │ │ │ movw ip, #287 @ 0x11f │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 1d98c0 │ │ │ │ + bmi.n 1d95b0 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ - cbnz r0, 1d98cc │ │ │ │ + cbnz r0, 1d95bc │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 1d98cc │ │ │ │ + bne.n 1d95bc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d98b0 │ │ │ │ + bne.n 1d95a0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #44] @ (1d9910 ) │ │ │ │ + ldr r0, [pc, #44] @ (1d9600 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ - cbnz r3, 1d990a │ │ │ │ - ldr r3, [pc, #36] @ (1d9914 ) │ │ │ │ + cbnz r3, 1d95fa │ │ │ │ + ldr r3, [pc, #36] @ (1d9604 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ and.w r0, r0, #134 @ 0x86 │ │ │ │ sub.w r0, r0, #128 @ 0x80 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ 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 r0, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1d9966 │ │ │ │ - cbz r3, 1d9966 │ │ │ │ + bne.n 1d9656 │ │ │ │ + cbz r3, 1d9656 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 1d9946 │ │ │ │ + b.n 1d9636 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1d9966 │ │ │ │ + beq.n 1d9656 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ add.w r0, r0, r3, lsl #3 │ │ │ │ ldrd r0, r1, [r0, #20] │ │ │ │ - bl 1e23d4 │ │ │ │ + bl 1e20c4 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 1d9940 │ │ │ │ + bvc.n 1d9630 │ │ │ │ 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 r0, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1d99b6 │ │ │ │ - cbz r3, 1d99ba │ │ │ │ + bne.n 1d96a6 │ │ │ │ + cbz r3, 1d96aa │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 1d999a │ │ │ │ + b.n 1d968a │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1d99ba │ │ │ │ + beq.n 1d96aa │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ add.w r0, r0, r3, lsl #3 │ │ │ │ ldrd r0, r1, [r0, #20] │ │ │ │ - bl 1e23d4 │ │ │ │ + bl 1e20c4 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 1d9994 │ │ │ │ + bvs.n 1d9684 │ │ │ │ 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 │ │ │ │ add.w r7, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #152] @ (1d9a74 ) │ │ │ │ + ldr r0, [pc, #152] @ (1d9764 ) │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r7, #56] @ 0x38 │ │ │ │ ldrb.w r4, [r4, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 1d9a60 │ │ │ │ + bne.n 1d9750 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d9a6a │ │ │ │ + beq.n 1d975a │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov sl, r1 │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ add r3, r2 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - ldr r3, [pc, #124] @ (1d9a78 ) │ │ │ │ + ldr r3, [pc, #124] @ (1d9768 ) │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r9, [r0, r3] │ │ │ │ - b.n 1d9a0a │ │ │ │ + b.n 1d96fa │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1d9a6a │ │ │ │ + beq.n 1d975a │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mla r3, r8, r3, r9 │ │ │ │ add r3, r6 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1d9a60 │ │ │ │ + bne.n 1d9750 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 1e23d4 │ │ │ │ + bl 1e20c4 │ │ │ │ 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 1d9a06 │ │ │ │ + beq.n 1d96f6 │ │ │ │ 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} │ │ │ │ - str r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ 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 │ │ │ │ add.w r7, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #152] @ (1d9b30 ) │ │ │ │ + ldr r0, [pc, #152] @ (1d9820 ) │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r7, #56] @ 0x38 │ │ │ │ ldrb.w r4, [r4, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 1d9b1c │ │ │ │ + bne.n 1d980c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d9b26 │ │ │ │ + beq.n 1d9816 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov sl, r1 │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ add r3, r2 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - ldr r3, [pc, #124] @ (1d9b34 ) │ │ │ │ + ldr r3, [pc, #124] @ (1d9824 ) │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r9, [r0, r3] │ │ │ │ - b.n 1d9ac6 │ │ │ │ + b.n 1d97b6 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1d9b26 │ │ │ │ + beq.n 1d9816 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mla r3, r8, r3, r9 │ │ │ │ add r3, r6 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1d9b1c │ │ │ │ + bne.n 1d980c │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 1e23d4 │ │ │ │ + bl 1e20c4 │ │ │ │ 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 1d9ac2 │ │ │ │ + beq.n 1d97b2 │ │ │ │ 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} │ │ │ │ - str r6, [r4, #84] @ 0x54 │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261afc │ │ │ │ + bl 2617ec │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1d9b64 │ │ │ │ + cbz r0, 1d9854 │ │ │ │ ldrb.w r0, [sp, #4] │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261afc │ │ │ │ + bl 2617ec │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1d9b94 │ │ │ │ + cbz r0, 1d9884 │ │ │ │ ldrb.w r0, [sp, #4] │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261afc │ │ │ │ + bl 2617ec │ │ │ │ uxtb r0, r0 │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261afc │ │ │ │ + bl 2617ec │ │ │ │ uxtb r0, r0 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261afc │ │ │ │ + bl 2617ec │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #3 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -541541,18 +541222,18 @@ │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261afc │ │ │ │ + bl 2617ec │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1d9c44 │ │ │ │ + cbz r0, 1d9934 │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -541561,15 +541242,15 @@ │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261afc │ │ │ │ + bl 2617ec │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -541579,18 +541260,18 @@ │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261afc │ │ │ │ + bl 2617ec │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1d9ca4 │ │ │ │ + cbz r0, 1d9994 │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #3 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -541599,15 +541280,15 @@ │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261afc │ │ │ │ + bl 2617ec │ │ │ │ uxtb r3, r0 │ │ │ │ cmp r3, #5 │ │ │ │ itett ls │ │ │ │ movls r0, #42 @ 0x2a │ │ │ │ movhi r0, #0 │ │ │ │ lsrls r0, r3 │ │ │ │ andls.w r0, r0, #1 │ │ │ │ @@ -541616,455 +541297,455 @@ │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261afc │ │ │ │ + bl 2617ec │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261afc │ │ │ │ + bl 2617ec │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261afc │ │ │ │ + bl 2617ec │ │ │ │ lsrs r0, r0, #24 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261afc │ │ │ │ + bl 2617ec │ │ │ │ str r0, [sp, #4] │ │ │ │ lsrs r0, r0, #24 │ │ │ │ - beq.n 1d9d5e │ │ │ │ + beq.n 1d9a4e │ │ │ │ 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 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cbz r3, 1d9db4 │ │ │ │ + cbz r3, 1d9aa4 │ │ │ │ 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 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 1d9d8a │ │ │ │ + b.n 1d9a7a │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d9dac │ │ │ │ + beq.n 1d9a9c │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261cfc │ │ │ │ + bl 2619ec │ │ │ │ cmp r0, #5 │ │ │ │ - bhi.n 1d9d86 │ │ │ │ + bhi.n 1d9a76 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 1d9e08 │ │ │ │ + cbz r3, 1d9af8 │ │ │ │ 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 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 1d9dde │ │ │ │ + b.n 1d9ace │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d9e00 │ │ │ │ + beq.n 1d9af0 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261cfc │ │ │ │ + bl 2619ec │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 1d9dda │ │ │ │ + bhi.n 1d9aca │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 1d9e5c │ │ │ │ + cbz r3, 1d9b4c │ │ │ │ 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 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 1d9e32 │ │ │ │ + b.n 1d9b22 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d9e54 │ │ │ │ + beq.n 1d9b44 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261cfc │ │ │ │ + bl 2619ec │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 1d9e2e │ │ │ │ + bhi.n 1d9b1e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 1d9eb0 │ │ │ │ + cbz r3, 1d9ba0 │ │ │ │ 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 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 1d9e86 │ │ │ │ + b.n 1d9b76 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d9ea8 │ │ │ │ + beq.n 1d9b98 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261cfc │ │ │ │ + bl 2619ec │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 1d9e82 │ │ │ │ + bhi.n 1d9b72 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 1d9f02 │ │ │ │ + cbz r3, 1d9bf2 │ │ │ │ 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 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 1d9eda │ │ │ │ + b.n 1d9bca │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d9efa │ │ │ │ + beq.n 1d9bea │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261cfc │ │ │ │ + bl 2619ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d9ed6 │ │ │ │ + bne.n 1d9bc6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r3, 1d9f58 │ │ │ │ + cbz r3, 1d9c48 │ │ │ │ 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 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 1d9f2e │ │ │ │ + b.n 1d9c1e │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d9f50 │ │ │ │ + beq.n 1d9c40 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261cfc │ │ │ │ + bl 2619ec │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.n 1d9f2a │ │ │ │ + bhi.n 1d9c1a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #20 │ │ │ │ - bl 261ce4 │ │ │ │ + bl 2619d4 │ │ │ │ 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, #20 │ │ │ │ - bl 261ce4 │ │ │ │ + bl 2619d4 │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ 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, #20 │ │ │ │ - bl 1e2878 │ │ │ │ + bl 1e2568 │ │ │ │ tst.w r0, #5 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1da048 ) │ │ │ │ + ldr r0, [pc, #116] @ (1d9d38 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1da04c ) │ │ │ │ + ldr r2, [pc, #112] @ (1d9d3c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r3, #3] │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 1e3dbc │ │ │ │ + bl 1e3aac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1da022 │ │ │ │ - ldr r2, [pc, #68] @ (1da050 ) │ │ │ │ - ldr r3, [pc, #60] @ (1da04c ) │ │ │ │ + beq.n 1d9d12 │ │ │ │ + ldr r2, [pc, #68] @ (1d9d40 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d9d3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da042 │ │ │ │ + bne.n 1d9d32 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 1e23d4 │ │ │ │ + bl 1e20c4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1da00a │ │ │ │ + b.n 1d9cfa │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r4, #0] │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r5, r7] │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1da08a │ │ │ │ + beq.n 1d9d7a │ │ │ │ subs r2, #4 │ │ │ │ push {lr} │ │ │ │ movw lr, #317 @ 0x13d │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 1da07e │ │ │ │ + bne.n 1d9d6e │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1da088 │ │ │ │ + bne.n 1d9d78 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1da088 │ │ │ │ + bne.n 1d9d78 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1da066 │ │ │ │ + bne.n 1d9d56 │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr.w ip, [pc, #64] @ 1da0d8 │ │ │ │ + ldr.w ip, [pc, #64] @ 1d9dc8 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ - cbnz r2, 1da0b2 │ │ │ │ + cbnz r2, 1d9da2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 1da0b6 │ │ │ │ + bne.n 1d9da6 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1da0b4 │ │ │ │ + bne.n 1d9da4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #24] @ (1da0dc ) │ │ │ │ + ldr r3, [pc, #24] @ (1d9dcc ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ and.w r0, r0, #134 @ 0x86 │ │ │ │ subs r0, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ - ldrsh r4, [r4, r5] │ │ │ │ + str r4, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1da114 │ │ │ │ - cbnz r2, 1da110 │ │ │ │ + beq.n 1d9e04 │ │ │ │ + cbnz r2, 1d9e00 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp.w r2, #266 @ 0x10a │ │ │ │ - beq.n 1da106 │ │ │ │ + beq.n 1d9df6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ movw r3, #289 @ 0x121 │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1da0f8 │ │ │ │ + beq.n 1d9de8 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w lr, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #428] @ (1da2cc ) │ │ │ │ + ldr r0, [pc, #428] @ (1d9fbc ) │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w r3, [ip, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1da134 │ │ │ │ + beq.n 1d9e24 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1da2aa │ │ │ │ + beq.w 1d9f9a │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #400] @ (1da2d0 ) │ │ │ │ + ldr r1, [pc, #400] @ (1d9fc0 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r1, r0, r3, r1 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r3, r4, r1 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #2 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r2, [ip, #13] │ │ │ │ moveq r5, r2 │ │ │ │ addeq.w r6, r2, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1da1d4 │ │ │ │ + beq.n 1d9ec4 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1da130 │ │ │ │ + bne.n 1d9e20 │ │ │ │ ldrb.w ip, [r1] │ │ │ │ ldr.w r2, [lr, #56] @ 0x38 │ │ │ │ add.w ip, ip, #5 │ │ │ │ add.w ip, r2, ip, lsl #3 │ │ │ │ ldrb r0, [r2, #13] │ │ │ │ cmp r0, #32 │ │ │ │ ldrd r2, ip, [ip, #-20] │ │ │ │ - bhi.w 1da2c6 │ │ │ │ + bhi.w 1d9fb6 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1da2ca │ │ │ │ + bhi.w 1d9fba │ │ │ │ tbb [pc, r0] │ │ │ │ ldr r6, [sp, #600] @ 0x258 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ str r3, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ @@ -542078,33 +541759,33 @@ │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ sxth r2, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r0, lr, #0 │ │ │ │ - blt.n 1da130 │ │ │ │ + blt.n 1d9e20 │ │ │ │ subs r0, r2, #1 │ │ │ │ and.w r2, r2, r0 │ │ │ │ adc.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ and.w r0, r0, lr │ │ │ │ orrs r2, r0 │ │ │ │ - bne.n 1da130 │ │ │ │ + bne.n 1d9e20 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1da2aa │ │ │ │ + beq.n 1d9f9a │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ cmp r5, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r0, ip, r0, lsl #3 │ │ │ │ ldrd r2, r0, [r0, #-20] │ │ │ │ - bhi.n 1da2c2 │ │ │ │ + bhi.n 1d9fb2 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 1da27c │ │ │ │ - add r0, pc, #8 @ (adr r0, 1da1f4 ) │ │ │ │ + bhi.n 1d9f6c │ │ │ │ + add r0, pc, #8 @ (adr r0, 1d9ee4 ) │ │ │ │ ldr.w lr, [r0, r6, lsl #2] │ │ │ │ add r0, lr │ │ │ │ bx r0 │ │ │ │ vminnm.f16 , , │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ @@ -542164,82 +541845,82 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ sxtb r2, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 1da1b4 │ │ │ │ + b.n 1d9ea4 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 1da1b4 │ │ │ │ + b.n 1d9ea4 │ │ │ │ movs r0, #0 │ │ │ │ orrs.w ip, r2, r0 │ │ │ │ - beq.w 1da130 │ │ │ │ + beq.w 1d9e20 │ │ │ │ adds.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, ip, r2 │ │ │ │ adc.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w r0, ip, r0 │ │ │ │ orrs r2, r0 │ │ │ │ - bne.w 1da130 │ │ │ │ + bne.w 1d9e20 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 1da166 │ │ │ │ + bne.w 1d9e56 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ uxth r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1da284 │ │ │ │ + b.n 1d9f74 │ │ │ │ uxtb r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1da284 │ │ │ │ + b.n 1d9f74 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1da2a2 │ │ │ │ - b.n 1da130 │ │ │ │ + bne.n 1d9f92 │ │ │ │ + b.n 1d9e20 │ │ │ │ mov lr, r0 │ │ │ │ - b.n 1da1b4 │ │ │ │ + b.n 1d9ea4 │ │ │ │ mov r0, ip │ │ │ │ - b.n 1da284 │ │ │ │ + b.n 1d9f74 │ │ │ │ nop │ │ │ │ - ldrsh r6, [r2, r3] │ │ │ │ + str r6, [r4, #28] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, 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 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1e2408 │ │ │ │ + bl 1e20f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1da384 │ │ │ │ - cbz r5, 1da35c │ │ │ │ + beq.n 1da074 │ │ │ │ + cbz r5, 1da04c │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w lr, [r0, #13] │ │ │ │ add.w ip, r3, r5 │ │ │ │ subs r2, r3, #1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldrd r3, r1, [r1, #-20] │ │ │ │ - bhi.n 1da34c │ │ │ │ + bhi.n 1da03c │ │ │ │ add.w r1, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1da396 │ │ │ │ + bhi.n 1da086 │ │ │ │ tbb [pc, r1] │ │ │ │ adds r5, #33 @ 0x21 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ - ldr r0, [pc, #212] @ (1da408 ) │ │ │ │ + ldr r0, [pc, #212] @ (1da0f8 ) │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ ldrb r5, [r6, r4] │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ @@ -542247,107 +541928,107 @@ │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1da384 │ │ │ │ + beq.n 1da074 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 1da30a │ │ │ │ + bne.n 1d9ffa │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 1da35c │ │ │ │ + beq.n 1da04c │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbnz r3, 1da384 │ │ │ │ + cbnz r3, 1da074 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1da35c │ │ │ │ + beq.n 1da04c │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1da360 │ │ │ │ + beq.n 1da050 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 1da35c │ │ │ │ + beq.n 1da04c │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1da384 │ │ │ │ + beq.n 1da074 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1da35c │ │ │ │ + beq.n 1da04c │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 1da388 │ │ │ │ - b.n 1da384 │ │ │ │ + bne.n 1da078 │ │ │ │ + b.n 1da074 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 1da35c │ │ │ │ + beq.n 1da04c │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sxtb r3, r3 │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1da384 │ │ │ │ + beq.n 1da074 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1da35c │ │ │ │ + beq.n 1da04c │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 1da3ae │ │ │ │ - b.n 1da384 │ │ │ │ + bne.n 1da09e │ │ │ │ + b.n 1da074 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 1da35c │ │ │ │ + beq.n 1da04c │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sxth r3, r3 │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1da384 │ │ │ │ + beq.n 1da074 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1da35c │ │ │ │ + beq.n 1da04c │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 1da3d8 │ │ │ │ - b.n 1da384 │ │ │ │ + bne.n 1da0c8 │ │ │ │ + b.n 1da074 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ add.w r4, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #420] @ (1da5b4 ) │ │ │ │ + ldr r0, [pc, #420] @ (1da2a4 ) │ │ │ │ ldr.w ip, [r4, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w r4, [ip, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 1da4a8 │ │ │ │ + bne.n 1da198 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1da4de │ │ │ │ + beq.n 1da1ce │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #404] @ (1da5b8 ) │ │ │ │ + ldr r1, [pc, #404] @ (1da2a8 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r1, r0, r4, r1 │ │ │ │ add r1, r2 │ │ │ │ ldrb r2, [r1, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1da4a8 │ │ │ │ + bne.n 1da198 │ │ │ │ ldrb.w r6, [ip, #13] │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ rsb r2, r6, #64 @ 0x40 │ │ │ │ sub.w r5, r6, #32 │ │ │ │ subs.w r1, r2, #32 │ │ │ │ add.w lr, r6, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r5, r4, r5 │ │ │ │ @@ -542362,17 +542043,17 @@ │ │ │ │ subs r3, #1 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ adds r7, r0, #1 │ │ │ │ cmp r6, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrd r1, r2, [r2, #-20] │ │ │ │ - bhi.n 1da4ae │ │ │ │ + bhi.n 1da19e │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1da570 │ │ │ │ + bhi.n 1da260 │ │ │ │ tbb [pc, lr] │ │ │ │ strb r0, [r2, #16] │ │ │ │ strb r4, [r6, #17] │ │ │ │ strb r4, [r6, #17] │ │ │ │ str r4, [r6, r5] │ │ │ │ strb r4, [r6, #17] │ │ │ │ strb r4, [r6, #17] │ │ │ │ @@ -542393,296 +542074,296 @@ │ │ │ │ cmp r4, r2 │ │ │ │ it eq │ │ │ │ cmpeq r5, r1 │ │ │ │ mov.w r7, r8, lsr #31 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1da4a8 │ │ │ │ + bne.n 1da198 │ │ │ │ negs r7, r1 │ │ │ │ bic.w r1, r7, r1 │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ and.w r2, r2, r8 │ │ │ │ orrs r1, r2 │ │ │ │ - bne.n 1da4a8 │ │ │ │ + bne.n 1da198 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1da46a │ │ │ │ + bne.n 1da15a │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sxth r1, r1 │ │ │ │ mov.w r8, r1, asr #31 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r1, #32768 @ 0x8000 │ │ │ │ add.w r2, r8, #1 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1da4a8 │ │ │ │ + bne.n 1da198 │ │ │ │ negs r2, r1 │ │ │ │ bic.w r2, r2, r1 │ │ │ │ sbc.w r1, r8, r8, lsl #1 │ │ │ │ bic.w r1, r1, r8 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1da4a8 │ │ │ │ + bne.n 1da198 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1da4de │ │ │ │ + beq.n 1da1ce │ │ │ │ ldrb.w r2, [r0, #2]! │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrsh.w r1, [r2, #20] │ │ │ │ asrs r2, r1, #31 │ │ │ │ - b.n 1da4b0 │ │ │ │ + b.n 1da1a0 │ │ │ │ sxtb r1, r1 │ │ │ │ mov.w r8, r1, asr #31 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r1, #128 @ 0x80 │ │ │ │ add.w r2, r8, #1 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1da4a8 │ │ │ │ + bne.n 1da198 │ │ │ │ negs r2, r1 │ │ │ │ bic.w r2, r2, r1 │ │ │ │ sbc.w r1, r8, r8, lsl #1 │ │ │ │ bic.w r1, r1, r8 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1da4a8 │ │ │ │ + bne.n 1da198 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1da4de │ │ │ │ + beq.n 1da1ce │ │ │ │ ldrb.w r2, [r0, #2]! │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrsb.w r1, [r2, #20] │ │ │ │ asrs r2, r1, #31 │ │ │ │ - b.n 1da4b0 │ │ │ │ + b.n 1da1a0 │ │ │ │ mov.w r8, r1, asr #31 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #2147483648 @ 0x80000000 │ │ │ │ add.w r2, r8, #1 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1da4a8 │ │ │ │ + bne.n 1da198 │ │ │ │ negs r2, r1 │ │ │ │ bic.w r2, r2, r1 │ │ │ │ sbc.w r1, r8, r8, lsl #1 │ │ │ │ bic.w r1, r1, r8 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1da4a8 │ │ │ │ + bne.n 1da198 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1da4de │ │ │ │ + beq.n 1da1ce │ │ │ │ ldrb.w r2, [r0, #2]! │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ asrs r2, r1, #31 │ │ │ │ - b.n 1da4b0 │ │ │ │ + b.n 1da1a0 │ │ │ │ nop │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrsh r2, [r7, r3] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1da640 ) │ │ │ │ + ldr r0, [pc, #116] @ (1da330 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1da644 ) │ │ │ │ + ldr r2, [pc, #112] @ (1da334 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 1e3dbc │ │ │ │ + bl 1e3aac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1da61a │ │ │ │ - ldr r2, [pc, #68] @ (1da648 ) │ │ │ │ - ldr r3, [pc, #60] @ (1da644 ) │ │ │ │ + beq.n 1da30a │ │ │ │ + ldr r2, [pc, #68] @ (1da338 ) │ │ │ │ + ldr r3, [pc, #60] @ (1da334 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da63a │ │ │ │ + bne.n 1da32a │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 1e23d4 │ │ │ │ + bl 1e20c4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1da602 │ │ │ │ + b.n 1da2f2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldrb r0, [r7, r4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + ldrb r6, [r0, r4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1da6d0 ) │ │ │ │ + ldr r0, [pc, #116] @ (1da3c0 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1da6d4 ) │ │ │ │ + ldr r2, [pc, #112] @ (1da3c4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 1e3dbc │ │ │ │ + bl 1e3aac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1da6aa │ │ │ │ - ldr r2, [pc, #68] @ (1da6d8 ) │ │ │ │ - ldr r3, [pc, #60] @ (1da6d4 ) │ │ │ │ + beq.n 1da39a │ │ │ │ + ldr r2, [pc, #68] @ (1da3c8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1da3c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da6ca │ │ │ │ + bne.n 1da3ba │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 1e23d4 │ │ │ │ + bl 1e20c4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1da692 │ │ │ │ + b.n 1da382 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ + ldrb r0, [r5, r2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, r5] │ │ │ │ + ldrb r6, [r6, r1] │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1da760 ) │ │ │ │ + ldr r0, [pc, #116] @ (1da450 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1da764 ) │ │ │ │ + ldr r2, [pc, #112] @ (1da454 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 1e3dbc │ │ │ │ + bl 1e3aac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1da73a │ │ │ │ - ldr r2, [pc, #68] @ (1da768 ) │ │ │ │ - ldr r3, [pc, #60] @ (1da764 ) │ │ │ │ + beq.n 1da42a │ │ │ │ + ldr r2, [pc, #68] @ (1da458 ) │ │ │ │ + ldr r3, [pc, #60] @ (1da454 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da75a │ │ │ │ + bne.n 1da44a │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 1e23d4 │ │ │ │ + bl 1e20c4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1da722 │ │ │ │ + b.n 1da412 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldrh r6, [r4, r7] │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r1, #44 @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 1e2408 │ │ │ │ + bl 1e20f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1da810 │ │ │ │ - cbz r5, 1da7e8 │ │ │ │ + beq.n 1da500 │ │ │ │ + cbz r5, 1da4d8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r5 │ │ │ │ ldrb.w ip, [r0, #13] │ │ │ │ subs r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - bhi.n 1da7e0 │ │ │ │ + bhi.n 1da4d0 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 1da822 │ │ │ │ + bhi.n 1da512 │ │ │ │ tbb [pc, ip] │ │ │ │ adds r1, #29 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ add r1, r6 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ @@ -542693,115 +542374,115 @@ │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ lsls r4, r1, #27 │ │ │ │ - beq.n 1da810 │ │ │ │ + beq.n 1da500 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1da7a2 │ │ │ │ + bne.n 1da492 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1da7e8 │ │ │ │ + beq.n 1da4d8 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 1da810 │ │ │ │ + cbz r1, 1da500 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1da7e8 │ │ │ │ + beq.n 1da4d8 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1da7ec │ │ │ │ + bne.n 1da4dc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1da7e8 │ │ │ │ + beq.n 1da4d8 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r4, r1, #27 │ │ │ │ - beq.n 1da810 │ │ │ │ + beq.n 1da500 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1da7e8 │ │ │ │ + beq.n 1da4d8 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - bne.n 1da814 │ │ │ │ - b.n 1da810 │ │ │ │ + bne.n 1da504 │ │ │ │ + b.n 1da500 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1da7e8 │ │ │ │ + beq.n 1da4d8 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - beq.n 1da810 │ │ │ │ + beq.n 1da500 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1da7e8 │ │ │ │ + beq.n 1da4d8 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r5, r1, #27 │ │ │ │ - bne.n 1da83a │ │ │ │ - b.n 1da810 │ │ │ │ + bne.n 1da52a │ │ │ │ + b.n 1da500 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1da7e8 │ │ │ │ + beq.n 1da4d8 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - beq.n 1da810 │ │ │ │ + beq.n 1da500 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1da7e8 │ │ │ │ + beq.n 1da4d8 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r5, r1, #27 │ │ │ │ - bne.n 1da860 │ │ │ │ - b.n 1da810 │ │ │ │ + bne.n 1da550 │ │ │ │ + b.n 1da500 │ │ │ │ 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 │ │ │ │ add.w r7, r1, r2, lsl #5 │ │ │ │ mov r6, r3 │ │ │ │ add.w r5, r7, #44 @ 0x2c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 1e2408 │ │ │ │ + bl 1e20f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dab78 │ │ │ │ + beq.w 1da868 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dabae │ │ │ │ + beq.w 1da89e │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ add r6, r4 │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ subs r4, #1 │ │ │ │ subs r6, #1 │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ ldrb.w r8, [r9, #13] │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp.w r8, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r9, r2, lsl #3 │ │ │ │ ldrd r5, sl, [r2, #-20] │ │ │ │ - bhi.w 1dab7e │ │ │ │ + bhi.w 1da86e │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 1daade │ │ │ │ + bhi.w 1da7ce │ │ │ │ tbh [pc, r8, lsl #1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ @@ -542851,17 +542532,17 @@ │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1dab78 │ │ │ │ + bne.w 1da868 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 1dabae │ │ │ │ + beq.w 1da89e │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrh r5, [r3, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -542878,21 +542559,21 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dab78 │ │ │ │ + bne.w 1da868 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.w 1dabae │ │ │ │ + beq.w 1da89e │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1da936 │ │ │ │ + b.n 1da626 │ │ │ │ mov.w sl, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, r4, #1 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -542909,17 +542590,17 @@ │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1dab78 │ │ │ │ + bne.w 1da868 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 1dabae │ │ │ │ + beq.w 1da89e │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrb r5, [r3, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -542936,53 +542617,53 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dab78 │ │ │ │ + bne.n 1da868 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.w 1dabae │ │ │ │ + beq.w 1da89e │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1da9e4 │ │ │ │ + b.n 1da6d4 │ │ │ │ movs r1, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ adds r0, r4, #1 │ │ │ │ lsl.w r3, r1, r5 │ │ │ │ subs r3, #1 │ │ │ │ eors r3, r5 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dab78 │ │ │ │ + bne.n 1da868 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1dabae │ │ │ │ + beq.n 1da89e │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ lsl.w r3, r1, r2 │ │ │ │ subs r3, #1 │ │ │ │ eors r3, r2 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r7, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dab78 │ │ │ │ + bne.n 1da868 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 1dabae │ │ │ │ + beq.n 1da89e │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1daa8e │ │ │ │ + b.n 1da77e │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, r4, #1 │ │ │ │ blx 552e0 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ @@ -542998,17 +542679,17 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ ite ne │ │ │ │ movne fp, r3 │ │ │ │ orreq.w fp, r3, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1dab78 │ │ │ │ + bne.n 1da868 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1dabae │ │ │ │ + beq.n 1da89e │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 552e0 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ @@ -543023,71 +542704,71 @@ │ │ │ │ cmpeq r3, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbnz r3, 1dab78 │ │ │ │ + cbnz r3, 1da868 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 1dabae │ │ │ │ + beq.n 1da89e │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1daae2 │ │ │ │ + b.n 1da7d2 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 1dabb4 │ │ │ │ + bne.n 1da8a4 │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, sl │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1dab78 │ │ │ │ + bne.n 1da868 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.w 1da8ca │ │ │ │ + bne.w 1da5ba │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ lsls r2, r0 │ │ │ │ orrs r3, r1 │ │ │ │ subs r2, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1dab90 │ │ │ │ + b.n 1da880 │ │ │ │ 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 │ │ │ │ add.w r5, r1, r2, lsl #5 │ │ │ │ sub sp, #20 │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ mov r6, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 1e2408 │ │ │ │ + bl 1e20f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dad58 │ │ │ │ + beq.w 1daa48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1dacd6 │ │ │ │ + beq.n 1da9c6 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ add r6, r7 │ │ │ │ ldr.w fp, [r4, #12] │ │ │ │ subs r2, r6, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r4, #1 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ @@ -543097,15 +542778,15 @@ │ │ │ │ lsrs r2, r2, #1 │ │ │ │ add.w r7, r9, #4294967295 @ 0xffffffff │ │ │ │ sub.w r6, r2, #32 │ │ │ │ rsb r5, r2, #32 │ │ │ │ lsl.w lr, r4, r2 │ │ │ │ mov sl, r7 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1dad60 │ │ │ │ + beq.w 1daa50 │ │ │ │ lsr.w r1, r4, r5 │ │ │ │ mov ip, r0 │ │ │ │ lsl.w r3, r4, r6 │ │ │ │ orrs r3, r1 │ │ │ │ adds.w r1, lr, #4294967295 @ 0xffffffff │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r7, r1, r6 │ │ │ │ @@ -543117,17 +542798,17 @@ │ │ │ │ ldrb.w r8, [r0, #1]! │ │ │ │ add.w r8, fp, r8, lsl #3 │ │ │ │ ldr.w r7, [r8, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr.w r8, [r8, #24] │ │ │ │ cmp r7, #32 │ │ │ │ - bhi.n 1dacc0 │ │ │ │ + bhi.n 1da9b0 │ │ │ │ cmp.w sl, #31 │ │ │ │ - bhi.w 1dadd6 │ │ │ │ + bhi.w 1daac6 │ │ │ │ tbh [pc, sl, lsl #1] │ │ │ │ movs r7, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ @@ -543159,43 +542840,43 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ and.w r8, r3, r8 │ │ │ │ ands r7, r1 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r7, r1 │ │ │ │ - bne.n 1dad58 │ │ │ │ + bne.n 1daa48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1dac32 │ │ │ │ + bne.n 1da922 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ ands r4, r1 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, r1 │ │ │ │ - bne.n 1dad58 │ │ │ │ + bne.n 1daa48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1dacd6 │ │ │ │ + beq.n 1da9c6 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1dad58 │ │ │ │ + beq.n 1daa48 │ │ │ │ movs r6, #1 │ │ │ │ sub.w r1, r2, #32 │ │ │ │ rsb r8, r2, #32 │ │ │ │ mov ip, r1 │ │ │ │ lsl.w r4, r6, r2 │ │ │ │ mov r7, r8 │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1dad12 │ │ │ │ + b.n 1daa02 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 1dacd6 │ │ │ │ + beq.n 1da9c6 │ │ │ │ lsl.w r3, r6, r1 │ │ │ │ ldrb.w r1, [r0, #1]! │ │ │ │ lsr.w r8, r6, r8 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ add.w r1, fp, r1, lsl #3 │ │ │ │ ldrb.w sl, [r1, #20] │ │ │ │ @@ -543208,34 +542889,34 @@ │ │ │ │ orr.w r9, r9, r3 │ │ │ │ lsl.w r3, r1, r2 │ │ │ │ and.w sl, r3, sl │ │ │ │ mov r1, ip │ │ │ │ cmp r9, r5 │ │ │ │ it eq │ │ │ │ cmpeq r3, sl │ │ │ │ - beq.n 1dad0e │ │ │ │ + beq.n 1da9fe │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1dac5c │ │ │ │ + b.n 1da94c │ │ │ │ ldrb.w r7, [sp, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ ands r7, r1 │ │ │ │ cmp r3, r8 │ │ │ │ it eq │ │ │ │ cmpeq r1, r7 │ │ │ │ - bne.n 1dad58 │ │ │ │ + bne.n 1daa48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1dacd6 │ │ │ │ + beq.n 1da9c6 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1dad58 │ │ │ │ + beq.n 1daa48 │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ rsb r1, r2, #32 │ │ │ │ add.w r0, ip, #2 │ │ │ │ lsr.w r1, r4, r1 │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ ldrb r7, [r3, #20] │ │ │ │ sub.w r3, r2, #32 │ │ │ │ @@ -543249,49 +542930,49 @@ │ │ │ │ lsr.w ip, r1, r5 │ │ │ │ lsls r1, r2 │ │ │ │ orr.w r3, r3, ip │ │ │ │ ands r7, r1 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r7, r1 │ │ │ │ - bne.n 1dad58 │ │ │ │ + bne.n 1daa48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 1dac38 │ │ │ │ - b.n 1dacd6 │ │ │ │ + bne.w 1da928 │ │ │ │ + b.n 1da9c6 │ │ │ │ movs r7, #1 │ │ │ │ sub.w r8, r2, #32 │ │ │ │ rsb lr, r2, #32 │ │ │ │ mov.w sl, #0 │ │ │ │ lsl.w r6, r7, r8 │ │ │ │ lsr.w r5, r7, lr │ │ │ │ orrs r5, r6 │ │ │ │ lsl.w r4, r7, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ str r5, [sp, #8] │ │ │ │ - b.n 1dae14 │ │ │ │ + b.n 1dab04 │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrb.w r3, [r0, #2]! │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r2 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ orr.w r3, r3, ip │ │ │ │ ands r6, r1 │ │ │ │ cmp sl, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r1 │ │ │ │ - bne.n 1dad58 │ │ │ │ + bne.n 1daa48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1dacd6 │ │ │ │ + beq.w 1da9c6 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1dad58 │ │ │ │ + beq.n 1daa48 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ rsb r1, r2, #32 │ │ │ │ subs r5, r4, #1 │ │ │ │ sub.w r9, r2, #32 │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ rsb ip, r2, #32 │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ @@ -543309,19 +542990,19 @@ │ │ │ │ lsr.w r5, r5, lr │ │ │ │ ands r6, r1 │ │ │ │ orrs r3, r5 │ │ │ │ adds r5, r0, #1 │ │ │ │ cmp r3, sl │ │ │ │ it eq │ │ │ │ cmpeq r1, r6 │ │ │ │ - bne.w 1dad58 │ │ │ │ + bne.w 1daa48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1dadf8 │ │ │ │ - b.n 1dacd6 │ │ │ │ + bne.n 1daae8 │ │ │ │ + b.n 1da9c6 │ │ │ │ movs r7, #1 │ │ │ │ sub.w r8, r2, #32 │ │ │ │ rsb lr, r2, #32 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ lsl.w r6, r7, r8 │ │ │ │ mov.w sl, #0 │ │ │ │ lsr.w r5, r7, lr │ │ │ │ @@ -543330,20 +543011,20 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r5, ip │ │ │ │ uxth r5, r5 │ │ │ │ ands r5, r1 │ │ │ │ cmp sl, r3 │ │ │ │ it eq │ │ │ │ cmpeq r5, r1 │ │ │ │ - bne.w 1dad58 │ │ │ │ + bne.w 1daa48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1dacd6 │ │ │ │ + beq.w 1da9c6 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1dad58 │ │ │ │ + beq.w 1daa48 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ rsb r1, r2, #32 │ │ │ │ subs r5, r4, #1 │ │ │ │ sub.w ip, r2, #32 │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ rsb r9, r2, #32 │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ @@ -543361,56 +543042,56 @@ │ │ │ │ lsr.w r5, r5, lr │ │ │ │ ands r6, r1 │ │ │ │ orrs r3, r5 │ │ │ │ adds r5, r0, #1 │ │ │ │ cmp r3, sl │ │ │ │ it eq │ │ │ │ cmpeq r1, r6 │ │ │ │ - bne.w 1dad58 │ │ │ │ + bne.w 1daa48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 1dacd6 │ │ │ │ + beq.w 1da9c6 │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrb.w r3, [r0, #2]! │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r2 │ │ │ │ orr.w r3, r3, ip │ │ │ │ orr.w r3, r3, r9 │ │ │ │ - b.n 1daea8 │ │ │ │ + b.n 1dab98 │ │ │ │ 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 r5, r1, r2, lsl #5 │ │ │ │ mov r6, r3 │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 1e2408 │ │ │ │ + bl 1e20f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1db072 │ │ │ │ + beq.w 1dad62 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1db0d0 │ │ │ │ + beq.w 1dadc0 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ add r6, r7 │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ subs r7, #1 │ │ │ │ subs r6, #1 │ │ │ │ ldrb.w r9, [r3, #13] │ │ │ │ ldrb.w lr, [r8, #13] │ │ │ │ mov.w r9, r9, lsr #1 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ and.w r4, r9, #63 @ 0x3f │ │ │ │ itt eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ moveq r1, r2 │ │ │ │ - beq.n 1dafb2 │ │ │ │ + beq.n 1daca2 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ rsb r0, r4, #32 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ lsr.w r0, r2, r0 │ │ │ │ lsls r2, r4 │ │ │ │ orrs r1, r0 │ │ │ │ @@ -543422,23 +543103,23 @@ │ │ │ │ it hi │ │ │ │ movhi r7, #1 │ │ │ │ add.w r0, r0, #5 │ │ │ │ it hi │ │ │ │ lslhi.w sl, r7, r4 │ │ │ │ add.w r0, r8, r0, lsl #3 │ │ │ │ ldrd r3, ip, [r0, #-20] │ │ │ │ - bhi.n 1db010 │ │ │ │ + bhi.n 1dad00 │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1db0d6 │ │ │ │ + bhi.n 1dadc6 │ │ │ │ tbb [pc, r0] │ │ │ │ ldrb r4, [r1, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ - add r3, pc, #492 @ (adr r3, 1db1d4 ) │ │ │ │ + add r3, pc, #492 @ (adr r3, 1daec4 ) │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ subs r4, #123 @ 0x7b │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ @@ -543458,51 +543139,51 @@ │ │ │ │ and.w ip, ip, r1 │ │ │ │ lsl.w r0, r7, r0 │ │ │ │ lsr.w lr, r7, lr │ │ │ │ cmp ip, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ orr.w r0, r0, lr │ │ │ │ - bne.n 1db072 │ │ │ │ + bne.n 1dad62 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1db0d0 │ │ │ │ + beq.n 1dadc0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 1db000 │ │ │ │ + beq.n 1dacf0 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ adds.w r2, sl, r2 │ │ │ │ adc.w r1, r0, #4294967295 @ 0xffffffff │ │ │ │ adds r0, r3, #5 │ │ │ │ add.w r0, r8, r0, lsl #3 │ │ │ │ ldrd r3, ip, [r0, #-20] │ │ │ │ - b.n 1db010 │ │ │ │ + b.n 1dad00 │ │ │ │ uxth r3, r3 │ │ │ │ movs r7, #0 │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - bne.n 1db072 │ │ │ │ + bne.n 1dad62 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1db0d0 │ │ │ │ + beq.n 1dadc0 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - bne.w 1db178 │ │ │ │ + bne.w 1dae68 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ mov.w ip, #0 │ │ │ │ ands r3, r2 │ │ │ │ cmp ip, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 1db072 │ │ │ │ + bne.n 1dad62 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1db0d0 │ │ │ │ + beq.n 1dadc0 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 1db072 │ │ │ │ + beq.n 1dad62 │ │ │ │ ldrb.w r3, [r7, #2]! │ │ │ │ mov.w sl, #1 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ rsb r0, r4, #32 │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ lsl.w r2, sl, r1 │ │ │ │ ldrb r5, [r3, #20] │ │ │ │ @@ -543511,131 +543192,131 @@ │ │ │ │ subs r3, #1 │ │ │ │ orr.w r2, r2, sl │ │ │ │ and.w r5, r5, r3 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, ip │ │ │ │ it eq │ │ │ │ cmpeq r3, r5 │ │ │ │ - bne.n 1db072 │ │ │ │ + bne.n 1dad62 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 1daf9e │ │ │ │ + bne.w 1dac8e │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ands r3, r2 │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - bne.n 1db072 │ │ │ │ + bne.n 1dad62 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1db0d0 │ │ │ │ + beq.n 1dadc0 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 1db072 │ │ │ │ + beq.n 1dad62 │ │ │ │ movs r3, #1 │ │ │ │ rsb r0, r4, #32 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ lsrs r3, r0 │ │ │ │ orr.w r0, r1, r3 │ │ │ │ - b.n 1db10a │ │ │ │ + b.n 1dadfa │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1db0d0 │ │ │ │ + beq.n 1dadc0 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r2, r4, #1 │ │ │ │ adc.w r1, r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - beq.n 1db106 │ │ │ │ - b.n 1db072 │ │ │ │ + beq.n 1dadf6 │ │ │ │ + b.n 1dad62 │ │ │ │ uxtb r3, r3 │ │ │ │ movs r7, #0 │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - bne.n 1db072 │ │ │ │ + bne.n 1dad62 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1db0d0 │ │ │ │ + beq.n 1dadc0 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 1db072 │ │ │ │ + beq.n 1dad62 │ │ │ │ movs r3, #1 │ │ │ │ rsb r0, r4, #32 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ lsrs r3, r0 │ │ │ │ orr.w r0, r1, r3 │ │ │ │ - b.n 1db15c │ │ │ │ + b.n 1dae4c │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1db0d0 │ │ │ │ + beq.n 1dadc0 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r2, r4, #1 │ │ │ │ adc.w r1, r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - beq.n 1db158 │ │ │ │ - b.n 1db072 │ │ │ │ + beq.n 1dae48 │ │ │ │ + b.n 1dad62 │ │ │ │ movs r3, #1 │ │ │ │ rsb r0, r4, #32 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ lsrs r3, r0 │ │ │ │ orr.w r0, r1, r3 │ │ │ │ - b.n 1db196 │ │ │ │ + b.n 1dae86 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1db0d0 │ │ │ │ + beq.n 1dadc0 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r2, r4, #1 │ │ │ │ adc.w r1, r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - beq.n 1db192 │ │ │ │ - b.n 1db072 │ │ │ │ + beq.n 1dae82 │ │ │ │ + b.n 1dad62 │ │ │ │ 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 r6, r1, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r6, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 1e2408 │ │ │ │ + bl 1e20f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1db2b8 │ │ │ │ + beq.n 1dafa8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1db292 │ │ │ │ + beq.n 1daf82 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ add r5, r7 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r1, r7, #1 │ │ │ │ movs r7, #1 │ │ │ │ subs r5, #1 │ │ │ │ ldrb.w ip, [r2, #13] │ │ │ │ ldrb.w r9, [r3, #13] │ │ │ │ mov.w ip, ip, lsr #1 │ │ │ │ add.w r8, r9, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r6, r7, ip │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.w 1db38e │ │ │ │ + beq.w 1db07e │ │ │ │ sub.w r2, ip, #32 │ │ │ │ rsb r0, ip, #32 │ │ │ │ adds.w lr, r6, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r0, r7, r0 │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ orr.w r2, r2, r0 │ │ │ │ sub.w r0, ip, #32 │ │ │ │ @@ -543650,17 +543331,17 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ adds r1, r4, #1 │ │ │ │ cmp.w r9, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r0, r3, r0, lsl #3 │ │ │ │ ldrd sl, r0, [r0, #-20] │ │ │ │ - bhi.n 1db282 │ │ │ │ + bhi.n 1daf72 │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.n 1db304 │ │ │ │ + bhi.n 1daff4 │ │ │ │ tbb [pc, r8] │ │ │ │ str r2, [r3, r6] │ │ │ │ str r1, [r2, r5] │ │ │ │ str r1, [r2, r5] │ │ │ │ cmp r6, #81 @ 0x51 │ │ │ │ str r1, [r2, r5] │ │ │ │ str r1, [r2, r5] │ │ │ │ @@ -543673,167 +543354,167 @@ │ │ │ │ str r1, [r2, r5] │ │ │ │ str r1, [r2, r5] │ │ │ │ str r1, [r2, r5] │ │ │ │ str r1, [r2, r5] │ │ │ │ and.w sl, lr, sl │ │ │ │ ands r2, r0 │ │ │ │ orrs.w sl, sl, r2 │ │ │ │ - bne.n 1db2b8 │ │ │ │ + bne.n 1dafa8 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 1db200 │ │ │ │ + bne.n 1daef0 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ subs r2, #1 │ │ │ │ lsl.w r0, r2, ip │ │ │ │ - b.n 1db2aa │ │ │ │ + b.n 1daf9a │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1db292 │ │ │ │ + beq.n 1daf82 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ tst r0, r2 │ │ │ │ - beq.n 1db2a6 │ │ │ │ + beq.n 1daf96 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #1 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ subs r0, #1 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ uxtb.w r6, sl │ │ │ │ ands.w r6, r6, lr │ │ │ │ - bne.n 1db2b8 │ │ │ │ + bne.n 1dafa8 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1db292 │ │ │ │ + beq.n 1daf82 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.w 1db3ec │ │ │ │ + beq.w 1db0dc │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ adds r4, r1, #1 │ │ │ │ mov lr, r0 │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ ands r2, r0 │ │ │ │ orrs r2, r6 │ │ │ │ - bne.n 1db2b8 │ │ │ │ + bne.n 1dafa8 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1db292 │ │ │ │ + beq.n 1daf82 │ │ │ │ ldrb.w r2, [r1, #2]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ - b.n 1db2ca │ │ │ │ + b.n 1dafba │ │ │ │ movs r0, #1 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ subs r0, #1 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ ands.w r6, sl, lr │ │ │ │ - bne.n 1db2b8 │ │ │ │ + bne.n 1dafa8 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1db292 │ │ │ │ + beq.n 1daf82 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 1db3d2 │ │ │ │ + beq.n 1db0c2 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ adds r4, r1, #1 │ │ │ │ mov lr, r0 │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ and.w sl, r0, sl │ │ │ │ orrs.w sl, sl, r6 │ │ │ │ - bne.n 1db2b8 │ │ │ │ + bne.n 1dafa8 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1db292 │ │ │ │ + beq.n 1daf82 │ │ │ │ ldrb.w r2, [r1, #2]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ - b.n 1db310 │ │ │ │ + b.n 1db000 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ subs r2, #1 │ │ │ │ lsl.w r0, r2, ip │ │ │ │ uxth.w r6, sl │ │ │ │ ands.w r6, r6, lr │ │ │ │ - bne.n 1db2b8 │ │ │ │ + bne.n 1dafa8 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1db292 │ │ │ │ + beq.n 1daf82 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 1db402 │ │ │ │ + beq.n 1db0f2 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ adds r4, r1, #1 │ │ │ │ mov lr, r0 │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r2, #20] │ │ │ │ ands r2, r0 │ │ │ │ orrs r2, r6 │ │ │ │ - bne.n 1db2b8 │ │ │ │ + bne.n 1dafa8 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1db292 │ │ │ │ + beq.n 1daf82 │ │ │ │ ldrb.w r2, [r1, #2]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ - b.n 1db356 │ │ │ │ + b.n 1db046 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ mov r2, lr │ │ │ │ - b.n 1db240 │ │ │ │ + b.n 1daf30 │ │ │ │ uxtb.w sl, sl │ │ │ │ tst.w lr, sl │ │ │ │ - bne.n 1db2b8 │ │ │ │ + bne.n 1dafa8 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 1db292 │ │ │ │ + beq.w 1daf82 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.w 1db298 │ │ │ │ + bne.w 1daf88 │ │ │ │ ldrb.w r2, [r4, #2]! │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1db2b8 │ │ │ │ + bne.w 1dafa8 │ │ │ │ mov r2, lr │ │ │ │ cmp r5, r4 │ │ │ │ - bne.w 1db242 │ │ │ │ - b.n 1db292 │ │ │ │ + bne.w 1daf32 │ │ │ │ + b.n 1daf82 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 1db292 │ │ │ │ + beq.w 1daf82 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1db3cc │ │ │ │ - b.n 1db2b8 │ │ │ │ + beq.n 1db0bc │ │ │ │ + b.n 1dafa8 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 1db292 │ │ │ │ + beq.w 1daf82 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1db3e6 │ │ │ │ - b.n 1db2b8 │ │ │ │ + beq.n 1db0d6 │ │ │ │ + b.n 1dafa8 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 1db292 │ │ │ │ + beq.w 1daf82 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1db3fc │ │ │ │ - b.n 1db2b8 │ │ │ │ + beq.n 1db0ec │ │ │ │ + b.n 1dafa8 │ │ │ │ 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 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ sub sp, #12 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ mov r4, r3 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 1e2408 │ │ │ │ + bl 1e20f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1db512 │ │ │ │ + beq.n 1db202 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1db4e6 │ │ │ │ + beq.n 1db1d6 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ add r4, r7 │ │ │ │ ldr.w lr, [r5, #12] │ │ │ │ subs r2, r7, #1 │ │ │ │ movs r7, #1 │ │ │ │ subs r4, #1 │ │ │ │ ldrb.w sl, [r3, #13] │ │ │ │ @@ -543842,31 +543523,31 @@ │ │ │ │ mov.w sl, sl, lsr #1 │ │ │ │ add.w r8, fp, #4294967295 @ 0xffffffff │ │ │ │ and.w r6, sl, #63 @ 0x3f │ │ │ │ lsl.w r5, r7, r6 │ │ │ │ lsls r3, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - beq.n 1db4ee │ │ │ │ + beq.n 1db1de │ │ │ │ sub.w r0, r6, #32 │ │ │ │ rsb r3, r6, #32 │ │ │ │ adds.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r2 │ │ │ │ lsl.w r0, r7, r0 │ │ │ │ lsr.w r3, r7, r3 │ │ │ │ orr.w r0, r0, r3 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w fp, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldrd r3, r1, [r1, #-20] │ │ │ │ - bhi.n 1db4d6 │ │ │ │ + bhi.n 1db1c6 │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 1db5dc │ │ │ │ + bhi.w 1db2cc │ │ │ │ tbb [pc, r8] │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ ldrsh r3, [r2, r2] │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ @@ -543879,175 +543560,175 @@ │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ and.w ip, ip, r3 │ │ │ │ ands r0, r1 │ │ │ │ orrs.w ip, ip, r0 │ │ │ │ - bne.n 1db512 │ │ │ │ + bne.n 1db202 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1db470 │ │ │ │ + bne.n 1db160 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r2 │ │ │ │ mov r0, ip │ │ │ │ - b.n 1db494 │ │ │ │ + b.n 1db184 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r6 │ │ │ │ - b.n 1db504 │ │ │ │ + b.n 1db1f4 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1db4e6 │ │ │ │ + beq.n 1db1d6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ bics r3, r1 │ │ │ │ - beq.n 1db500 │ │ │ │ + beq.n 1db1f0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ ands.w r3, ip, r3 │ │ │ │ - bne.n 1db512 │ │ │ │ + bne.n 1db202 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1db4e6 │ │ │ │ + beq.n 1db1d6 │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - beq.n 1db5e4 │ │ │ │ + beq.n 1db2d4 │ │ │ │ ldrb.w r1, [r9, #2] │ │ │ │ add.w r2, r9, #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ bic.w r1, r1, r0 │ │ │ │ orrs r1, r3 │ │ │ │ - bne.n 1db512 │ │ │ │ + bne.n 1db202 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1db476 │ │ │ │ - b.n 1db4e6 │ │ │ │ + bne.n 1db166 │ │ │ │ + b.n 1db1d6 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1db4e6 │ │ │ │ + beq.n 1db1d6 │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 1db616 │ │ │ │ + bne.n 1db306 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 1db512 │ │ │ │ + bne.n 1db202 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1db4e6 │ │ │ │ + beq.n 1db1d6 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ adds r0, r2, #1 │ │ │ │ ands.w r1, r3, ip │ │ │ │ - beq.n 1db54a │ │ │ │ - b.n 1db512 │ │ │ │ + beq.n 1db23a │ │ │ │ + b.n 1db202 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1db4e6 │ │ │ │ + beq.n 1db1d6 │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 1db5f8 │ │ │ │ + bne.n 1db2e8 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 1db512 │ │ │ │ + bne.n 1db202 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1db4e6 │ │ │ │ + beq.n 1db1d6 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ adds r0, r2, #1 │ │ │ │ ands.w r1, r3, ip │ │ │ │ - beq.n 1db57e │ │ │ │ - b.n 1db512 │ │ │ │ + beq.n 1db26e │ │ │ │ + b.n 1db202 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1db4e6 │ │ │ │ + beq.n 1db1d6 │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 1db4f8 │ │ │ │ + bne.n 1db1e8 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r1, r2, #1 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ orrs r3, r0 │ │ │ │ - bne.n 1db512 │ │ │ │ + bne.n 1db202 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1db4e6 │ │ │ │ + beq.n 1db1d6 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ands.w r0, r3, ip │ │ │ │ - beq.n 1db5b2 │ │ │ │ - b.n 1db512 │ │ │ │ + beq.n 1db2a2 │ │ │ │ + b.n 1db202 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1db512 │ │ │ │ + bne.n 1db202 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1db5e4 │ │ │ │ - b.n 1db4e6 │ │ │ │ + bne.n 1db2d4 │ │ │ │ + b.n 1db1d6 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r6 │ │ │ │ - b.n 1db606 │ │ │ │ + b.n 1db2f6 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 1db4e6 │ │ │ │ + beq.w 1db1d6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ bics r3, r1 │ │ │ │ - beq.n 1db600 │ │ │ │ - b.n 1db512 │ │ │ │ + beq.n 1db2f0 │ │ │ │ + b.n 1db202 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r6 │ │ │ │ - b.n 1db624 │ │ │ │ + b.n 1db314 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 1db4e6 │ │ │ │ + beq.w 1db1d6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ bics r3, r1 │ │ │ │ - beq.n 1db61e │ │ │ │ - b.n 1db512 │ │ │ │ + beq.n 1db30e │ │ │ │ + b.n 1db202 │ │ │ │ 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 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r7, r3 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 1e2408 │ │ │ │ + bl 1e20f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dba00 │ │ │ │ + beq.w 1db6f0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1dba74 │ │ │ │ + beq.w 1db764 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ add r7, r4 │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ subs r4, #1 │ │ │ │ subs r7, #1 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r8, [r3, #13] │ │ │ │ ldrb.w r6, [r9, #13] │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp r6, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r9, r2, lsl #3 │ │ │ │ ldrd r5, fp, [r2, #-20] │ │ │ │ - bhi.w 1dba06 │ │ │ │ + bhi.w 1db6f6 │ │ │ │ subs r6, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.w 1db8e2 │ │ │ │ + bhi.w 1db5d2 │ │ │ │ tbh [pc, r6, lsl #1] │ │ │ │ lsls r3, r4, #6 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ @@ -544078,15 +543759,15 @@ │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ mov.w sl, #1 │ │ │ │ uxth r5, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1dba00 │ │ │ │ + beq.w 1db6f0 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ movs r2, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ adds r6, r4, #1 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ @@ -544110,23 +543791,23 @@ │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1dba00 │ │ │ │ + bne.w 1db6f0 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 1dba74 │ │ │ │ + beq.w 1db764 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrh r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1dba00 │ │ │ │ + beq.w 1db6f0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ rbit r1, r5 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r1, r1 │ │ │ │ @@ -544149,27 +543830,27 @@ │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1dba00 │ │ │ │ + bne.w 1db6f0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 1dba74 │ │ │ │ + beq.w 1db764 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1db6e2 │ │ │ │ + b.n 1db3d2 │ │ │ │ mov.w sl, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1dba00 │ │ │ │ + beq.w 1db6f0 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ movs r2, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ adds r6, r4, #1 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ @@ -544193,23 +543874,23 @@ │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1dba00 │ │ │ │ + bne.w 1db6f0 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 1dba74 │ │ │ │ + beq.w 1db764 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrb r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1dba00 │ │ │ │ + beq.w 1db6f0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ rbit r1, r5 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r1, r1 │ │ │ │ @@ -544232,25 +543913,25 @@ │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1dba00 │ │ │ │ + bne.w 1db6f0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 1dba74 │ │ │ │ + beq.w 1db764 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1db7e4 │ │ │ │ + b.n 1db4d4 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1dba00 │ │ │ │ + beq.w 1db6f0 │ │ │ │ blx 552e0 <__popcountsi2@plt> │ │ │ │ movs r2, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ adds r6, r4, #1 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ @@ -544274,22 +543955,22 @@ │ │ │ │ ite ne │ │ │ │ movne.w sl, #1 │ │ │ │ moveq.w sl, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1dba00 │ │ │ │ + bne.n 1db6f0 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 1dba74 │ │ │ │ + beq.w 1db764 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1dba00 │ │ │ │ + beq.n 1db6f0 │ │ │ │ mov r0, r5 │ │ │ │ blx 552e0 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsl.w ip, fp, r0 │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ adds.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ @@ -544311,59 +543992,59 @@ │ │ │ │ cmpeq r2, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbnz r3, 1dba00 │ │ │ │ + cbnz r3, 1db6f0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 1dba74 │ │ │ │ + beq.n 1db764 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1db8e6 │ │ │ │ + b.n 1db5d6 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 1dba74 │ │ │ │ + beq.n 1db764 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r5, 1dba00 │ │ │ │ + cbz r5, 1db6f0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 1dba00 │ │ │ │ + beq.n 1db6f0 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 1dba74 │ │ │ │ + beq.n 1db764 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r2, r4, #1 │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1db9d6 │ │ │ │ + bne.n 1db6c6 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ orrs.w r3, r5, fp │ │ │ │ - beq.n 1dba00 │ │ │ │ + beq.n 1db6f0 │ │ │ │ mov r1, fp │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ rbit r3, fp │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #33 @ 0x21 │ │ │ │ cmp.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - cbz r5, 1dba32 │ │ │ │ + cbz r5, 1db722 │ │ │ │ rbit r3, r5 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r2, r3, #1 │ │ │ │ sub.w r1, r3, #33 @ 0x21 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 1dba7a │ │ │ │ + bne.n 1db76a │ │ │ │ rsb ip, r2, #32 │ │ │ │ lsl.w r3, sl, r2 │ │ │ │ lsl.w r1, sl, r1 │ │ │ │ lsr.w ip, sl, ip │ │ │ │ orrs r3, r1 │ │ │ │ orr.w r3, r3, ip │ │ │ │ lsl.w r2, sl, r2 │ │ │ │ @@ -544373,17 +544054,17 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dba00 │ │ │ │ + bne.n 1db6f0 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.w 1db67c │ │ │ │ + bne.w 1db36c │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r0, #32 │ │ │ │ rsb lr, r0, #32 │ │ │ │ subs r3, #33 @ 0x21 │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ @@ -544401,40 +544082,40 @@ │ │ │ │ orrs r1, r3 │ │ │ │ cmp r1, fp │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1dba62 │ │ │ │ + b.n 1db752 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1dbad6 │ │ │ │ + beq.n 1db7c6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dbb80 │ │ │ │ + beq.n 1db870 │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w lr, [ip, #13] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ add.w r4, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd r0, r3, [r3, #-20] │ │ │ │ - bhi.n 1dbb46 │ │ │ │ + bhi.n 1db836 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 1dbb70 │ │ │ │ + bhi.n 1db860 │ │ │ │ tbb [pc, r4] │ │ │ │ adds r1, #16 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ asrs r1, r6, #32 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ @@ -544445,70 +544126,70 @@ │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1dbaf0 │ │ │ │ + bne.n 1db7e0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1dbb32 │ │ │ │ + beq.n 1db822 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r3, #0 │ │ │ │ movw r5, #2043 @ 0x7fb │ │ │ │ movt r5, #65532 @ 0xfffc │ │ │ │ movs r4, #0 │ │ │ │ cmp r5, r0 │ │ │ │ sbcs r4, r3 │ │ │ │ - bcc.n 1dbb7c │ │ │ │ + bcc.n 1db86c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1dbb32 │ │ │ │ + beq.n 1db822 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd r0, r3, [r3, #-20] │ │ │ │ - bhi.n 1dbb46 │ │ │ │ + bhi.n 1db836 │ │ │ │ movw r3, #2043 @ 0x7fb │ │ │ │ movt r3, #65532 @ 0xfffc │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1dbb36 │ │ │ │ + bls.n 1db826 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1dbb96 │ │ │ │ + beq.n 1db886 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dbc96 │ │ │ │ + beq.n 1db986 │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ push {lr} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r0, [ip, #13] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd lr, r3, [r3, #-20] │ │ │ │ - bhi.n 1dbbea │ │ │ │ + bhi.n 1db8da │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1dbc0c │ │ │ │ + bhi.n 1db8fc │ │ │ │ tbb [pc, r3] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ ldrsb r1, [r4, r4] │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ @@ -544520,89 +544201,89 @@ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ cmp.w lr, #32 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.n 1dbc28 │ │ │ │ + bcs.n 1db918 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1dbbac │ │ │ │ + bne.n 1db89c │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1dbbf8 │ │ │ │ + beq.n 1db8e8 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1dbc28 │ │ │ │ + bhi.n 1db918 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1dbbf8 │ │ │ │ + beq.n 1db8e8 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r0, r2, #1 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bls.n 1dbbfc │ │ │ │ + bls.n 1db8ec │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ adds r2, #2 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1dbbf8 │ │ │ │ + beq.n 1db8e8 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1dbc2c │ │ │ │ - b.n 1dbbf8 │ │ │ │ + bne.n 1db91c │ │ │ │ + b.n 1db8e8 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1dbbf8 │ │ │ │ + beq.n 1db8e8 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ uxth.w lr, lr │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1dbc28 │ │ │ │ + bhi.n 1db918 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1dbbf8 │ │ │ │ + beq.n 1db8e8 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 1dbc3a │ │ │ │ - b.n 1dbc28 │ │ │ │ + bls.n 1db92a │ │ │ │ + b.n 1db918 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1dbbf8 │ │ │ │ + beq.n 1db8e8 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ uxtb.w lr, lr │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1dbc28 │ │ │ │ + bhi.n 1db918 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1dbbf8 │ │ │ │ + beq.n 1db8e8 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 1dbc68 │ │ │ │ - b.n 1dbc28 │ │ │ │ + bls.n 1db958 │ │ │ │ + b.n 1db918 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1dbcae │ │ │ │ + beq.n 1db99e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dbdc0 │ │ │ │ + beq.w 1dbab0 │ │ │ │ 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 │ │ │ │ ldr r6, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -544611,18 +544292,18 @@ │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ subs r5, #1 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r2, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #-20] │ │ │ │ - bhi.n 1dbd14 │ │ │ │ + bhi.n 1dba04 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1dbd34 │ │ │ │ + bhi.n 1dba24 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r3, #16 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ strb r3, [r4, r0] │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ @@ -544639,121 +544320,121 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1dbd0e │ │ │ │ + bne.n 1db9fe │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1dbcd0 │ │ │ │ + bne.n 1db9c0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ blx 552e0 <__popcountsi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1dbd0e │ │ │ │ + bne.n 1db9fe │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1dbd24 │ │ │ │ + beq.n 1dba14 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ blx 552e0 <__popcountsi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1dbd0e │ │ │ │ + bne.n 1db9fe │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 1dbd2a │ │ │ │ - b.n 1dbd24 │ │ │ │ + bne.n 1dba1a │ │ │ │ + b.n 1dba14 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r1, #0 │ │ │ │ uxth r0, r0 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1dbd0e │ │ │ │ + bne.n 1db9fe │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1dbd24 │ │ │ │ + beq.n 1dba14 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldrh r0, [r3, #20] │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1dbd0e │ │ │ │ + bne.n 1db9fe │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 1dbd58 │ │ │ │ - b.n 1dbd24 │ │ │ │ + bne.n 1dba48 │ │ │ │ + b.n 1dba14 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r1, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1dbd0e │ │ │ │ + bne.n 1db9fe │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1dbd24 │ │ │ │ + beq.n 1dba14 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldrb r0, [r3, #20] │ │ │ │ blx 54dc0 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1dbd0e │ │ │ │ + bne.n 1db9fe │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 1dbd8c │ │ │ │ - b.n 1dbd24 │ │ │ │ + bne.n 1dba7c │ │ │ │ + b.n 1dba14 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w ip, r2, lsl #5 │ │ │ │ push {r4, lr} │ │ │ │ add.w lr, r1, ip │ │ │ │ - ldr r0, [pc, #160] @ (1dbe70 ) │ │ │ │ + ldr r0, [pc, #160] @ (1dbb60 ) │ │ │ │ ldr.w lr, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w lr, [lr, #-8] │ │ │ │ cmp.w lr, #5 │ │ │ │ - bne.n 1dbe06 │ │ │ │ + bne.n 1dbaf6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dbe66 │ │ │ │ - ldr.w lr, [pc, #140] @ 1dbe74 │ │ │ │ + beq.n 1dbb56 │ │ │ │ + ldr.w lr, [pc, #140] @ 1dbb64 │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r0, [r0, lr] │ │ │ │ mov.w lr, #48 @ 0x30 │ │ │ │ mla r0, lr, r4, r0 │ │ │ │ add r0, r2 │ │ │ │ ldrb r2, [r0, #23] │ │ │ │ bic.w r2, r2, #121 @ 0x79 │ │ │ │ subs r2, #2 │ │ │ │ tst.w r2, #252 @ 0xfc │ │ │ │ - beq.n 1dbe0a │ │ │ │ + beq.n 1dbafa │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r2, r1, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w lr, r1, r3 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w ip, [r2, #56] @ 0x38 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ ldrb.w r0, [ip, #13] │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ subs r2, r0, #1 │ │ │ │ cmp r0, #32 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - bhi.n 1dbe5a │ │ │ │ + bhi.n 1dbb4a │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1dbe5a │ │ │ │ + bhi.n 1dbb4a │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r0, r3, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -544765,52 +544446,52 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dbe06 │ │ │ │ + beq.n 1dbaf6 │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 1dbe1e │ │ │ │ + bne.n 1dbb0e │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1dbe5e │ │ │ │ + b.n 1dbb4e │ │ │ │ nop │ │ │ │ - tst r0, r5 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1dbe8a │ │ │ │ + beq.n 1dbb7a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dbfce │ │ │ │ + beq.w 1dbcbe │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w r4, [ip, #13] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r0, r3, #1 │ │ │ │ add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd r1, r3, [r3, #-20] │ │ │ │ - bhi.n 1dbef6 │ │ │ │ + bhi.n 1dbbe6 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1dbf80 │ │ │ │ + bhi.n 1dbc70 │ │ │ │ tbb [pc, lr] │ │ │ │ ldrh r2, [r2, r4] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ asrs r3, r3, #9 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ @@ -544822,118 +544503,118 @@ │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ mov.w r8, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 1dbeac │ │ │ │ + bne.n 1dbb9c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1dbf14 │ │ │ │ + b.n 1dbc04 │ │ │ │ movs r7, #0 │ │ │ │ adds.w r5, r1, #32768 @ 0x8000 │ │ │ │ adc.w r6, r3, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1dbf12 │ │ │ │ + bcs.n 1dbc02 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1dbf2a │ │ │ │ + bge.n 1dbc1a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1dbeea │ │ │ │ + beq.n 1dbbda │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r7, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1dbef2 │ │ │ │ + beq.n 1dbbe2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrh r1, [r3, #20] │ │ │ │ movs r3, #0 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 1dbfd2 │ │ │ │ + blt.n 1dbcc2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1dbf12 │ │ │ │ + bne.n 1dbc02 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1dbef2 │ │ │ │ + beq.n 1dbbe2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r7, #1 │ │ │ │ cmp r4, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd r1, r3, [r3, #-20] │ │ │ │ - bhi.n 1dbef8 │ │ │ │ + bhi.n 1dbbe8 │ │ │ │ lsls r3, r1, #16 │ │ │ │ - bpl.n 1dbf1a │ │ │ │ + bpl.n 1dbc0a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1dbf70 │ │ │ │ - b.n 1dbf12 │ │ │ │ + beq.n 1dbc60 │ │ │ │ + b.n 1dbc02 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1dbf18 │ │ │ │ + bge.n 1dbc08 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 1dbf60 │ │ │ │ - b.n 1dbef2 │ │ │ │ + bne.n 1dbc50 │ │ │ │ + b.n 1dbbe2 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ adds.w r4, r1, #32768 @ 0x8000 │ │ │ │ mov.w r3, #0 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.n 1dbf12 │ │ │ │ + bcs.n 1dbc02 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bcc.n 1dbfec │ │ │ │ + bcc.n 1dbcdc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1dbf12 │ │ │ │ + bne.n 1dbc02 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1dbef2 │ │ │ │ + beq.n 1dbbe2 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w lr, r2, #1 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ adds.w r4, r1, #32768 @ 0x8000 │ │ │ │ adc.w r3, r8, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.n 1dbf12 │ │ │ │ + bcs.n 1dbc02 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 1dbf76 │ │ │ │ - b.n 1dbef2 │ │ │ │ + bne.n 1dbc66 │ │ │ │ + b.n 1dbbe2 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1dbf54 │ │ │ │ + b.n 1dbc44 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1dbef2 │ │ │ │ + beq.n 1dbbe2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd r1, r3, [r3, #-20] │ │ │ │ - bls.n 1dbf54 │ │ │ │ - b.n 1dbef8 │ │ │ │ + bls.n 1dbc44 │ │ │ │ + b.n 1dbbe8 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1dbef2 │ │ │ │ + beq.n 1dbbe2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 1dbf80 │ │ │ │ + b.n 1dbc70 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1dc00e │ │ │ │ + beq.n 1dbcfe │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc222 │ │ │ │ + beq.w 1dbf12 │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w ip, [r0, #13] │ │ │ │ mov r7, lr │ │ │ │ add r3, r2 │ │ │ │ @@ -544941,238 +544622,238 @@ │ │ │ │ subs r1, r3, #1 │ │ │ │ add.w r8, ip, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r0, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bhi.n 1dc090 │ │ │ │ + bhi.n 1dbd80 │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 1dc1f0 │ │ │ │ + bhi.w 1dbee0 │ │ │ │ tbb [pc, r8] │ │ │ │ ldmia r7, {r0, r1, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ - add r0, pc, #828 @ (adr r0, 1dc398 ) │ │ │ │ + add r0, pc, #828 @ (adr r0, 1dc088 ) │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ subs r4, #207 @ 0xcf │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dc0c6 │ │ │ │ + beq.n 1dbdb6 │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r0, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bls.n 1dc0ca │ │ │ │ + bls.n 1dbdba │ │ │ │ mov.w lr, #1 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1dc138 │ │ │ │ + bcs.n 1dbe28 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1dc134 │ │ │ │ + blt.n 1dbe24 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 1dc0c2 │ │ │ │ + blt.n 1dbdb2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1dc138 │ │ │ │ + bne.n 1dbe28 │ │ │ │ movs r7, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 1dc030 │ │ │ │ + bne.n 1dbd20 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1dc13a │ │ │ │ + b.n 1dbe2a │ │ │ │ mov lr, r4 │ │ │ │ - b.n 1dc0dc │ │ │ │ + b.n 1dbdcc │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dc0c6 │ │ │ │ + beq.n 1dbdb6 │ │ │ │ ldrb.w r3, [lr, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ mov r5, r4 │ │ │ │ adc.w r4, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ - bcs.n 1dc138 │ │ │ │ + bcs.n 1dbe28 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1dc226 │ │ │ │ + bne.w 1dbf16 │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 1dc0c6 │ │ │ │ + beq.n 1dbdb6 │ │ │ │ ldrb.w r3, [lr, #1] │ │ │ │ add.w r4, lr, #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1dc138 │ │ │ │ + bcs.n 1dbe28 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1dc0ce │ │ │ │ + beq.n 1dbdbe │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1dc072 │ │ │ │ + beq.n 1dbd62 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dc138 │ │ │ │ + bne.n 1dbe28 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dc0c6 │ │ │ │ + beq.n 1dbdb6 │ │ │ │ add.w ip, r4, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1dc0c6 │ │ │ │ + beq.n 1dbdb6 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1dc13e │ │ │ │ + bne.n 1dbe2e │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dc0c6 │ │ │ │ + beq.n 1dbdb6 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1dc158 │ │ │ │ + b.n 1dbe48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dc138 │ │ │ │ + bne.n 1dbe28 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dc0c6 │ │ │ │ + beq.n 1dbdb6 │ │ │ │ add.w ip, r4, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1dc0c6 │ │ │ │ + beq.n 1dbdb6 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1dc178 │ │ │ │ + bne.n 1dbe68 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dc0c6 │ │ │ │ + beq.n 1dbdb6 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1dc192 │ │ │ │ + b.n 1dbe82 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dc138 │ │ │ │ + bne.n 1dbe28 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dc0c6 │ │ │ │ + beq.n 1dbdb6 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r5, r4, #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w lr, r3, #32768 @ 0x8000 │ │ │ │ adc.w ip, r2, #0 │ │ │ │ cmp.w lr, #98304 @ 0x18000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - bcs.n 1dc138 │ │ │ │ + bcs.n 1dbe28 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.w 1dc0c6 │ │ │ │ + beq.w 1dbdb6 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w lr, r3, #32768 @ 0x8000 │ │ │ │ adc.w ip, r2, #0 │ │ │ │ cmp.w lr, #98304 @ 0x18000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - bcs.n 1dc138 │ │ │ │ + bcs.n 1dbe28 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1dc1b2 │ │ │ │ + bne.n 1dbea2 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 1dc0c6 │ │ │ │ + beq.w 1dbdb6 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1dc1f0 │ │ │ │ + b.n 1dbee0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dc138 │ │ │ │ + bne.n 1dbe28 │ │ │ │ cmp r1, lr │ │ │ │ - beq.w 1dc0c6 │ │ │ │ + beq.w 1dbdb6 │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ mov r5, r4 │ │ │ │ adc.w r4, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ - bcs.w 1dc138 │ │ │ │ + bcs.w 1dbe28 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 1dc102 │ │ │ │ - b.n 1dc22a │ │ │ │ + beq.w 1dbdf2 │ │ │ │ + b.n 1dbf1a │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1dc276 │ │ │ │ + beq.n 1dbf66 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc418 │ │ │ │ + beq.w 1dc108 │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w r4, [ip, #13] │ │ │ │ add r3, r2 │ │ │ │ subs r1, r2, #1 │ │ │ │ subs r0, r3, #1 │ │ │ │ add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bhi.n 1dc2e4 │ │ │ │ + bhi.n 1dbfd4 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.w 1dc414 │ │ │ │ + bhi.w 1dc104 │ │ │ │ tbb [pc, lr] │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ asrs r6, r5, #10 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ @@ -545184,494 +544865,494 @@ │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ mov.w r8, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1dc298 │ │ │ │ + bne.n 1dbf88 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1dc306 │ │ │ │ + b.n 1dbff6 │ │ │ │ movs r7, #0 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1dc304 │ │ │ │ + bcs.n 1dbff4 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 1dc332 │ │ │ │ + bge.n 1dc022 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1dc2d8 │ │ │ │ + beq.n 1dbfc8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r7, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1dc2e0 │ │ │ │ + beq.n 1dbfd0 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1dc304 │ │ │ │ + bcs.n 1dbff4 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 1dc42e │ │ │ │ + blt.n 1dc11e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1dc304 │ │ │ │ + bne.n 1dbff4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1dc2e0 │ │ │ │ + beq.n 1dbfd0 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ movs r7, #1 │ │ │ │ cmp r4, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bhi.n 1dc2e6 │ │ │ │ + bhi.n 1dbfd6 │ │ │ │ adds r3, r3, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1dc304 │ │ │ │ + bcs.n 1dbff4 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 1dc30c │ │ │ │ + bcc.n 1dbffc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1dc3b4 │ │ │ │ - b.n 1dc304 │ │ │ │ + beq.n 1dc0a4 │ │ │ │ + b.n 1dbff4 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1dc304 │ │ │ │ + bcs.n 1dbff4 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 1dc30a │ │ │ │ + bcc.n 1dbffa │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1dc388 │ │ │ │ - b.n 1dc2e0 │ │ │ │ + bne.n 1dc078 │ │ │ │ + b.n 1dbfd0 │ │ │ │ ldrb.w r3, [r1, #2]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ movs r2, #0 │ │ │ │ adds r3, r3, r3 │ │ │ │ add.w lr, r3, #32768 @ 0x8000 │ │ │ │ adcs r2, r2 │ │ │ │ cmp.w lr, #98304 @ 0x18000 │ │ │ │ sbcs.w lr, r2, #0 │ │ │ │ - bcs.n 1dc304 │ │ │ │ + bcs.n 1dbff4 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 1dc41c │ │ │ │ + bcc.n 1dc10c │ │ │ │ mov r2, r8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1dc304 │ │ │ │ + bne.n 1dbff4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1dc2e0 │ │ │ │ + beq.w 1dbfd0 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ adds r4, r1, #1 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ adds r3, r3, r3 │ │ │ │ add.w lr, r3, #32768 @ 0x8000 │ │ │ │ adcs r2, r2 │ │ │ │ cmp.w lr, #98304 @ 0x18000 │ │ │ │ sbcs.w lr, r2, #0 │ │ │ │ - bcs.w 1dc304 │ │ │ │ + bcs.w 1dbff4 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1dc3ba │ │ │ │ - b.n 1dc2e0 │ │ │ │ + bne.n 1dc0aa │ │ │ │ + b.n 1dbfd0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1dc35c │ │ │ │ + b.n 1dc04c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1dc2e0 │ │ │ │ + beq.w 1dbfd0 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1dc3c4 │ │ │ │ + b.n 1dc0b4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1dc2e0 │ │ │ │ + beq.w 1dbfd0 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bls.n 1dc35c │ │ │ │ - b.n 1dc2e6 │ │ │ │ + bls.n 1dc04c │ │ │ │ + b.n 1dbfd6 │ │ │ │ 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 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r8, r0, #20 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r8, r5 │ │ │ │ - beq.w 1dc754 │ │ │ │ + beq.w 1dc444 │ │ │ │ subs r7, r5, #4 │ │ │ │ mov r9, r8 │ │ │ │ - b.n 1dc480 │ │ │ │ + b.n 1dc170 │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ - bne.w 1dc6f4 │ │ │ │ + bne.w 1dc3e4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 1dc754 │ │ │ │ + beq.w 1dc444 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ands.w r1, r4, #1 │ │ │ │ - bne.n 1dc476 │ │ │ │ + bne.n 1dc166 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dc6f4 │ │ │ │ + bne.w 1dc3e4 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r2, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1dc470 │ │ │ │ + bne.n 1dc160 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ adds r4, #20 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1dc476 │ │ │ │ + beq.n 1dc166 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, r4 │ │ │ │ subs r4, r5, #4 │ │ │ │ - b.n 1dc4c2 │ │ │ │ + b.n 1dc1b2 │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ - bne.w 1dc6f4 │ │ │ │ + bne.w 1dc3e4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1dc748 │ │ │ │ + beq.w 1dc438 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ands.w r1, r6, #1 │ │ │ │ - bne.n 1dc4b8 │ │ │ │ + bne.n 1dc1a8 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dc6f4 │ │ │ │ + bne.w 1dc3e4 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ cmp r2, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r2, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1dc4b2 │ │ │ │ + bne.n 1dc1a2 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ adds r6, #20 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 1dc4b8 │ │ │ │ + beq.n 1dc1a8 │ │ │ │ str r4, [sp, #20] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1dc50c │ │ │ │ + b.n 1dc1fc │ │ │ │ cmp r0, #186 @ 0xba │ │ │ │ - bne.w 1dc6f4 │ │ │ │ + bne.w 1dc3e4 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 1dc738 │ │ │ │ + beq.w 1dc428 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ands.w r1, r2, #1 │ │ │ │ - bne.n 1dc4fe │ │ │ │ + bne.n 1dc1ee │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dc6f4 │ │ │ │ + bne.w 1dc3e4 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r0, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1dc4f8 │ │ │ │ + bne.n 1dc1e8 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add.w r9, r2, #20 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 1dc4fe │ │ │ │ + beq.n 1dc1ee │ │ │ │ sub.w sl, r1, #4 │ │ │ │ mov fp, r6 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 1dc55a │ │ │ │ + b.n 1dc24a │ │ │ │ cmp r6, #186 @ 0xba │ │ │ │ - bne.w 1dc6f4 │ │ │ │ + bne.w 1dc3e4 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 1dc724 │ │ │ │ + beq.w 1dc414 │ │ │ │ ldr.w r0, [sl] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1dc54c │ │ │ │ + bne.n 1dc23c │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dc6f4 │ │ │ │ + bne.w 1dc3e4 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ cmp r6, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r6, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1dc546 │ │ │ │ + bne.n 1dc236 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ add.w r8, r0, #20 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 1dc54c │ │ │ │ + beq.n 1dc23c │ │ │ │ strd sl, r9, [sp, #8] │ │ │ │ subs r7, #4 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r5 │ │ │ │ - b.n 1dc5a4 │ │ │ │ + b.n 1dc294 │ │ │ │ cmp r5, #186 @ 0xba │ │ │ │ - bne.w 1dc6f4 │ │ │ │ + bne.w 1dc3e4 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ subs r7, r1, #4 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.w 1dc70a │ │ │ │ + beq.w 1dc3fa │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1dc59a │ │ │ │ + bne.n 1dc28a │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1dc6f4 │ │ │ │ + bne.w 1dc3e4 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ cmp r5, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r5, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1dc594 │ │ │ │ + bne.n 1dc284 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 1dc59a │ │ │ │ + beq.n 1dc28a │ │ │ │ strd r8, r7, [sp] │ │ │ │ mov r7, r9 │ │ │ │ sub.w r8, r6, #4 │ │ │ │ - b.n 1dc5f0 │ │ │ │ + b.n 1dc2e0 │ │ │ │ cmp r0, #186 @ 0xba │ │ │ │ - bne.w 1dc6f4 │ │ │ │ + bne.w 1dc3e4 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 1dc6fc │ │ │ │ + beq.w 1dc3ec │ │ │ │ ldr.w r5, [r8] │ │ │ │ ands.w r1, r5, #1 │ │ │ │ - bne.n 1dc5e2 │ │ │ │ + bne.n 1dc2d2 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc6f4 │ │ │ │ + bne.n 1dc3e4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r0, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1dc5dc │ │ │ │ + bne.n 1dc2cc │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1dc5e2 │ │ │ │ + beq.n 1dc2d2 │ │ │ │ subs r6, r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1dc62c │ │ │ │ + b.n 1dc31c │ │ │ │ cmp r3, #186 @ 0xba │ │ │ │ - bne.n 1dc6f4 │ │ │ │ + bne.n 1dc3e4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1dc5e2 │ │ │ │ + beq.n 1dc2d2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1dc624 │ │ │ │ + bne.n 1dc314 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dc6f4 │ │ │ │ + bne.n 1dc3e4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r3, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1dc620 │ │ │ │ + bne.n 1dc310 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1dc624 │ │ │ │ + beq.n 1dc314 │ │ │ │ subs r3, #4 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 1dc668 │ │ │ │ + b.n 1dc358 │ │ │ │ cmp r0, #186 @ 0xba │ │ │ │ - bne.n 1dc6f2 │ │ │ │ + bne.n 1dc3e2 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1dc624 │ │ │ │ + beq.n 1dc314 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ands.w ip, r5, #1 │ │ │ │ - bne.n 1dc660 │ │ │ │ + bne.n 1dc350 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc6f2 │ │ │ │ + bne.n 1dc3e2 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r0, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.n 1dc65c │ │ │ │ + bne.n 1dc34c │ │ │ │ ldr r0, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1dc660 │ │ │ │ + beq.n 1dc350 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ - b.n 1dc6ac │ │ │ │ + b.n 1dc39c │ │ │ │ cmp.w lr, #186 @ 0xba │ │ │ │ - bne.n 1dc6f2 │ │ │ │ + bne.n 1dc3e2 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1dc660 │ │ │ │ + beq.n 1dc350 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w ip, r0, #1 │ │ │ │ - bne.n 1dc6a0 │ │ │ │ + bne.n 1dc390 │ │ │ │ ldrb.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1dc6f2 │ │ │ │ + bne.n 1dc3e2 │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ cmp.w lr, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w lr, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.n 1dc69a │ │ │ │ + bne.n 1dc38a │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1dc44c │ │ │ │ + bl 1dc13c │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc6a0 │ │ │ │ + bne.n 1dc390 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1dc6f4 │ │ │ │ + b.n 1dc3e4 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r8, r7, [sp] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ subs r7, r1, #4 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.w 1dc5a4 │ │ │ │ + bne.w 1dc294 │ │ │ │ mov r5, fp │ │ │ │ mov fp, sl │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 1dc55a │ │ │ │ + bne.w 1dc24a │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r6, fp │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 1dc50c │ │ │ │ + bne.w 1dc1fc │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1dc4c2 │ │ │ │ + bne.w 1dc1b2 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1dc480 │ │ │ │ + bne.w 1dc170 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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, #4056] @ 0xfd8 │ │ │ │ lsls r7, r2, #5 │ │ │ │ mov r5, r3 │ │ │ │ adds r3, r1, r7 │ │ │ │ - ldr.w r8, [pc, #224] @ 1dc858 │ │ │ │ + ldr.w r8, [pc, #224] @ 1dc548 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1e2408 │ │ │ │ + bl 1e20f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc82c │ │ │ │ + beq.n 1dc51c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1dc82c │ │ │ │ - ldr r3, [pc, #200] @ (1dc85c ) │ │ │ │ + beq.n 1dc51c │ │ │ │ + ldr r3, [pc, #200] @ (1dc54c ) │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mla r2, r8, r2, r9 │ │ │ │ add r2, r6 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi.n 1dc800 │ │ │ │ + bhi.n 1dc4f0 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1dc83c │ │ │ │ + bls.n 1dc52c │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ lsr.w r2, r1, r2 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1dc83c │ │ │ │ + bpl.n 1dc52c │ │ │ │ adds r2, r4, r7 │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ adds r2, #5 │ │ │ │ add.w r2, r1, r2, lsl #3 │ │ │ │ ldrb r1, [r1, #13] │ │ │ │ cmp r1, #32 │ │ │ │ ldrd r0, ip, [r2, #-20] │ │ │ │ - bhi.n 1dc850 │ │ │ │ + bhi.n 1dc540 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1dc84a │ │ │ │ + bhi.n 1dc53a │ │ │ │ tbb [pc, r1] │ │ │ │ adds r5, #42 @ 0x2a │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ cmp r2, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ @@ -545682,649 +545363,649 @@ │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 1dc83c │ │ │ │ + bne.n 1dc52c │ │ │ │ adds r2, r4, r7 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ ldrd r0, r1, [r1, #20] │ │ │ │ - bl 1e23d4 │ │ │ │ + bl 1e20c4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 1dc83c │ │ │ │ + beq.n 1dc52c │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1dc7a0 │ │ │ │ + bne.n 1dc490 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ uxtb r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1dc826 │ │ │ │ + bne.n 1dc516 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ uxth r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1dc838 │ │ │ │ + b.n 1dc528 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1dc838 │ │ │ │ + b.n 1dc528 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, ip │ │ │ │ - b.n 1dc838 │ │ │ │ + b.n 1dc528 │ │ │ │ nop │ │ │ │ - subs r0, #122 @ 0x7a │ │ │ │ + subs r3, #138 @ 0x8a │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ 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 r9, [pc, #636] @ 1dcaf0 │ │ │ │ + ldr.w r9, [pc, #636] @ 1dc7e0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r9, pc │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 1dc90c │ │ │ │ + beq.n 1dc5fc │ │ │ │ str.w r9, [sp] │ │ │ │ subs r4, #4 │ │ │ │ mov.w sl, #48 @ 0x30 │ │ │ │ mov r9, r7 │ │ │ │ mov fp, r1 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ands.w r8, r5, #1 │ │ │ │ - bne.n 1dc904 │ │ │ │ + bne.n 1dc5f4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbz r3, 1dc8d4 │ │ │ │ + cbz r3, 1dc5c4 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1dca44 │ │ │ │ + beq.w 1dc734 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dc8ca │ │ │ │ + bne.n 1dc5ba │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r3, #22 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1dc8ca │ │ │ │ + bls.n 1dc5ba │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r5 │ │ │ │ subs r3, r4, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 1e4338 │ │ │ │ + bl 1e4028 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1dc904 │ │ │ │ + beq.n 1dc5f4 │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ subs r3, r4, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r7, r3, asr #5 │ │ │ │ - bne.n 1dc916 │ │ │ │ - cbnz r7, 1dc91c │ │ │ │ - bl 1e3ed4 │ │ │ │ - cbnz r0, 1dc91c │ │ │ │ - ldr r3, [pc, #516] @ (1dcaf4 ) │ │ │ │ + bne.n 1dc606 │ │ │ │ + cbnz r7, 1dc60c │ │ │ │ + bl 1e3bc4 │ │ │ │ + cbnz r0, 1dc60c │ │ │ │ + ldr r3, [pc, #516] @ (1dc7e4 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mla r3, sl, r3, r1 │ │ │ │ add r3, r7 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1dc8ca │ │ │ │ + bne.n 1dc5ba │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 1dc890 │ │ │ │ + bne.n 1dc580 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - bne.n 1dc8e6 │ │ │ │ + bne.n 1dc5d6 │ │ │ │ cmp.w fp, #8 │ │ │ │ - beq.n 1dc8ec │ │ │ │ + beq.n 1dc5dc │ │ │ │ ldr r6, [r5, #24] │ │ │ │ add.w r3, r5, #20 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1dc904 │ │ │ │ + beq.n 1dc5f4 │ │ │ │ strd r7, r5, [sp, #4] │ │ │ │ subs r6, #4 │ │ │ │ mov r7, r3 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 1dc9bc │ │ │ │ + bmi.n 1dc6ac │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ - cbz r3, 1dc980 │ │ │ │ + cbz r3, 1dc670 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1dcac0 │ │ │ │ + beq.w 1dc7b0 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dc970 │ │ │ │ + bne.n 1dc660 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ subs r3, #22 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1dc970 │ │ │ │ + bls.n 1dc660 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r2 │ │ │ │ subs r3, r6, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 1e4338 │ │ │ │ + bl 1e4028 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1dc9bc │ │ │ │ - ldr r3, [pc, #384] @ (1dcaf4 ) │ │ │ │ + beq.n 1dc6ac │ │ │ │ + ldr r3, [pc, #384] @ (1dc7e4 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrd r7, r5, [sp, #4] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - b.n 1dc8f2 │ │ │ │ + b.n 1dc5e2 │ │ │ │ add.w r3, r2, #44 @ 0x2c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ subs r3, r6, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ - bne.n 1dc9c6 │ │ │ │ - cbnz r3, 1dc9cc │ │ │ │ + bne.n 1dc6b6 │ │ │ │ + cbnz r3, 1dc6bc │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 1e3ed4 │ │ │ │ + bl 1e3bc4 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - cbnz r0, 1dc9cc │ │ │ │ - ldr r1, [pc, #336] @ (1dcaf4 ) │ │ │ │ + cbnz r0, 1dc6bc │ │ │ │ + ldr r1, [pc, #336] @ (1dc7e4 ) │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r2, r0, r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 1dcad6 │ │ │ │ + bne.w 1dc7c6 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1dc938 │ │ │ │ - b.n 1dc904 │ │ │ │ + bne.n 1dc628 │ │ │ │ + b.n 1dc5f4 │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - bne.n 1dc992 │ │ │ │ + bne.n 1dc682 │ │ │ │ cmp.w fp, #7 │ │ │ │ - beq.n 1dc9a0 │ │ │ │ + beq.n 1dc690 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ add.w r8, r2, #20 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 1dc9bc │ │ │ │ + beq.n 1dc6ac │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #20] │ │ │ │ mov fp, r7 │ │ │ │ mov r6, r8 │ │ │ │ mov r7, r3 │ │ │ │ sub.w r8, r5, #4 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr.w r5, [r8] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.n 1dca88 │ │ │ │ + bmi.n 1dc778 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1dcaa0 │ │ │ │ + beq.n 1dc790 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1dcacc │ │ │ │ + beq.n 1dc7bc │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1dca2e │ │ │ │ + bne.n 1dc71e │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ subs r1, #22 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1dca2e │ │ │ │ + bls.n 1dc71e │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ movw r4, #52429 @ 0xcccd │ │ │ │ movt r4, #52428 @ 0xcccc │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r8, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r4, r1 │ │ │ │ - bl 1e4338 │ │ │ │ + bl 1e4028 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1dca88 │ │ │ │ + beq.n 1dc778 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [pc, #188] @ (1dcaf4 ) │ │ │ │ + ldr r1, [pc, #188] @ (1dc7e4 ) │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - b.n 1dc9a6 │ │ │ │ + b.n 1dc696 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1dc8ca │ │ │ │ + bhi.w 1dc5ba │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1dc890 │ │ │ │ - b.n 1dc90c │ │ │ │ + bne.w 1dc580 │ │ │ │ + b.n 1dc5fc │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - bne.n 1dcab6 │ │ │ │ + bne.n 1dc7a6 │ │ │ │ cmp r7, #6 │ │ │ │ - beq.n 1dca6e │ │ │ │ + beq.n 1dc75e │ │ │ │ adds r1, r7, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dc860 │ │ │ │ - cbnz r0, 1dca88 │ │ │ │ - ldr r1, [pc, #132] @ (1dcaf4 ) │ │ │ │ + bl 1dc550 │ │ │ │ + cbnz r0, 1dc778 │ │ │ │ + ldr r1, [pc, #132] @ (1dc7e4 ) │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r0, r3, r0, r1 │ │ │ │ add r0, r4 │ │ │ │ ldrb r0, [r0, #23] │ │ │ │ and.w r0, r0, #134 @ 0x86 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bne.n 1dcae0 │ │ │ │ + bne.n 1dc7d0 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1dc9f0 │ │ │ │ + bne.n 1dc6e0 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, fp │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1dc9bc │ │ │ │ + b.n 1dc6ac │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r4, r4, asr #5 │ │ │ │ - bne.n 1dca5a │ │ │ │ + bne.n 1dc74a │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1dca60 │ │ │ │ - bl 1e3ed4 │ │ │ │ + bne.n 1dc750 │ │ │ │ + bl 1e3bc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dca60 │ │ │ │ - b.n 1dca6e │ │ │ │ + bne.n 1dc750 │ │ │ │ + b.n 1dc75e │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1dc970 │ │ │ │ - b.n 1dc9bc │ │ │ │ + bhi.w 1dc660 │ │ │ │ + b.n 1dc6ac │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ subs r1, #106 @ 0x6a │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 1dca2e │ │ │ │ - b.n 1dca88 │ │ │ │ + bhi.n 1dc71e │ │ │ │ + b.n 1dc778 │ │ │ │ ldrd r7, r5, [sp, #4] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ - b.n 1dc8f2 │ │ │ │ + b.n 1dc5e2 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r7, fp │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1dc9a6 │ │ │ │ - adds r7, #128 @ 0x80 │ │ │ │ + b.n 1dc696 │ │ │ │ + subs r2, #144 @ 0x90 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #856] @ (1dce64 ) │ │ │ │ + ldr r3, [pc, #856] @ (1dcb54 ) │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r3, pc │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 1dccf0 │ │ │ │ + beq.w 1dc9e0 │ │ │ │ mov sl, r3 │ │ │ │ sub.w r8, r6, #4 │ │ │ │ mov.w r9, #48 @ 0x30 │ │ │ │ ldr.w r6, [r8] │ │ │ │ ands.w r5, r6, #1 │ │ │ │ - bne.w 1dcce2 │ │ │ │ + bne.w 1dc9d2 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dccfa │ │ │ │ + beq.w 1dc9ea │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1dcd64 │ │ │ │ + beq.w 1dca54 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dcb6c │ │ │ │ + bne.n 1dc85c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #22 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1dcb6c │ │ │ │ + bls.n 1dc85c │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r6 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 1e4338 │ │ │ │ + bl 1e4028 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1dcce2 │ │ │ │ + beq.w 1dc9d2 │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r2, #44 @ 0x2c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ subs r3, r6, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r1, r3, asr #5 │ │ │ │ - beq.w 1dcd98 │ │ │ │ + beq.w 1dca88 │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - bne.w 1dcd9e │ │ │ │ + bne.w 1dca8e │ │ │ │ ldr r4, [r2, #24] │ │ │ │ add.w r3, r2, #20 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1dcc16 │ │ │ │ + beq.n 1dc906 │ │ │ │ strd r7, r5, [sp, #28] │ │ │ │ subs r5, r4, #4 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r3 │ │ │ │ strd r2, r1, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.w 1dcde8 │ │ │ │ + bmi.w 1dcad8 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1dcdc8 │ │ │ │ + beq.w 1dcab8 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1dce58 │ │ │ │ + beq.w 1dcb48 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1dcbec │ │ │ │ + bne.n 1dc8dc │ │ │ │ ldr r2, [r5, #16] │ │ │ │ subs r2, #22 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1dcbec │ │ │ │ + bls.n 1dc8dc │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r4 │ │ │ │ subs r2, r5, r2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 1e4338 │ │ │ │ + bl 1e4028 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1dcde8 │ │ │ │ - ldr r3, [pc, #632] @ (1dce68 ) │ │ │ │ + beq.w 1dcad8 │ │ │ │ + ldr r3, [pc, #632] @ (1dcb58 ) │ │ │ │ mov r6, r8 │ │ │ │ ldrd r7, r5, [sp, #28] │ │ │ │ ldrd r2, r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r1 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 1dce4e │ │ │ │ + bne.w 1dcb3e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1dce40 │ │ │ │ + beq.w 1dcb30 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 1dcc16 │ │ │ │ + bmi.n 1dc906 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dcb76 │ │ │ │ + beq.n 1dc866 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1dcdb8 │ │ │ │ + beq.w 1dcaa8 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dcc5a │ │ │ │ + bne.n 1dc94a │ │ │ │ ldr r3, [r6, #16] │ │ │ │ subs r3, #22 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1dcc5a │ │ │ │ + bls.n 1dc94a │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r2 │ │ │ │ subs r3, r6, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 1e4338 │ │ │ │ + bl 1e4028 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1dcc16 │ │ │ │ - ldr r3, [pc, #524] @ (1dce68 ) │ │ │ │ + beq.n 1dc906 │ │ │ │ + ldr r3, [pc, #524] @ (1dcb58 ) │ │ │ │ ldrd r4, r2, [sp, #20] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r3, r0, r3, r1 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 1dce44 │ │ │ │ + bne.w 1dcb34 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1dcdc4 │ │ │ │ + beq.w 1dcab4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r0, r4, #31 │ │ │ │ - bmi.n 1dcc7c │ │ │ │ + bmi.n 1dc96c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dcd3c │ │ │ │ + beq.n 1dca2c │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1dcdfe │ │ │ │ + beq.w 1dcaee │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dccc0 │ │ │ │ + bne.n 1dc9b0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #22 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1dccc0 │ │ │ │ + bls.n 1dc9b0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r4 │ │ │ │ subs r3, r5, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 1e4338 │ │ │ │ + bl 1e4028 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1dcc7c │ │ │ │ - ldr r3, [pc, #420] @ (1dce68 ) │ │ │ │ + beq.n 1dc96c │ │ │ │ + ldr r3, [pc, #420] @ (1dcb58 ) │ │ │ │ mov r8, fp │ │ │ │ ldrd r6, r4, [sp, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mla r3, r9, r3, r1 │ │ │ │ add r3, r4 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 1dcb6c │ │ │ │ + bne.w 1dc85c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1dcb24 │ │ │ │ + bne.w 1dc814 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r4, r3, asr #5 │ │ │ │ - bne.n 1dcd26 │ │ │ │ - cbz r4, 1dcd2c │ │ │ │ + bne.n 1dca16 │ │ │ │ + cbz r4, 1dca1c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1dcce2 │ │ │ │ + beq.n 1dc9d2 │ │ │ │ mov fp, r8 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r8, r2 │ │ │ │ subs r5, r3, #4 │ │ │ │ strd r6, r4, [sp, #4] │ │ │ │ - b.n 1dcc86 │ │ │ │ + b.n 1dc976 │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - beq.n 1dcd0e │ │ │ │ - bl 1e3ed4 │ │ │ │ + beq.n 1dc9fe │ │ │ │ + bl 1e3bc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dcd0e │ │ │ │ - ldr r3, [pc, #304] @ (1dce68 ) │ │ │ │ + bne.n 1dc9fe │ │ │ │ + ldr r3, [pc, #304] @ (1dcb58 ) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ - b.n 1dccce │ │ │ │ + b.n 1dc9be │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r3, r5, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r2, r3, asr #5 │ │ │ │ - bne.n 1dcd7e │ │ │ │ - cbz r2, 1dcd84 │ │ │ │ + bne.n 1dca6e │ │ │ │ + cbz r2, 1dca74 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 1dcc7c │ │ │ │ + beq.n 1dc96c │ │ │ │ str r7, [sp, #16] │ │ │ │ subs r6, #4 │ │ │ │ mov r7, ip │ │ │ │ strd r4, r2, [sp, #20] │ │ │ │ - b.n 1dcc20 │ │ │ │ + b.n 1dc910 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1dcb6c │ │ │ │ + bhi.w 1dc85c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1dcb24 │ │ │ │ - b.n 1dccf0 │ │ │ │ + bne.w 1dc814 │ │ │ │ + b.n 1dc9e0 │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - beq.n 1dcd4e │ │ │ │ + beq.n 1dca3e │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 1e3ed4 │ │ │ │ + bl 1e3bc4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dcd4e │ │ │ │ - ldr r3, [pc, #212] @ (1dce68 ) │ │ │ │ + bne.n 1dca3e │ │ │ │ + ldr r3, [pc, #212] @ (1dcb58 ) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ - b.n 1dcc66 │ │ │ │ + b.n 1dc956 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1dcb90 │ │ │ │ + bne.w 1dc880 │ │ │ │ strd r2, r1, [sp, #28] │ │ │ │ - bl 1e3ed4 │ │ │ │ + bl 1e3bc4 │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dcb90 │ │ │ │ - ldr r3, [pc, #180] @ (1dce68 ) │ │ │ │ + bne.w 1dc880 │ │ │ │ + ldr r3, [pc, #180] @ (1dcb58 ) │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ - b.n 1dcc00 │ │ │ │ + b.n 1dc8f0 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1dcc5a │ │ │ │ - b.n 1dcc16 │ │ │ │ + bhi.w 1dc94a │ │ │ │ + b.n 1dc906 │ │ │ │ mov r8, fp │ │ │ │ - b.n 1dcce2 │ │ │ │ + b.n 1dc9d2 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r2, r5, r2 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r7, r2, asr #5 │ │ │ │ - beq.n 1dce0a │ │ │ │ + beq.n 1dcafa │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - bne.n 1dce0e │ │ │ │ + bne.n 1dcafe │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dc860 │ │ │ │ - cbz r0, 1dce16 │ │ │ │ + bl 1dc550 │ │ │ │ + cbz r0, 1dcb06 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r5, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 1dcbac │ │ │ │ + bne.w 1dc89c │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldrd r7, r5, [sp, #28] │ │ │ │ - b.n 1dcc16 │ │ │ │ + b.n 1dc906 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1dccc0 │ │ │ │ - b.n 1dcc7c │ │ │ │ + bhi.w 1dc9b0 │ │ │ │ + b.n 1dc96c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dcdde │ │ │ │ - bl 1e3ed4 │ │ │ │ + bne.n 1dcace │ │ │ │ + bl 1e3bc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dcdde │ │ │ │ - ldr r0, [pc, #80] @ (1dce68 ) │ │ │ │ + bne.n 1dcace │ │ │ │ + ldr r0, [pc, #80] @ (1dcb58 ) │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r0, [sl, r0] │ │ │ │ mla r1, r3, r1, r0 │ │ │ │ adds r2, r1, r7 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 1dcde8 │ │ │ │ + beq.n 1dcad8 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldrd r7, r5, [sp, #28] │ │ │ │ ldrd r2, r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 1dcc00 │ │ │ │ + b.n 1dc8f0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b.n 1dcc7c │ │ │ │ + b.n 1dc96c │ │ │ │ ldrd r6, r4, [sp, #4] │ │ │ │ mov r8, fp │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b.n 1dccce │ │ │ │ + b.n 1dc9be │ │ │ │ ldrd r4, r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b.n 1dcc66 │ │ │ │ + b.n 1dc956 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ subs r2, #106 @ 0x6a │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.w 1dcbec │ │ │ │ - b.n 1dcde8 │ │ │ │ - adds r4, #234 @ 0xea │ │ │ │ + bhi.w 1dc8dc │ │ │ │ + b.n 1dcad8 │ │ │ │ + adds r7, #250 @ 0xfa │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ 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 │ │ │ │ - ldr.w r1, [pc, #2832] @ 1dd990 │ │ │ │ + ldr.w r1, [pc, #2832] @ 1dd680 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r2, [pc, #2832] @ 1dd994 │ │ │ │ + ldr.w r2, [pc, #2832] @ 1dd684 │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -546332,15 +546013,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ ldr.w r2, [r3, #184] @ 0xb8 │ │ │ │ eor.w r0, r1, #1 │ │ │ │ strb.w r1, [sp, #14] │ │ │ │ strb.w r0, [sp, #13] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1dd02e │ │ │ │ + bne.w 1dcd1e │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ ldrb.w r1, [r3, #86] @ 0x56 │ │ │ │ @@ -546357,18 +546038,18 @@ │ │ │ │ orrs r1, r5 │ │ │ │ strb.w r1, [sp, #17] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrb.w lr, [r3, #135] @ 0x87 │ │ │ │ ldr.w ip, [r1, #312] @ 0x138 │ │ │ │ mov r1, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1dcf18 │ │ │ │ + bne.n 1dcc08 │ │ │ │ ldrb.w r1, [r3, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1dd864 │ │ │ │ + bne.w 1dd554 │ │ │ │ strb.w r1, [sp, #20] │ │ │ │ ldrh.w r1, [r3, #128] @ 0x80 │ │ │ │ ldrb.w r7, [r3, #44] @ 0x2c │ │ │ │ eor.w r1, r1, #256 @ 0x100 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strh.w r1, [sp, #22] │ │ │ │ ldrb.w r1, [r3, #127] @ 0x7f │ │ │ │ @@ -546398,72 +546079,72 @@ │ │ │ │ strb.w r6, [sp, #31] │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ strb.w r8, [sp, #34] @ 0x22 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r0, [sp, #35] @ 0x23 │ │ │ │ strb.w r6, [sp, #33] @ 0x21 │ │ │ │ - cbnz r0, 1dcfec │ │ │ │ + cbnz r0, 1dccdc │ │ │ │ lsls r4, r1, #28 │ │ │ │ - bmi.n 1dcfec │ │ │ │ + bmi.n 1dccdc │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ - cbz r5, 1dd006 │ │ │ │ + cbz r5, 1dccf6 │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1dd032 │ │ │ │ + bne.n 1dcd22 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1dd04a │ │ │ │ + bne.n 1dcd3a │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r6, [sp, #42] @ 0x2a │ │ │ │ lsrs r0, r0, #5 │ │ │ │ strb.w r5, [sp, #43] @ 0x2b │ │ │ │ - b.n 1dd05a │ │ │ │ + b.n 1dcd4a │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1dcfba │ │ │ │ + bne.n 1dccaa │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1dd932 │ │ │ │ + bmi.w 1dd622 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd870 │ │ │ │ + bne.w 1dd560 │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1dcfd6 │ │ │ │ + bpl.n 1dccc6 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1dcfda │ │ │ │ + b.n 1dccca │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1dcec6 │ │ │ │ + b.n 1dcbb6 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dd96e │ │ │ │ + beq.w 1dd65e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dd870 │ │ │ │ + beq.w 1dd560 │ │ │ │ mov.w r0, #0 │ │ │ │ strh.w r0, [sp, #42] @ 0x2a │ │ │ │ movs r0, #0 │ │ │ │ strb.w r7, [sp, #45] @ 0x2d │ │ │ │ ubfx r6, ip, #4, #1 │ │ │ │ strb.w r0, [sp, #44] @ 0x2c │ │ │ │ ubfx r7, ip, #3, #1 │ │ │ │ @@ -546490,15 +546171,15 @@ │ │ │ │ strb.w sl, [sp, #51] @ 0x33 │ │ │ │ strb.w r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r8, [sp, #52] @ 0x34 │ │ │ │ strb.w r9, [sp, #53] @ 0x35 │ │ │ │ strb.w r7, [sp, #54] @ 0x36 │ │ │ │ strb.w r6, [sp, #55] @ 0x37 │ │ │ │ - cbz r5, 1dd0d8 │ │ │ │ + cbz r5, 1dcdc8 │ │ │ │ ldrb.w r0, [r3, #153] @ 0x99 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #57] @ 0x39 │ │ │ │ ubfx r6, r1, #11, #1 │ │ │ │ strb.w r5, [sp, #58] @ 0x3a │ │ │ │ eor.w r6, r6, #1 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ @@ -546515,46 +546196,46 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #62] @ 0x3e │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ands r0, r6 │ │ │ │ strb.w r0, [sp, #63] @ 0x3f │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 1dd132 │ │ │ │ + cbz r0, 1dce22 │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r3, #38] @ 0x26 │ │ │ │ - cbz r0, 1dd144 │ │ │ │ + cbz r0, 1dce34 │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #65] @ 0x41 │ │ │ │ movs r7, #1 │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #66] @ 0x42 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ strb.w r7, [sp, #68] @ 0x44 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #67] @ 0x43 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd878 │ │ │ │ + bne.w 1dd568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dd920 │ │ │ │ + beq.w 1dd610 │ │ │ │ ldrb.w r7, [r3, #33] @ 0x21 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1dd968 │ │ │ │ + bne.w 1dd658 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd89c │ │ │ │ + bne.w 1dd58c │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #70] @ 0x46 │ │ │ │ clz r8, r0 │ │ │ │ ldrb.w r7, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ @@ -546593,21 +546274,21 @@ │ │ │ │ strb.w r8, [sp, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #82] @ 0x52 │ │ │ │ strb.w sl, [sp, #86] @ 0x56 │ │ │ │ strb.w r7, [sp, #78] @ 0x4e │ │ │ │ strb.w fp, [sp, #84] @ 0x54 │ │ │ │ strb.w r6, [sp, #85] @ 0x55 │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ - cbz r6, 1dd25c │ │ │ │ + cbz r6, 1dcf4c │ │ │ │ mov r6, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1dd25c │ │ │ │ + bne.n 1dcf4c │ │ │ │ ldrb.w r6, [r3, #136] @ 0x88 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd95e │ │ │ │ + bne.w 1dd64e │ │ │ │ strb.w r6, [sp, #87] @ 0x57 │ │ │ │ ubfx r7, r1, #14, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ ldrb.w lr, [r3, #124] @ 0x7c │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ strb.w r6, [sp, #88] @ 0x58 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ @@ -546629,33 +546310,33 @@ │ │ │ │ strb.w r6, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r6, [r3, #67] @ 0x43 │ │ │ │ strb.w lr, [sp, #98] @ 0x62 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd8c6 │ │ │ │ + bne.w 1dd5b6 │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #99] @ 0x63 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #100] @ 0x64 │ │ │ │ ldrb.w r6, [r3, #56] @ 0x38 │ │ │ │ strb.w r6, [sp, #101] @ 0x65 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ - cbnz r6, 1dd2f4 │ │ │ │ + cbnz r6, 1dcfe4 │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #102] @ 0x66 │ │ │ │ ldrb.w r6, [r3, #139] @ 0x8b │ │ │ │ strb.w r6, [sp, #103] @ 0x67 │ │ │ │ ldrb.w r6, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 1dd312 │ │ │ │ + cbnz r6, 1dd002 │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #105] @ 0x69 │ │ │ │ ldrb.w r6, [r3, #138] @ 0x8a │ │ │ │ ldrb.w r7, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #107] @ 0x6b │ │ │ │ eor.w r7, r7, #1 │ │ │ │ strb.w r7, [sp, #106] @ 0x6a │ │ │ │ @@ -546674,17 +546355,17 @@ │ │ │ │ strb.w r7, [sp, #112] @ 0x70 │ │ │ │ ldrb r7, [r3, #25] │ │ │ │ strb.w r7, [sp, #113] @ 0x71 │ │ │ │ ldrb.w r7, [r3, #82] @ 0x52 │ │ │ │ strb.w r7, [sp, #114] @ 0x72 │ │ │ │ ldrb.w r7, [r3, #83] @ 0x53 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1dd8a0 │ │ │ │ + bne.w 1dd590 │ │ │ │ lsls r4, r2, #25 │ │ │ │ - bpl.w 1dd8a0 │ │ │ │ + bpl.w 1dd590 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #116] @ 0x74 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #117] @ 0x75 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ @@ -546704,17 +546385,17 @@ │ │ │ │ ldrb.w r7, [r3, #145] @ 0x91 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ strb.w r4, [sp, #125] @ 0x7d │ │ │ │ ands r0, r5 │ │ │ │ strb.w r0, [sp, #124] @ 0x7c │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dd8ca │ │ │ │ + beq.w 1dd5ba │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd912 │ │ │ │ + bne.w 1dd602 │ │ │ │ mov r0, r6 │ │ │ │ eor.w r5, r7, #1 │ │ │ │ strb.w r5, [sp, #126] @ 0x7e │ │ │ │ strb.w r0, [sp, #127] @ 0x7f │ │ │ │ ands r5, r6 │ │ │ │ eor.w lr, lr, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ @@ -546735,138 +546416,138 @@ │ │ │ │ strb.w r0, [sp, #134] @ 0x86 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ strb.w r0, [sp, #135] @ 0x87 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ and.w r0, r0, lr │ │ │ │ strb.w r0, [sp, #136] @ 0x88 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ - cbz r0, 1dd440 │ │ │ │ + cbz r0, 1dd130 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ strb.w r0, [sp, #137] @ 0x89 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ strb.w r0, [sp, #138] @ 0x8a │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 1dd45a │ │ │ │ + cbz r0, 1dd14a │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 1dd468 │ │ │ │ + cbz r0, 1dd158 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ strb.w r0, [sp, #140] @ 0x8c │ │ │ │ ldrb.w r0, [r3, #59] @ 0x3b │ │ │ │ strb.w r0, [sp, #141] @ 0x8d │ │ │ │ ldrb.w r0, [r3, #61] @ 0x3d │ │ │ │ strb.w r0, [sp, #142] @ 0x8e │ │ │ │ ldrb.w r0, [r3, #60] @ 0x3c │ │ │ │ strb.w r0, [sp, #143] @ 0x8f │ │ │ │ ldrb.w r0, [r3, #62] @ 0x3e │ │ │ │ strb.w r0, [sp, #144] @ 0x90 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ strb.w r0, [sp, #145] @ 0x91 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dd8f0 │ │ │ │ + beq.w 1dd5e0 │ │ │ │ and.w r0, ip, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd902 │ │ │ │ + bne.w 1dd5f2 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #146] @ 0x92 │ │ │ │ strb.w r0, [sp, #147] @ 0x93 │ │ │ │ and.w r0, r1, #2048 @ 0x800 │ │ │ │ ubfx r5, r0, #11, #1 │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #148] @ 0x94 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ strb.w r0, [sp, #150] @ 0x96 │ │ │ │ strb.w r5, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd8ec │ │ │ │ + bne.w 1dd5dc │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #153] @ 0x99 │ │ │ │ ldrb.w r0, [r3, #115] @ 0x73 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #154] @ 0x9a │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd8e8 │ │ │ │ + bne.w 1dd5d8 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd8e4 │ │ │ │ + bne.w 1dd5d4 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #156] @ 0x9c │ │ │ │ ldrb.w r0, [r3, #115] @ 0x73 │ │ │ │ strb.w r0, [sp, #157] @ 0x9d │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd8e0 │ │ │ │ + bne.w 1dd5d0 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd8dc │ │ │ │ + bne.w 1dd5cc │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #159] @ 0x9f │ │ │ │ ldrb r0, [r3, #27] │ │ │ │ strb.w r0, [sp, #160] @ 0xa0 │ │ │ │ ldrb.w r0, [r3, #100] @ 0x64 │ │ │ │ - cbz r0, 1dd56c │ │ │ │ + cbz r0, 1dd25c │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #161] @ 0xa1 │ │ │ │ ldrb.w r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd8d8 │ │ │ │ + bne.w 1dd5c8 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ tst r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strb.w r0, [sp, #162] @ 0xa2 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1dd5a0 │ │ │ │ + cbz r0, 1dd290 │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1dd5a0 │ │ │ │ + cbz r0, 1dd290 │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd954 │ │ │ │ + bne.w 1dd644 │ │ │ │ strb.w r0, [sp, #163] @ 0xa3 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1dd5b2 │ │ │ │ + cbz r0, 1dd2a2 │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1dd5b2 │ │ │ │ + cbz r0, 1dd2a2 │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ strb.w r0, [sp, #164] @ 0xa4 │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ strb.w r0, [sp, #165] @ 0xa5 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ strb.w r0, [sp, #166] @ 0xa6 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ - cbz r0, 1dd5ce │ │ │ │ + cbz r0, 1dd2be │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #167] @ 0xa7 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1dd5ee │ │ │ │ + cbz r0, 1dd2de │ │ │ │ ldrb.w r5, [r3, #142] @ 0x8e │ │ │ │ - cbz r5, 1dd5ee │ │ │ │ + cbz r5, 1dd2de │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd950 │ │ │ │ + bne.w 1dd640 │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #168] @ 0xa8 │ │ │ │ ubfx r6, r2, #11, #1 │ │ │ │ ldrb.w r7, [r3, #203] @ 0xcb │ │ │ │ ubfx r5, r2, #8, #1 │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ @@ -546913,47 +546594,47 @@ │ │ │ │ ldrb.w r0, [r3, #114] @ 0x72 │ │ │ │ strb.w r0, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r0, [r3, #90] @ 0x5a │ │ │ │ strb.w r0, [sp, #188] @ 0xbc │ │ │ │ ldrb.w r0, [r3, #89] @ 0x59 │ │ │ │ strb.w r0, [sp, #189] @ 0xbd │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ - cbz r0, 1dd6be │ │ │ │ + cbz r0, 1dd3ae │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #190] @ 0xbe │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1dd6ce │ │ │ │ + cbz r0, 1dd3be │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #191] @ 0xbf │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1dd6de │ │ │ │ + cbz r0, 1dd3ce │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #192] @ 0xc0 │ │ │ │ ldrb.w r0, [r3, #122] @ 0x7a │ │ │ │ strb.w r0, [sp, #193] @ 0xc1 │ │ │ │ - cbz r0, 1dd6f4 │ │ │ │ + cbz r0, 1dd3e4 │ │ │ │ ubfx r0, r1, #9, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #194] @ 0xc2 │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ strb.w r1, [sp, #195] @ 0xc3 │ │ │ │ ldrb.w r1, [r3, #123] @ 0x7b │ │ │ │ - cbnz r1, 1dd706 │ │ │ │ + cbnz r1, 1dd3f6 │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #196] @ 0xc4 │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #197] @ 0xc5 │ │ │ │ ldrb.w r1, [r3, #36] @ 0x24 │ │ │ │ strb.w r1, [sp, #198] @ 0xc6 │ │ │ │ ldrb.w r1, [r3, #108] @ 0x6c │ │ │ │ strb.w r1, [sp, #199] @ 0xc7 │ │ │ │ - cbz r1, 1dd72a │ │ │ │ + cbz r1, 1dd41a │ │ │ │ ubfx r1, r2, #25, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb.w r1, [r3, #41] @ 0x29 │ │ │ │ strb.w r1, [sp, #201] @ 0xc9 │ │ │ │ ldrsb.w r2, [r2, #65] @ 0x41 │ │ │ │ @@ -546983,199 +546664,199 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #206] @ 0xce │ │ │ │ ldrb.w r1, [r3, #69] @ 0x45 │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r0, [sp, #209] @ 0xd1 │ │ │ │ strb.w r1, [sp, #207] @ 0xcf │ │ │ │ - cbz r2, 1dd7ae │ │ │ │ + cbz r2, 1dd49e │ │ │ │ ubfx r2, ip, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ - cbz r2, 1dd7c4 │ │ │ │ + cbz r2, 1dd4b4 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #119] @ 0x77 │ │ │ │ - cbz r2, 1dd7d6 │ │ │ │ + cbz r2, 1dd4c6 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ ldrb.w r2, [r3, #118] @ 0x76 │ │ │ │ - cbz r2, 1dd7e8 │ │ │ │ + cbz r2, 1dd4d8 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ ldrb.w r2, [r3, #117] @ 0x75 │ │ │ │ - cbz r2, 1dd7fa │ │ │ │ + cbz r2, 1dd4ea │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ ldr.w r4, [r1, #424] @ 0x1a8 │ │ │ │ ldrb.w r3, [r3, #149] @ 0x95 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ strb.w r3, [sp, #216] @ 0xd8 │ │ │ │ - cbnz r5, 1dd818 │ │ │ │ - b.n 1dd846 │ │ │ │ + cbnz r5, 1dd508 │ │ │ │ + b.n 1dd536 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1dd846 │ │ │ │ + cbz r5, 1dd536 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dd812 │ │ │ │ - ldr r6, [pc, #376] @ (1dd998 ) │ │ │ │ + beq.n 1dd502 │ │ │ │ + ldr r6, [pc, #376] @ (1dd688 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 263bb4 │ │ │ │ + bl 2638a4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1dd846 │ │ │ │ + cbz r3, 1dd536 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dd826 │ │ │ │ + bne.n 1dd516 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dd838 │ │ │ │ - ldr r2, [pc, #340] @ (1dd99c ) │ │ │ │ - ldr r3, [pc, #328] @ (1dd994 ) │ │ │ │ + bne.n 1dd528 │ │ │ │ + ldr r2, [pc, #340] @ (1dd68c ) │ │ │ │ + ldr r3, [pc, #328] @ (1dd684 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1dd98c │ │ │ │ + bne.w 1dd67c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r1, ip, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.w 1dcf18 │ │ │ │ + b.w 1dcc08 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1dd054 │ │ │ │ + b.w 1dcd44 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1dd90e │ │ │ │ + bne.n 1dd5fe │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd18c │ │ │ │ + bne.w 1dce7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd18c │ │ │ │ + bne.w 1dce7c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dd19e │ │ │ │ + b.n 1dce8e │ │ │ │ strb.w r7, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r7, [r3, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1dd380 │ │ │ │ + bne.w 1dd070 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ movt r7, #256 @ 0x100 │ │ │ │ tst r2, r7 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - b.n 1dd382 │ │ │ │ + b.n 1dd072 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dd2d2 │ │ │ │ + b.n 1dcfc2 │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r6 │ │ │ │ - b.n 1dd3e6 │ │ │ │ + b.n 1dd0d6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd588 │ │ │ │ + b.n 1dd278 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd554 │ │ │ │ + b.n 1dd244 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd53e │ │ │ │ + b.n 1dd22e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd524 │ │ │ │ + b.n 1dd214 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd50e │ │ │ │ + b.n 1dd1fe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd4e4 │ │ │ │ + b.n 1dd1d4 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ and.w r4, ip, #8 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ and.w r0, r0, r4, lsr #3 │ │ │ │ - b.n 1dd4aa │ │ │ │ + b.n 1dd19a │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ - b.n 1dd4aa │ │ │ │ + b.n 1dd19a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dd888 │ │ │ │ + b.n 1dd578 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1dd3e6 │ │ │ │ + b.n 1dd0d6 │ │ │ │ strb.w r0, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd18c │ │ │ │ + bne.w 1dce7c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dd19e │ │ │ │ + b.n 1dce8e │ │ │ │ strb.w r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r1, #25 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ - bmi.n 1dd97a │ │ │ │ + bmi.n 1dd66a │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dcfd6 │ │ │ │ - b.w 1dd050 │ │ │ │ + beq.w 1dccc6 │ │ │ │ + b.w 1dcd40 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd5ee │ │ │ │ + b.n 1dd2de │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1dd5a0 │ │ │ │ + b.n 1dd290 │ │ │ │ ubfx r6, ip, #1, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - b.n 1dd25c │ │ │ │ + b.n 1dcf4c │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ - b.n 1dd18c │ │ │ │ + b.n 1dce7c │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1dcfda │ │ │ │ + b.w 1dccca │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dd02a │ │ │ │ - b.w 1dd050 │ │ │ │ + beq.w 1dcd1a │ │ │ │ + b.w 1dcd40 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - adds r1, #116 @ 0x74 │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - movs r7, #178 @ 0xb2 │ │ │ │ + cmp r2, #194 @ 0xc2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ 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 │ │ │ │ - ldr.w r1, [pc, #2832] @ 1de4c4 │ │ │ │ + ldr.w r1, [pc, #2832] @ 1de1b4 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r2, [pc, #2832] @ 1de4c8 │ │ │ │ + ldr.w r2, [pc, #2832] @ 1de1b8 │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -547183,15 +546864,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ ldr.w r2, [r3, #184] @ 0xb8 │ │ │ │ eor.w r0, r1, #1 │ │ │ │ strb.w r1, [sp, #14] │ │ │ │ strb.w r0, [sp, #13] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1ddb62 │ │ │ │ + bne.w 1dd852 │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ ldrb.w r1, [r3, #86] @ 0x56 │ │ │ │ @@ -547208,18 +546889,18 @@ │ │ │ │ orrs r1, r5 │ │ │ │ strb.w r1, [sp, #17] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrb.w lr, [r3, #135] @ 0x87 │ │ │ │ ldr.w ip, [r1, #312] @ 0x138 │ │ │ │ mov r1, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1dda4c │ │ │ │ + bne.n 1dd73c │ │ │ │ ldrb.w r1, [r3, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1de398 │ │ │ │ + bne.w 1de088 │ │ │ │ strb.w r1, [sp, #20] │ │ │ │ ldrh.w r1, [r3, #128] @ 0x80 │ │ │ │ ldrb.w r7, [r3, #44] @ 0x2c │ │ │ │ eor.w r1, r1, #256 @ 0x100 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strh.w r1, [sp, #22] │ │ │ │ ldrb.w r1, [r3, #127] @ 0x7f │ │ │ │ @@ -547249,72 +546930,72 @@ │ │ │ │ strb.w r6, [sp, #31] │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ strb.w r8, [sp, #34] @ 0x22 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r0, [sp, #35] @ 0x23 │ │ │ │ strb.w r6, [sp, #33] @ 0x21 │ │ │ │ - cbnz r0, 1ddb20 │ │ │ │ + cbnz r0, 1dd810 │ │ │ │ lsls r4, r1, #28 │ │ │ │ - bmi.n 1ddb20 │ │ │ │ + bmi.n 1dd810 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ - cbz r5, 1ddb3a │ │ │ │ + cbz r5, 1dd82a │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1ddb66 │ │ │ │ + bne.n 1dd856 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ddb7e │ │ │ │ + bne.n 1dd86e │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r6, [sp, #42] @ 0x2a │ │ │ │ lsrs r0, r0, #5 │ │ │ │ strb.w r5, [sp, #43] @ 0x2b │ │ │ │ - b.n 1ddb8e │ │ │ │ + b.n 1dd87e │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ddaee │ │ │ │ + bne.n 1dd7de │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1de466 │ │ │ │ + bmi.w 1de156 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de3a4 │ │ │ │ + bne.w 1de094 │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1ddb0a │ │ │ │ + bpl.n 1dd7fa │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1ddb0e │ │ │ │ + b.n 1dd7fe │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1dd9fa │ │ │ │ + b.n 1dd6ea │ │ │ │ movs r0, #0 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1de4a2 │ │ │ │ + beq.w 1de192 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de3a4 │ │ │ │ + beq.w 1de094 │ │ │ │ mov.w r0, #0 │ │ │ │ strh.w r0, [sp, #42] @ 0x2a │ │ │ │ movs r0, #0 │ │ │ │ strb.w r7, [sp, #45] @ 0x2d │ │ │ │ ubfx r6, ip, #4, #1 │ │ │ │ strb.w r0, [sp, #44] @ 0x2c │ │ │ │ ubfx r7, ip, #3, #1 │ │ │ │ @@ -547341,15 +547022,15 @@ │ │ │ │ strb.w sl, [sp, #51] @ 0x33 │ │ │ │ strb.w r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r8, [sp, #52] @ 0x34 │ │ │ │ strb.w r9, [sp, #53] @ 0x35 │ │ │ │ strb.w r7, [sp, #54] @ 0x36 │ │ │ │ strb.w r6, [sp, #55] @ 0x37 │ │ │ │ - cbz r5, 1ddc0c │ │ │ │ + cbz r5, 1dd8fc │ │ │ │ ldrb.w r0, [r3, #153] @ 0x99 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #57] @ 0x39 │ │ │ │ ubfx r6, r1, #11, #1 │ │ │ │ strb.w r5, [sp, #58] @ 0x3a │ │ │ │ eor.w r6, r6, #1 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ @@ -547366,46 +547047,46 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #62] @ 0x3e │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ands r0, r6 │ │ │ │ strb.w r0, [sp, #63] @ 0x3f │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 1ddc66 │ │ │ │ + cbz r0, 1dd956 │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r3, #38] @ 0x26 │ │ │ │ - cbz r0, 1ddc78 │ │ │ │ + cbz r0, 1dd968 │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #65] @ 0x41 │ │ │ │ movs r7, #1 │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #66] @ 0x42 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ strb.w r7, [sp, #68] @ 0x44 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #67] @ 0x43 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de3ac │ │ │ │ + bne.w 1de09c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de454 │ │ │ │ + beq.w 1de144 │ │ │ │ ldrb.w r7, [r3, #33] @ 0x21 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1de49c │ │ │ │ + bne.w 1de18c │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de3d0 │ │ │ │ + bne.w 1de0c0 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #70] @ 0x46 │ │ │ │ clz r8, r0 │ │ │ │ ldrb.w r7, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ @@ -547444,21 +547125,21 @@ │ │ │ │ strb.w r8, [sp, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #82] @ 0x52 │ │ │ │ strb.w sl, [sp, #86] @ 0x56 │ │ │ │ strb.w r7, [sp, #78] @ 0x4e │ │ │ │ strb.w fp, [sp, #84] @ 0x54 │ │ │ │ strb.w r6, [sp, #85] @ 0x55 │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ - cbz r6, 1ddd90 │ │ │ │ + cbz r6, 1dda80 │ │ │ │ mov r6, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1ddd90 │ │ │ │ + bne.n 1dda80 │ │ │ │ ldrb.w r6, [r3, #136] @ 0x88 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de492 │ │ │ │ + bne.w 1de182 │ │ │ │ strb.w r6, [sp, #87] @ 0x57 │ │ │ │ ubfx r7, r1, #14, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ ldrb.w lr, [r3, #124] @ 0x7c │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ strb.w r6, [sp, #88] @ 0x58 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ @@ -547480,33 +547161,33 @@ │ │ │ │ strb.w r6, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r6, [r3, #67] @ 0x43 │ │ │ │ strb.w lr, [sp, #98] @ 0x62 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de3fa │ │ │ │ + bne.w 1de0ea │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #99] @ 0x63 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #100] @ 0x64 │ │ │ │ ldrb.w r6, [r3, #56] @ 0x38 │ │ │ │ strb.w r6, [sp, #101] @ 0x65 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ - cbnz r6, 1dde28 │ │ │ │ + cbnz r6, 1ddb18 │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #102] @ 0x66 │ │ │ │ ldrb.w r6, [r3, #139] @ 0x8b │ │ │ │ strb.w r6, [sp, #103] @ 0x67 │ │ │ │ ldrb.w r6, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 1dde46 │ │ │ │ + cbnz r6, 1ddb36 │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #105] @ 0x69 │ │ │ │ ldrb.w r6, [r3, #138] @ 0x8a │ │ │ │ ldrb.w r7, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #107] @ 0x6b │ │ │ │ eor.w r7, r7, #1 │ │ │ │ strb.w r7, [sp, #106] @ 0x6a │ │ │ │ @@ -547525,17 +547206,17 @@ │ │ │ │ strb.w r7, [sp, #112] @ 0x70 │ │ │ │ ldrb r7, [r3, #25] │ │ │ │ strb.w r7, [sp, #113] @ 0x71 │ │ │ │ ldrb.w r7, [r3, #82] @ 0x52 │ │ │ │ strb.w r7, [sp, #114] @ 0x72 │ │ │ │ ldrb.w r7, [r3, #83] @ 0x53 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1de3d4 │ │ │ │ + bne.w 1de0c4 │ │ │ │ lsls r4, r2, #25 │ │ │ │ - bpl.w 1de3d4 │ │ │ │ + bpl.w 1de0c4 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #116] @ 0x74 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #117] @ 0x75 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ @@ -547555,17 +547236,17 @@ │ │ │ │ ldrb.w r7, [r3, #145] @ 0x91 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ strb.w r4, [sp, #125] @ 0x7d │ │ │ │ ands r0, r5 │ │ │ │ strb.w r0, [sp, #124] @ 0x7c │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de3fe │ │ │ │ + beq.w 1de0ee │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de446 │ │ │ │ + bne.w 1de136 │ │ │ │ mov r0, r6 │ │ │ │ eor.w r5, r7, #1 │ │ │ │ strb.w r5, [sp, #126] @ 0x7e │ │ │ │ strb.w r0, [sp, #127] @ 0x7f │ │ │ │ ands r5, r6 │ │ │ │ eor.w lr, lr, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ @@ -547586,138 +547267,138 @@ │ │ │ │ strb.w r0, [sp, #134] @ 0x86 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ strb.w r0, [sp, #135] @ 0x87 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ and.w r0, r0, lr │ │ │ │ strb.w r0, [sp, #136] @ 0x88 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ - cbz r0, 1ddf74 │ │ │ │ + cbz r0, 1ddc64 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ strb.w r0, [sp, #137] @ 0x89 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ strb.w r0, [sp, #138] @ 0x8a │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 1ddf8e │ │ │ │ + cbz r0, 1ddc7e │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 1ddf9c │ │ │ │ + cbz r0, 1ddc8c │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ strb.w r0, [sp, #140] @ 0x8c │ │ │ │ ldrb.w r0, [r3, #59] @ 0x3b │ │ │ │ strb.w r0, [sp, #141] @ 0x8d │ │ │ │ ldrb.w r0, [r3, #61] @ 0x3d │ │ │ │ strb.w r0, [sp, #142] @ 0x8e │ │ │ │ ldrb.w r0, [r3, #60] @ 0x3c │ │ │ │ strb.w r0, [sp, #143] @ 0x8f │ │ │ │ ldrb.w r0, [r3, #62] @ 0x3e │ │ │ │ strb.w r0, [sp, #144] @ 0x90 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ strb.w r0, [sp, #145] @ 0x91 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de424 │ │ │ │ + beq.w 1de114 │ │ │ │ and.w r0, ip, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de436 │ │ │ │ + bne.w 1de126 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #146] @ 0x92 │ │ │ │ strb.w r0, [sp, #147] @ 0x93 │ │ │ │ and.w r0, r1, #2048 @ 0x800 │ │ │ │ ubfx r5, r0, #11, #1 │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #148] @ 0x94 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ strb.w r0, [sp, #150] @ 0x96 │ │ │ │ strb.w r5, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de420 │ │ │ │ + bne.w 1de110 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #153] @ 0x99 │ │ │ │ ldrb.w r0, [r3, #115] @ 0x73 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #154] @ 0x9a │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de41c │ │ │ │ + bne.w 1de10c │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de418 │ │ │ │ + bne.w 1de108 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #156] @ 0x9c │ │ │ │ ldrb.w r0, [r3, #115] @ 0x73 │ │ │ │ strb.w r0, [sp, #157] @ 0x9d │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de414 │ │ │ │ + bne.w 1de104 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de410 │ │ │ │ + bne.w 1de100 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #159] @ 0x9f │ │ │ │ ldrb r0, [r3, #27] │ │ │ │ strb.w r0, [sp, #160] @ 0xa0 │ │ │ │ ldrb.w r0, [r3, #100] @ 0x64 │ │ │ │ - cbz r0, 1de0a0 │ │ │ │ + cbz r0, 1ddd90 │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #161] @ 0xa1 │ │ │ │ ldrb.w r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de40c │ │ │ │ + bne.w 1de0fc │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ tst r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strb.w r0, [sp, #162] @ 0xa2 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1de0d4 │ │ │ │ + cbz r0, 1dddc4 │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1de0d4 │ │ │ │ + cbz r0, 1dddc4 │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de488 │ │ │ │ + bne.w 1de178 │ │ │ │ strb.w r0, [sp, #163] @ 0xa3 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1de0e6 │ │ │ │ + cbz r0, 1dddd6 │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1de0e6 │ │ │ │ + cbz r0, 1dddd6 │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ strb.w r0, [sp, #164] @ 0xa4 │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ strb.w r0, [sp, #165] @ 0xa5 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ strb.w r0, [sp, #166] @ 0xa6 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ - cbz r0, 1de102 │ │ │ │ + cbz r0, 1dddf2 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #167] @ 0xa7 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1de122 │ │ │ │ + cbz r0, 1dde12 │ │ │ │ ldrb.w r5, [r3, #142] @ 0x8e │ │ │ │ - cbz r5, 1de122 │ │ │ │ + cbz r5, 1dde12 │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de484 │ │ │ │ + bne.w 1de174 │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #168] @ 0xa8 │ │ │ │ ubfx r6, r2, #11, #1 │ │ │ │ ldrb.w r7, [r3, #203] @ 0xcb │ │ │ │ ubfx r5, r2, #8, #1 │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ @@ -547764,47 +547445,47 @@ │ │ │ │ ldrb.w r0, [r3, #114] @ 0x72 │ │ │ │ strb.w r0, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r0, [r3, #90] @ 0x5a │ │ │ │ strb.w r0, [sp, #188] @ 0xbc │ │ │ │ ldrb.w r0, [r3, #89] @ 0x59 │ │ │ │ strb.w r0, [sp, #189] @ 0xbd │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ - cbz r0, 1de1f2 │ │ │ │ + cbz r0, 1ddee2 │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #190] @ 0xbe │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1de202 │ │ │ │ + cbz r0, 1ddef2 │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #191] @ 0xbf │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1de212 │ │ │ │ + cbz r0, 1ddf02 │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #192] @ 0xc0 │ │ │ │ ldrb.w r0, [r3, #122] @ 0x7a │ │ │ │ strb.w r0, [sp, #193] @ 0xc1 │ │ │ │ - cbz r0, 1de228 │ │ │ │ + cbz r0, 1ddf18 │ │ │ │ ubfx r0, r1, #9, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #194] @ 0xc2 │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ strb.w r1, [sp, #195] @ 0xc3 │ │ │ │ ldrb.w r1, [r3, #123] @ 0x7b │ │ │ │ - cbnz r1, 1de23a │ │ │ │ + cbnz r1, 1ddf2a │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #196] @ 0xc4 │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #197] @ 0xc5 │ │ │ │ ldrb.w r1, [r3, #36] @ 0x24 │ │ │ │ strb.w r1, [sp, #198] @ 0xc6 │ │ │ │ ldrb.w r1, [r3, #108] @ 0x6c │ │ │ │ strb.w r1, [sp, #199] @ 0xc7 │ │ │ │ - cbz r1, 1de25e │ │ │ │ + cbz r1, 1ddf4e │ │ │ │ ubfx r1, r2, #25, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb.w r1, [r3, #41] @ 0x29 │ │ │ │ strb.w r1, [sp, #201] @ 0xc9 │ │ │ │ ldrsb.w r2, [r2, #65] @ 0x41 │ │ │ │ @@ -547834,199 +547515,199 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #206] @ 0xce │ │ │ │ ldrb.w r1, [r3, #69] @ 0x45 │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r0, [sp, #209] @ 0xd1 │ │ │ │ strb.w r1, [sp, #207] @ 0xcf │ │ │ │ - cbz r2, 1de2e2 │ │ │ │ + cbz r2, 1ddfd2 │ │ │ │ ubfx r2, ip, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ - cbz r2, 1de2f8 │ │ │ │ + cbz r2, 1ddfe8 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #119] @ 0x77 │ │ │ │ - cbz r2, 1de30a │ │ │ │ + cbz r2, 1ddffa │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ ldrb.w r2, [r3, #118] @ 0x76 │ │ │ │ - cbz r2, 1de31c │ │ │ │ + cbz r2, 1de00c │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ ldrb.w r2, [r3, #117] @ 0x75 │ │ │ │ - cbz r2, 1de32e │ │ │ │ + cbz r2, 1de01e │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ ldr.w r4, [r1, #424] @ 0x1a8 │ │ │ │ ldrb.w r3, [r3, #149] @ 0x95 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ strb.w r3, [sp, #216] @ 0xd8 │ │ │ │ - cbnz r5, 1de34c │ │ │ │ - b.n 1de37a │ │ │ │ + cbnz r5, 1de03c │ │ │ │ + b.n 1de06a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1de37a │ │ │ │ + cbz r5, 1de06a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de346 │ │ │ │ - ldr r6, [pc, #376] @ (1de4cc ) │ │ │ │ + beq.n 1de036 │ │ │ │ + ldr r6, [pc, #376] @ (1de1bc ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 263bb4 │ │ │ │ + bl 2638a4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1de37a │ │ │ │ + cbz r3, 1de06a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de35a │ │ │ │ + bne.n 1de04a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1de36c │ │ │ │ - ldr r2, [pc, #340] @ (1de4d0 ) │ │ │ │ - ldr r3, [pc, #328] @ (1de4c8 ) │ │ │ │ + bne.n 1de05c │ │ │ │ + ldr r2, [pc, #340] @ (1de1c0 ) │ │ │ │ + ldr r3, [pc, #328] @ (1de1b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1de4c0 │ │ │ │ + bne.w 1de1b0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r1, ip, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.w 1dda4c │ │ │ │ + b.w 1dd73c │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1ddb88 │ │ │ │ + b.w 1dd878 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1de442 │ │ │ │ + bne.n 1de132 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ddcc0 │ │ │ │ + bne.w 1dd9b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ddcc0 │ │ │ │ + bne.w 1dd9b0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ddcd2 │ │ │ │ + b.n 1dd9c2 │ │ │ │ strb.w r7, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r7, [r3, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ddeb4 │ │ │ │ + bne.w 1ddba4 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ movt r7, #256 @ 0x100 │ │ │ │ tst r2, r7 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - b.n 1ddeb6 │ │ │ │ + b.n 1ddba6 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dde06 │ │ │ │ + b.n 1ddaf6 │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r6 │ │ │ │ - b.n 1ddf1a │ │ │ │ + b.n 1ddc0a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de0bc │ │ │ │ + b.n 1dddac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de088 │ │ │ │ + b.n 1ddd78 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de072 │ │ │ │ + b.n 1ddd62 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de058 │ │ │ │ + b.n 1ddd48 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de042 │ │ │ │ + b.n 1ddd32 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de018 │ │ │ │ + b.n 1ddd08 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ and.w r4, ip, #8 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ and.w r0, r0, r4, lsr #3 │ │ │ │ - b.n 1ddfde │ │ │ │ + b.n 1ddcce │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ - b.n 1ddfde │ │ │ │ + b.n 1ddcce │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1de3bc │ │ │ │ + b.n 1de0ac │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1ddf1a │ │ │ │ + b.n 1ddc0a │ │ │ │ strb.w r0, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ddcc0 │ │ │ │ + bne.w 1dd9b0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ddcd2 │ │ │ │ + b.n 1dd9c2 │ │ │ │ strb.w r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r1, #25 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ - bmi.n 1de4ae │ │ │ │ + bmi.n 1de19e │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ddb0a │ │ │ │ - b.w 1ddb84 │ │ │ │ + beq.w 1dd7fa │ │ │ │ + b.w 1dd874 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de122 │ │ │ │ + b.n 1dde12 │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1de0d4 │ │ │ │ + b.n 1dddc4 │ │ │ │ ubfx r6, ip, #1, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - b.n 1ddd90 │ │ │ │ + b.n 1dda80 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ - b.n 1ddcc0 │ │ │ │ + b.n 1dd9b0 │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1ddb0e │ │ │ │ + b.w 1dd7fe │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ddb5e │ │ │ │ - b.w 1ddb84 │ │ │ │ + beq.w 1dd84e │ │ │ │ + b.w 1dd874 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ + cmp r1, #80 @ 0x50 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #672 @ (adr r6, 1de770 ) │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r6, r7, #1 │ │ │ │ + subs r6, r1, #6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ 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 │ │ │ │ - ldr.w r1, [pc, #2832] @ 1deff8 │ │ │ │ + ldr.w r1, [pc, #2832] @ 1dece8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r2, [pc, #2832] @ 1deffc │ │ │ │ + ldr.w r2, [pc, #2832] @ 1decec │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -548034,15 +547715,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ ldr.w r2, [r3, #184] @ 0xb8 │ │ │ │ eor.w r0, r1, #1 │ │ │ │ strb.w r1, [sp, #14] │ │ │ │ strb.w r0, [sp, #13] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1de696 │ │ │ │ + bne.w 1de386 │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ ldrb.w r1, [r3, #86] @ 0x56 │ │ │ │ @@ -548059,18 +547740,18 @@ │ │ │ │ orrs r1, r5 │ │ │ │ strb.w r1, [sp, #17] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrb.w lr, [r3, #135] @ 0x87 │ │ │ │ ldr.w ip, [r1, #312] @ 0x138 │ │ │ │ mov r1, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1de580 │ │ │ │ + bne.n 1de270 │ │ │ │ ldrb.w r1, [r3, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1deecc │ │ │ │ + bne.w 1debbc │ │ │ │ strb.w r1, [sp, #20] │ │ │ │ ldrh.w r1, [r3, #128] @ 0x80 │ │ │ │ ldrb.w r7, [r3, #44] @ 0x2c │ │ │ │ eor.w r1, r1, #256 @ 0x100 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strh.w r1, [sp, #22] │ │ │ │ ldrb.w r1, [r3, #127] @ 0x7f │ │ │ │ @@ -548100,72 +547781,72 @@ │ │ │ │ strb.w r6, [sp, #31] │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ strb.w r8, [sp, #34] @ 0x22 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r0, [sp, #35] @ 0x23 │ │ │ │ strb.w r6, [sp, #33] @ 0x21 │ │ │ │ - cbnz r0, 1de654 │ │ │ │ + cbnz r0, 1de344 │ │ │ │ lsls r4, r1, #28 │ │ │ │ - bmi.n 1de654 │ │ │ │ + bmi.n 1de344 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ - cbz r5, 1de66e │ │ │ │ + cbz r5, 1de35e │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1de69a │ │ │ │ + bne.n 1de38a │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1de6b2 │ │ │ │ + bne.n 1de3a2 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r6, [sp, #42] @ 0x2a │ │ │ │ lsrs r0, r0, #5 │ │ │ │ strb.w r5, [sp, #43] @ 0x2b │ │ │ │ - b.n 1de6c2 │ │ │ │ + b.n 1de3b2 │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1de622 │ │ │ │ + bne.n 1de312 │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1def9a │ │ │ │ + bmi.w 1dec8a │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1deed8 │ │ │ │ + bne.w 1debc8 │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1de63e │ │ │ │ + bpl.n 1de32e │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1de642 │ │ │ │ + b.n 1de332 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1de52e │ │ │ │ + b.n 1de21e │ │ │ │ movs r0, #0 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1defd6 │ │ │ │ + beq.w 1decc6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1deed8 │ │ │ │ + beq.w 1debc8 │ │ │ │ mov.w r0, #0 │ │ │ │ strh.w r0, [sp, #42] @ 0x2a │ │ │ │ movs r0, #0 │ │ │ │ strb.w r7, [sp, #45] @ 0x2d │ │ │ │ ubfx r6, ip, #4, #1 │ │ │ │ strb.w r0, [sp, #44] @ 0x2c │ │ │ │ ubfx r7, ip, #3, #1 │ │ │ │ @@ -548192,15 +547873,15 @@ │ │ │ │ strb.w sl, [sp, #51] @ 0x33 │ │ │ │ strb.w r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r8, [sp, #52] @ 0x34 │ │ │ │ strb.w r9, [sp, #53] @ 0x35 │ │ │ │ strb.w r7, [sp, #54] @ 0x36 │ │ │ │ strb.w r6, [sp, #55] @ 0x37 │ │ │ │ - cbz r5, 1de740 │ │ │ │ + cbz r5, 1de430 │ │ │ │ ldrb.w r0, [r3, #153] @ 0x99 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #57] @ 0x39 │ │ │ │ ubfx r6, r1, #11, #1 │ │ │ │ strb.w r5, [sp, #58] @ 0x3a │ │ │ │ eor.w r6, r6, #1 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ @@ -548217,46 +547898,46 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #62] @ 0x3e │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ands r0, r6 │ │ │ │ strb.w r0, [sp, #63] @ 0x3f │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 1de79a │ │ │ │ + cbz r0, 1de48a │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r3, #38] @ 0x26 │ │ │ │ - cbz r0, 1de7ac │ │ │ │ + cbz r0, 1de49c │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #65] @ 0x41 │ │ │ │ movs r7, #1 │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #66] @ 0x42 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ strb.w r7, [sp, #68] @ 0x44 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #67] @ 0x43 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1deee0 │ │ │ │ + bne.w 1debd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1def88 │ │ │ │ + beq.w 1dec78 │ │ │ │ ldrb.w r7, [r3, #33] @ 0x21 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1defd0 │ │ │ │ + bne.w 1decc0 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1def04 │ │ │ │ + bne.w 1debf4 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #70] @ 0x46 │ │ │ │ clz r8, r0 │ │ │ │ ldrb.w r7, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ @@ -548295,21 +547976,21 @@ │ │ │ │ strb.w r8, [sp, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #82] @ 0x52 │ │ │ │ strb.w sl, [sp, #86] @ 0x56 │ │ │ │ strb.w r7, [sp, #78] @ 0x4e │ │ │ │ strb.w fp, [sp, #84] @ 0x54 │ │ │ │ strb.w r6, [sp, #85] @ 0x55 │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ - cbz r6, 1de8c4 │ │ │ │ + cbz r6, 1de5b4 │ │ │ │ mov r6, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1de8c4 │ │ │ │ + bne.n 1de5b4 │ │ │ │ ldrb.w r6, [r3, #136] @ 0x88 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1defc6 │ │ │ │ + bne.w 1decb6 │ │ │ │ strb.w r6, [sp, #87] @ 0x57 │ │ │ │ ubfx r7, r1, #14, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ ldrb.w lr, [r3, #124] @ 0x7c │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ strb.w r6, [sp, #88] @ 0x58 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ @@ -548331,33 +548012,33 @@ │ │ │ │ strb.w r6, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r6, [r3, #67] @ 0x43 │ │ │ │ strb.w lr, [sp, #98] @ 0x62 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1def2e │ │ │ │ + bne.w 1dec1e │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #99] @ 0x63 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #100] @ 0x64 │ │ │ │ ldrb.w r6, [r3, #56] @ 0x38 │ │ │ │ strb.w r6, [sp, #101] @ 0x65 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ - cbnz r6, 1de95c │ │ │ │ + cbnz r6, 1de64c │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #102] @ 0x66 │ │ │ │ ldrb.w r6, [r3, #139] @ 0x8b │ │ │ │ strb.w r6, [sp, #103] @ 0x67 │ │ │ │ ldrb.w r6, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 1de97a │ │ │ │ + cbnz r6, 1de66a │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #105] @ 0x69 │ │ │ │ ldrb.w r6, [r3, #138] @ 0x8a │ │ │ │ ldrb.w r7, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #107] @ 0x6b │ │ │ │ eor.w r7, r7, #1 │ │ │ │ strb.w r7, [sp, #106] @ 0x6a │ │ │ │ @@ -548376,17 +548057,17 @@ │ │ │ │ strb.w r7, [sp, #112] @ 0x70 │ │ │ │ ldrb r7, [r3, #25] │ │ │ │ strb.w r7, [sp, #113] @ 0x71 │ │ │ │ ldrb.w r7, [r3, #82] @ 0x52 │ │ │ │ strb.w r7, [sp, #114] @ 0x72 │ │ │ │ ldrb.w r7, [r3, #83] @ 0x53 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1def08 │ │ │ │ + bne.w 1debf8 │ │ │ │ lsls r4, r2, #25 │ │ │ │ - bpl.w 1def08 │ │ │ │ + bpl.w 1debf8 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #116] @ 0x74 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #117] @ 0x75 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ @@ -548406,17 +548087,17 @@ │ │ │ │ ldrb.w r7, [r3, #145] @ 0x91 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ strb.w r4, [sp, #125] @ 0x7d │ │ │ │ ands r0, r5 │ │ │ │ strb.w r0, [sp, #124] @ 0x7c │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1def32 │ │ │ │ + beq.w 1dec22 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1def7a │ │ │ │ + bne.w 1dec6a │ │ │ │ mov r0, r6 │ │ │ │ eor.w r5, r7, #1 │ │ │ │ strb.w r5, [sp, #126] @ 0x7e │ │ │ │ strb.w r0, [sp, #127] @ 0x7f │ │ │ │ ands r5, r6 │ │ │ │ eor.w lr, lr, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ @@ -548437,138 +548118,138 @@ │ │ │ │ strb.w r0, [sp, #134] @ 0x86 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ strb.w r0, [sp, #135] @ 0x87 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ and.w r0, r0, lr │ │ │ │ strb.w r0, [sp, #136] @ 0x88 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ - cbz r0, 1deaa8 │ │ │ │ + cbz r0, 1de798 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ strb.w r0, [sp, #137] @ 0x89 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ strb.w r0, [sp, #138] @ 0x8a │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 1deac2 │ │ │ │ + cbz r0, 1de7b2 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 1dead0 │ │ │ │ + cbz r0, 1de7c0 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ strb.w r0, [sp, #140] @ 0x8c │ │ │ │ ldrb.w r0, [r3, #59] @ 0x3b │ │ │ │ strb.w r0, [sp, #141] @ 0x8d │ │ │ │ ldrb.w r0, [r3, #61] @ 0x3d │ │ │ │ strb.w r0, [sp, #142] @ 0x8e │ │ │ │ ldrb.w r0, [r3, #60] @ 0x3c │ │ │ │ strb.w r0, [sp, #143] @ 0x8f │ │ │ │ ldrb.w r0, [r3, #62] @ 0x3e │ │ │ │ strb.w r0, [sp, #144] @ 0x90 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ strb.w r0, [sp, #145] @ 0x91 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1def58 │ │ │ │ + beq.w 1dec48 │ │ │ │ and.w r0, ip, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1def6a │ │ │ │ + bne.w 1dec5a │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #146] @ 0x92 │ │ │ │ strb.w r0, [sp, #147] @ 0x93 │ │ │ │ and.w r0, r1, #2048 @ 0x800 │ │ │ │ ubfx r5, r0, #11, #1 │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #148] @ 0x94 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ strb.w r0, [sp, #150] @ 0x96 │ │ │ │ strb.w r5, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1def54 │ │ │ │ + bne.w 1dec44 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #153] @ 0x99 │ │ │ │ ldrb.w r0, [r3, #115] @ 0x73 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #154] @ 0x9a │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1def50 │ │ │ │ + bne.w 1dec40 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1def4c │ │ │ │ + bne.w 1dec3c │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #156] @ 0x9c │ │ │ │ ldrb.w r0, [r3, #115] @ 0x73 │ │ │ │ strb.w r0, [sp, #157] @ 0x9d │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1def48 │ │ │ │ + bne.w 1dec38 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1def44 │ │ │ │ + bne.w 1dec34 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #159] @ 0x9f │ │ │ │ ldrb r0, [r3, #27] │ │ │ │ strb.w r0, [sp, #160] @ 0xa0 │ │ │ │ ldrb.w r0, [r3, #100] @ 0x64 │ │ │ │ - cbz r0, 1debd4 │ │ │ │ + cbz r0, 1de8c4 │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #161] @ 0xa1 │ │ │ │ ldrb.w r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1def40 │ │ │ │ + bne.w 1dec30 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ tst r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strb.w r0, [sp, #162] @ 0xa2 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1dec08 │ │ │ │ + cbz r0, 1de8f8 │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1dec08 │ │ │ │ + cbz r0, 1de8f8 │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1defbc │ │ │ │ + bne.w 1decac │ │ │ │ strb.w r0, [sp, #163] @ 0xa3 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1dec1a │ │ │ │ + cbz r0, 1de90a │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1dec1a │ │ │ │ + cbz r0, 1de90a │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ strb.w r0, [sp, #164] @ 0xa4 │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ strb.w r0, [sp, #165] @ 0xa5 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ strb.w r0, [sp, #166] @ 0xa6 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ - cbz r0, 1dec36 │ │ │ │ + cbz r0, 1de926 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #167] @ 0xa7 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1dec56 │ │ │ │ + cbz r0, 1de946 │ │ │ │ ldrb.w r5, [r3, #142] @ 0x8e │ │ │ │ - cbz r5, 1dec56 │ │ │ │ + cbz r5, 1de946 │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1defb8 │ │ │ │ + bne.w 1deca8 │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #168] @ 0xa8 │ │ │ │ ubfx r6, r2, #11, #1 │ │ │ │ ldrb.w r7, [r3, #203] @ 0xcb │ │ │ │ ubfx r5, r2, #8, #1 │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ @@ -548615,47 +548296,47 @@ │ │ │ │ ldrb.w r0, [r3, #114] @ 0x72 │ │ │ │ strb.w r0, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r0, [r3, #90] @ 0x5a │ │ │ │ strb.w r0, [sp, #188] @ 0xbc │ │ │ │ ldrb.w r0, [r3, #89] @ 0x59 │ │ │ │ strb.w r0, [sp, #189] @ 0xbd │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ - cbz r0, 1ded26 │ │ │ │ + cbz r0, 1dea16 │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #190] @ 0xbe │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1ded36 │ │ │ │ + cbz r0, 1dea26 │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #191] @ 0xbf │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1ded46 │ │ │ │ + cbz r0, 1dea36 │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #192] @ 0xc0 │ │ │ │ ldrb.w r0, [r3, #122] @ 0x7a │ │ │ │ strb.w r0, [sp, #193] @ 0xc1 │ │ │ │ - cbz r0, 1ded5c │ │ │ │ + cbz r0, 1dea4c │ │ │ │ ubfx r0, r1, #9, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #194] @ 0xc2 │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ strb.w r1, [sp, #195] @ 0xc3 │ │ │ │ ldrb.w r1, [r3, #123] @ 0x7b │ │ │ │ - cbnz r1, 1ded6e │ │ │ │ + cbnz r1, 1dea5e │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #196] @ 0xc4 │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #197] @ 0xc5 │ │ │ │ ldrb.w r1, [r3, #36] @ 0x24 │ │ │ │ strb.w r1, [sp, #198] @ 0xc6 │ │ │ │ ldrb.w r1, [r3, #108] @ 0x6c │ │ │ │ strb.w r1, [sp, #199] @ 0xc7 │ │ │ │ - cbz r1, 1ded92 │ │ │ │ + cbz r1, 1dea82 │ │ │ │ ubfx r1, r2, #25, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb.w r1, [r3, #41] @ 0x29 │ │ │ │ strb.w r1, [sp, #201] @ 0xc9 │ │ │ │ ldrsb.w r2, [r2, #65] @ 0x41 │ │ │ │ @@ -548685,231 +548366,231 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #206] @ 0xce │ │ │ │ ldrb.w r1, [r3, #69] @ 0x45 │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r0, [sp, #209] @ 0xd1 │ │ │ │ strb.w r1, [sp, #207] @ 0xcf │ │ │ │ - cbz r2, 1dee16 │ │ │ │ + cbz r2, 1deb06 │ │ │ │ ubfx r2, ip, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ - cbz r2, 1dee2c │ │ │ │ + cbz r2, 1deb1c │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #119] @ 0x77 │ │ │ │ - cbz r2, 1dee3e │ │ │ │ + cbz r2, 1deb2e │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ ldrb.w r2, [r3, #118] @ 0x76 │ │ │ │ - cbz r2, 1dee50 │ │ │ │ + cbz r2, 1deb40 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ ldrb.w r2, [r3, #117] @ 0x75 │ │ │ │ - cbz r2, 1dee62 │ │ │ │ + cbz r2, 1deb52 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ ldr.w r4, [r1, #424] @ 0x1a8 │ │ │ │ ldrb.w r3, [r3, #149] @ 0x95 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ strb.w r3, [sp, #216] @ 0xd8 │ │ │ │ - cbnz r5, 1dee80 │ │ │ │ - b.n 1deeae │ │ │ │ + cbnz r5, 1deb70 │ │ │ │ + b.n 1deb9e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1deeae │ │ │ │ + cbz r5, 1deb9e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dee7a │ │ │ │ - ldr r6, [pc, #376] @ (1df000 ) │ │ │ │ + beq.n 1deb6a │ │ │ │ + ldr r6, [pc, #376] @ (1decf0 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 263bb4 │ │ │ │ + bl 2638a4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1deeae │ │ │ │ + cbz r3, 1deb9e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dee8e │ │ │ │ + bne.n 1deb7e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1deea0 │ │ │ │ - ldr r2, [pc, #340] @ (1df004 ) │ │ │ │ - ldr r3, [pc, #328] @ (1deffc ) │ │ │ │ + bne.n 1deb90 │ │ │ │ + ldr r2, [pc, #340] @ (1decf4 ) │ │ │ │ + ldr r3, [pc, #328] @ (1decec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1deff4 │ │ │ │ + bne.w 1dece4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r1, ip, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.w 1de580 │ │ │ │ + b.w 1de270 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1de6bc │ │ │ │ + b.w 1de3ac │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1def76 │ │ │ │ + bne.n 1dec66 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de7f4 │ │ │ │ + bne.w 1de4e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de7f4 │ │ │ │ + bne.w 1de4e4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1de806 │ │ │ │ + b.n 1de4f6 │ │ │ │ strb.w r7, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r7, [r3, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1de9e8 │ │ │ │ + bne.w 1de6d8 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ movt r7, #256 @ 0x100 │ │ │ │ tst r2, r7 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - b.n 1de9ea │ │ │ │ + b.n 1de6da │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1de93a │ │ │ │ + b.n 1de62a │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r6 │ │ │ │ - b.n 1dea4e │ │ │ │ + b.n 1de73e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1debf0 │ │ │ │ + b.n 1de8e0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1debbc │ │ │ │ + b.n 1de8ac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1deba6 │ │ │ │ + b.n 1de896 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1deb8c │ │ │ │ + b.n 1de87c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1deb76 │ │ │ │ + b.n 1de866 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1deb4c │ │ │ │ + b.n 1de83c │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ and.w r4, ip, #8 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ and.w r0, r0, r4, lsr #3 │ │ │ │ - b.n 1deb12 │ │ │ │ + b.n 1de802 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ - b.n 1deb12 │ │ │ │ + b.n 1de802 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1deef0 │ │ │ │ + b.n 1debe0 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1dea4e │ │ │ │ + b.n 1de73e │ │ │ │ strb.w r0, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de7f4 │ │ │ │ + bne.w 1de4e4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1de806 │ │ │ │ + b.n 1de4f6 │ │ │ │ strb.w r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r1, #25 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ - bmi.n 1defe2 │ │ │ │ + bmi.n 1decd2 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1de63e │ │ │ │ - b.w 1de6b8 │ │ │ │ + beq.w 1de32e │ │ │ │ + b.w 1de3a8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dec56 │ │ │ │ + b.n 1de946 │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1dec08 │ │ │ │ + b.n 1de8f8 │ │ │ │ ubfx r6, ip, #1, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - b.n 1de8c4 │ │ │ │ + b.n 1de5b4 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ - b.n 1de7f4 │ │ │ │ + b.n 1de4e4 │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1de642 │ │ │ │ + b.w 1de332 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1de692 │ │ │ │ - b.w 1de6b8 │ │ │ │ + beq.w 1de382 │ │ │ │ + b.w 1de3a8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - subs r4, r1, r4 │ │ │ │ + subs r4, r3, #0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - asrs r2, r1, #5 │ │ │ │ + asrs r2, r3, #17 │ │ │ │ lsls r2, r3, #2 │ │ │ │ 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 1df034 │ │ │ │ + beq.n 1ded24 │ │ │ │ mov.w r0, #376 @ 0x178 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ and.w lr, r1, #134 @ 0x86 │ │ │ │ sub.w ip, r3, #2 │ │ │ │ sub.w r4, lr, #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 r0, r1 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #0 │ │ │ │ - beq.n 1df0fa │ │ │ │ + beq.n 1dedea │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1df130 │ │ │ │ - bhi.n 1df100 │ │ │ │ + beq.n 1dee20 │ │ │ │ + bhi.n 1dedf0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1df0be │ │ │ │ + beq.n 1dedae │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 1df162 │ │ │ │ + beq.n 1dee52 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 1df1dc │ │ │ │ + bhi.w 1deecc │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1df2b6 │ │ │ │ + bhi.w 1defa6 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ @@ -548936,22 +548617,22 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 1df14a │ │ │ │ + beq.n 1dee3a │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movwhi r0, #311 @ 0x137 │ │ │ │ - bhi.n 1df0fe │ │ │ │ + bhi.n 1dedee │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1df1ee │ │ │ │ + bhi.w 1deede │ │ │ │ tbb [pc, r1] │ │ │ │ ldrh r5, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ strh r2, [r1, #60] @ 0x3c │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ @@ -548964,92 +548645,92 @@ │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ mov.w r0, #376 @ 0x178 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.w 1df26c │ │ │ │ + beq.w 1def5c │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 1df1ae │ │ │ │ + bne.n 1dee9e │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #161 @ 0xa1 │ │ │ │ - beq.n 1df0fe │ │ │ │ + beq.n 1dedee │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r0, #162 @ 0xa2 │ │ │ │ - beq.n 1df0fe │ │ │ │ + beq.n 1dedee │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #158 @ 0x9e │ │ │ │ - beq.n 1df0fe │ │ │ │ + beq.n 1dedee │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, #159 @ 0x9f │ │ │ │ movne r0, #156 @ 0x9c │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #6 │ │ │ │ - beq.n 1df232 │ │ │ │ - bls.n 1df17c │ │ │ │ + beq.n 1def22 │ │ │ │ + bls.n 1dee6c │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #33 @ 0x21 │ │ │ │ - beq.n 1df0fe │ │ │ │ + beq.n 1dedee │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r0, #34 @ 0x22 │ │ │ │ movne r0, #32 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ movweq r0, #305 @ 0x131 │ │ │ │ - beq.n 1df0fe │ │ │ │ + beq.n 1dedee │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq.w r0, #306 @ 0x132 │ │ │ │ movne.w r0, #304 @ 0x130 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #424 @ 0x1a8 │ │ │ │ - beq.n 1df0fe │ │ │ │ + beq.n 1dedee │ │ │ │ movw r3, #423 @ 0x1a7 │ │ │ │ movw r0, #425 @ 0x1a9 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 1df2b2 │ │ │ │ + bhi.w 1defa2 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1df2b6 │ │ │ │ + bhi.w 1defa6 │ │ │ │ tbb [pc, r1] │ │ │ │ str r4, [sp, #320] @ 0x140 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ - ldr r2, [pc, #592] @ (1df3e8 ) │ │ │ │ + ldr r2, [pc, #592] @ (1df0d8 ) │ │ │ │ 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 1df2ae │ │ │ │ + bhi.n 1def9e │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1df2b6 │ │ │ │ + bhi.n 1defa6 │ │ │ │ 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] │ │ │ │ @@ -549095,15 +548776,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #35 @ 0x23 │ │ │ │ pop {r4, pc} │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1df2b6 │ │ │ │ + bhi.n 1defa6 │ │ │ │ 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 │ │ │ │ @@ -549122,18 +548803,18 @@ │ │ │ │ movs r0, #29 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #28 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1df2aa │ │ │ │ + bhi.n 1def9a │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1df2b6 │ │ │ │ + bhi.n 1defa6 │ │ │ │ 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 │ │ │ │ @@ -549168,99 +548849,99 @@ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #156] @ 1df370 │ │ │ │ + ldr.w lr, [pc, #156] @ 1df060 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #152] @ 1df374 │ │ │ │ + ldr.w ip, [pc, #152] @ 1df064 │ │ │ │ add lr, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1df352 │ │ │ │ + bhi.n 1df042 │ │ │ │ tbb [pc, r2] │ │ │ │ adds r0, r4, #0 │ │ │ │ cmp r2, #2 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ - cbz r2, 1df35e │ │ │ │ + cbz r2, 1df04e │ │ │ │ movs r2, #3 │ │ │ │ strd r2, ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 1df2c4 │ │ │ │ + bl 1defb4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ (1df378 ) │ │ │ │ - ldr r3, [pc, #80] @ (1df374 ) │ │ │ │ + ldr r2, [pc, #88] @ (1df068 ) │ │ │ │ + ldr r3, [pc, #80] @ (1df064 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df36a │ │ │ │ + bne.n 1df05a │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ - b.n 1df31e │ │ │ │ + b.n 1df00e │ │ │ │ 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 1df31e │ │ │ │ + b.n 1df00e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1df364 │ │ │ │ + cbz r3, 1df054 │ │ │ │ strd r2, r1, [r0] │ │ │ │ - b.n 1df31e │ │ │ │ + b.n 1df00e │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ - b.n 1df30e │ │ │ │ + b.n 1deffe │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1df358 │ │ │ │ + b.n 1df048 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + asrs r0, r6, #32 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #19 │ │ │ │ + lsrs r2, r5, #31 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #148] @ (1df420 ) │ │ │ │ + ldr r1, [pc, #148] @ (1df110 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #148] @ 1df424 │ │ │ │ + ldr.w lr, [pc, #148] @ 1df114 │ │ │ │ mov.w ip, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w lr, [r1, lr] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w lr, [lr] │ │ │ │ str.w lr, [sp, #12] │ │ │ │ mov.w lr, #0 │ │ │ │ strd ip, ip, [sp] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1df414 │ │ │ │ + bhi.n 1df104 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1df410 │ │ │ │ + bhi.n 1df100 │ │ │ │ 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 │ │ │ │ @@ -549273,110 +548954,110 @@ │ │ │ │ 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] @ (1df428 ) │ │ │ │ - ldr r3, [pc, #56] @ (1df424 ) │ │ │ │ + ldr r2, [pc, #60] @ (1df118 ) │ │ │ │ + ldr r3, [pc, #56] @ (1df114 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df41a │ │ │ │ + bne.n 1df10a │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 1df3e0 │ │ │ │ + b.n 1df0d0 │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 1df3e0 │ │ │ │ + b.n 1df0d0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 1df3e0 │ │ │ │ + b.n 1df0d0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 1df3e0 │ │ │ │ + b.n 1df0d0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r6, r6, #29 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #16 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #8 │ │ │ │ - cbz r1, 1df45e │ │ │ │ + cbz r1, 1df14e │ │ │ │ add.w r1, r3, #24 │ │ │ │ - bl 1c68cc │ │ │ │ + bl 1c65bc │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #38] @ 0x26 │ │ │ │ movs r3, #0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c68cc │ │ │ │ + bl 1c65bc │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ - ldr.w lr, [pc, #152] @ 1df520 │ │ │ │ + ldr.w lr, [pc, #152] @ 1df210 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add lr, pc │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strd r0, r0, [r3, #4] │ │ │ │ ldrb.w ip, [r2, #-8] │ │ │ │ cmp.w ip, #4 │ │ │ │ - bne.n 1df4de │ │ │ │ - ldr.w ip, [pc, #128] @ 1df524 │ │ │ │ + bne.n 1df1ce │ │ │ │ + ldr.w ip, [pc, #128] @ 1df214 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr.w r4, [lr, ip] │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ mla ip, ip, r0, r4 │ │ │ │ ldr.w r0, [ip, #116] @ 0x74 │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1df4d4 │ │ │ │ + bpl.n 1df1c4 │ │ │ │ ldrb.w r0, [ip, #16] │ │ │ │ - cbnz r0, 1df518 │ │ │ │ + cbnz r0, 1df208 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1cb314 │ │ │ │ + bl 1cb004 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r2, #20 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #9 │ │ │ │ - bhi.n 1df4c2 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1df4f0 ) │ │ │ │ + bhi.n 1df1b2 │ │ │ │ + add r0, pc, #8 @ (adr r0, 1df1e0 ) │ │ │ │ ldr.w ip, [r0, ip, lsl #2] │ │ │ │ add r0, ip │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ @@ -549391,44 +549072,44 @@ │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffd3ffff │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 1df4d4 │ │ │ │ - b.n 1df4c2 │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ + bne.n 1df1c4 │ │ │ │ + b.n 1df1b2 │ │ │ │ + lsrs r2, r0, #26 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ 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 1df5d2 │ │ │ │ + beq.n 1df2c2 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ itet eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ moveq r7, #0 │ │ │ │ - beq.n 1df57c │ │ │ │ + beq.n 1df26c │ │ │ │ cmp r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ it ls │ │ │ │ movls r6, #1 │ │ │ │ - bls.n 1df5be │ │ │ │ + bls.n 1df2ae │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df5d2 │ │ │ │ + beq.n 1df2c2 │ │ │ │ clz r4, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ rsb r3, r4, #32 │ │ │ │ mul.w r7, r3, r0 │ │ │ │ cmp r7, #16 │ │ │ │ @@ -549441,45 +549122,45 @@ │ │ │ │ lsr.w r3, r8, r9 │ │ │ │ mvns r3, r3 │ │ │ │ mov r2, r1 │ │ │ │ rbit r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ clz r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1df57c │ │ │ │ + bne.n 1df26c │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r6, r0 │ │ │ │ subs r3, #1 │ │ │ │ mul.w r0, r5, r0 │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ blx 543c8 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1df57c │ │ │ │ + bne.n 1df26c │ │ │ │ rbit r9, r8 │ │ │ │ mov r1, r4 │ │ │ │ clz r9, r9 │ │ │ │ mul.w r0, r5, r9 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1df582 │ │ │ │ + bne.n 1df272 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ 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 1df680 │ │ │ │ + beq.n 1df370 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df680 │ │ │ │ + beq.n 1df370 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ rbit r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ clz r2, r2 │ │ │ │ @@ -549515,31 +549196,31 @@ │ │ │ │ ands r3, r2 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r5, #32 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1df602 │ │ │ │ + bne.n 1df2f2 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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 r5, r1 │ │ │ │ mov.w r1, #488 @ 0x1e8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c6750 │ │ │ │ + bl 1c6440 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r4, #12 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ str r2, [r4, #20] │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ @@ -549558,216 +549239,216 @@ │ │ │ │ str.w r3, [r4, #440] @ 0x1b8 │ │ │ │ strd r3, r3, [r4, #444] @ 0x1bc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - beq.n 1df71c │ │ │ │ - bls.n 1df72c │ │ │ │ + beq.n 1df40c │ │ │ │ + bls.n 1df41c │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - beq.n 1df71c │ │ │ │ - bhi.n 1df746 │ │ │ │ + beq.n 1df40c │ │ │ │ + bhi.n 1df436 │ │ │ │ cmp.w r3, #8192 @ 0x2000 │ │ │ │ - beq.n 1df71c │ │ │ │ - bhi.n 1df77e │ │ │ │ + beq.n 1df40c │ │ │ │ + bhi.n 1df46e │ │ │ │ sub.w r3, r3, #2048 @ 0x800 │ │ │ │ bics.w r3, r3, #2048 @ 0x800 │ │ │ │ - bne.n 1df72a │ │ │ │ + bne.n 1df41a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r0, #12 │ │ │ │ strd r2, r3, [r1] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ bx lr │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1df786 │ │ │ │ + bhi.n 1df476 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1df75c │ │ │ │ + bhi.n 1df44c │ │ │ │ add.w r3, r3, #16711935 @ 0xff00ff │ │ │ │ add.w r3, r3, #65280 @ 0xff00 │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1df71c │ │ │ │ + bls.n 1df40c │ │ │ │ bx lr │ │ │ │ cmp.w r3, #4194304 @ 0x400000 │ │ │ │ - beq.n 1df71c │ │ │ │ - bhi.n 1df776 │ │ │ │ + beq.n 1df40c │ │ │ │ + bhi.n 1df466 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - beq.n 1df71c │ │ │ │ + beq.n 1df40c │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bne.n 1df72a │ │ │ │ - b.n 1df71c │ │ │ │ + bne.n 1df41a │ │ │ │ + b.n 1df40c │ │ │ │ add.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ movw r2, #4113 @ 0x1011 │ │ │ │ movt r2, #4096 @ 0x1000 │ │ │ │ subs r3, #4 │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 1df72a │ │ │ │ - b.n 1df71c │ │ │ │ + bpl.n 1df41a │ │ │ │ + b.n 1df40c │ │ │ │ cmp.w r3, #8388608 @ 0x800000 │ │ │ │ - bne.n 1df72a │ │ │ │ - b.n 1df71c │ │ │ │ + bne.n 1df41a │ │ │ │ + b.n 1df40c │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1df72a │ │ │ │ - b.n 1df71c │ │ │ │ + bne.n 1df41a │ │ │ │ + b.n 1df40c │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.n 1df71c │ │ │ │ - bhi.n 1df798 │ │ │ │ + beq.n 1df40c │ │ │ │ + bhi.n 1df488 │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ bics.w r3, r3, #64 @ 0x40 │ │ │ │ - bne.n 1df72a │ │ │ │ - b.n 1df71c │ │ │ │ + bne.n 1df41a │ │ │ │ + b.n 1df40c │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bne.n 1df72a │ │ │ │ - b.n 1df71c │ │ │ │ + bne.n 1df41a │ │ │ │ + b.n 1df40c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1c68cc │ │ │ │ + bl 1c65bc │ │ │ │ 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 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 1df7e0 │ │ │ │ + cbz r0, 1df4d0 │ │ │ │ add.w r3, r1, #104 @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1df7e0 │ │ │ │ - bl 1c637c │ │ │ │ - cbz r5, 1df806 │ │ │ │ + beq.n 1df4d0 │ │ │ │ + bl 1c606c │ │ │ │ + cbz r5, 1df4f6 │ │ │ │ mov r0, r5 │ │ │ │ blx 55178 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1df7fa │ │ │ │ + bhi.n 1df4ea │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ blx 54a08 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c64ec │ │ │ │ + bl 1c61dc │ │ │ │ str r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r5, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #128] @ (1df8a0 ) │ │ │ │ + ldr r2, [pc, #128] @ (1df590 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #128] @ (1df8a4 ) │ │ │ │ + ldr r3, [pc, #128] @ (1df594 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 1df844 │ │ │ │ + cbz r0, 1df534 │ │ │ │ add.w r3, r1, #104 @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1df844 │ │ │ │ - bl 1c637c │ │ │ │ + beq.n 1df534 │ │ │ │ + bl 1c606c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1cc310 │ │ │ │ + bl 1cc000 │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n 1df888 │ │ │ │ + bhi.n 1df578 │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r2, [sp] │ │ │ │ movs r2, #1 │ │ │ │ blx 5453c <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #60] @ (1df8a8 ) │ │ │ │ - ldr r3, [pc, #52] @ (1df8a4 ) │ │ │ │ + ldr r2, [pc, #60] @ (1df598 ) │ │ │ │ + ldr r3, [pc, #52] @ (1df594 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df89a │ │ │ │ + bne.n 1df58a │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df86a │ │ │ │ - b.n 1df85a │ │ │ │ + beq.n 1df55a │ │ │ │ + b.n 1df54a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #30 │ │ │ │ + lsrs r6, r3, #10 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1df8f8 │ │ │ │ + beq.n 1df5e8 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - cbz r1, 1df906 │ │ │ │ + cbz r1, 1df5f6 │ │ │ │ add.w ip, r2, #104 @ 0x68 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1df8e6 │ │ │ │ + beq.n 1df5d6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1c63f4 │ │ │ │ + bl 1c60e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ add.w r0, r3, #104 @ 0x68 │ │ │ │ str r0, [r3, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ blx 54a08 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1df8de │ │ │ │ + b.n 1df5ce │ │ │ │ ldr r1, [r1, #12] │ │ │ │ adds r3, #104 @ 0x68 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1df8e2 │ │ │ │ - bl 1c63f4 │ │ │ │ - b.n 1df8e2 │ │ │ │ + beq.n 1df5d2 │ │ │ │ + bl 1c60e4 │ │ │ │ + b.n 1df5d2 │ │ │ │ str r1, [r3, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -549775,92 +549456,92 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c68cc │ │ │ │ + bl 1c65bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df7bc │ │ │ │ + bl 1df4ac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #4 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r6, [r1, #8] │ │ │ │ bfi r3, r5, #0, #24 │ │ │ │ str r3, [r1, #16] │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ bic.w r3, r3, #96 @ 0x60 │ │ │ │ strb r3, [r1, #29] │ │ │ │ - beq.n 1df984 │ │ │ │ + beq.n 1df674 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 1df966 │ │ │ │ + beq.n 1df656 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1df98a │ │ │ │ + beq.n 1df67a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df6f4 │ │ │ │ + bl 1df3e4 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1df95a │ │ │ │ + beq.n 1df64a │ │ │ │ ldrb r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #5, #3 │ │ │ │ strb r3, [r1, #20] │ │ │ │ - bl 1df6f4 │ │ │ │ + bl 1df3e4 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ - cbnz r3, 1df99e │ │ │ │ + cbnz r3, 1df68e │ │ │ │ ldrb r3, [r1, #19] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r1, #19] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df6f4 │ │ │ │ + bl 1df3e4 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1df98a │ │ │ │ + beq.n 1df67a │ │ │ │ ldrb r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #5, #3 │ │ │ │ strb r3, [r1, #20] │ │ │ │ ldrb r3, [r1, #19] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r1, #19] │ │ │ │ - b.n 1df992 │ │ │ │ + b.n 1df682 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c68cc │ │ │ │ + bl 1c65bc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1df7bc │ │ │ │ + bl 1df4ac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov.w r2, #2097152 @ 0x200000 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r6, [r1, #8] │ │ │ │ bfi r3, r2, #0, #24 │ │ │ │ str r3, [r1, #16] │ │ │ │ @@ -549880,36 +549561,36 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c68cc │ │ │ │ + bl 1c65bc │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df7bc │ │ │ │ + bl 1df4ac │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldrb r1, [r4, #29] │ │ │ │ and.w r2, r2, #4261412864 @ 0xfe000000 │ │ │ │ str r7, [r4, #8] │ │ │ │ orr.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ bic.w r1, r1, #96 @ 0x60 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ strb r1, [r4, #29] │ │ │ │ str r2, [r4, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1df6f4 │ │ │ │ + bl 1df3e4 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ strh.w r2, [r4, #80] @ 0x50 │ │ │ │ - bl 1c6298 │ │ │ │ + bl 1c5f88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r2, [r5, #444] @ 0x1bc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ @@ -549923,124 +549604,124 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1dfaee │ │ │ │ + beq.n 1df7de │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 1dfad4 │ │ │ │ + bne.n 1df7c4 │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1dfb20 │ │ │ │ - bl 2bcee8 │ │ │ │ + beq.n 1df810 │ │ │ │ + bl 2bcbd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df90c │ │ │ │ + bl 1df5fc │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #448] @ 0x1c0 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2bcf68 │ │ │ │ + bl 2bcc58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df90c │ │ │ │ + bl 1df5fc │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r1, 1dfb1a │ │ │ │ - bl 2bcee8 │ │ │ │ + cbz r1, 1df80a │ │ │ │ + bl 2bcbd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df90c │ │ │ │ + bl 1df5fc │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #440] @ 0x1b8 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2bcec0 │ │ │ │ - b.n 1dfafc │ │ │ │ - bl 2bcfb8 │ │ │ │ - b.n 1dfab6 │ │ │ │ + bl 2bcbb0 │ │ │ │ + b.n 1df7ec │ │ │ │ + bl 2bcca8 │ │ │ │ + b.n 1df7a6 │ │ │ │ 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, 1dfb58 │ │ │ │ + cbz r4, 1df848 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx ip, r4, #0, #24 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 1dfb50 │ │ │ │ + beq.n 1df840 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1dfb5e │ │ │ │ + beq.n 1df84e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1dfb3e │ │ │ │ + bne.n 1df82e │ │ │ │ mov r0, lr │ │ │ │ - bl 1dfa88 │ │ │ │ + bl 1df778 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1dfb82 │ │ │ │ + cbz r0, 1df872 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #24 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 1dfb76 │ │ │ │ + beq.n 1df866 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1dfb80 │ │ │ │ + beq.n 1df870 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dfb66 │ │ │ │ + bne.n 1df856 │ │ │ │ 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 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ add.w r3, r5, #432 @ 0x1b0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ str.w r0, [r5, #436] @ 0x1b4 │ │ │ │ - bl 1c64ec │ │ │ │ + bl 1c61dc │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r5, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ strh r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #28] │ │ │ │ @@ -550074,83 +549755,83 @@ │ │ │ │ blx 54900 │ │ │ │ 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] @ (1dfc70 ) │ │ │ │ + ldr r3, [pc, #68] @ (1df960 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (1dfc74 ) │ │ │ │ + ldr r2, [pc, #64] @ (1df964 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ - cbnz r2, 1dfc46 │ │ │ │ + cbnz r2, 1df936 │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r3, r0, r1 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1dfc58 │ │ │ │ + beq.n 1df948 │ │ │ │ pop {r3, pc} │ │ │ │ add.w r3, r1, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #24] @ (1dfc78 ) │ │ │ │ + ldr r1, [pc, #24] @ (1df968 ) │ │ │ │ add r0, r3 │ │ │ │ add r1, pc │ │ │ │ blx 5548c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #16 │ │ │ │ + cmp r0, #32 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov.w r1, #528 @ 0x210 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #40] @ 0x28 │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1c7b58 │ │ │ │ + bl 1c7848 │ │ │ │ add.w r0, r4, #280 @ 0x118 │ │ │ │ mov r1, r4 │ │ │ │ str.w r5, [r4, #256] @ 0x100 │ │ │ │ - bl 1c7b58 │ │ │ │ + bl 1c7848 │ │ │ │ add.w r3, r4, #16 │ │ │ │ add.w r2, r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r5, [r4, #16] │ │ │ │ strd r5, r3, [r4, #24] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #20] │ │ │ │ str r1, [r0, #8] │ │ │ │ add.w r2, r0, #24 │ │ │ │ strd r3, r3, [r0] │ │ │ │ @@ -550169,71 +549850,71 @@ │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ add.w r3, r4, #52 @ 0x34 │ │ │ │ str r5, [r4, #24] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1df96c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1df96c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r4, [r1, #12] │ │ │ │ str r4, [r0, #12] │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ strd r5, r2, [r1] │ │ │ │ str r1, [r2, #0] │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ 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 1dfcd0 │ │ │ │ + bl 1df9c0 │ │ │ │ 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 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ 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 1dfc7c │ │ │ │ + bl 1df96c │ │ │ │ mov r3, r0 │ │ │ │ strd r5, r5, [r4, #40] @ 0x28 │ │ │ │ add.w r2, r4, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ str r4, [r3, #12] │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1df96c │ │ │ │ mov r3, r0 │ │ │ │ strd r5, r5, [r4, #56] @ 0x38 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add.w r2, r4, #60 @ 0x3c │ │ │ │ strd r2, r1, [r0] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ @@ -550242,164 +549923,164 @@ │ │ │ │ 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 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ movs r2, #2 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r5, [r4, #8] │ │ │ │ strh.w r3, [r4, #57] @ 0x39 │ │ │ │ strd r5, r5, [r4] │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1df96c │ │ │ │ mov r1, r0 │ │ │ │ strd r5, r5, [r4, #20] │ │ │ │ add.w r2, r4, #16 │ │ │ │ add.w r3, r4, #24 │ │ │ │ strd r3, r2, [r0] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r0, [r4, #28] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ str r4, [r1, #12] │ │ │ │ str r1, [r1, #40] @ 0x28 │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ 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 {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 │ │ │ │ - ldr r3, [pc, #76] @ (1dfea8 ) │ │ │ │ + ldr r3, [pc, #76] @ (1dfb98 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #76] @ (1dfeac ) │ │ │ │ + ldr r2, [pc, #76] @ (1dfb9c ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ lsls r4, r6, #5 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ - bl 1df42c │ │ │ │ + bl 1df11c │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r6, 1dfea6 │ │ │ │ + cbz r6, 1dfb96 │ │ │ │ adds r4, #59 @ 0x3b │ │ │ │ add.w r1, r0, #59 @ 0x3b │ │ │ │ add.w ip, r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [r1, #-3] │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1dfe96 │ │ │ │ + bne.n 1dfb86 │ │ │ │ adds r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1dfe8e │ │ │ │ + bne.n 1dfb7e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r2, r3, #6 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 1dfef8 │ │ │ │ + cbz r3, 1dfbe8 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ - bl 1c68cc │ │ │ │ + bl 1c65bc │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #38] @ 0x26 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ strb r2, [r0, #12] │ │ │ │ strd r3, r3, [r0] │ │ │ │ str r4, [r0, #36] @ 0x24 │ │ │ │ - cbz r4, 1dfef6 │ │ │ │ + cbz r4, 1dfbe6 │ │ │ │ bic.w r4, r4, #2 │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ cmp r4, r2 │ │ │ │ it eq │ │ │ │ streq r3, [r0, #76] @ 0x4c │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ - bl 1c68cc │ │ │ │ - b.n 1dfeda │ │ │ │ + bl 1c65bc │ │ │ │ + b.n 1dfbca │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 1dff40 │ │ │ │ + cbz r3, 1dfc30 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ - bl 1c68cc │ │ │ │ + bl 1c65bc │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #38] @ 0x26 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #6 │ │ │ │ strd r3, r3, [r0, #36] @ 0x24 │ │ │ │ strb r2, [r0, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0] │ │ │ │ str r4, [r0, #20] │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - bl 1c68cc │ │ │ │ - b.n 1dff2a │ │ │ │ + bl 1c65bc │ │ │ │ + b.n 1dfc1a │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ adds r3, r1, #5 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ movs r2, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1df42c │ │ │ │ + bl 1df11c │ │ │ │ add.w r3, r0, #20 │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ strb.w r4, [r0, #32] │ │ │ │ strb.w r5, [r0, #33] @ 0x21 │ │ │ │ strh r2, [r0, #34] @ 0x22 │ │ │ │ - cbnz r3, 1dff86 │ │ │ │ - b.n 1dff9e │ │ │ │ + cbnz r3, 1dfc76 │ │ │ │ + b.n 1dfc8e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1dff84 │ │ │ │ + bne.n 1dfc74 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ adds r4, r1, #1 │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r2, [r3, #88] @ 0x58 │ │ │ │ @@ -550408,195 +550089,195 @@ │ │ │ │ str r3, [r0, #28] │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #56] @ (1dfff0 ) │ │ │ │ + ldr r3, [pc, #56] @ (1dfce0 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #56] @ (1dfff4 ) │ │ │ │ + ldr r2, [pc, #56] @ (1dfce4 ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #4 │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ adds r3, r4, #5 │ │ │ │ lsls r3, r2 │ │ │ │ - bl 1df42c │ │ │ │ + bl 1df11c │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r4, 1dffee │ │ │ │ + cbz r4, 1dfcde │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r2, #92] @ 0x5c │ │ │ │ cmp r4, r3 │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bne.n 1dffe2 │ │ │ │ + bne.n 1dfcd2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movs r6, r7 │ │ │ │ + lsls r6, r1, #13 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ 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] │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #2 │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ - bl 1df42c │ │ │ │ + bl 1df11c │ │ │ │ str r5, [r0, #20] │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 1e0032 │ │ │ │ + cbz r4, 1dfd22 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r2, #56] @ 0x38 │ │ │ │ cmp r4, r3 │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bne.n 1e0026 │ │ │ │ + bne.n 1dfd16 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.n 1e009e │ │ │ │ + bhi.n 1dfd8e │ │ │ │ tbb [pc, r1] │ │ │ │ asrs r5, r4, #28 │ │ │ │ cmp r0, #2 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ movs r4, #5 │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ movs r2, #9 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1df42c │ │ │ │ + bl 1df11c │ │ │ │ strd r5, r6, [r0, #20] │ │ │ │ str r4, [r0, #32] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r2, #48] @ 0x30 │ │ │ │ cmp r3, r4 │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bne.n 1e006e │ │ │ │ + bne.n 1dfd5e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #84 @ 0x54 │ │ │ │ movs r4, #3 │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ movs r2, #9 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1df42c │ │ │ │ + bl 1df11c │ │ │ │ strd r5, r6, [r0, #20] │ │ │ │ str r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e0068 │ │ │ │ + bne.n 1dfd58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 1e0056 │ │ │ │ + b.n 1dfd46 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ - b.n 1e0080 │ │ │ │ + b.n 1dfd70 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 1e011c │ │ │ │ + cbz r3, 1dfe0c │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ - bl 1c68cc │ │ │ │ + bl 1c65bc │ │ │ │ add.w r4, r0, #24 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #38] @ 0x26 │ │ │ │ movs r1, #20 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #4 │ │ │ │ strb r3, [r4, #12] │ │ │ │ mul.w r7, r1, r6 │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r5, r5, [r4] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ - bl 1c6794 │ │ │ │ + bl 1c6484 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r6, 1e0100 │ │ │ │ + cbz r6, 1dfdf0 │ │ │ │ adds r1, r0, r7 │ │ │ │ str r5, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1e00f8 │ │ │ │ - ldr r3, [pc, #36] @ (1e0128 ) │ │ │ │ + bne.n 1dfde8 │ │ │ │ + ldr r3, [pc, #36] @ (1dfe18 ) │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #80] @ 0x50 │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r4, #76] @ 0x4c │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r4, #65] @ 0x41 │ │ │ │ str.w r1, [r4, #69] @ 0x45 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ - bl 1c68cc │ │ │ │ + bl 1c65bc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1e00d4 │ │ │ │ + b.n 1dfdc4 │ │ │ │ nop │ │ │ │ - movs r0, #120 @ 0x78 │ │ │ │ + movs r3, #136 @ 0x88 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #10 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - bne.n 1e0156 │ │ │ │ - ldr r1, [pc, #16] @ (1e0158 ) │ │ │ │ + bne.n 1dfe46 │ │ │ │ + ldr r1, [pc, #16] @ (1dfe48 ) │ │ │ │ movs r2, #8 │ │ │ │ adds r0, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx 5548c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ + movs r3, #70 @ 0x46 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r3, 1e01a6 │ │ │ │ + cbz r3, 1dfe96 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ - bl 1c68cc │ │ │ │ + bl 1c65bc │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #38] @ 0x26 │ │ │ │ mov.w ip, #8 │ │ │ │ strb.w ip, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ @@ -550604,33 +550285,33 @@ │ │ │ │ add.w r1, r0, #44 @ 0x2c │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r1, r3, [r0, #36] @ 0x24 │ │ │ │ strd r3, r2, [r0, #44] @ 0x2c │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ - bl 1c68cc │ │ │ │ - b.n 1e0184 │ │ │ │ + bl 1c65bc │ │ │ │ + b.n 1dfe74 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ subs r0, #24 │ │ │ │ - cbnz r3, 1e01ce │ │ │ │ + cbnz r3, 1dfebe │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6944 │ │ │ │ + bl 1c6634 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #28 │ │ │ │ - bl 1c68cc │ │ │ │ + bl 1c65bc │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r0, #8] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w r5, r0, #12 │ │ │ │ str r6, [sp, #12] │ │ │ │ strd r2, r2, [sp] │ │ │ │ mov lr, r0 │ │ │ │ @@ -550653,17 +550334,17 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 1e0270 │ │ │ │ + cbz r3, 1dff60 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1c68cc │ │ │ │ + bl 1c65bc │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #38] @ 0x26 │ │ │ │ movs r1, #7 │ │ │ │ strb.w r4, [r0, #32] │ │ │ │ strb r1, [r0, #12] │ │ │ │ @@ -550675,146 +550356,147 @@ │ │ │ │ strd r3, r3, [r0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r2, [r0, #20] │ │ │ │ strh r1, [r0, #34] @ 0x22 │ │ │ │ str r3, [r0, #28] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ - bl 1c68cc │ │ │ │ - b.n 1e0248 │ │ │ │ - b.n 1e027c │ │ │ │ + bl 1c65bc │ │ │ │ + b.n 1dff38 │ │ │ │ + b.n 1dff6c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1e027a │ │ │ │ + bne.n 1dff6a │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r5, [pc, #228] @ (1e0378 ) │ │ │ │ + ldr r5, [pc, #228] @ (1e0068 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [pc, #228] @ (1e037c ) │ │ │ │ + ldr r4, [pc, #228] @ (1e006c ) │ │ │ │ add r7, sp, #8 │ │ │ │ add r5, pc │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ mov.w r4, #0 │ │ │ │ stmia.w r7, {r2, r3} │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 1e035e │ │ │ │ + bhi.n 1e004e │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r1, #9 │ │ │ │ str r2, [r0, r0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e036c │ │ │ │ + beq.n 1e005c │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1df2c4 │ │ │ │ + bl 1defb4 │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e0378 │ │ │ │ + bhi.n 1e0068 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r2, r5, #32 │ │ │ │ movs r3, #2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0370 │ │ │ │ + beq.n 1e0060 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ - bl 1df2c4 │ │ │ │ + bl 1defb4 │ │ │ │ ldrd r3, r5, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r5 │ │ │ │ - ldr r2, [pc, #108] @ (1e0380 ) │ │ │ │ + ldr r2, [pc, #108] @ (1e0070 ) │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - ldr r3, [pc, #100] @ (1e037c ) │ │ │ │ + ldr r3, [pc, #100] @ (1e006c ) │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ 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 1e0374 │ │ │ │ + bne.n 1e0064 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e030a │ │ │ │ + bne.n 1dfffa │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1e030a │ │ │ │ + b.n 1dfffa │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #24 │ │ │ │ subs r3, r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1e030a │ │ │ │ + b.n 1dfffa │ │ │ │ ldr r4, [r6, #16] │ │ │ │ add.w r2, r6, #24 │ │ │ │ subs r4, r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 1e02e2 │ │ │ │ + b.n 1dffd2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e02e2 │ │ │ │ + bne.n 1dffd2 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1e02e2 │ │ │ │ + b.n 1dffd2 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b.n 1e02cc │ │ │ │ + b.n 1dffbc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 1e02f8 │ │ │ │ + b.n 1dffe8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - stc2l 0, cr0, [r2, #-612]! @ 0xfffffd9c │ │ │ │ + lsls r2, r6, #1 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r0], #612 @ 0x264 │ │ │ │ + vshr.u64 d16, d9, #16 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w ip, [pc, #2716] @ 1e0e34 │ │ │ │ + ldr.w ip, [pc, #2716] @ 1e0b24 │ │ │ │ add ip, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.w 1e10b0 │ │ │ │ + bhi.w 1e0da0 │ │ │ │ tbb [pc, r1] │ │ │ │ movs r6, #55 @ 0x37 │ │ │ │ lsls r4, r2, #8 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1e10b6 │ │ │ │ + bhi.w 1e0da6 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r2, r2, #18 │ │ │ │ lsls r5, r0, #19 │ │ │ │ lsls r6, r5, #16 │ │ │ │ lsls r5, r1, #22 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ @@ -550822,124 +550504,124 @@ │ │ │ │ lsls r4, r1, #1 │ │ │ │ lsls r0, r0, #21 │ │ │ │ lsls r0, r4, #20 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1e10b6 │ │ │ │ + bhi.w 1e0da6 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r6, r2, #23 │ │ │ │ lsls r5, r3, #10 │ │ │ │ lsls r1, r2, #11 │ │ │ │ lsls r5, r7, #12 │ │ │ │ lsls r4, r5, #13 │ │ │ │ lsls r1, r0, #1 │ │ │ │ lsls r4, r5, #14 │ │ │ │ lsls r1, r0, #1 │ │ │ │ lsls r0, r2, #7 │ │ │ │ lsls r6, r6, #7 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1e10b6 │ │ │ │ + bhi.w 1e0da6 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r4, r5, #8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r5, r0, #5 │ │ │ │ movs r2, r4 │ │ │ │ lsls r2, r3, #22 │ │ │ │ movs r2, r4 │ │ │ │ lsls r4, r0, #21 │ │ │ │ lsls r4, r5, #22 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r0, #9 │ │ │ │ - bhi.w 1e05b6 │ │ │ │ + bhi.w 1e02a6 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r5, r1, #9 │ │ │ │ lsls r6, r3, #14 │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r7, r5, #11 │ │ │ │ lsls r6, r4, #16 │ │ │ │ movs r2, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r2, r1 │ │ │ │ lsls r6, r0, #19 │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r0, #6 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.w 1e108c │ │ │ │ + bhi.w 1e0d7c │ │ │ │ tbb [pc, r0] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 1e1044 │ │ │ │ + bhi.w 1e0d34 │ │ │ │ tbb [pc, r1] │ │ │ │ subs r2, #81 @ 0x51 │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 1e1020 │ │ │ │ + bhi.w 1e0d10 │ │ │ │ tbb [pc, r1] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 1e1068 │ │ │ │ + bhi.w 1e0d58 │ │ │ │ tbb [pc, r1] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - cbz r0, 1e04a4 │ │ │ │ + cbz r0, 1e0194 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1e04a4 │ │ │ │ + bne.n 1e0194 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 1e048c │ │ │ │ + beq.n 1e017c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0484 │ │ │ │ + bne.n 1e0174 │ │ │ │ ldr r4, [r1, #88] @ 0x58 │ │ │ │ ldr.w lr, [r1, #60] @ 0x3c │ │ │ │ bic.w ip, r4, #4 │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #60] @ 0x3c │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w ip, [r1, #88] @ 0x58 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ strd r3, r1, [r2] │ │ │ │ str r2, [r1, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 1e04b8 │ │ │ │ - b.n 1e050e │ │ │ │ + bne.n 1e01a8 │ │ │ │ + b.n 1e01fe │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1e04b6 │ │ │ │ + bne.n 1e01a6 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r3, 1e04f8 │ │ │ │ + cbz r3, 1e01e8 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1e04f8 │ │ │ │ + bne.n 1e01e8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1e04e2 │ │ │ │ + beq.n 1e01d2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e04da │ │ │ │ + bne.n 1e01ca │ │ │ │ ldr.w ip, [r1, #60] @ 0x3c │ │ │ │ add.w r0, ip, #1 │ │ │ │ str r0, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r1, #88] @ 0x58 │ │ │ │ str.w ip, [r2, #28] │ │ │ │ bic.w r0, r0, #4 │ │ │ │ str r0, [r1, #88] @ 0x58 │ │ │ │ @@ -550947,1682 +550629,1682 @@ │ │ │ │ add.w r0, r3, #24 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r2, [r3, #28] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 1e04b8 │ │ │ │ + bne.n 1e01a8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e92a0 │ │ │ │ + bl 1e8f90 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 1e04b8 │ │ │ │ - cbz r3, 1e0548 │ │ │ │ + b.n 1e01a8 │ │ │ │ + cbz r3, 1e0238 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1e0548 │ │ │ │ + bne.n 1e0238 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1e0532 │ │ │ │ + beq.n 1e0222 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e052a │ │ │ │ + bne.n 1e021a │ │ │ │ ldr.w ip, [r1, #60] @ 0x3c │ │ │ │ add.w r0, ip, #1 │ │ │ │ str r0, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r1, #88] @ 0x58 │ │ │ │ str.w ip, [r2, #28] │ │ │ │ bic.w r0, r0, #4 │ │ │ │ str r0, [r1, #88] @ 0x58 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r1, #16]! │ │ │ │ strd r0, r1, [r2] │ │ │ │ str r2, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 1e0508 │ │ │ │ - cbz r0, 1e058a │ │ │ │ + b.n 1e01f8 │ │ │ │ + cbz r0, 1e027a │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1e058a │ │ │ │ + bne.n 1e027a │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 1e0572 │ │ │ │ + beq.n 1e0262 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e056a │ │ │ │ + bne.n 1e025a │ │ │ │ ldr r4, [r1, #88] @ 0x58 │ │ │ │ ldr.w lr, [r1, #60] @ 0x3c │ │ │ │ bic.w ip, r4, #4 │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #60] @ 0x3c │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w ip, [r1, #88] @ 0x58 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ strd r1, r3, [r2] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1e04ae │ │ │ │ + b.n 1e019e │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1e0548 │ │ │ │ + bne.n 1e0238 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r0, [r2, #32] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r2, #28] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ - b.n 1e0548 │ │ │ │ + b.n 1e0238 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e0548 │ │ │ │ + beq.n 1e0238 │ │ │ │ add.w r4, r2, r1, lsl #4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ add.w ip, r1, #40 @ 0x28 │ │ │ │ str r0, [r1, #44] @ 0x2c │ │ │ │ adds r1, #16 │ │ │ │ str r2, [r1, #20] │ │ │ │ cmp r4, r1 │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r1, #24] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ - bne.n 1e05c2 │ │ │ │ - b.n 1e0548 │ │ │ │ + bne.n 1e02b2 │ │ │ │ + b.n 1e0238 │ │ │ │ ldrd r1, r0, [r2, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e100c │ │ │ │ + beq.w 1e0cfc │ │ │ │ ldr.w ip, [r1] │ │ │ │ add.w r0, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r1, [r2, #32] │ │ │ │ str.w ip, [r2, #28] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e04f8 │ │ │ │ + beq.w 1e01e8 │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str r0, [r1, #4] │ │ │ │ cmp ip, r4 │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ add.w r1, r1, #16 │ │ │ │ - bcc.n 1e0614 │ │ │ │ - b.n 1e04f8 │ │ │ │ + bcc.n 1e0304 │ │ │ │ + b.n 1e01e8 │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e066e │ │ │ │ + beq.n 1e035e │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ adds r1, r0, #4 │ │ │ │ mla r0, lr, ip, r0 │ │ │ │ add.w lr, r0, #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #20 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1e0652 │ │ │ │ + bne.n 1e0342 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e04f8 │ │ │ │ + beq.w 1e01e8 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e04f8 │ │ │ │ + bne.w 1e01e8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e04e2 │ │ │ │ + beq.w 1e01d2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0686 │ │ │ │ - b.n 1e04e2 │ │ │ │ - ldr.w r0, [pc, #1956] @ 1e0e38 │ │ │ │ + bne.n 1e0376 │ │ │ │ + b.n 1e01d2 │ │ │ │ + ldr.w r0, [pc, #1956] @ 1e0b28 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ mla r0, r0, r1, r4 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ - cbz r0, 1e06ce │ │ │ │ + cbz r0, 1e03be │ │ │ │ add.w r1, r2, #84 @ 0x54 │ │ │ │ add.w lr, r1, r0, lsl #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1e06b0 │ │ │ │ + bne.n 1e03a0 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ mla r1, r0, r1, r5 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e04f8 │ │ │ │ + beq.w 1e01e8 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e04f8 │ │ │ │ + bne.w 1e01e8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e04e2 │ │ │ │ + beq.w 1e01d2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e06f8 │ │ │ │ - b.n 1e04e2 │ │ │ │ - ldr.w r1, [pc, #1844] @ 1e0e38 │ │ │ │ + bne.n 1e03e8 │ │ │ │ + b.n 1e01d2 │ │ │ │ + ldr.w r1, [pc, #1844] @ 1e0b28 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ mla ip, ip, r1, r4 │ │ │ │ ldrb.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e074e │ │ │ │ + beq.n 1e043e │ │ │ │ add.w r1, r2, #84 @ 0x54 │ │ │ │ add.w r4, r1, ip, lsl #4 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #16 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 1e072a │ │ │ │ + bne.n 1e041a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ mla r1, ip, r1, r5 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e058a │ │ │ │ + beq.w 1e027a │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e058a │ │ │ │ + bne.w 1e027a │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e0572 │ │ │ │ + beq.w 1e0262 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e077a │ │ │ │ - b.n 1e0572 │ │ │ │ + bne.n 1e046a │ │ │ │ + b.n 1e0262 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1e07ae │ │ │ │ + cbz r4, 1e049e │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ add.w lr, r1, #16 │ │ │ │ str r2, [r1, #12] │ │ │ │ str.w ip, [r1, #20] │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str.w lr, [r4, #4] │ │ │ │ str.w lr, [ip] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e078a │ │ │ │ + bne.n 1e047a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e04a4 │ │ │ │ + beq.w 1e0194 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e04a4 │ │ │ │ + bne.w 1e0194 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e048c │ │ │ │ + beq.w 1e017c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e07c6 │ │ │ │ - b.n 1e048c │ │ │ │ + bne.n 1e04b6 │ │ │ │ + b.n 1e017c │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e04a4 │ │ │ │ + beq.w 1e0194 │ │ │ │ add.w r5, r2, r1, lsl #4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ add.w lr, r1, #40 @ 0x28 │ │ │ │ str.w ip, [r1, #44] @ 0x2c │ │ │ │ adds r1, #16 │ │ │ │ str r2, [r1, #20] │ │ │ │ cmp r5, r1 │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #24] │ │ │ │ str.w lr, [r4, #4] │ │ │ │ str.w lr, [ip] │ │ │ │ - bne.n 1e07de │ │ │ │ - b.n 1e04a4 │ │ │ │ - ldr.w r1, [pc, #1592] @ 1e0e3c │ │ │ │ + bne.n 1e04ce │ │ │ │ + b.n 1e0194 │ │ │ │ + ldr.w r1, [pc, #1592] @ 1e0b2c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r1, ip, r0, r1 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ - cbz r0, 1e083c │ │ │ │ + cbz r0, 1e052c │ │ │ │ add.w r1, r2, ip │ │ │ │ add.w lr, r1, r0, lsl #5 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #32 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1e0820 │ │ │ │ + bne.n 1e0510 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e04f8 │ │ │ │ + beq.w 1e01e8 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e04f8 │ │ │ │ + bne.w 1e01e8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e04e2 │ │ │ │ + beq.w 1e01d2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0854 │ │ │ │ - b.n 1e04e2 │ │ │ │ + bne.n 1e0544 │ │ │ │ + b.n 1e01d2 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1e08a0 │ │ │ │ + cbz r1, 1e0590 │ │ │ │ ldr.w ip, [r2, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #2 │ │ │ │ add.w r0, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w ip, [r2, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #52] @ 0x34 │ │ │ │ str.w r0, [lr, #4] │ │ │ │ str.w r0, [ip] │ │ │ │ - bne.n 1e08a0 │ │ │ │ + bne.n 1e0590 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ add.w r1, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str r0, [r2, #72] @ 0x48 │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r2, #68] @ 0x44 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e04f8 │ │ │ │ + beq.w 1e01e8 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e04f8 │ │ │ │ + bne.w 1e01e8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e04e2 │ │ │ │ + beq.w 1e01d2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e08b8 │ │ │ │ - b.n 1e04e2 │ │ │ │ - ldr.w r1, [pc, #1400] @ 1e0e3c │ │ │ │ + bne.n 1e05a8 │ │ │ │ + b.n 1e01d2 │ │ │ │ + ldr.w r1, [pc, #1400] @ 1e0b2c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r1, ip, r0, r1 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ - cbz r0, 1e08fc │ │ │ │ + cbz r0, 1e05ec │ │ │ │ add.w r1, r2, ip │ │ │ │ add.w lr, r1, r0, lsl #5 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #32 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1e08e0 │ │ │ │ + bne.n 1e05d0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0548 │ │ │ │ + beq.w 1e0238 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0548 │ │ │ │ + bne.w 1e0238 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e0532 │ │ │ │ + beq.w 1e0222 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0914 │ │ │ │ - b.n 1e0532 │ │ │ │ + bne.n 1e0604 │ │ │ │ + b.n 1e0222 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1e0964 │ │ │ │ + cbz r1, 1e0654 │ │ │ │ ldr.w lr, [r2, #60] @ 0x3c │ │ │ │ bic.w r4, r1, #2 │ │ │ │ add.w ip, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w lr, [r2, #56] @ 0x38 │ │ │ │ cmp r4, #1 │ │ │ │ ldr.w r1, [lr] │ │ │ │ str r1, [r2, #52] @ 0x34 │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w ip, [lr] │ │ │ │ - bne.n 1e0964 │ │ │ │ + bne.n 1e0654 │ │ │ │ ldr.w ip, [r2, #76] @ 0x4c │ │ │ │ add.w r1, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str.w ip, [r2, #72] @ 0x48 │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #68] @ 0x44 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e04a4 │ │ │ │ + beq.w 1e0194 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e04a4 │ │ │ │ + bne.w 1e0194 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e048c │ │ │ │ + beq.w 1e017c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e097c │ │ │ │ - b.n 1e048c │ │ │ │ + bne.n 1e066c │ │ │ │ + b.n 1e017c │ │ │ │ ldrd r1, r4, [r2, #36] @ 0x24 │ │ │ │ mov r5, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e0ff8 │ │ │ │ + beq.w 1e0ce8 │ │ │ │ ldr.w lr, [r1] │ │ │ │ add.w ip, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r1, [r2, #32] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e04a4 │ │ │ │ + beq.w 1e0194 │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ add.w lr, lr, #1 │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp lr, r5 │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ add.w r1, r1, #16 │ │ │ │ - bcc.n 1e09b8 │ │ │ │ - b.n 1e04a4 │ │ │ │ + bcc.n 1e06a8 │ │ │ │ + b.n 1e0194 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1e058a │ │ │ │ + bne.w 1e027a │ │ │ │ ldr.w ip, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str.w ip, [r2, #32] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ - b.n 1e058a │ │ │ │ + b.n 1e027a │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e0a3c │ │ │ │ + beq.n 1e072c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ adds r1, r0, #4 │ │ │ │ mla r0, lr, ip, r0 │ │ │ │ add.w lr, r0, #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #20 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1e0a20 │ │ │ │ + bne.n 1e0710 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0548 │ │ │ │ + beq.w 1e0238 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0548 │ │ │ │ + bne.w 1e0238 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e0532 │ │ │ │ + beq.w 1e0222 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0a54 │ │ │ │ - b.n 1e0532 │ │ │ │ + bne.n 1e0744 │ │ │ │ + b.n 1e0222 │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e0a9a │ │ │ │ + beq.n 1e078a │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ mla ip, lr, ip, r1 │ │ │ │ adds r1, #4 │ │ │ │ add.w r4, ip, #4 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #20 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1e0a78 │ │ │ │ + bne.n 1e0768 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e04a4 │ │ │ │ + beq.w 1e0194 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e04a4 │ │ │ │ + bne.w 1e0194 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e048c │ │ │ │ + beq.w 1e017c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0ab2 │ │ │ │ - b.n 1e048c │ │ │ │ - ldr r1, [pc, #888] @ (1e0e38 ) │ │ │ │ + bne.n 1e07a2 │ │ │ │ + b.n 1e017c │ │ │ │ + ldr r1, [pc, #888] @ (1e0b28 ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ mla ip, ip, r1, r4 │ │ │ │ ldrb.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e0b06 │ │ │ │ + beq.n 1e07f6 │ │ │ │ add.w r1, r2, #84 @ 0x54 │ │ │ │ add.w r4, r1, ip, lsl #4 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #16 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1e0ae2 │ │ │ │ + bne.n 1e07d2 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ mla r1, ip, r1, r5 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e04a4 │ │ │ │ + beq.w 1e0194 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e04a4 │ │ │ │ + bne.w 1e0194 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e048c │ │ │ │ + beq.w 1e017c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0b32 │ │ │ │ - b.n 1e048c │ │ │ │ + bne.n 1e0822 │ │ │ │ + b.n 1e017c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1e04a4 │ │ │ │ + bne.w 1e0194 │ │ │ │ ldr.w ip, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str.w ip, [r2, #32] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ - b.n 1e04a4 │ │ │ │ + b.n 1e0194 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1e0ba6 │ │ │ │ + cbz r1, 1e0896 │ │ │ │ ldr.w ip, [r2, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #2 │ │ │ │ add.w r0, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w ip, [r2, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #52] @ 0x34 │ │ │ │ str.w r0, [lr, #4] │ │ │ │ str.w r0, [ip] │ │ │ │ - bne.n 1e0ba6 │ │ │ │ + bne.n 1e0896 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ add.w r1, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str r0, [r2, #72] @ 0x48 │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r2, #68] @ 0x44 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0548 │ │ │ │ + beq.w 1e0238 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0548 │ │ │ │ + bne.w 1e0238 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e0532 │ │ │ │ + beq.w 1e0222 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0bbe │ │ │ │ - b.n 1e0532 │ │ │ │ + bne.n 1e08ae │ │ │ │ + b.n 1e0222 │ │ │ │ ldrd r0, r4, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e1016 │ │ │ │ + beq.w 1e0d06 │ │ │ │ ldr.w lr, [r0] │ │ │ │ add.w ip, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r0, [r2, #32] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e0548 │ │ │ │ + beq.w 1e0238 │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ adds r1, #1 │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ str.w r2, [r0, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r0] │ │ │ │ str.w r0, [lr, #4] │ │ │ │ str.w r0, [ip] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bcc.n 1e0bf4 │ │ │ │ - b.n 1e0548 │ │ │ │ + bcc.n 1e08e4 │ │ │ │ + b.n 1e0238 │ │ │ │ ldrd r1, r4, [r2, #36] @ 0x24 │ │ │ │ mov r5, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e1002 │ │ │ │ + beq.w 1e0cf2 │ │ │ │ ldr.w lr, [r1] │ │ │ │ add.w ip, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r1, [r2, #32] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e058a │ │ │ │ + beq.w 1e027a │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ add.w lr, lr, #1 │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp lr, r5 │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ add.w r1, r1, #16 │ │ │ │ - bcc.n 1e0c4e │ │ │ │ - b.n 1e058a │ │ │ │ - ldr r0, [pc, #448] @ (1e0e38 ) │ │ │ │ + bcc.n 1e093e │ │ │ │ + b.n 1e027a │ │ │ │ + ldr r0, [pc, #448] @ (1e0b28 ) │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ mla r0, r0, r1, r4 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ - cbz r0, 1e0cb0 │ │ │ │ + cbz r0, 1e09a0 │ │ │ │ add.w r1, r2, #84 @ 0x54 │ │ │ │ add.w lr, r1, r0, lsl #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1e0c92 │ │ │ │ + bne.n 1e0982 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ mla r1, r0, r1, r5 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e0548 │ │ │ │ + beq.w 1e0238 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0548 │ │ │ │ + bne.w 1e0238 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e0532 │ │ │ │ + beq.w 1e0222 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0cda │ │ │ │ - b.n 1e0532 │ │ │ │ - ldr r1, [pc, #340] @ (1e0e3c ) │ │ │ │ + bne.n 1e09ca │ │ │ │ + b.n 1e0222 │ │ │ │ + ldr r1, [pc, #340] @ (1e0b2c ) │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r1, ip, r4, r1 │ │ │ │ ldrb.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e0d28 │ │ │ │ + beq.n 1e0a18 │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ add.w r4, r1, ip, lsl #5 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #32 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1e0d06 │ │ │ │ + bne.n 1e09f6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e058a │ │ │ │ + beq.w 1e027a │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e058a │ │ │ │ + bne.w 1e027a │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e0572 │ │ │ │ + beq.w 1e0262 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0d40 │ │ │ │ - b.n 1e0572 │ │ │ │ + bne.n 1e0a30 │ │ │ │ + b.n 1e0262 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1e0d90 │ │ │ │ + cbz r1, 1e0a80 │ │ │ │ ldr.w lr, [r2, #60] @ 0x3c │ │ │ │ bic.w r4, r1, #2 │ │ │ │ add.w ip, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w lr, [r2, #56] @ 0x38 │ │ │ │ cmp r4, #1 │ │ │ │ ldr.w r1, [lr] │ │ │ │ str r1, [r2, #52] @ 0x34 │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w ip, [lr] │ │ │ │ - bne.n 1e0d90 │ │ │ │ + bne.n 1e0a80 │ │ │ │ ldr.w ip, [r2, #76] @ 0x4c │ │ │ │ add.w r1, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str.w ip, [r2, #72] @ 0x48 │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #68] @ 0x44 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e058a │ │ │ │ + beq.w 1e027a │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e058a │ │ │ │ + bne.w 1e027a │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e0572 │ │ │ │ + beq.w 1e0262 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0da8 │ │ │ │ - b.w 1e0572 │ │ │ │ + bne.n 1e0a98 │ │ │ │ + b.w 1e0262 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r0, 1e0ddc │ │ │ │ + cbz r0, 1e0acc │ │ │ │ ldr r0, [r1, #24] │ │ │ │ add.w ip, r1, #16 │ │ │ │ str r0, [r1, #20] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r1, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e0dba │ │ │ │ + bne.n 1e0aaa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0548 │ │ │ │ + beq.w 1e0238 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0548 │ │ │ │ + bne.w 1e0238 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e0532 │ │ │ │ + beq.w 1e0222 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0df4 │ │ │ │ - b.w 1e0532 │ │ │ │ + bne.n 1e0ae4 │ │ │ │ + b.w 1e0222 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e058a │ │ │ │ + beq.w 1e027a │ │ │ │ add.w r5, r2, r1, lsl #4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ add.w lr, r1, #40 @ 0x28 │ │ │ │ str.w ip, [r1, #44] @ 0x2c │ │ │ │ adds r1, #16 │ │ │ │ str r2, [r1, #20] │ │ │ │ cmp r5, r1 │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #24] │ │ │ │ str.w lr, [r4, #4] │ │ │ │ str.w lr, [ip] │ │ │ │ - bne.n 1e0e0e │ │ │ │ - b.w 1e058a │ │ │ │ - stc2l 0, cr0, [r4], #-612 @ 0xfffffd9c │ │ │ │ + bne.n 1e0afe │ │ │ │ + b.w 1e027a │ │ │ │ + vqadd.u64 d16, d20, d9 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1e0e6a │ │ │ │ + cbz r4, 1e0b5a │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ add.w lr, r1, #16 │ │ │ │ str r2, [r1, #12] │ │ │ │ str.w ip, [r1, #20] │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str.w lr, [r4, #4] │ │ │ │ str.w lr, [ip] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e0e46 │ │ │ │ + bne.n 1e0b36 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e058a │ │ │ │ + beq.w 1e027a │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e058a │ │ │ │ + bne.w 1e027a │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e0572 │ │ │ │ + beq.w 1e0262 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0e82 │ │ │ │ - b.w 1e0572 │ │ │ │ + bne.n 1e0b72 │ │ │ │ + b.w 1e0262 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r0, 1e0eb6 │ │ │ │ + cbz r0, 1e0ba6 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ add.w ip, r1, #16 │ │ │ │ str r0, [r1, #20] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r1, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e0e94 │ │ │ │ + bne.n 1e0b84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e04f8 │ │ │ │ + beq.w 1e01e8 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e04f8 │ │ │ │ + bne.w 1e01e8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e04e2 │ │ │ │ + beq.w 1e01d2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0ece │ │ │ │ - b.w 1e04e2 │ │ │ │ + bne.n 1e0bbe │ │ │ │ + b.w 1e01d2 │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e0f16 │ │ │ │ + beq.n 1e0c06 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ mla ip, lr, ip, r1 │ │ │ │ adds r1, #4 │ │ │ │ add.w r4, ip, #4 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #20 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1e0ef4 │ │ │ │ + bne.n 1e0be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e058a │ │ │ │ + beq.w 1e027a │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e058a │ │ │ │ + bne.w 1e027a │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e0572 │ │ │ │ + beq.w 1e0262 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0f2e │ │ │ │ - b.w 1e0572 │ │ │ │ + bne.n 1e0c1e │ │ │ │ + b.w 1e0262 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1e04f8 │ │ │ │ + bne.w 1e01e8 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r0, [r2, #32] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r2, #28] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ - b.w 1e04f8 │ │ │ │ + b.w 1e01e8 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e04f8 │ │ │ │ + beq.w 1e01e8 │ │ │ │ add.w r4, r2, r1, lsl #4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ add.w ip, r1, #40 @ 0x28 │ │ │ │ str r0, [r1, #44] @ 0x2c │ │ │ │ adds r1, #16 │ │ │ │ str r2, [r1, #20] │ │ │ │ cmp r4, r1 │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r1, #24] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ - bne.n 1e0f6c │ │ │ │ - b.w 1e04f8 │ │ │ │ - ldr r1, [pc, #292] @ (1e10b8 ) │ │ │ │ + bne.n 1e0c5c │ │ │ │ + b.w 1e01e8 │ │ │ │ + ldr r1, [pc, #292] @ (1e0da8 ) │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r1, ip, r4, r1 │ │ │ │ ldrb.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e0fd4 │ │ │ │ + beq.n 1e0cc4 │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ add.w r4, r1, ip, lsl #5 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #32 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1e0fb2 │ │ │ │ + bne.n 1e0ca2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e04a4 │ │ │ │ + beq.w 1e0194 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e04a4 │ │ │ │ + bne.w 1e0194 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e048c │ │ │ │ + beq.w 1e017c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0fec │ │ │ │ - b.w 1e048c │ │ │ │ + bne.n 1e0cdc │ │ │ │ + b.w 1e017c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1e09b0 │ │ │ │ - b.w 1e04a4 │ │ │ │ + bne.w 1e06a0 │ │ │ │ + b.w 1e0194 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1e0c46 │ │ │ │ - b.w 1e058a │ │ │ │ + bne.w 1e0936 │ │ │ │ + b.w 1e027a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1e060c │ │ │ │ - b.w 1e04f8 │ │ │ │ + bne.w 1e02fc │ │ │ │ + b.w 1e01e8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1e0bf0 │ │ │ │ - b.w 1e0548 │ │ │ │ + bne.w 1e08e0 │ │ │ │ + b.w 1e0238 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e058a │ │ │ │ + beq.w 1e027a │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e058a │ │ │ │ + bne.w 1e027a │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e0572 │ │ │ │ + beq.w 1e0262 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e1038 │ │ │ │ - b.w 1e0572 │ │ │ │ + bne.n 1e0d28 │ │ │ │ + b.w 1e0262 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e04f8 │ │ │ │ + beq.w 1e01e8 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e04f8 │ │ │ │ + bne.w 1e01e8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e04e2 │ │ │ │ + beq.w 1e01d2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e105c │ │ │ │ - b.w 1e04e2 │ │ │ │ + bne.n 1e0d4c │ │ │ │ + b.w 1e01d2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e04a4 │ │ │ │ + beq.w 1e0194 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e04a4 │ │ │ │ + bne.w 1e0194 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e048c │ │ │ │ + beq.w 1e017c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e1080 │ │ │ │ - b.w 1e048c │ │ │ │ + bne.n 1e0d70 │ │ │ │ + b.w 1e017c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0548 │ │ │ │ + beq.w 1e0238 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0548 │ │ │ │ + bne.w 1e0238 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e0532 │ │ │ │ + beq.w 1e0222 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e10a4 │ │ │ │ - b.w 1e0532 │ │ │ │ + bne.n 1e0d94 │ │ │ │ + b.w 1e0222 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.w 1e04ae │ │ │ │ + b.w 1e019e │ │ │ │ nop │ │ │ │ lsrs r0, r1, #20 │ │ │ │ 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 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r5, [pc, #612] @ (1e1334 ) │ │ │ │ + ldr r5, [pc, #612] @ (1e1024 ) │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 1e132e │ │ │ │ + bhi.w 1e101e │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ lsls r5, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1e112c │ │ │ │ + beq.n 1e0e1c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e112c │ │ │ │ + beq.n 1e0e1c │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1e11ae │ │ │ │ + bhi.n 1e0e9e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r0, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r4, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1e112c │ │ │ │ + beq.n 1e0e1c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1e10f6 │ │ │ │ + bne.n 1e0de6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1e10f6 │ │ │ │ + bne.n 1e0de6 │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e10fa │ │ │ │ - b.n 1e11aa │ │ │ │ + bne.n 1e0dea │ │ │ │ + b.n 1e0e9a │ │ │ │ ldrd r0, r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 1e130a │ │ │ │ + beq.w 1e0ffa │ │ │ │ ldr.w ip, [r2] │ │ │ │ - b.n 1e10fc │ │ │ │ + b.n 1e0dec │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ - cbz r3, 1e1168 │ │ │ │ + cbz r3, 1e0e58 │ │ │ │ ldrd r1, r3, [r2, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 1e1192 │ │ │ │ + cbz r3, 1e0e82 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1e118c │ │ │ │ + cbz r5, 1e0e7c │ │ │ │ ldrd lr, r5, [r3] │ │ │ │ str.w r5, [lr, #4] │ │ │ │ str.w lr, [r5] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1e1176 │ │ │ │ + bne.n 1e0e66 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 1e0384 │ │ │ │ + bl 1e0074 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1192 │ │ │ │ + beq.n 1e0e82 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #40 @ 0x28 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1e11d4 │ │ │ │ + cbz r5, 1e0ec4 │ │ │ │ ldrd r5, lr, [r3] │ │ │ │ str.w lr, [r5, #4] │ │ │ │ str.w r5, [lr] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1e11be │ │ │ │ - b.n 1e1192 │ │ │ │ + bne.n 1e0eae │ │ │ │ + b.n 1e0e82 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e1192 │ │ │ │ + beq.n 1e0e82 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1e11f6 │ │ │ │ + cbz r1, 1e0ee6 │ │ │ │ ldrd r5, r1, [r3, #16] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e11e6 │ │ │ │ - b.n 1e1192 │ │ │ │ + bne.n 1e0ed6 │ │ │ │ + b.n 1e0e82 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1e1316 │ │ │ │ + beq.w 1e1006 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e9394 │ │ │ │ + bl 1e9084 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1e11a0 │ │ │ │ - ldr r3, [pc, #276] @ (1e1338 ) │ │ │ │ + b.n 1e0e90 │ │ │ │ + ldr r3, [pc, #276] @ (1e1028 ) │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ movs r5, #120 @ 0x78 │ │ │ │ mla r3, r5, r1, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1192 │ │ │ │ + beq.n 1e0e82 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1e1254 │ │ │ │ + cbz r5, 1e0f44 │ │ │ │ ldrd lr, r5, [r3] │ │ │ │ str.w r5, [lr, #4] │ │ │ │ str.w lr, [r5] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1e123e │ │ │ │ - b.n 1e1192 │ │ │ │ + bne.n 1e0f2e │ │ │ │ + b.n 1e0e82 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e1192 │ │ │ │ + beq.n 1e0e82 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ movs r5, #20 │ │ │ │ movs r6, #0 │ │ │ │ mla lr, r5, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w lr, lr, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1282 │ │ │ │ + cbz r1, 1e0f72 │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1e1272 │ │ │ │ - b.n 1e1192 │ │ │ │ + bne.n 1e0f62 │ │ │ │ + b.n 1e0e82 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1192 │ │ │ │ + beq.n 1e0e82 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - cbz r1, 1e12a2 │ │ │ │ + cbz r1, 1e0f92 │ │ │ │ ldrd r5, r1, [r2, #52] @ 0x34 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r2, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1e1192 │ │ │ │ + bne.w 1e0e82 │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e1192 │ │ │ │ + beq.w 1e0e82 │ │ │ │ ldrd r1, r3, [r2, #68] @ 0x44 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #68] @ 0x44 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ - b.n 1e11a0 │ │ │ │ - ldr r3, [pc, #104] @ (1e133c ) │ │ │ │ + b.n 1e0e90 │ │ │ │ + ldr r3, [pc, #104] @ (1e102c ) │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ movs r5, #48 @ 0x30 │ │ │ │ mla r3, r5, r1, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e1192 │ │ │ │ + beq.w 1e0e82 │ │ │ │ movs r1, #0 │ │ │ │ adds r3, r2, r5 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1e1302 │ │ │ │ + cbz r5, 1e0ff2 │ │ │ │ ldrd lr, r5, [r3] │ │ │ │ str.w r5, [lr, #4] │ │ │ │ str.w lr, [r5] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #32 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1e12ec │ │ │ │ - b.n 1e1192 │ │ │ │ + bne.n 1e0fdc │ │ │ │ + b.n 1e0e82 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e1150 │ │ │ │ + bne.w 1e0e40 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1e11aa │ │ │ │ + b.n 1e0e9a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e1208 │ │ │ │ + beq.w 1e0ef8 │ │ │ │ ldrd r5, r3, [r2, #28] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ - b.n 1e1208 │ │ │ │ + b.n 1e0ef8 │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ - b.n 1e10fc │ │ │ │ - vqadd.s32 d0, d28, d9 │ │ │ │ + b.n 1e0dec │ │ │ │ + @ instruction: 0xf23c0099 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ 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, #472] @ (1e1528 ) │ │ │ │ + ldr r2, [pc, #472] @ (1e1218 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1e13d4 │ │ │ │ + bhi.n 1e10c4 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ pop {r0, r2} │ │ │ │ movs r2, #143 @ 0x8f │ │ │ │ movs r2, #171 @ 0xab │ │ │ │ subs r4, #42 @ 0x2a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 1e1378 │ │ │ │ + cbz r3, 1e1068 │ │ │ │ ldrd r1, r2, [r0, #28] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r0, #28] │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 1e13a0 │ │ │ │ + cbz r4, 1e1090 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1e139a │ │ │ │ + cbz r1, 1e108a │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1e1384 │ │ │ │ + bne.n 1e1074 │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e13a0 │ │ │ │ + beq.n 1e1090 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 1e13ca │ │ │ │ + cbz r2, 1e10ba │ │ │ │ ldrd r1, r2, [r3, #16] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r4, r4, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e13ba │ │ │ │ - b.n 1e13a0 │ │ │ │ + bne.n 1e10aa │ │ │ │ + b.n 1e1090 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e13a0 │ │ │ │ + beq.n 1e1090 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1e13f8 │ │ │ │ + cbz r1, 1e10e8 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1e13e2 │ │ │ │ - b.n 1e13a0 │ │ │ │ - ldr r3, [pc, #296] @ (1e152c ) │ │ │ │ + bne.n 1e10d2 │ │ │ │ + b.n 1e1090 │ │ │ │ + ldr r3, [pc, #296] @ (1e121c ) │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mla r3, r4, r1, r3 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e13a0 │ │ │ │ + beq.n 1e1090 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1e1430 │ │ │ │ + cbz r1, 1e1120 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1e141a │ │ │ │ - b.n 1e13a0 │ │ │ │ + bne.n 1e110a │ │ │ │ + b.n 1e1090 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e13a0 │ │ │ │ + beq.n 1e1090 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ - cbz r2, 1e1450 │ │ │ │ + cbz r2, 1e1140 │ │ │ │ ldrd r4, r1, [r0, #52] @ 0x34 │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r4, [r1, #0] │ │ │ │ strd r2, r2, [r0, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e1506 │ │ │ │ + bne.n 1e11f6 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1506 │ │ │ │ + beq.n 1e11f6 │ │ │ │ ldrd r4, r3, [r0, #68] @ 0x44 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #68] @ 0x44 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #180] @ (1e1530 ) │ │ │ │ + ldr r3, [pc, #180] @ (1e1220 ) │ │ │ │ movs r4, #120 @ 0x78 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mla r3, r4, r1, r3 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e13a0 │ │ │ │ + beq.n 1e1090 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1e14aa │ │ │ │ + cbz r1, 1e119a │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1e1494 │ │ │ │ - b.n 1e13a0 │ │ │ │ + bne.n 1e1184 │ │ │ │ + b.n 1e1090 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldrd ip, r4, [r0] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 1e1512 │ │ │ │ + beq.n 1e1202 │ │ │ │ mov r3, r0 │ │ │ │ str.w r4, [ip, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w ip, [r4] │ │ │ │ strd r2, r2, [r3] │ │ │ │ - bl 1e9394 │ │ │ │ + bl 1e9084 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e13a0 │ │ │ │ + beq.w 1e1090 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ mov.w ip, #20 │ │ │ │ movs r4, #0 │ │ │ │ adds r3, r2, #4 │ │ │ │ mla lr, ip, r1, r2 │ │ │ │ add.w lr, lr, #4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e14fe │ │ │ │ + cbz r2, 1e11ee │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r4, r4, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1e14ee │ │ │ │ - b.n 1e13a0 │ │ │ │ + bne.n 1e11de │ │ │ │ + b.n 1e1090 │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e14bc │ │ │ │ + beq.n 1e11ac │ │ │ │ ldrd r2, r3, [r0, #28] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #28] │ │ │ │ - b.n 1e14bc │ │ │ │ - stc 0, cr0, [sl], #612 @ 0x264 │ │ │ │ + b.n 1e11ac │ │ │ │ + vshr.s64 d0, d9, #6 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1e15a2 │ │ │ │ + beq.n 1e1292 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1e155e │ │ │ │ + beq.n 1e124e │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 1e1596 │ │ │ │ + cbnz r3, 1e1286 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c68f8 │ │ │ │ + bl 1c65e8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1550 │ │ │ │ + beq.n 1e1240 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e158c │ │ │ │ + cbz r2, 1e127c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c68f8 │ │ │ │ + bl 1c65e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e158c │ │ │ │ + cbz r2, 1e127c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1e158c │ │ │ │ + cbz r1, 1e127c │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c68f8 │ │ │ │ + bl 1c65e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e1578 │ │ │ │ - bl 1c68f8 │ │ │ │ + bne.n 1e1268 │ │ │ │ + bl 1c65e8 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1554 │ │ │ │ + beq.n 1e1244 │ │ │ │ subs r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c68f8 │ │ │ │ + bl 1c65e8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - bl 1c68f8 │ │ │ │ - b.n 1e1550 │ │ │ │ + bl 1c65e8 │ │ │ │ + b.n 1e1240 │ │ │ │ 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 1e15e6 │ │ │ │ + beq.n 1e12d6 │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 1e1534 │ │ │ │ + bl 1e1224 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1e15cc │ │ │ │ + bne.n 1e12bc │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #2792] @ 1e20e8 │ │ │ │ + ldr.w r0, [pc, #2792] @ 1e1dd8 │ │ │ │ mov r8, r1 │ │ │ │ - ldr.w r6, [pc, #2792] @ 1e20ec │ │ │ │ + ldr.w r6, [pc, #2792] @ 1e1ddc │ │ │ │ add r5, sp, #28 │ │ │ │ - ldr.w r3, [pc, #2788] @ 1e20f0 │ │ │ │ + ldr.w r3, [pc, #2788] @ 1e1de0 │ │ │ │ add r0, pc │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1cb2e4 │ │ │ │ + bl 1cafd4 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1e1650 │ │ │ │ + bhi.n 1e1340 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r0, #11 │ │ │ │ lsls r2, r7, #13 │ │ │ │ lsls r5, r7, #12 │ │ │ │ lsls r3, r4, #11 │ │ │ │ lsls r7, r6, #11 │ │ │ │ movs r6, r3 │ │ │ │ lsls r1, r2, #12 │ │ │ │ movs r6, r3 │ │ │ │ lsls r4, r5, #12 │ │ │ │ movs r2, r1 │ │ │ │ ldr.w r6, [r8, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e2054 │ │ │ │ + beq.w 1e1d44 │ │ │ │ add.w r7, r8, #36 @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1df470 │ │ │ │ + bl 1df160 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1e1660 │ │ │ │ + bcc.n 1e1350 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e1faa │ │ │ │ + beq.w 1e1c9a │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 1e2194 │ │ │ │ + bhi.w 1e1e84 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r1, #16 │ │ │ │ lsls r3, r7, #18 │ │ │ │ movs r2, r1 │ │ │ │ lsls r7, r1, #15 │ │ │ │ lsls r2, r5, #15 │ │ │ │ movs r3, r5 │ │ │ │ lsls r0, r1, #17 │ │ │ │ movs r3, r5 │ │ │ │ lsls r4, r6, #17 │ │ │ │ lsls r6, r5, #16 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cbz r3, 1e16ba │ │ │ │ + cbz r3, 1e13aa │ │ │ │ ldrd r1, r3, [r8, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8, #28] │ │ │ │ ldr.w lr, [r8, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1e16e8 │ │ │ │ + beq.n 1e13d8 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e16de │ │ │ │ + cbz r1, 1e13ce │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 1e16ce │ │ │ │ + bne.n 1e13be │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ mov r8, r5 │ │ │ │ @@ -552631,372 +552313,372 @@ │ │ │ │ movs r3, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ mov r4, r9 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 1cb3c0 │ │ │ │ + bl 1cb0b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e1810 │ │ │ │ + beq.n 1e1500 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e1810 │ │ │ │ + beq.n 1e1500 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1e2194 │ │ │ │ + bhi.w 1e1e84 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r2, r1 │ │ │ │ lsls r5, r2, #4 │ │ │ │ lsls r3, r5, #4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ movs r3, r5 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r3, r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr.w r3, [pc, #2484] @ 1e20f4 │ │ │ │ + ldr.w r3, [pc, #2484] @ 1e1de4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mla r2, r2, r3, r9 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e2066 │ │ │ │ + beq.w 1e1d56 │ │ │ │ add.w fp, r5, #44 @ 0x2c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1df470 │ │ │ │ + bl 1df160 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w fp, fp, #32 │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bcc.n 1e1760 │ │ │ │ + bcc.n 1e1450 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ subs r3, r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e1aa0 │ │ │ │ + bne.w 1e1790 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1e2194 │ │ │ │ + bhi.w 1e1e84 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r0, r4, #5 │ │ │ │ lsls r5, r4, #7 │ │ │ │ movs r2, r1 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsls r6, r4, #4 │ │ │ │ movs r2, r5 │ │ │ │ lsls r5, r4, #6 │ │ │ │ movs r2, r5 │ │ │ │ lsls r2, r1, #7 │ │ │ │ lsls r7, r0, #5 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 1e17c4 │ │ │ │ + cbz r3, 1e14b4 │ │ │ │ ldrd r1, r3, [r5, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #28] │ │ │ │ ldr.w lr, [r5, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1e17f2 │ │ │ │ + beq.n 1e14e2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e17e8 │ │ │ │ + cbz r1, 1e14d8 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1e17d8 │ │ │ │ + bne.n 1e14c8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ strd r4, r3, [r5] │ │ │ │ str r5, [r3, #0] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 1cb3c0 │ │ │ │ + bl 1cb0b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e1718 │ │ │ │ + bne.n 1e1408 │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r9 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ - beq.n 1e183c │ │ │ │ + beq.n 1e152c │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r5, r5, [r0] │ │ │ │ - bl 1e1534 │ │ │ │ + bl 1e1224 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, r9 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1e1822 │ │ │ │ + bne.n 1e1512 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 5422c │ │ │ │ - ldr.w r2, [pc, #2228] @ 1e20f8 │ │ │ │ - ldr.w r3, [pc, #2216] @ 1e20f0 │ │ │ │ + ldr.w r2, [pc, #2228] @ 1e1de8 │ │ │ │ + ldr.w r3, [pc, #2216] @ 1e1de0 │ │ │ │ add r2, pc │ │ │ │ strd r6, r7, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e2190 │ │ │ │ + bne.w 1e1e80 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #2192] @ 1e20fc │ │ │ │ + ldr.w r3, [pc, #2192] @ 1e1dec │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, r0, r1 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1e20b6 │ │ │ │ + beq.w 1e1da6 │ │ │ │ add.w r9, r5, #80 @ 0x50 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1df470 │ │ │ │ + bl 1df160 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp sl, fp │ │ │ │ - bne.n 1e188c │ │ │ │ + bne.n 1e157c │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e1780 │ │ │ │ + b.n 1e1470 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r9, fp │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e20a4 │ │ │ │ + beq.w 1e1d94 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r0, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ - bl 1df470 │ │ │ │ + bl 1df160 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 1e18b2 │ │ │ │ + bcc.n 1e15a2 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e1780 │ │ │ │ + b.n 1e1470 │ │ │ │ ldr.w ip, [r5, #32] │ │ │ │ add.w r9, r5, #36 @ 0x24 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1e2080 │ │ │ │ + beq.w 1e1d70 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1df470 │ │ │ │ + bl 1df160 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 1e18e2 │ │ │ │ + bcc.n 1e15d2 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e1780 │ │ │ │ + b.n 1e1470 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e1ba8 │ │ │ │ + beq.w 1e1898 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ add.w r0, r4, #12 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1df470 │ │ │ │ + bl 1df160 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e190a │ │ │ │ + bne.n 1e15fa │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1e1780 │ │ │ │ + b.n 1e1470 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1e1b5a │ │ │ │ + beq.w 1e184a │ │ │ │ subs r2, r6, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1e1fb2 │ │ │ │ + bne.w 1e1ca2 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ - bl 1e9394 │ │ │ │ - b.n 1e17fc │ │ │ │ + bl 1e9084 │ │ │ │ + b.n 1e14ec │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e1b0e │ │ │ │ + bne.w 1e17fe │ │ │ │ subs r3, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e1aa0 │ │ │ │ + bne.w 1e1790 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 1e17fc │ │ │ │ + b.n 1e14ec │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 1e198e │ │ │ │ + cbz r3, 1e167e │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1df470 │ │ │ │ + bl 1df160 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ add.w r9, r5, #44 @ 0x2c │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e177e │ │ │ │ + beq.w 1e146e │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1df470 │ │ │ │ + bl 1df160 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 1e199e │ │ │ │ + bcc.n 1e168e │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e1780 │ │ │ │ + b.n 1e1470 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e17f2 │ │ │ │ + beq.w 1e14e2 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ mla lr, r0, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w lr, lr, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e19e2 │ │ │ │ + cbz r1, 1e16d2 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1e19d2 │ │ │ │ - b.n 1e17f2 │ │ │ │ - ldr.w r3, [pc, #1808] @ 1e20fc │ │ │ │ + bne.n 1e16c2 │ │ │ │ + b.n 1e14e2 │ │ │ │ + ldr.w r3, [pc, #1808] @ 1e1dec │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mla r3, r0, r3, r1 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e17f2 │ │ │ │ + beq.w 1e14e2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1a20 │ │ │ │ + cbz r1, 1e1710 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1e1a10 │ │ │ │ + bne.n 1e1700 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e17f2 │ │ │ │ + b.n 1e14e2 │ │ │ │ ldr.w lr, [r5, #32] │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #40 @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e17f2 │ │ │ │ + beq.w 1e14e2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1a52 │ │ │ │ + cbz r1, 1e1742 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1e1a42 │ │ │ │ + bne.n 1e1732 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e17f2 │ │ │ │ - ldr.w r3, [pc, #1684] @ 1e20f4 │ │ │ │ + b.n 1e14e2 │ │ │ │ + ldr.w r3, [pc, #1684] @ 1e1de4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r9, [r1, r3] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mla r3, r1, r3, r9 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e17f2 │ │ │ │ + beq.w 1e14e2 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r5, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1a94 │ │ │ │ + cbz r1, 1e1784 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 1e1a84 │ │ │ │ + bne.n 1e1774 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e17f2 │ │ │ │ + b.n 1e14e2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e1fa6 │ │ │ │ + beq.w 1e1c96 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1e2194 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1e1ac0 ) │ │ │ │ + bhi.w 1e1e84 │ │ │ │ + add r3, pc, #8 @ (adr r3, 1e17b0 ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r1, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ @@ -553014,752 +552696,751 @@ │ │ │ │ lsls r3, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1e1942 │ │ │ │ + bne.w 1e1632 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e1942 │ │ │ │ + beq.w 1e1632 │ │ │ │ ldrd ip, r0, [r5, #28] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [r5, #28] │ │ │ │ - b.n 1e1942 │ │ │ │ + b.n 1e1632 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1df470 │ │ │ │ + bl 1df160 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1e177e │ │ │ │ + bne.w 1e146e │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 1df470 │ │ │ │ + bl 1df160 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e1780 │ │ │ │ + b.n 1e1470 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e17f2 │ │ │ │ + beq.w 1e14e2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1e1b50 │ │ │ │ + cbz r1, 1e1840 │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e1b40 │ │ │ │ - b.n 1e17f2 │ │ │ │ + bne.n 1e1830 │ │ │ │ + b.n 1e14e2 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1df470 │ │ │ │ + bl 1df160 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e1780 │ │ │ │ + b.n 1e1470 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e1974 │ │ │ │ + beq.w 1e1664 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ - cbz r1, 1e1b82 │ │ │ │ + cbz r1, 1e1872 │ │ │ │ ldrd r0, r1, [r5, #52] @ 0x34 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r5, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1e1976 │ │ │ │ + bne.w 1e1666 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ - cbz r3, 1e1ba0 │ │ │ │ + cbz r3, 1e1890 │ │ │ │ ldrd r0, r3, [r5, #68] @ 0x44 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #68] @ 0x44 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 1e17fc │ │ │ │ + b.n 1e14ec │ │ │ │ subs r2, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1e211c │ │ │ │ + bne.w 1e1e0c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 1e1b34 │ │ │ │ - ldr.w r3, [pc, #1328] @ 1e20f4 │ │ │ │ + b.n 1e1824 │ │ │ │ + ldr.w r3, [pc, #1328] @ 1e1de4 │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mla r2, r7, r3, sl │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e215c │ │ │ │ + beq.w 1e1e4c │ │ │ │ add.w r9, r8, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1df470 │ │ │ │ + bl 1df160 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r6, #1 │ │ │ │ add.w r9, r9, #32 │ │ │ │ mla r3, r7, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1e1be4 │ │ │ │ - b.n 1e1674 │ │ │ │ + bcc.n 1e18d4 │ │ │ │ + b.n 1e1364 │ │ │ │ ldr.w r6, [r8, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e2054 │ │ │ │ + beq.w 1e1d44 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ adds r7, #1 │ │ │ │ add r0, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 1df470 │ │ │ │ + bl 1df160 │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 1e1c10 │ │ │ │ - b.n 1e1674 │ │ │ │ - ldr.w r3, [pc, #1232] @ 1e20fc │ │ │ │ + bcc.n 1e1900 │ │ │ │ + b.n 1e1364 │ │ │ │ + ldr.w r3, [pc, #1232] @ 1e1dec │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r2, r2, r0, r3 │ │ │ │ ldrb r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e214c │ │ │ │ + beq.w 1e1e3c │ │ │ │ add.w r9, r8, #80 @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ adds r7, #1 │ │ │ │ - bl 1df470 │ │ │ │ + bl 1df160 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1e1c4a │ │ │ │ - b.n 1e1674 │ │ │ │ + bne.n 1e193a │ │ │ │ + b.n 1e1364 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1e2128 │ │ │ │ + beq.w 1e1e18 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e2144 │ │ │ │ + beq.w 1e1e34 │ │ │ │ ldr.w ip, [r8] │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ movs r6, #3 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [r2] │ │ │ │ strd r3, r3, [r8] │ │ │ │ - bl 1e9394 │ │ │ │ - b.n 1e16f6 │ │ │ │ + bl 1e9084 │ │ │ │ + b.n 1e13e6 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e20d8 │ │ │ │ + beq.w 1e1dc8 │ │ │ │ add.w r0, r6, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1df470 │ │ │ │ + bl 1df160 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e1ca2 │ │ │ │ - b.n 1e1674 │ │ │ │ + bne.n 1e1992 │ │ │ │ + b.n 1e1364 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cbz r3, 1e1cc6 │ │ │ │ + cbz r3, 1e19b6 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #24 │ │ │ │ - bl 1df470 │ │ │ │ + bl 1df160 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e1674 │ │ │ │ + beq.w 1e1364 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1df470 │ │ │ │ + bl 1df160 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1e1cd6 │ │ │ │ - b.n 1e1674 │ │ │ │ + bcc.n 1e19c6 │ │ │ │ + b.n 1e1364 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 1e1cfe │ │ │ │ + cbz r3, 1e19ee │ │ │ │ ldrd r1, r3, [r5, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #28] │ │ │ │ ldr.w lr, [r5, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e17f2 │ │ │ │ + beq.w 1e14e2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1d24 │ │ │ │ + cbz r1, 1e1a14 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 1e1d14 │ │ │ │ + bne.n 1e1a04 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e17f2 │ │ │ │ + b.n 1e14e2 │ │ │ │ ldr.w r6, [r8, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e1fe2 │ │ │ │ + bne.w 1e1cd2 │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e205e │ │ │ │ + beq.w 1e1d4e │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1e16e8 │ │ │ │ - ldr r3, [pc, #940] @ (1e20fc ) │ │ │ │ + b.n 1e13d8 │ │ │ │ + ldr r3, [pc, #940] @ (1e1dec ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, r0, r1 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e17f2 │ │ │ │ + beq.w 1e14e2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1d80 │ │ │ │ + cbz r1, 1e1a70 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1e1d70 │ │ │ │ + bne.n 1e1a60 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e17f2 │ │ │ │ + b.n 1e14e2 │ │ │ │ ldr.w ip, [r5, #32] │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #40 @ 0x28 │ │ │ │ mov lr, r0 │ │ │ │ mov r9, r2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1e17f2 │ │ │ │ + beq.w 1e14e2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1db2 │ │ │ │ + cbz r1, 1e1aa2 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 1e1da2 │ │ │ │ + bne.n 1e1a92 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e17f2 │ │ │ │ + b.n 1e14e2 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e17f2 │ │ │ │ + beq.w 1e14e2 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov.w lr, #0 │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w ip, r1, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1de8 │ │ │ │ + cbz r1, 1e1ad8 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 1e1dd8 │ │ │ │ - b.n 1e17f2 │ │ │ │ - ldr r3, [pc, #768] @ (1e20f4 ) │ │ │ │ + bne.n 1e1ac8 │ │ │ │ + b.n 1e14e2 │ │ │ │ + ldr r3, [pc, #768] @ (1e1de4 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r9, [r1, r3] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, r9 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e17f2 │ │ │ │ + beq.w 1e14e2 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r5, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1e24 │ │ │ │ + cbz r1, 1e1b14 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1e1e14 │ │ │ │ + bne.n 1e1b04 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e17f2 │ │ │ │ + b.n 1e14e2 │ │ │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e16e8 │ │ │ │ + beq.w 1e13d8 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w lr, r1, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1e5e │ │ │ │ + cbz r1, 1e1b4e │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1e1e4e │ │ │ │ - b.n 1e16e8 │ │ │ │ - ldr r3, [pc, #660] @ (1e20fc ) │ │ │ │ + bne.n 1e1b3e │ │ │ │ + b.n 1e13d8 │ │ │ │ + ldr r3, [pc, #660] @ (1e1dec ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e16e8 │ │ │ │ + beq.w 1e13d8 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, #84 @ 0x54 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1e9c │ │ │ │ + cbz r1, 1e1b8c │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1e1e8c │ │ │ │ + bne.n 1e1b7c │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e16e8 │ │ │ │ - ldr r3, [pc, #584] @ (1e20f4 ) │ │ │ │ + b.n 1e13d8 │ │ │ │ + ldr r3, [pc, #584] @ (1e1de4 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w sl, [r1, r3] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, sl │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e16e8 │ │ │ │ + beq.w 1e13d8 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1ee0 │ │ │ │ + cbz r1, 1e1bd0 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1e1ed0 │ │ │ │ + bne.n 1e1bc0 │ │ │ │ mov r2, r9 │ │ │ │ - b.w 1e16e8 │ │ │ │ + b.w 1e13d8 │ │ │ │ ldr.w lr, [r8, #32] │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, #40 @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e16e8 │ │ │ │ + beq.w 1e13d8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1f14 │ │ │ │ + cbz r1, 1e1c04 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 1e1f04 │ │ │ │ + bne.n 1e1bf4 │ │ │ │ mov r2, r9 │ │ │ │ - b.w 1e16e8 │ │ │ │ + b.w 1e13d8 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ ldr.w ip, [r8] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1e1c80 │ │ │ │ + bne.w 1e1970 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e1c80 │ │ │ │ + beq.w 1e1970 │ │ │ │ ldrd lr, r3, [r8, #28] │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str.w lr, [r3] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8, #28] │ │ │ │ - b.n 1e1c80 │ │ │ │ + b.n 1e1970 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e17f2 │ │ │ │ + beq.w 1e14e2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1e1f70 │ │ │ │ + cbz r1, 1e1c60 │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e1f60 │ │ │ │ - b.n 1e17f2 │ │ │ │ + bne.n 1e1c50 │ │ │ │ + b.n 1e14e2 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e16e8 │ │ │ │ + beq.w 1e13d8 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1e1f9a │ │ │ │ + cbz r1, 1e1c8a │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e1f8a │ │ │ │ - b.w 1e16e8 │ │ │ │ + bne.n 1e1c7a │ │ │ │ + b.w 1e13d8 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1e1aae │ │ │ │ + b.n 1e179e │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.w 1e1688 │ │ │ │ + b.w 1e1378 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e213e │ │ │ │ + beq.w 1e1e2e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w ip, [r5] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1e2100 │ │ │ │ + beq.w 1e1df0 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ mov r1, r3 │ │ │ │ str.w ip, [r2] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ - bl 1e9394 │ │ │ │ - b.n 1e17fc │ │ │ │ + bl 1e9084 │ │ │ │ + b.n 1e14ec │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ - bl 1df470 │ │ │ │ + bl 1df160 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1e1674 │ │ │ │ + bne.w 1e1364 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #64 @ 0x40 │ │ │ │ - bl 1df470 │ │ │ │ - b.w 1e1674 │ │ │ │ + bl 1df160 │ │ │ │ + b.w 1e1364 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e16e8 │ │ │ │ + beq.w 1e13d8 │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ - cbz r1, 1e2026 │ │ │ │ + cbz r1, 1e1d16 │ │ │ │ ldrd r0, r1, [r8, #52] @ 0x34 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r8, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e2046 │ │ │ │ + bne.n 1e1d36 │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ - cbz r3, 1e2046 │ │ │ │ + cbz r3, 1e1d36 │ │ │ │ ldrd r0, r3, [r8, #68] @ 0x44 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8, #68] @ 0x44 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.w 1e16f0 │ │ │ │ + b.w 1e13e0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - b.n 1e1fc2 │ │ │ │ + b.n 1e1cb2 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e213a │ │ │ │ + bne.n 1e1e2a │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.w 1e16e8 │ │ │ │ + b.w 1e13d8 │ │ │ │ subs r2, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e216c │ │ │ │ + bne.n 1e1e5c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.w 1e17f2 │ │ │ │ + b.w 1e14e2 │ │ │ │ subs r3, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e207a │ │ │ │ + beq.n 1e1d6a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e2182 │ │ │ │ + beq.n 1e1e72 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.w 1e17f2 │ │ │ │ + b.w 1e14e2 │ │ │ │ subs r3, r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e207a │ │ │ │ - b.n 1e2094 │ │ │ │ + beq.n 1e1d6a │ │ │ │ + b.n 1e1d84 │ │ │ │ subs r3, r7, r5 │ │ │ │ cmp r6, sl │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e207a │ │ │ │ + beq.n 1e1d6a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e2188 │ │ │ │ + beq.n 1e1e78 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1e1d54 │ │ │ │ + b.n 1e1a44 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e2178 │ │ │ │ + beq.n 1e1e68 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1e1f7e │ │ │ │ - ldrd r0, r0, [r0, #612]! @ 0x264 │ │ │ │ - strd r0, r0, [lr, #612]! @ 0x264 │ │ │ │ + b.n 1e1c6e │ │ │ │ + stc 0, cr0, [r0, #-612] @ 0xfffffd9c │ │ │ │ + ldcl 0, cr0, [lr], #612 @ 0x264 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e2060 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ + @ instruction: 0xeac20099 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e1fcc │ │ │ │ + beq.w 1e1cbc │ │ │ │ ldrd lr, r1, [r5, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w lr, [r1] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r5, #28] │ │ │ │ - b.n 1e1fcc │ │ │ │ + b.n 1e1cbc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - cbz r6, 1e217e │ │ │ │ + cbz r6, 1e1e6e │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1e1f54 │ │ │ │ + b.n 1e1c44 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #24 │ │ │ │ - bl 1df470 │ │ │ │ + bl 1df160 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ - b.w 1e1678 │ │ │ │ + b.w 1e1368 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 1e1d48 │ │ │ │ + b.n 1e1a38 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ - b.n 1e1fc2 │ │ │ │ + b.n 1e1cb2 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1e1f2a │ │ │ │ + b.n 1e1c1a │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e213a │ │ │ │ + bne.n 1e1e2a │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 1e1e70 │ │ │ │ + b.n 1e1b60 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1e213a │ │ │ │ + bne.n 1e1e2a │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 1e1eb4 │ │ │ │ + b.n 1e1ba4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - cbz r6, 1e218c │ │ │ │ + cbz r6, 1e1e7c │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1e1dfa │ │ │ │ + b.n 1e1aea │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 1e1f7e │ │ │ │ + b.n 1e1c6e │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1e1f54 │ │ │ │ + b.n 1e1c44 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.w 1e17f2 │ │ │ │ + b.w 1e14e2 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1e1d54 │ │ │ │ + b.n 1e1a44 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1e1dfa │ │ │ │ + b.n 1e1aea │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #48] @ (1e21cc ) │ │ │ │ + ldr r1, [pc, #48] @ (1e1ebc ) │ │ │ │ movw r3, #427 @ 0x1ab │ │ │ │ lsl.w r2, r2, ip │ │ │ │ add r1, pc │ │ │ │ ands r3, r2 │ │ │ │ - beq.n 1e21ae │ │ │ │ + beq.n 1e1e9e │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ tst.w r2, #580 @ 0x244 │ │ │ │ - bne.n 1e21c8 │ │ │ │ - ldr r3, [pc, #24] @ (1e21d0 ) │ │ │ │ + bne.n 1e1eb8 │ │ │ │ + ldr r3, [pc, #24] @ (1e1ec0 ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e21aa │ │ │ │ + bne.n 1e1e9a │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - udf #88 @ 0x58 │ │ │ │ + b.n 1e2190 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #108] @ 1e2250 │ │ │ │ + ldr.w ip, [pc, #108] @ 1e1f40 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #104] @ (1e2254 ) │ │ │ │ + ldr r2, [pc, #104] @ (1e1f44 ) │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ cmp r1, #32 │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 1e2240 │ │ │ │ + beq.n 1e1f30 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 1e222e │ │ │ │ + bne.n 1e1f1e │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [r3] │ │ │ │ - ldr r1, [pc, #64] @ (1e2258 ) │ │ │ │ - ldr r2, [pc, #60] @ (1e2254 ) │ │ │ │ + ldr r1, [pc, #64] @ (1e1f48 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e1f44 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1e224a │ │ │ │ + bne.n 1e1f3a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c1f08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh.w r0, [sp, #8] │ │ │ │ - b.n 1e220c │ │ │ │ + b.n 1e1efc │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ - b.n 1e220c │ │ │ │ + b.n 1e1efc │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - udf #16 │ │ │ │ + b.n 1e2184 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1e2224 │ │ │ │ + b.n 1e2134 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ 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, #344] @ (1e23c8 ) │ │ │ │ + ldr r4, [pc, #344] @ (1e20b8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #344] @ (1e23cc ) │ │ │ │ + ldr r3, [pc, #344] @ (1e20bc ) │ │ │ │ mov ip, r2 │ │ │ │ add r4, pc │ │ │ │ cmp.w r1, #372 @ 0x174 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bhi.n 1e22f2 │ │ │ │ + bhi.n 1e1fe2 │ │ │ │ cmp.w r1, #316 @ 0x13c │ │ │ │ - bls.n 1e2322 │ │ │ │ + bls.n 1e2012 │ │ │ │ mvn.w r0, #316 @ 0x13c │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r3, r2, #33 @ 0x21 │ │ │ │ adds r0, r1, r0 │ │ │ │ rsb r1, ip, #33 @ 0x21 │ │ │ │ subs r2, #1 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsr.w r1, lr, r1 │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r3, r1 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bhi.n 1e22fa │ │ │ │ + bhi.n 1e1fea │ │ │ │ tbb [pc, r0] │ │ │ │ movs r0, #32 │ │ │ │ orrs r0, r4 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -553767,15 +553448,15 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ - ldr r5, [pc, #376] @ (1e2450 ) │ │ │ │ + ldr r5, [pc, #376] @ (1e2140 ) │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #86 @ 0x56 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -553783,106 +553464,106 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movw r3, #461 @ 0x1cd │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1e2340 │ │ │ │ + bne.n 1e2030 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1df37c │ │ │ │ - ldr r2, [pc, #196] @ (1e23d0 ) │ │ │ │ - ldr r3, [pc, #192] @ (1e23cc ) │ │ │ │ + bl 1df06c │ │ │ │ + ldr r2, [pc, #196] @ (1e20c0 ) │ │ │ │ + ldr r3, [pc, #192] @ (1e20bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e23ac │ │ │ │ + bne.n 1e209c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e2394 │ │ │ │ + beq.n 1e2084 │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 1e2388 │ │ │ │ + bcs.n 1e2078 │ │ │ │ cmp r1, #186 @ 0xba │ │ │ │ - beq.n 1e23a0 │ │ │ │ + beq.n 1e2090 │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #120] @ 1e23b0 │ │ │ │ - bl 1e21d4 │ │ │ │ - b.n 1e2308 │ │ │ │ + vldr d0, [pc, #120] @ 1e20a0 │ │ │ │ + bl 1e1ec4 │ │ │ │ + b.n 1e1ff8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1df37c │ │ │ │ - b.n 1e2308 │ │ │ │ + bl 1df06c │ │ │ │ + b.n 1e1ff8 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1df37c │ │ │ │ - b.n 1e2308 │ │ │ │ + bl 1df06c │ │ │ │ + b.n 1e1ff8 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1df37c │ │ │ │ - b.n 1e2308 │ │ │ │ + bl 1df06c │ │ │ │ + b.n 1e1ff8 │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 1df37c │ │ │ │ - b.n 1e2308 │ │ │ │ + bl 1df06c │ │ │ │ + b.n 1e1ff8 │ │ │ │ mov r1, r2 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1e21d4 │ │ │ │ - b.n 1e2308 │ │ │ │ + bl 1e1ec4 │ │ │ │ + b.n 1e1ff8 │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #32] @ 1e23b8 │ │ │ │ - bl 1e21d4 │ │ │ │ - b.n 1e2308 │ │ │ │ - mov r1, r2 │ │ │ │ - vldr d0, [pc, #28] @ 1e23c0 │ │ │ │ - bl 1e21d4 │ │ │ │ - b.n 1e2308 │ │ │ │ + vldr d0, [pc, #32] @ 1e20a8 │ │ │ │ + bl 1e1ec4 │ │ │ │ + b.n 1e1ff8 │ │ │ │ + mov r1, r2 │ │ │ │ + vldr d0, [pc, #28] @ 1e20b0 │ │ │ │ + bl 1e1ec4 │ │ │ │ + b.n 1e1ff8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vrev64.8 d16, d0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ ... │ │ │ │ - ble.n 1e22d8 │ │ │ │ + b.n 1e21e8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1e23b4 │ │ │ │ + b.n 1e20c4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 1e23fc │ │ │ │ + beq.n 1e20ec │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 1e23e2 │ │ │ │ + bne.n 1e20d2 │ │ │ │ vmov d0, r0, r1 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ pop {r3, pc} │ │ │ │ vmov s15, r0 │ │ │ │ vcvt.f64.f32 d0, s15 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ @@ -553899,71 +553580,71 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ ldrb.w r4, [r3, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #132] @ (1e24c0 ) │ │ │ │ + ldr r2, [pc, #132] @ (1e21b0 ) │ │ │ │ add r2, pc │ │ │ │ - beq.n 1e248a │ │ │ │ + beq.n 1e217a │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 1e2478 │ │ │ │ - cbnz r4, 1e2472 │ │ │ │ - ldr r1, [pc, #124] @ (1e24c4 ) │ │ │ │ + beq.n 1e2168 │ │ │ │ + cbnz r4, 1e2162 │ │ │ │ + ldr r1, [pc, #124] @ (1e21b4 ) │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 1e248a │ │ │ │ + cbz r5, 1e217a │ │ │ │ sub.w r6, r3, #20 │ │ │ │ add.w r3, r6, r4, lsl #5 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1e2420 │ │ │ │ - cbz r0, 1e2474 │ │ │ │ + bl 1e2110 │ │ │ │ + cbz r0, 1e2164 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1e245a │ │ │ │ + bne.n 1e214a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1e24b0 │ │ │ │ + beq.n 1e21a0 │ │ │ │ movw r1, #457 @ 0x1c9 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1e2490 │ │ │ │ + bne.n 1e2180 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1e2472 │ │ │ │ + bne.n 1e2162 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1e24ba │ │ │ │ + bne.n 1e21aa │ │ │ │ ldr r0, [r3, #20] │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1e2474 │ │ │ │ + b.n 1e2164 │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1e2420 │ │ │ │ - b.n 1e2474 │ │ │ │ + bl 1e2110 │ │ │ │ + b.n 1e2164 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ - blt.n 1e2444 │ │ │ │ + udf #208 @ 0xd0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -553972,65 +553653,65 @@ │ │ │ │ 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, 1e2504 │ │ │ │ + cbz r4, 1e21f4 │ │ │ │ mov r3, lr │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r5, r0 │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ str.w r5, [r3], #4 │ │ │ │ strd r2, r4, [lr, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r1, 1e2516 │ │ │ │ + cbz r1, 1e2206 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 1e2516 │ │ │ │ + cbz r3, 1e2206 │ │ │ │ ldrd r2, r3, [r1, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov ip, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov lr, r1 │ │ │ │ - cbz r1, 1e2540 │ │ │ │ + cbz r1, 1e2230 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 1e2540 │ │ │ │ + cbz r3, 1e2230 │ │ │ │ ldrd r2, r3, [r1, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e255a │ │ │ │ + beq.n 1e224a │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ - cbz r3, 1e255a │ │ │ │ + cbz r3, 1e224a │ │ │ │ ldrd r2, r3, [ip, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [ip, #4] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [ip] │ │ │ │ strd r4, r4, [ip, #8] │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ - cbz r3, 1e2588 │ │ │ │ + cbz r3, 1e2278 │ │ │ │ mov r2, lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r5, r4 │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ str.w r5, [r2], #4 │ │ │ │ strd r1, r3, [lr, #4] │ │ │ │ @@ -554044,439 +553725,439 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ subs r0, #24 │ │ │ │ str r2, [sp, #4] │ │ │ │ - cbnz r3, 1e25ac │ │ │ │ + cbnz r3, 1e229c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6944 │ │ │ │ + bl 1c6634 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ mla r1, r3, r1, r1 │ │ │ │ - bl 1c68cc │ │ │ │ + bl 1c65bc │ │ │ │ mov r7, r0 │ │ │ │ ldrd r8, r6, [r5, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r8 │ │ │ │ - cbz r6, 1e25ec │ │ │ │ + cbz r6, 1e22dc │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 1e2524 │ │ │ │ + bl 1e2214 │ │ │ │ add.w sl, sl, #20 │ │ │ │ adds r4, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1e25ce │ │ │ │ + bne.n 1e22be │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c68f8 │ │ │ │ + bl 1c65e8 │ │ │ │ ldr r4, [r5, #52] @ 0x34 │ │ │ │ movs r1, #20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r5, #48] @ 0x30 │ │ │ │ mla r1, r1, r4, r7 │ │ │ │ adds r4, #1 │ │ │ │ str.w fp, [r1, #16] │ │ │ │ - bl 1e24c8 │ │ │ │ + bl 1e21b8 │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ add sp, #12 │ │ │ │ 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 │ │ │ │ movs r3, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r4, r0, r3 │ │ │ │ - beq.n 1e263c │ │ │ │ + beq.n 1e232c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 1e263c │ │ │ │ + cbz r2, 1e232c │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ adds r5, r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, r3] │ │ │ │ cmp r5, r6 │ │ │ │ strd r2, r2, [r4, #4] │ │ │ │ str r2, [r4, #12] │ │ │ │ - bcs.n 1e2664 │ │ │ │ + bcs.n 1e2354 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ adds r4, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e2524 │ │ │ │ + bl 1e2214 │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 1e264e │ │ │ │ + bcc.n 1e233e │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r7, #52] @ 0x34 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r2, [r1, #12] │ │ │ │ mov.w ip, #1 │ │ │ │ strb r3, [r1, #13] │ │ │ │ strd r1, r1, [r1] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ strh.w ip, [r1, #14] │ │ │ │ - cbnz r3, 1e2684 │ │ │ │ - b.n 1e26a0 │ │ │ │ + cbnz r3, 1e2374 │ │ │ │ + b.n 1e2390 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1e2682 │ │ │ │ + bne.n 1e2372 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ add.w ip, r0, #1 │ │ │ │ str.w ip, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r0, [r1, #8] │ │ │ │ str r2, [r3, #88] @ 0x58 │ │ │ │ bx lr │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #8] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1e26e8 │ │ │ │ + beq.n 1e23d8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov lr, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r2, r3 │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #4 │ │ │ │ sub.w ip, r0, #4 │ │ │ │ - b.n 1e26c4 │ │ │ │ + b.n 1e23b4 │ │ │ │ sub.w ip, r0, #4 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r4, [r0, #0] │ │ │ │ strd r5, r1, [r3, #4] │ │ │ │ str r1, [r3, #12] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ mov r3, ip │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ add.w r2, ip, #4 │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 1e26c0 │ │ │ │ + bne.n 1e23b0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1e276e │ │ │ │ + beq.n 1e245e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r6 │ │ │ │ mov r0, r3 │ │ │ │ - beq.n 1e276a │ │ │ │ + beq.n 1e245a │ │ │ │ sub.w ip, r3, #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ movs r7, #0 │ │ │ │ sub.w r5, r6, #20 │ │ │ │ - b.n 1e2740 │ │ │ │ + b.n 1e2430 │ │ │ │ ldrd r2, r3, [ip, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ str.w r7, [ip, #4] │ │ │ │ strd r4, r4, [ip, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ add.w r0, lr, #4 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ mov ip, lr │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 1e276a │ │ │ │ + beq.n 1e245a │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.n 1e2714 │ │ │ │ + bmi.n 1e2404 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r2, [r6, #-12] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r3, r8 │ │ │ │ - bne.n 1e2714 │ │ │ │ + bne.n 1e2404 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1e2714 │ │ │ │ + beq.n 1e2404 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e272e │ │ │ │ + beq.n 1e241e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e2756 │ │ │ │ + bne.n 1e2446 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1e275e │ │ │ │ + b.n 1e244e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ ldr.w ip, [r0] │ │ │ │ - ldr r3, [pc, #244] @ (1e286c ) │ │ │ │ + ldr r3, [pc, #244] @ (1e255c ) │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e27b8 │ │ │ │ + cbz r2, 1e24a8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1e27aa │ │ │ │ - ldr r2, [pc, #232] @ (1e2870 ) │ │ │ │ + bne.n 1e249a │ │ │ │ + ldr r2, [pc, #232] @ (1e2560 ) │ │ │ │ ldr.w r0, [ip, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ - cbz r3, 1e27aa │ │ │ │ + cbz r3, 1e249a │ │ │ │ sub.w r0, r0, #756 @ 0x2f4 │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ ldrls.w r2, [ip, #108] @ 0x6c │ │ │ │ ldrhi.w r2, [ip, #92] @ 0x5c │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1e281a │ │ │ │ + beq.n 1e250a │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ subs r2, #1 │ │ │ │ uxth r2, r2 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ add.w r1, ip, #44 @ 0x2c │ │ │ │ push {r4, lr} │ │ │ │ subs r0, r0, r1 │ │ │ │ - ldr r1, [pc, #176] @ (1e2874 ) │ │ │ │ + ldr r1, [pc, #176] @ (1e2564 ) │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ add.w lr, r0, #60 @ 0x3c │ │ │ │ add lr, ip │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r1, [ip, #36] @ 0x24 │ │ │ │ mla r3, r4, r1, r3 │ │ │ │ add.w r3, r3, r0, asr #5 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ mov r3, r2 │ │ │ │ - cbnz r0, 1e2822 │ │ │ │ + cbnz r0, 1e2512 │ │ │ │ ldrb.w r0, [ip, #32] │ │ │ │ movs r4, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1e2800 │ │ │ │ + bls.n 1e24f0 │ │ │ │ ldrb.w r1, [lr, r3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - bne.n 1e27e4 │ │ │ │ + bne.n 1e24d4 │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1e27fc │ │ │ │ + beq.n 1e24ec │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 1e285a │ │ │ │ + bcs.n 1e254a │ │ │ │ ldrb.w r0, [lr, r1] │ │ │ │ movs r1, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r1, r0 │ │ │ │ orrs r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - b.n 1e27de │ │ │ │ + b.n 1e24ce │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ ldrh r2, [r3, #40] @ 0x28 │ │ │ │ - b.n 1e27b4 │ │ │ │ + b.n 1e24a4 │ │ │ │ movs r4, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1e2840 │ │ │ │ + bls.n 1e2530 │ │ │ │ ldrb.w r1, [lr, r3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - beq.n 1e27fc │ │ │ │ + beq.n 1e24ec │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1e2828 │ │ │ │ + bhi.n 1e2518 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1e27fc │ │ │ │ + beq.n 1e24ec │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 1e2862 │ │ │ │ + bcs.n 1e2552 │ │ │ │ ldrb.w r4, [lr, r1] │ │ │ │ movs r1, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r1, r4 │ │ │ │ orrs r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - b.n 1e27dc │ │ │ │ + b.n 1e24cc │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1e27e4 │ │ │ │ - b.n 1e27fc │ │ │ │ + bne.n 1e24d4 │ │ │ │ + b.n 1e24ec │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1e2824 │ │ │ │ - b.n 1e27fc │ │ │ │ + bne.n 1e2514 │ │ │ │ + b.n 1e24ec │ │ │ │ nop │ │ │ │ - bhi.n 1e2774 │ │ │ │ + blt.n 1e2484 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ 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 r5, [r0, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 1e28c0 │ │ │ │ + beq.n 1e25b0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ subs r5, #4 │ │ │ │ movs r4, #0 │ │ │ │ lsls r7, r3 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 1e28a4 │ │ │ │ + b.n 1e2594 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1e28bc │ │ │ │ + beq.n 1e25ac │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1e28b4 │ │ │ │ - bl 1e2770 │ │ │ │ + bmi.n 1e25a4 │ │ │ │ + bl 1e2460 │ │ │ │ mov r3, r0 │ │ │ │ orrs r4, r3 │ │ │ │ uxth r4, r4 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 1e289c │ │ │ │ + bne.n 1e258c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1e28bc │ │ │ │ + b.n 1e25ac │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ - cbz r0, 1e290e │ │ │ │ + cbz r0, 1e25fe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 1e2914 │ │ │ │ + cbz r2, 1e2604 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1e2956 │ │ │ │ + bhi.n 1e2646 │ │ │ │ tbb [pc, r2] │ │ │ │ lsls r3, r0, #20 │ │ │ │ lsls r5, r1, #8 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ add.w r2, r3, #60 @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e290e │ │ │ │ + beq.n 1e25fe │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #32] │ │ │ │ add.w r2, r3, #40 @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e2904 │ │ │ │ + beq.n 1e25f4 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e293e │ │ │ │ + bne.n 1e262e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1e290e │ │ │ │ + beq.n 1e25fe │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1e2942 │ │ │ │ + beq.n 1e2632 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 1e2932 │ │ │ │ + bne.n 1e2622 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w ip, r3, #24 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1e290e │ │ │ │ + beq.n 1e25fe │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1e293e │ │ │ │ + bne.n 1e262e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1e28e0 │ │ │ │ + b.n 1e25d0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - b.n 1e28e0 │ │ │ │ + b.n 1e25d0 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1e290e │ │ │ │ + beq.n 1e25fe │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ ldrne r3, [r3, #48] @ 0x30 │ │ │ │ - bne.n 1e28e0 │ │ │ │ - b.n 1e2932 │ │ │ │ + bne.n 1e25d0 │ │ │ │ + b.n 1e2622 │ │ │ │ nop │ │ │ │ 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 1e297a │ │ │ │ + bmi.n 1e266a │ │ │ │ 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, 1e2996 │ │ │ │ + cbz r3, 1e2686 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1e2978 │ │ │ │ + beq.n 1e2668 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1e28c8 │ │ │ │ + bl 1e25b8 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1e29c6 │ │ │ │ + bhi.n 1e26b6 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r6, r1, #32 │ │ │ │ lsrs r2, r0, #28 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ @@ -554490,48 +554171,48 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e29fa │ │ │ │ + bhi.n 1e26ea │ │ │ │ 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 1e29fe │ │ │ │ + beq.n 1e26ee │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add.w r3, r0, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e29da │ │ │ │ + beq.n 1e26ca │ │ │ │ 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 1e29da │ │ │ │ + beq.n 1e26ca │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2a92 │ │ │ │ + beq.n 1e2782 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e2a4c │ │ │ │ + cbz r2, 1e273c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1e2a36 │ │ │ │ + bhi.n 1e2726 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r1, r1, #24 │ │ │ │ lsrs r2, r0, #12 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ ite ne │ │ │ │ @@ -554544,178 +554225,178 @@ │ │ │ │ bx lr │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add.w r1, r3, #44 @ 0x2c │ │ │ │ cmp r2, r1 │ │ │ │ ite ne │ │ │ │ movne r3, r2 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1e2a32 │ │ │ │ + b.n 1e2722 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1e2aa2 │ │ │ │ + beq.n 1e2792 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ strd r0, r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1e29cc │ │ │ │ + bl 1e26bc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1e2a96 │ │ │ │ + beq.n 1e2786 │ │ │ │ cmp r3, #1 │ │ │ │ itete eq │ │ │ │ addeq.w r2, r1, #60 @ 0x3c │ │ │ │ addne.w r2, r1, #40 @ 0x28 │ │ │ │ ldreq r3, [r1, #52] @ 0x34 │ │ │ │ ldrne r3, [r1, #32] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1e2a32 │ │ │ │ + b.n 1e2722 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1e2a8c │ │ │ │ + b.n 1e277c │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1e2a32 │ │ │ │ + b.n 1e2722 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 1e2ad8 │ │ │ │ + cbz r0, 1e27c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e2acc │ │ │ │ + cbz r2, 1e27bc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e2ac8 │ │ │ │ - bl 1e2a0c │ │ │ │ + cbz r2, 1e27b8 │ │ │ │ + bl 1e26fc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1e2ac2 │ │ │ │ + bne.n 1e27b2 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1e2ac8 │ │ │ │ + b.n 1e27b8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1e2ac8 │ │ │ │ + b.n 1e27b8 │ │ │ │ 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 1e2b38 │ │ │ │ + bhi.n 1e2828 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r7, r1, #8 │ │ │ │ subs r5, r1, #0 │ │ │ │ - bl 1e2a0c │ │ │ │ - cbz r0, 1e2b16 │ │ │ │ + bl 1e26fc │ │ │ │ + cbz r0, 1e2806 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 1e2b00 │ │ │ │ + beq.n 1e27f0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2b16 │ │ │ │ + beq.n 1e2806 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1e2b14 │ │ │ │ - bl 1e2a0c │ │ │ │ + bne.n 1e2804 │ │ │ │ + bl 1e26fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2b1e │ │ │ │ + bne.n 1e280e │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1e2b44 │ │ │ │ + cbz r1, 1e2834 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 1e2adc │ │ │ │ - b.n 1e2b16 │ │ │ │ + bl 1e27cc │ │ │ │ + b.n 1e2806 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1e2b7e │ │ │ │ + cbz r3, 1e286e │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1e2b7c │ │ │ │ + beq.n 1e286c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ 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, #8] │ │ │ │ - cbz r3, 1e2baa │ │ │ │ + cbz r3, 1e289a │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1e2ba8 │ │ │ │ + beq.n 1e2898 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1e28c8 │ │ │ │ + bl 1e25b8 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 1e2bc4 │ │ │ │ + cbz r0, 1e28b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e2bc2 │ │ │ │ + cbz r3, 1e28b2 │ │ │ │ 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, 1e2bdc │ │ │ │ + cbz r0, 1e28cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e2bda │ │ │ │ + cbz r3, 1e28ca │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -554724,250 +554405,250 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ - bl 1c6274 │ │ │ │ + bl 1c5f64 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ - bl 1c7f84 │ │ │ │ - cbz r0, 1e2c20 │ │ │ │ + bl 1c7c74 │ │ │ │ + cbz r0, 1e2910 │ │ │ │ mov r1, r0 │ │ │ │ subs r4, r7, #4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2c0c │ │ │ │ - ldr r3, [pc, #16] @ (1e2c34 ) │ │ │ │ + bne.n 1e28fc │ │ │ │ + ldr r3, [pc, #16] @ (1e2924 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r6, #96] @ 0x60 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ blx 542d4 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmia r6!, {r0, r2, r3, r7} │ │ │ │ @ instruction: 0xffff6d82 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 1e2c86 │ │ │ │ + bne.n 1e2976 │ │ │ │ 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, 1e2c88 │ │ │ │ + cbz r3, 1e2978 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r3, #32] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 1e2c7c │ │ │ │ + cbz r2, 1e296c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1e2c78 │ │ │ │ - bl 1e2a0c │ │ │ │ + cbz r3, 1e2968 │ │ │ │ + bl 1e26fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2c56 │ │ │ │ + bne.n 1e2946 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r4, [r3, #32] │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1e2c56 │ │ │ │ + b.n 1e2946 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1e2c66 │ │ │ │ - b.n 1e2c70 │ │ │ │ + bne.n 1e2956 │ │ │ │ + b.n 1e2960 │ │ │ │ bx lr │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1e2c70 │ │ │ │ + b.n 1e2960 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - ldr r7, [pc, #116] @ (1e2d14 ) │ │ │ │ + ldr r7, [pc, #116] @ (1e2a04 ) │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ add r7, pc │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2d0c │ │ │ │ + beq.n 1e29fc │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #120 @ 0x78 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e2ce6 │ │ │ │ + cbz r2, 1e29d6 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.n 1e2cde │ │ │ │ + bhi.n 1e29ce │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r4, r1, #16 │ │ │ │ lsrs r6, r1, #16 │ │ │ │ lsrs r5, r0, #16 │ │ │ │ lsrs r6, r1, #16 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ - ldr r2, [pc, #72] @ (1e2d18 ) │ │ │ │ + ldr r2, [pc, #72] @ (1e2a08 ) │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ mla r2, r5, r1, r2 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ - cbz r2, 1e2cde │ │ │ │ + cbz r2, 1e29ce │ │ │ │ str r4, [r3, #28] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e2cb8 │ │ │ │ + bne.n 1e29a8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e2d00 │ │ │ │ + cbz r2, 1e29f0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e2cfc │ │ │ │ - bl 1e2a0c │ │ │ │ + cbz r2, 1e29ec │ │ │ │ + bl 1e26fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2cb2 │ │ │ │ + bne.n 1e29a2 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1e2cb2 │ │ │ │ + b.n 1e29a2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1e2cf0 │ │ │ │ + bne.n 1e29e0 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r4, r0 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bcc.n 1e2dcc │ │ │ │ + bvs.n 1e2adc │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r0, 1e2d5a │ │ │ │ + cbz r0, 1e2a4a │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r2, r4, #1 │ │ │ │ str.w r4, [r0, #496] @ 0x1f0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1e2d48 │ │ │ │ + cbz r1, 1e2a38 │ │ │ │ str r2, [r3, #16] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e2d3c │ │ │ │ + bne.n 1e2a2c │ │ │ │ str.w r2, [r0, #500] @ 0x1f4 │ │ │ │ adds r4, r2, #1 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2d30 │ │ │ │ + bne.n 1e2a20 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, 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, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1e2d7e │ │ │ │ - b.n 1e2db6 │ │ │ │ + cbnz r3, 1e2a6e │ │ │ │ + b.n 1e2aa6 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e2db6 │ │ │ │ + cbz r3, 1e2aa6 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e2d78 │ │ │ │ + beq.n 1e2a68 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1e2dae │ │ │ │ + cbz r0, 1e2a9e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e2d9a │ │ │ │ + cbz r2, 1e2a8a │ │ │ │ strb r4, [r3, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e2d90 │ │ │ │ - bl 1e2a0c │ │ │ │ + bne.n 1e2a80 │ │ │ │ + bl 1e26fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2d8a │ │ │ │ + bne.n 1e2a7a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e2db6 │ │ │ │ + cbz r3, 1e2aa6 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e2d86 │ │ │ │ + bne.n 1e2a76 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e2da8 │ │ │ │ + bne.n 1e2a98 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1e2dd8 │ │ │ │ + cbz r0, 1e2ac8 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ubfx r2, r2, #0, #24 │ │ │ │ tst r2, r1 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e2dc0 │ │ │ │ + bne.n 1e2ab0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1e2df0 │ │ │ │ + cbz r0, 1e2ae0 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e2de4 │ │ │ │ + bne.n 1e2ad4 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #464] @ (1e2fdc ) │ │ │ │ + ldr r3, [pc, #464] @ (1e2ccc ) │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w sl, r0, #32 │ │ │ │ - ldr r2, [pc, #452] @ (1e2fe0 ) │ │ │ │ + ldr r2, [pc, #452] @ (1e2cd0 ) │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov ip, r1 │ │ │ │ add r2, pc │ │ │ │ cmp r7, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -554981,18 +554662,18 @@ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - beq.w 1e2fd4 │ │ │ │ + beq.w 1e2cc4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r4, sp, #24 │ │ │ │ - cbz r2, 1e2e64 │ │ │ │ + cbz r2, 1e2b54 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ moveq r7, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -555000,32 +554681,32 @@ │ │ │ │ strd r2, r7, [sp, #60] @ 0x3c │ │ │ │ mov r9, ip │ │ │ │ strd r3, r8, [sp, #16] │ │ │ │ mov r7, sl │ │ │ │ mov.w r8, #3 │ │ │ │ str.w lr, [sp, #4] │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1e2adc │ │ │ │ + bl 1e27cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2f14 │ │ │ │ + beq.n 1e2c04 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e2ea0 │ │ │ │ + beq.n 1e2b90 │ │ │ │ mov r5, r9 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2f3a │ │ │ │ + beq.n 1e2c2a │ │ │ │ mov r9, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2194 │ │ │ │ + bl 1e1e84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2f4e │ │ │ │ + beq.n 1e2c3e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ itee eq │ │ │ │ strdeq r4, r4, [sp, #24] │ │ │ │ ldrne r1, [r0, #0] │ │ │ │ strdne r1, r2, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ @@ -555036,197 +554717,197 @@ │ │ │ │ strne r4, [r2, #4] │ │ │ │ strd r0, r0, [r0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ strd r8, r6, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 1e2f60 │ │ │ │ + bhi.n 1e2c50 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r4 │ │ │ │ itett ne │ │ │ │ strne r2, [r5, #4] │ │ │ │ strdeq r5, r5, [r5] │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne r2, [r5, #0] │ │ │ │ itttt ne │ │ │ │ ldrne r2, [sp, #28] │ │ │ │ strne r5, [r2, #0] │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne r5, [r2, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1e2fc6 │ │ │ │ + beq.n 1e2cb6 │ │ │ │ strd r8, r6, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1e2adc │ │ │ │ + bl 1e27cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2e8c │ │ │ │ + bne.n 1e2b7c │ │ │ │ ldrd r2, r5, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 232128 │ │ │ │ - ldr r2, [pc, #192] @ (1e2fe4 ) │ │ │ │ - ldr r3, [pc, #184] @ (1e2fdc ) │ │ │ │ + bl 231e18 │ │ │ │ + ldr r2, [pc, #192] @ (1e2cd4 ) │ │ │ │ + ldr r3, [pc, #184] @ (1e2ccc ) │ │ │ │ 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 1e2fd0 │ │ │ │ + bne.n 1e2cc0 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r8, r6, [sp, #60] @ 0x3c │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1e2adc │ │ │ │ + bl 1e27cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2e94 │ │ │ │ - b.n 1e2f14 │ │ │ │ + bne.n 1e2b84 │ │ │ │ + b.n 1e2c04 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ strd r8, r6, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bls.n 1e2ef6 │ │ │ │ + bls.n 1e2be6 │ │ │ │ ldr.w lr, [sp, #28] │ │ │ │ ldr.w r1, [r0, #-12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ mov r1, lr │ │ │ │ cmp lr, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq.n 1e2fb4 │ │ │ │ + beq.n 1e2ca4 │ │ │ │ ldr.w ip, [lr, #4] │ │ │ │ sub.w r2, lr, #4 │ │ │ │ mov r3, ip │ │ │ │ sub.w lr, ip, #4 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 1e2f90 │ │ │ │ + b.n 1e2c80 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ strd r7, r0, [r2, #4] │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r2, lr │ │ │ │ str r1, [r3, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ add.w r1, lr, #4 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1e2f8c │ │ │ │ + bne.n 1e2c7c │ │ │ │ mov r4, ip │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r5, r2 │ │ │ │ it ne │ │ │ │ strdne r8, r6, [sp, #60] @ 0x3c │ │ │ │ - beq.n 1e2fc6 │ │ │ │ + beq.n 1e2cb6 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1e2e7e │ │ │ │ + b.n 1e2b6e │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 1e15e8 │ │ │ │ - b.n 1e2fc0 │ │ │ │ + bl 1e12d8 │ │ │ │ + b.n 1e2cb0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1e2f9c │ │ │ │ + bmi.n 1e2cac │ │ │ │ lsls r1, r3, #2 │ │ │ │ - beq.n 1e2f98 │ │ │ │ + bcc.n 1e2ca8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ 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, #424] @ 0x1a8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 1e3040 │ │ │ │ + cbz r3, 1e2d30 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 1e3010 │ │ │ │ + b.n 1e2d00 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 1e3046 │ │ │ │ + cbz r0, 1e2d36 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e300a │ │ │ │ + beq.n 1e2cfa │ │ │ │ mov.w r8, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e2df4 │ │ │ │ + bl 1e2ae4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb.w r8, r0 │ │ │ │ - cbz r3, 1e3040 │ │ │ │ + cbz r3, 1e2d30 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e301a │ │ │ │ + bne.n 1e2d0a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e3032 │ │ │ │ + bne.n 1e2d22 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsb.w r2, [r0, #65] @ 0x41 │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1e307a │ │ │ │ + beq.n 1e2d6a │ │ │ │ subs r3, r2, #5 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #2 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ movhi r0, #0 │ │ │ │ - bhi.n 1e307c │ │ │ │ + bhi.n 1e2d6c │ │ │ │ ldrb.w r0, [r1, #360] @ 0x168 │ │ │ │ ands.w r0, r0, #3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - bhi.n 1e308e │ │ │ │ - ldr r3, [pc, #12] @ (1e3094 ) │ │ │ │ + bhi.n 1e2d7e │ │ │ │ + ldr r3, [pc, #12] @ (1e2d84 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movw r0, #834 @ 0x342 │ │ │ │ bx lr │ │ │ │ lsrs r2, r5, #7 │ │ │ │ lsls r5, r1, #2 │ │ │ │ subs r0, #244 @ 0xf4 │ │ │ │ movw r3, #417 @ 0x1a1 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.w 1e3484 │ │ │ │ + bhi.w 1e3174 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r4, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ @@ -555814,52 +555495,52 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #10 │ │ │ │ bx lr │ │ │ │ movs r0, #17 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #812] @ (1e387c ) │ │ │ │ - ldr r4, [pc, #812] @ (1e3880 ) │ │ │ │ + ldr r1, [pc, #812] @ (1e356c ) │ │ │ │ + ldr r4, [pc, #812] @ (1e3570 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr.w ip, [r1, r4] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r1, r1, r3, ip │ │ │ │ ldrb.w r4, [r1, #53] @ 0x35 │ │ │ │ - cbz r4, 1e356e │ │ │ │ + cbz r4, 1e325e │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldrb.w r4, [r4, #40] @ 0x28 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r1, r1, r3, ip │ │ │ │ ldrb.w r1, [r1, #54] @ 0x36 │ │ │ │ - cbz r1, 1e3582 │ │ │ │ + cbz r1, 1e3272 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldrb.w r4, [r1, #40] @ 0x28 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r1, r1, r3, ip │ │ │ │ ldrb.w r1, [r1, #82] @ 0x52 │ │ │ │ mov r8, r1 │ │ │ │ - cbz r1, 1e3598 │ │ │ │ + cbz r1, 1e3288 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r1, r1, r3, ip │ │ │ │ ldrb.w r1, [r1, #102] @ 0x66 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r1, 1e35b2 │ │ │ │ + cbz r1, 1e32a2 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ subs r7, r1, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ sub.w lr, r3, #52 @ 0x34 │ │ │ │ cmp.w lr, #160 @ 0xa0 │ │ │ │ - bhi.w 1e37e6 │ │ │ │ + bhi.w 1e34d6 │ │ │ │ tbh [pc, lr, lsl #1] │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r7, r4, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ @@ -556028,65 +555709,65 @@ │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str.w lr, [r0, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1e373e │ │ │ │ - b.n 1e377c │ │ │ │ + beq.n 1e342e │ │ │ │ + b.n 1e346c │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1e3876 │ │ │ │ + bne.w 1e3566 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e3872 │ │ │ │ + beq.w 1e3562 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1e3732 │ │ │ │ + bne.n 1e3422 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, ip │ │ │ │ ldrb.w r2, [r3, #45] @ 0x2d │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbnz r3, 1e3764 │ │ │ │ + cbnz r3, 1e3454 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldrh r3, [r1, #32] │ │ │ │ mla r2, r2, lr, ip │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ orrs r3, r6 │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, ip │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ - cbz r3, 1e378e │ │ │ │ + cbz r3, 1e347e │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, ip │ │ │ │ ldrb.w r3, [r3, #54] @ 0x36 │ │ │ │ - cbz r3, 1e37a0 │ │ │ │ + cbz r3, 1e3490 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, ip │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ - cbz r3, 1e37b4 │ │ │ │ + cbz r3, 1e34a4 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla ip, r3, lr, ip │ │ │ │ ldrb.w r3, [ip, #102] @ 0x66 │ │ │ │ - cbz r3, 1e37c6 │ │ │ │ + cbz r3, 1e34b6 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [r0, #84] @ 0x54 │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ @@ -556097,408 +555778,408 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #212 @ 0xd4 │ │ │ │ movne.w lr, #67 @ 0x43 │ │ │ │ - b.n 1e3710 │ │ │ │ + b.n 1e3400 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #178 @ 0xb2 │ │ │ │ movne.w lr, #52 @ 0x34 │ │ │ │ - b.n 1e3710 │ │ │ │ + b.n 1e3400 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #179 @ 0xb3 │ │ │ │ movne.w lr, #53 @ 0x35 │ │ │ │ - b.n 1e3710 │ │ │ │ + b.n 1e3400 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #201 @ 0xc9 │ │ │ │ movne.w lr, #56 @ 0x38 │ │ │ │ - b.n 1e3710 │ │ │ │ + b.n 1e3400 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #203 @ 0xcb │ │ │ │ movne.w lr, #58 @ 0x3a │ │ │ │ - b.n 1e3710 │ │ │ │ + b.n 1e3400 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #204 @ 0xcc │ │ │ │ movne.w lr, #59 @ 0x3b │ │ │ │ - b.n 1e3710 │ │ │ │ + b.n 1e3400 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #206 @ 0xce │ │ │ │ movne.w lr, #61 @ 0x3d │ │ │ │ - b.n 1e3710 │ │ │ │ + b.n 1e3400 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #208 @ 0xd0 │ │ │ │ movne.w lr, #63 @ 0x3f │ │ │ │ - b.n 1e3710 │ │ │ │ + b.n 1e3400 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #209 @ 0xd1 │ │ │ │ movne.w lr, #64 @ 0x40 │ │ │ │ - b.n 1e3710 │ │ │ │ + b.n 1e3400 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #210 @ 0xd2 │ │ │ │ movne.w lr, #65 @ 0x41 │ │ │ │ - b.n 1e3710 │ │ │ │ + b.n 1e3400 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - b.n 1e374e │ │ │ │ + b.n 1e343e │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldmia r2!, {r1, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ 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] @ (1e38d0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e35c0 ) │ │ │ │ movs r5, #120 @ 0x78 │ │ │ │ - ldr r2, [pc, #60] @ (1e38d4 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e35c4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mla r3, r5, r3, r7 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc1c8 │ │ │ │ + bl 2bbeb8 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 1e38ce │ │ │ │ + beq.n 1e35be │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r3, r5, r3, r7 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #176] @ (1e398c ) │ │ │ │ + ldr r3, [pc, #176] @ (1e367c ) │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ - ldr r1, [pc, #176] @ (1e3990 ) │ │ │ │ + ldr r1, [pc, #176] @ (1e3680 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ mla r3, r2, ip, r1 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - cbz r3, 1e38fe │ │ │ │ + cbz r3, 1e35ee │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 1e3954 │ │ │ │ + bmi.n 1e3644 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 1e3958 │ │ │ │ + bmi.n 1e3648 │ │ │ │ movw r3, #319 @ 0x13f │ │ │ │ cmp ip, r3 │ │ │ │ itt ne │ │ │ │ movne r3, #120 @ 0x78 │ │ │ │ mlane r1, r3, ip, r1 │ │ │ │ - beq.n 1e3920 │ │ │ │ + beq.n 1e3610 │ │ │ │ ldr r0, [r1, #116] @ 0x74 │ │ │ │ and.w r0, r0, #3 │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1e3980 │ │ │ │ + bne.n 1e3670 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ tst.w r2, #1 │ │ │ │ - bne.n 1e394a │ │ │ │ + bne.n 1e363a │ │ │ │ movw r3, #1159 @ 0x487 │ │ │ │ tst r2, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1e3986 │ │ │ │ + bne.n 1e3676 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ - cbz r2, 1e395c │ │ │ │ + cbz r2, 1e364c │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1e3940 │ │ │ │ + bne.n 1e3630 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - cbz r0, 1e397e │ │ │ │ + cbz r0, 1e366e │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - bhi.n 1e3958 │ │ │ │ - ldr r2, [pc, #44] @ (1e3994 ) │ │ │ │ + bhi.n 1e3648 │ │ │ │ + ldr r2, [pc, #44] @ (1e3684 ) │ │ │ │ movw r0, #834 @ 0x342 │ │ │ │ add r2, pc │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1e3958 │ │ │ │ + beq.n 1e3648 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r1, r2, r3, r1 │ │ │ │ - b.n 1e390e │ │ │ │ + b.n 1e35fe │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - stmia r7!, {r1, r2, r3, r4} │ │ │ │ + ldmia r2, {r1, r2, r3, r5} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r2, [pc, #104] @ (1e3a04 ) │ │ │ │ + ldr r2, [pc, #104] @ (1e36f4 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 1e39f0 │ │ │ │ + bhi.n 1e36e0 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r4, r0, #16 │ │ │ │ movs r2, #37 @ 0x25 │ │ │ │ lsls r6, r0, #16 │ │ │ │ lsls r5, r4, #16 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1e38d8 │ │ │ │ - cbz r0, 1e39e6 │ │ │ │ - ldr r1, [pc, #56] @ (1e3a08 ) │ │ │ │ + bl 1e35c8 │ │ │ │ + cbz r0, 1e36d6 │ │ │ │ + ldr r1, [pc, #56] @ (1e36f8 ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ mla r2, ip, r0, r2 │ │ │ │ ldrb.w r0, [r2, #46] @ 0x2e │ │ │ │ - cbnz r0, 1e39f4 │ │ │ │ + cbnz r0, 1e36e4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldrb.w r0, [r0, #76] @ 0x4c │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ ldrb.w r0, [r0, #41] @ 0x29 │ │ │ │ ubfx r0, r0, #4, #1 │ │ │ │ - b.n 1e39e6 │ │ │ │ + b.n 1e36d6 │ │ │ │ nop │ │ │ │ - stmia r6!, {r5, r6} │ │ │ │ + ldmia r1!, {r4, r5, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ movw r3, #718 @ 0x2ce │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e3a1c │ │ │ │ - bhi.n 1e3a1c │ │ │ │ + beq.n 1e370c │ │ │ │ + bhi.n 1e370c │ │ │ │ adds r0, #96 @ 0x60 │ │ │ │ bx lr │ │ │ │ adds r0, #240 @ 0xf0 │ │ │ │ bx lr │ │ │ │ sub sp, #16 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ - ldr r6, [pc, #780] @ (1e3d40 ) │ │ │ │ + ldr r6, [pc, #780] @ (1e3a30 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #780] @ (1e3d44 ) │ │ │ │ + ldr r0, [pc, #780] @ (1e3a34 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r6, pc │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ ldr r0, [r6, r0] │ │ │ │ mov r6, sp │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov.w r0, #0 │ │ │ │ stmia.w r4, {r1, r2, r3} │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ - ldr r3, [pc, #756] @ (1e3d48 ) │ │ │ │ + ldr r3, [pc, #756] @ (1e3a38 ) │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ blx 54720 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1e3b4a │ │ │ │ + beq.n 1e383a │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w lr, [r4, #12] │ │ │ │ movs r0, #0 │ │ │ │ movw sl, #699 @ 0x2bb │ │ │ │ - cbnz r3, 1e3ab6 │ │ │ │ + cbnz r3, 1e37a6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - beq.n 1e3b10 │ │ │ │ + beq.n 1e3800 │ │ │ │ sub.w r3, r3, #498 @ 0x1f2 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1e3ace │ │ │ │ + bls.n 1e37be │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54720 │ │ │ │ - ldr r2, [pc, #696] @ (1e3d4c ) │ │ │ │ - ldr r3, [pc, #684] @ (1e3d44 ) │ │ │ │ + ldr r2, [pc, #696] @ (1e3a3c ) │ │ │ │ + ldr r3, [pc, #684] @ (1e3a34 ) │ │ │ │ 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 1e3d3a │ │ │ │ + bne.w 1e3a2a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1e3bda │ │ │ │ + bne.w 1e38ca │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1e3c56 │ │ │ │ + bne.w 1e3946 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, #1 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ - b.n 1e3a76 │ │ │ │ + b.n 1e3766 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e3c16 │ │ │ │ + beq.w 1e3906 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e3a88 │ │ │ │ + bne.n 1e3778 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1e3a88 │ │ │ │ + bne.n 1e3778 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 1e3ada │ │ │ │ + bne.n 1e37ca │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e3ab4 │ │ │ │ + bne.n 1e37a4 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - beq.w 1e3c12 │ │ │ │ + beq.w 1e3902 │ │ │ │ sub.w r3, r3, #498 @ 0x1f2 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1e3a88 │ │ │ │ + bhi.n 1e3778 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1e3ad6 │ │ │ │ + b.n 1e37c6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e3cb8 │ │ │ │ + beq.w 1e39a8 │ │ │ │ add.w r1, lr, #39 @ 0x27 │ │ │ │ add.w r2, r4, #39 @ 0x27 │ │ │ │ add.w r8, r4, r1 │ │ │ │ sub.w r3, r2, #39 @ 0x27 │ │ │ │ ldrb.w r9, [r2, #1]! │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 1e3a88 │ │ │ │ + bne.n 1e3778 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 1e3b24 │ │ │ │ + bne.n 1e3814 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e3ab6 │ │ │ │ + bne.n 1e37a6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - bne.n 1e3a80 │ │ │ │ - b.n 1e3b1c │ │ │ │ + bne.n 1e3770 │ │ │ │ + b.n 1e380c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2bc2b0 │ │ │ │ + bl 2bbfa0 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e3a68 │ │ │ │ + bne.n 1e3758 │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ and.w lr, lr, #253 @ 0xfd │ │ │ │ sub.w lr, lr, #16 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.n 1e3b7e │ │ │ │ + b.n 1e386e │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1e3a6c │ │ │ │ + bne.w 1e375c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1e3bb2 │ │ │ │ + cbz r3, 1e38a2 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e3b72 │ │ │ │ + beq.n 1e3862 │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.w 1e3a88 │ │ │ │ + beq.w 1e3778 │ │ │ │ add.w r7, ip, #1 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ mov ip, r7 │ │ │ │ add.w r7, r2, r7, lsl #4 │ │ │ │ subs r7, #92 @ 0x5c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 1e3b72 │ │ │ │ + b.n 1e3862 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ 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 55100 │ │ │ │ - b.n 1e3a92 │ │ │ │ + b.n 1e3782 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1e3a88 │ │ │ │ + bne.w 1e3778 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1e3c36 │ │ │ │ + bhi.n 1e3926 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1e3c36 │ │ │ │ + bhi.n 1e3926 │ │ │ │ tbb [pc, r2] │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -556509,50 +556190,50 @@ │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1e3b18 │ │ │ │ + b.n 1e3808 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e3ab6 │ │ │ │ + bne.w 1e37a6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - beq.n 1e3cb8 │ │ │ │ + beq.n 1e39a8 │ │ │ │ sub.w r3, r3, #498 @ 0x1f2 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1e3c16 │ │ │ │ - b.n 1e3a88 │ │ │ │ + bls.n 1e3906 │ │ │ │ + b.n 1e3778 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r0, [sp, #84] @ 0x54 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ strb.w r3, [sp] │ │ │ │ blx 55100 │ │ │ │ - b.n 1e3a92 │ │ │ │ + b.n 1e3782 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1e3c36 │ │ │ │ + b.n 1e3926 │ │ │ │ movw r2, #706 @ 0x2c2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e3cf2 │ │ │ │ + beq.n 1e39e2 │ │ │ │ movw r2, #651 @ 0x28b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e3ce6 │ │ │ │ + beq.n 1e39d6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp.w r3, #828 @ 0x33c │ │ │ │ - bne.w 1e3a88 │ │ │ │ - ldr r3, [pc, #220] @ (1e3d50 ) │ │ │ │ + bne.w 1e3778 │ │ │ │ + ldr r3, [pc, #220] @ (1e3a40 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ str r1, [sp, #16] │ │ │ │ strb.w r0, [sp, #84] @ 0x54 │ │ │ │ @@ -556567,36 +556248,36 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 55100 │ │ │ │ - b.n 1e3a92 │ │ │ │ + b.n 1e3782 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e3ab6 │ │ │ │ + bne.w 1e37a6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - bne.w 1e3a80 │ │ │ │ + bne.w 1e3770 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e3ab6 │ │ │ │ + bne.w 1e37a6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - bne.w 1e3a80 │ │ │ │ - b.n 1e3cb8 │ │ │ │ + bne.w 1e3770 │ │ │ │ + b.n 1e39a8 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1e3c66 │ │ │ │ - b.n 1e3a88 │ │ │ │ - ldr r3, [pc, #92] @ (1e3d50 ) │ │ │ │ + beq.n 1e3956 │ │ │ │ + b.n 1e3778 │ │ │ │ + ldr r3, [pc, #92] @ (1e3a40 ) │ │ │ │ movs r1, #1 │ │ │ │ add.w r7, r4, #76 @ 0x4c │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r2, r2, #81920 @ 0x14000 │ │ │ │ strb.w r0, [sp, #84] @ 0x54 │ │ │ │ @@ -556611,103 +556292,103 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ 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 1e3ca8 │ │ │ │ + b.n 1e3998 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r5, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r5!, {r1, r2, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ push {lr} │ │ │ │ add.w ip, sp, #8 │ │ │ │ stmia.w ip, {r1, r2, r3} │ │ │ │ ldrb.w r2, [sp, #8] │ │ │ │ - cbz r2, 1e3d6a │ │ │ │ + cbz r2, 1e3a5a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 1e3d74 │ │ │ │ + cbz r2, 1e3a64 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r0, r2 │ │ │ │ ldrd ip, lr, [sp, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e3d6a │ │ │ │ + beq.n 1e3a5a │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #640 @ 0x280 │ │ │ │ - beq.n 1e3da4 │ │ │ │ + beq.n 1e3a94 │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ ubfx r1, r1, #1, #5 │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 1e3da4 │ │ │ │ + bne.n 1e3a94 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp lr, r1 │ │ │ │ add.w r1, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r2, r3 │ │ │ │ moveq r0, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e3d82 │ │ │ │ + bne.n 1e3a72 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ cmp r0, #2 │ │ │ │ it cs │ │ │ │ movcs r2, r1 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ strd r1, r2, [sp] │ │ │ │ ldrb.w r1, [r1, #-8] │ │ │ │ - cbnz r1, 1e3dee │ │ │ │ + cbnz r1, 1e3ade │ │ │ │ ldr r1, [r3, #16] │ │ │ │ sub.w ip, r1, #498 @ 0x1f2 │ │ │ │ cmp.w r1, #376 @ 0x178 │ │ │ │ - beq.n 1e3df6 │ │ │ │ + beq.n 1e3ae6 │ │ │ │ add.w r1, r3, r2, lsl #5 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 1e3dee │ │ │ │ + bhi.n 1e3ade │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e3dca │ │ │ │ + beq.n 1e3aba │ │ │ │ strd r3, r2, [r0] │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r2, #40] @ 0x28 │ │ │ │ - b.n 1e3de6 │ │ │ │ - ldr r3, [pc, #4] @ (1e3e08 ) │ │ │ │ + b.n 1e3ad6 │ │ │ │ + ldr r3, [pc, #4] @ (1e3af8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ mrrc2 0, 8, r0, r2, cr12 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ - bhi.n 1e3e58 │ │ │ │ + bhi.n 1e3b48 │ │ │ │ subs r0, #7 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - bhi.n 1e3e66 │ │ │ │ + bhi.n 1e3b56 │ │ │ │ tbb [pc, r0] │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ cmp r4, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ cmp r6, #38 @ 0x26 │ │ │ │ @@ -556733,15 +556414,15 @@ │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ adds r4, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ cmp r0, #160 @ 0xa0 │ │ │ │ - beq.n 1e3e86 │ │ │ │ + beq.n 1e3b76 │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #3 │ │ │ │ bx lr │ │ │ │ movs r0, #12 │ │ │ │ bx lr │ │ │ │ @@ -556762,15 +556443,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1e3eb0 │ │ │ │ + bhi.n 1e3ba0 │ │ │ │ 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 │ │ │ │ @@ -556793,121 +556474,121 @@ │ │ │ │ sub.w r0, r0, #498 @ 0x1f2 │ │ │ │ cmp r0, #5 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #172] @ (1e3f94 ) │ │ │ │ - ldr r2, [pc, #176] @ (1e3f98 ) │ │ │ │ + ldr r3, [pc, #172] @ (1e3c84 ) │ │ │ │ + ldr r2, [pc, #176] @ (1e3c88 ) │ │ │ │ add r3, pc │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ add.w lr, r4, r1, lsl #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w lr, lr, #60 @ 0x3c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ add r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldrb.w ip, [r2, #7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1e3f4c │ │ │ │ + bne.n 1e3c3c │ │ │ │ ldrb.w ip, [r4, #32] │ │ │ │ movs r0, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1e3f32 │ │ │ │ + bls.n 1e3c22 │ │ │ │ ldrb.w r2, [lr, r3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - bne.n 1e3f16 │ │ │ │ + bne.n 1e3c06 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1e3f2e │ │ │ │ + beq.n 1e3c1e │ │ │ │ cmp r2, ip │ │ │ │ - bcs.n 1e3f84 │ │ │ │ + bcs.n 1e3c74 │ │ │ │ ldrb.w r0, [lr, r2] │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r2, r0 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - b.n 1e3f10 │ │ │ │ + b.n 1e3c00 │ │ │ │ movs r0, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1e3f6a │ │ │ │ + bls.n 1e3c5a │ │ │ │ ldrb.w r2, [lr, r3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - beq.n 1e3f2e │ │ │ │ + beq.n 1e3c1e │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.n 1e3f52 │ │ │ │ + bhi.n 1e3c42 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1e3f2e │ │ │ │ + beq.n 1e3c1e │ │ │ │ cmp r2, ip │ │ │ │ - bcs.n 1e3f8c │ │ │ │ + bcs.n 1e3c7c │ │ │ │ ldrb.w r0, [lr, r2] │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r2, r0 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - b.n 1e3f0a │ │ │ │ + b.n 1e3bfa │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1e3f16 │ │ │ │ - b.n 1e3f2e │ │ │ │ + bne.n 1e3c06 │ │ │ │ + b.n 1e3c1e │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1e3f4e │ │ │ │ - b.n 1e3f2e │ │ │ │ - stmia r1!, {r2, r4} │ │ │ │ + bne.n 1e3c3e │ │ │ │ + b.n 1e3c1e │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (1e3fbc ) │ │ │ │ + ldr r3, [pc, #28] @ (1e3cac ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #28] @ (1e3fc0 ) │ │ │ │ + ldr r2, [pc, #28] @ (1e3cb0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ - cbnz r3, 1e3fb8 │ │ │ │ + cbnz r3, 1e3ca8 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ + stmia r3!, {r3, r5, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp.w r0, #328 @ 0x148 │ │ │ │ - bhi.n 1e4038 │ │ │ │ + bhi.n 1e3d28 │ │ │ │ cmp.w r0, #324 @ 0x144 │ │ │ │ - bhi.n 1e405a │ │ │ │ + bhi.n 1e3d4a │ │ │ │ cmp r0, #139 @ 0x8b │ │ │ │ - bls.n 1e405e │ │ │ │ + bls.n 1e3d4e │ │ │ │ subs r0, #224 @ 0xe0 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 1e4034 │ │ │ │ + bhi.n 1e3d24 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 1e4034 │ │ │ │ + bhi.n 1e3d24 │ │ │ │ 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 │ │ │ │ @@ -556944,17 +556625,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, #360 @ 0x168 │ │ │ │ - bhi.n 1e4068 │ │ │ │ + bhi.n 1e3d58 │ │ │ │ cmp.w r0, #330 @ 0x14a │ │ │ │ - bls.n 1e4034 │ │ │ │ + bls.n 1e3d24 │ │ │ │ mvn.w r3, #330 @ 0x14a │ │ │ │ add r0, r3 │ │ │ │ movw r3, #975 @ 0x3cf │ │ │ │ movt r3, #12032 @ 0x2f00 │ │ │ │ lsrs r3, r0 │ │ │ │ and.w r0, r3, #1 │ │ │ │ bx lr │ │ │ │ @@ -556962,194 +556643,194 @@ │ │ │ │ bx lr │ │ │ │ cmp r0, #131 @ 0x83 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #452 @ 0x1c4 │ │ │ │ - bcs.n 1e407a │ │ │ │ + bcs.n 1e3d6a │ │ │ │ cmp.w r0, #448 @ 0x1c0 │ │ │ │ ite cc │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ bx lr │ │ │ │ sub.w r0, r0, #454 @ 0x1c6 │ │ │ │ cmp r0, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (1e40b8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1e3da8 ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ - ldr r2, [pc, #44] @ (1e40bc ) │ │ │ │ + ldr r2, [pc, #44] @ (1e3dac ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrsb.w r3, [r3, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1e40b4 │ │ │ │ + bgt.n 1e3da4 │ │ │ │ itett ne │ │ │ │ addne.w r0, r0, r1, lsl #4 │ │ │ │ ldrbeq.w r0, [r0, #40] @ 0x28 │ │ │ │ ldrne r3, [r0, #92] @ 0x5c │ │ │ │ ldrbne r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - ite vs │ │ │ │ - lslvs r1, r3, #2 │ │ │ │ - lsrvc r4, r3, #32 │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #32] @ (1e40e4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e3dd4 ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ - ldr r2, [pc, #32] @ (1e40e8 ) │ │ │ │ + ldr r2, [pc, #32] @ (1e3dd8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ - cbz r3, 1e40da │ │ │ │ + cbz r3, 1e3dca │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ - cbz r3, 1e40de │ │ │ │ + cbz r3, 1e3dce │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ - ite cc │ │ │ │ - lslcc r1, r3, #2 │ │ │ │ - lsrcs r4, r3, #32 │ │ │ │ + stmia r2!, {r2, r6} │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #116] @ (1e4164 ) │ │ │ │ + ldr r2, [pc, #116] @ (1e3e54 ) │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ - beq.n 1e4144 │ │ │ │ + beq.n 1e3e34 │ │ │ │ movw ip, #769 @ 0x301 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1e412a │ │ │ │ + beq.n 1e3e1a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 210bfc │ │ │ │ + bl 2108ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ cmpge r0, r1 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ lsls r0, r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e4100 │ │ │ │ - ldr r3, [pc, #56] @ (1e4168 ) │ │ │ │ + bne.n 1e3df0 │ │ │ │ + ldr r3, [pc, #56] @ (1e3e58 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #90112 @ 0x16000 │ │ │ │ ldrb.w r3, [r3, #2221] @ 0x8ad │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ ite eq │ │ │ │ subeq r3, #20 │ │ │ │ movne r3, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1e4100 │ │ │ │ + bne.n 1e3df0 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #16] @ (1e416c ) │ │ │ │ + ldr r3, [pc, #16] @ (1e3e5c ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ite eq │ │ │ │ - lsleq r1, r3, #2 │ │ │ │ - lsrne r4, r3, #32 │ │ │ │ + stmia r2!, {r2, r3, r4} │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [r8, #140] @ 0x8c │ │ │ │ - ldr r2, [pc, #96] @ (1e41d4 ) │ │ │ │ + ldr r2, [pc, #96] @ (1e3ec4 ) │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e41b4 │ │ │ │ + beq.n 1e3ea4 │ │ │ │ cmp.w r3, #390 @ 0x186 │ │ │ │ - bcs.n 1e41a2 │ │ │ │ + bcs.n 1e3e92 │ │ │ │ movw r2, #319 @ 0x13f │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1e41b0 │ │ │ │ + bne.n 1e3ea0 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1e41ce │ │ │ │ + bne.n 1e3ebe │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #60] @ (1e41d8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e3ec8 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ cmp.w r3, #432 @ 0x1b0 │ │ │ │ - beq.n 1e41b4 │ │ │ │ + beq.n 1e3ea4 │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e41b4 │ │ │ │ + beq.n 1e3ea4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #36] @ (1e41dc ) │ │ │ │ + ldr r1, [pc, #36] @ (1e3ecc ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ mla r2, ip, r3, r2 │ │ │ │ ldrb.w r3, [r2, #54] @ 0x36 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ - bkpt 0x0084 │ │ │ │ + stmia r1!, {r2, r4, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldrh.w r0, [r8, #140] @ 0x8c │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1e4250 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e3f40 ) │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ ldr r7, [r6, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 1e422c │ │ │ │ - ldr r2, [pc, #96] @ (1e4254 ) │ │ │ │ + beq.n 1e3f1c │ │ │ │ + ldr r2, [pc, #96] @ (1e3f44 ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ mul.w r7, r3, r7 │ │ │ │ add.w r3, r2, #28 │ │ │ │ adds r2, #113 @ 0x71 │ │ │ │ add r3, r0 │ │ │ │ adds r4, r2, r0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ sub.w lr, r3, r0 │ │ │ │ add.w ip, r5, r2, lsl #2 │ │ │ │ - cbz r2, 1e4226 │ │ │ │ + cbz r2, 1e3f16 │ │ │ │ ldrb.w r2, [lr, r7] │ │ │ │ ldr.w r1, [ip, #40] @ 0x28 │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1e420a │ │ │ │ + bne.n 1e3efa │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ @@ -557161,15 +556842,15 @@ │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ str r1, [r6, #60] @ 0x3c │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bkpt 0x0010 │ │ │ │ + stmia r1!, {r5} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #20 │ │ │ │ itttt ls │ │ │ │ movwls r0, #14640 @ 0x3930 │ │ │ │ @@ -557179,53 +556860,53 @@ │ │ │ │ ite ls │ │ │ │ eorls.w r0, r0, #1 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.n 1e42a0 │ │ │ │ + bhi.n 1e3f90 │ │ │ │ cmp r3, #10 │ │ │ │ - bls.n 1e42b4 │ │ │ │ + bls.n 1e3fa4 │ │ │ │ sub.w r1, r3, #11 │ │ │ │ movs r2, #1 │ │ │ │ movw ip, #1623 @ 0x657 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ tst.w r1, ip │ │ │ │ - bne.n 1e42c0 │ │ │ │ + bne.n 1e3fb0 │ │ │ │ tst.w r1, #30976 @ 0x7900 │ │ │ │ - bne.n 1e42c4 │ │ │ │ + bne.n 1e3fb4 │ │ │ │ cmp r3, #18 │ │ │ │ - beq.n 1e42ec │ │ │ │ + beq.n 1e3fdc │ │ │ │ ldrb.w r3, [r0, #61] @ 0x3d │ │ │ │ - cbz r3, 1e42c4 │ │ │ │ + cbz r3, 1e3fb4 │ │ │ │ ldrb.w r3, [r0, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1e42c8 │ │ │ │ + beq.n 1e3fb8 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 1e42a0 │ │ │ │ + bne.n 1e3f90 │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #986 @ 0x3da │ │ │ │ lsls r3, r1 │ │ │ │ tst r3, r2 │ │ │ │ it ne │ │ │ │ movne r3, #2 │ │ │ │ - bne.n 1e42e4 │ │ │ │ + bne.n 1e3fd4 │ │ │ │ tst.w r3, #33 @ 0x21 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #3 │ │ │ │ ldrb.w r0, [r0, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -557243,18 +556924,18 @@ │ │ │ │ ands r3, r2 │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 1e4334 │ │ │ │ - bls.n 1e4326 │ │ │ │ + beq.n 1e4024 │ │ │ │ + bls.n 1e4016 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 1e4330 │ │ │ │ + bne.n 1e4020 │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -557264,33 +556945,33 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1e4360 │ │ │ │ + bhi.n 1e4050 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 1e43a0 │ │ │ │ + bhi.n 1e4090 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r6, r0, #24 │ │ │ │ lsls r6, r4, #24 │ │ │ │ movs r3, r0 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #17 │ │ │ │ - bls.n 1e4386 │ │ │ │ + bls.n 1e4076 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ subs r3, #6 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #32660 @ 0x7f94 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 1e4382 │ │ │ │ + bne.n 1e4072 │ │ │ │ movs r2, #99 @ 0x63 │ │ │ │ movt r2, #3 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #128 @ 0x80 │ │ │ │ @@ -557306,29 +556987,29 @@ │ │ │ │ movne r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 1e435c │ │ │ │ + bhi.n 1e404c │ │ │ │ movw r2, #12815 @ 0x320f │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ tst.w r3, #1 │ │ │ │ ite eq │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ movne r0, #2 │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #20 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.n 1e43e8 │ │ │ │ + bhi.n 1e40d8 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r5, r3, #16 │ │ │ │ subs r4, r1, #4 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ asrs r4, r4, #4 │ │ │ │ @@ -557341,18 +557022,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbz r3, 1e441a │ │ │ │ + cbz r3, 1e410a │ │ │ │ ldrb.w r3, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1e441a │ │ │ │ + bmi.n 1e410a │ │ │ │ subs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #60] @ 0x3c │ │ │ │ @@ -557360,253 +557041,253 @@ │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ adds r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.n 1e4432 │ │ │ │ + bhi.n 1e4122 │ │ │ │ tbb [pc, r1] │ │ │ │ lsls r2, r4, #20 │ │ │ │ subs r5, r0, r4 │ │ │ │ lsrs r5, r0, #20 │ │ │ │ lsls r5, r0, #20 │ │ │ │ movs r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w r0, r0, #28 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ - cbz r0, 1e44ae │ │ │ │ + cbz r0, 1e419e │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 1e4432 │ │ │ │ + bhi.n 1e4122 │ │ │ │ mov.w r3, #36864 @ 0x9000 │ │ │ │ movt r3, #52703 @ 0xcddf │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ sub.w r2, r0, #26 │ │ │ │ cmp r2, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r0, 1e44ae │ │ │ │ + cbz r0, 1e419e │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 1e4488 │ │ │ │ + bhi.n 1e4178 │ │ │ │ mov.w r3, #36864 @ 0x9000 │ │ │ │ movt r3, #52703 @ 0xcddf │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - beq.n 1e4488 │ │ │ │ + beq.n 1e4178 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1e441c │ │ │ │ - cbz r0, 1e44a4 │ │ │ │ + bl 1e410c │ │ │ │ + cbz r0, 1e4194 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e441c │ │ │ │ + bl 1e410c │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1e44f6 │ │ │ │ + bhi.n 1e41e6 │ │ │ │ bic.w r3, r0, #16 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #27 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r1, #3 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ andle.w r0, r3, #1 │ │ │ │ - cbz r0, 1e44d8 │ │ │ │ + cbz r0, 1e41c8 │ │ │ │ bx lr │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #24 │ │ │ │ - bhi.n 1e44fa │ │ │ │ + bhi.n 1e41ea │ │ │ │ movw r3, #14335 @ 0x37ff │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 1e44d6 │ │ │ │ + bne.n 1e41c6 │ │ │ │ sub.w r3, r2, #17 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 1e44fe │ │ │ │ + bhi.n 1e41ee │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r2, #26 │ │ │ │ - beq.n 1e44f6 │ │ │ │ + beq.n 1e41e6 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ cmp r2, #30 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r1, #1 │ │ │ │ bx lr │ │ │ │ ldr.w r2, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1e452a │ │ │ │ + cbz r3, 1e421a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 1e4530 │ │ │ │ + cbnz r1, 1e4220 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbz r1, 1e455e │ │ │ │ + cbz r1, 1e424e │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1e4548 │ │ │ │ + cbz r1, 1e4238 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbnz r1, 1e4540 │ │ │ │ + cbnz r1, 1e4230 │ │ │ │ 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 1e452c │ │ │ │ + bne.n 1e421c │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e452a │ │ │ │ + bne.n 1e421a │ │ │ │ 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.w r2, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1e457e │ │ │ │ + cbz r3, 1e426e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 1e4584 │ │ │ │ + cbnz r1, 1e4274 │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbz r1, 1e45b2 │ │ │ │ + cbz r1, 1e42a2 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1e459c │ │ │ │ + cbz r1, 1e428c │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbnz r1, 1e4594 │ │ │ │ + cbnz r1, 1e4284 │ │ │ │ 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 1e4580 │ │ │ │ + bne.n 1e4270 │ │ │ │ ldrb.w r3, [r2, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e457e │ │ │ │ + bne.n 1e426e │ │ │ │ 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, 1e45ca │ │ │ │ + cbz r3, 1e42ba │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e45c8 │ │ │ │ + beq.n 1e42b8 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1e45ec │ │ │ │ + beq.n 1e42dc │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e45c6 │ │ │ │ + bne.n 1e42b6 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ sub.w r1, r2, #498 @ 0x1f2 │ │ │ │ cmp.w r2, #376 @ 0x178 │ │ │ │ - beq.n 1e45ec │ │ │ │ + beq.n 1e42dc │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 1e45c6 │ │ │ │ + bhi.n 1e42b6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e45d2 │ │ │ │ + bne.n 1e42c2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1e4604 ) │ │ │ │ + ldr r3, [pc, #8] @ (1e42f4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ands.w r0, r2, #4587520 @ 0x460000 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4044] @ 0xfcc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r4, [pc, #188] @ (1e46dc ) │ │ │ │ + ldr r4, [pc, #188] @ (1e43cc ) │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add r4, pc │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #172] @ (1e46e0 ) │ │ │ │ + ldr r3, [pc, #172] @ (1e43d0 ) │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1df688 │ │ │ │ + bl 1df378 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 1e4652 │ │ │ │ + cbz r5, 1e4342 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c6554 │ │ │ │ + bl 1c6244 │ │ │ │ str r0, [r4, #24] │ │ │ │ - ldr r1, [pc, #144] @ (1e46e4 ) │ │ │ │ + ldr r1, [pc, #144] @ (1e43d4 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1dfb84 │ │ │ │ + bl 1df874 │ │ │ │ strb.w r5, [r0, #32] │ │ │ │ - bl 1dfd60 │ │ │ │ + bl 1dfa50 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e46d6 │ │ │ │ + beq.n 1e43c6 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e4682 │ │ │ │ + cbz r2, 1e4372 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ add.w lr, sp, #4 │ │ │ │ @@ -557617,128 +557298,128 @@ │ │ │ │ mov ip, r6 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ strh.w r3, [r4, #332] @ 0x14c │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #60] @ (1e46e8 ) │ │ │ │ - ldr r3, [pc, #48] @ (1e46e0 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e43d8 ) │ │ │ │ + ldr r3, [pc, #48] @ (1e43d0 ) │ │ │ │ add r2, pc │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e46d2 │ │ │ │ + bne.n 1e43c2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cbnz r6, 1e4714 │ │ │ │ + pop {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e4a50 │ │ │ │ + b.n 1e4740 │ │ │ │ movs r4, r2 │ │ │ │ - cbnz r6, 1e46fe │ │ │ │ + pop {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ 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 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 1e0384 │ │ │ │ + bl 1e0074 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cbnz r3, 1e471e │ │ │ │ + cbnz r3, 1e440e │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1e4714 │ │ │ │ + bhi.n 1e4404 │ │ │ │ ldr.w r1, [r2, #-20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r1, 1e4736 │ │ │ │ + cbnz r1, 1e4426 │ │ │ │ ldr.w r1, [r3, #-20] │ │ │ │ str.w r1, [r2, #-20] │ │ │ │ ldr.w r1, [r2, #-16] │ │ │ │ - cbnz r1, 1e4744 │ │ │ │ + cbnz r1, 1e4434 │ │ │ │ ldr.w r1, [r3, #-16] │ │ │ │ str.w r1, [r2, #-16] │ │ │ │ ldr.w r1, [r2, #-12] │ │ │ │ - cbnz r1, 1e4752 │ │ │ │ + cbnz r1, 1e4442 │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ str.w r1, [r2, #-12] │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e4714 │ │ │ │ + bne.n 1e4404 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 1e4714 │ │ │ │ + b.n 1e4404 │ │ │ │ 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 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r3, [pc, #292] @ (1e48a4 ) │ │ │ │ + ldr r3, [pc, #292] @ (1e4594 ) │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ bfi r2, r1, #2, #4 │ │ │ │ strb.w r2, [r5, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #284] @ (1e48a8 ) │ │ │ │ + ldr r2, [pc, #284] @ (1e4598 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, r2] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r6, r2, r1 │ │ │ │ ldrb.w r8, [r3, #5] │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1e486a │ │ │ │ + bne.n 1e455a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e4882 │ │ │ │ + beq.n 1e4572 │ │ │ │ adds r3, r1, #6 │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ add.w lr, r5, ip │ │ │ │ mla r2, r6, r2, r3 │ │ │ │ mov r3, r5 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ - cbnz r0, 1e47c6 │ │ │ │ + cbnz r0, 1e44b6 │ │ │ │ ldr r4, [r3, #56] @ 0x38 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ cmp r8, r0 │ │ │ │ it cc │ │ │ │ movcc r8, r0 │ │ │ │ adds r3, #32 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1e47b6 │ │ │ │ + bne.n 1e44a6 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r3, r3, r6, r1 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ - bne.n 1e480e │ │ │ │ + bne.n 1e44fe │ │ │ │ adds r1, #22 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ add.w r0, r5, ip │ │ │ │ mov r2, r5 │ │ │ │ mla r1, r3, r6, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ @@ -557747,180 +557428,180 @@ │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r2, #24] │ │ │ │ ldrbeq r6, [r3, #13] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 1e47ee │ │ │ │ + bne.n 1e44de │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #32 │ │ │ │ mov sl, r5 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r3, [sl, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ subs r1, r3, #1 │ │ │ │ rsb r2, r3, #16 │ │ │ │ add.w r0, r3, r4, lsl #5 │ │ │ │ cmp r3, #15 │ │ │ │ add.w r0, r0, #60 @ 0x3c │ │ │ │ uxtb r1, r1 │ │ │ │ add r0, r5 │ │ │ │ - bhi.n 1e4832 │ │ │ │ + bhi.n 1e4522 │ │ │ │ blx 54720 │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 1e4812 │ │ │ │ + bne.n 1e4502 │ │ │ │ add.w r4, r5, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ - cbz r3, 1e485c │ │ │ │ + cbz r3, 1e454c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 234af4 │ │ │ │ - cbnz r0, 1e4890 │ │ │ │ + bl 2347e4 │ │ │ │ + cbnz r0, 1e4580 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ - beq.n 1e487a │ │ │ │ + beq.n 1e456a │ │ │ │ mov r6, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1e480e │ │ │ │ - b.n 1e483c │ │ │ │ - cbz r7, 1e489e │ │ │ │ + bne.n 1e44fe │ │ │ │ + b.n 1e452c │ │ │ │ + cbz r7, 1e458e │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ - b.n 1e47de │ │ │ │ + b.n 1e44ce │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ ite ne │ │ │ │ movne r6, r3 │ │ │ │ moveq r6, #32 │ │ │ │ - b.n 1e483c │ │ │ │ + b.n 1e452c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1534 │ │ │ │ + bl 1e1224 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r6, #32 │ │ │ │ - b.n 1e483c │ │ │ │ + b.n 1e452c │ │ │ │ nop │ │ │ │ - @ instruction: 0xb870 │ │ │ │ + cbnz r0, 1e45f8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e494c │ │ │ │ + beq.n 1e463c │ │ │ │ add.w lr, sp, #8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w ip, sp, #24 │ │ │ │ add.w r7, r4, #44 @ 0x2c │ │ │ │ strd r3, r3, [lr, #4] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - cbz r6, 1e4906 │ │ │ │ + cbz r6, 1e45f6 │ │ │ │ str r6, [sp, #20] │ │ │ │ add.w r6, r4, #76 @ 0x4c │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 1e4924 │ │ │ │ + cbz r3, 1e4614 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r6, r4, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [lr, #4] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cbz r3, 1e4942 │ │ │ │ + cbz r3, 1e4632 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r6, r4, #140 @ 0x8c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [lr, #4] │ │ │ │ ldmia.w lr, {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 1e4764 │ │ │ │ + bl 1e4454 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 1e499c │ │ │ │ + cbz r0, 1e468c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r1, #0 │ │ │ │ add.w r5, r0, #44 @ 0x2c │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ strd r1, r1, [sp, #12] │ │ │ │ ldmia r3, {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 1e4764 │ │ │ │ + bl 1e4454 │ │ │ │ mov lr, r0 │ │ │ │ mov r0, lr │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {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, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e4a0c │ │ │ │ + cbz r0, 1e46fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w lr, sp, #8 │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ @@ -557932,31 +557613,31 @@ │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4764 │ │ │ │ + bl 1e4454 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e4a8c │ │ │ │ + cbz r0, 1e477c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w lr, sp, #8 │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ @@ -557973,31 +557654,31 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1e4764 │ │ │ │ + bl 1e4454 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e4b22 │ │ │ │ + cbz r0, 1e4812 │ │ │ │ add.w lr, sp, #8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ @@ -558020,84 +557701,84 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w r6, r4, #140 @ 0x8c │ │ │ │ ldmia.w lr, {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 1e4764 │ │ │ │ + bl 1e4454 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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, #100] @ (1e4ba4 ) │ │ │ │ + ldr r4, [pc, #100] @ (1e4894 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1e4b9a │ │ │ │ - ldr r3, [pc, #84] @ (1e4ba8 ) │ │ │ │ + cbz r0, 1e488a │ │ │ │ + ldr r3, [pc, #84] @ (1e4898 ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 1e4b90 │ │ │ │ + cbz r3, 1e4880 │ │ │ │ subs r5, #4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r5, r3, lsl #2 │ │ │ │ add.w ip, sp, #16 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ strd r6, r6, [sp] │ │ │ │ adds r7, #32 │ │ │ │ strd r6, r3, [sp, #8] │ │ │ │ cmp r5, r9 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bne.n 1e4b6e │ │ │ │ + bne.n 1e485e │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4764 │ │ │ │ + bl 1e4454 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - push {r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xb7c8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ 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 r9, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ mov fp, r2 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1e3e90 │ │ │ │ + bl 1e3b80 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e4c48 │ │ │ │ + cbz r0, 1e4938 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e4c1e │ │ │ │ + beq.n 1e490e │ │ │ │ mov r4, r8 │ │ │ │ mov r6, r0 │ │ │ │ add.w sl, r8, fp, lsl #3 │ │ │ │ add.w lr, sp, #8 │ │ │ │ add.w ip, sp, #24 │ │ │ │ movs r7, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -558110,181 +557791,181 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r4, sl │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ strb r3, [r6, #28] │ │ │ │ - bne.n 1e4bf2 │ │ │ │ + bne.n 1e48e2 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, fp │ │ │ │ bfi r3, r1, #2, #4 │ │ │ │ strb r3, [r5, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #216] @ (1e4d40 ) │ │ │ │ - ldr r3, [pc, #216] @ (1e4d44 ) │ │ │ │ + ldr r2, [pc, #216] @ (1e4a30 ) │ │ │ │ + ldr r3, [pc, #216] @ (1e4a34 ) │ │ │ │ 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 1dfc1c │ │ │ │ - cbz r0, 1e4ca4 │ │ │ │ + bl 1df90c │ │ │ │ + cbz r0, 1e4994 │ │ │ │ add.w r5, r5, r8, lsl #5 │ │ │ │ ldr r7, [r5, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #188] @ (1e4d48 ) │ │ │ │ - ldr r3, [pc, #184] @ (1e4d44 ) │ │ │ │ + ldr r2, [pc, #188] @ (1e4a38 ) │ │ │ │ + ldr r3, [pc, #184] @ (1e4a34 ) │ │ │ │ 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 1e4d3a │ │ │ │ + bne.n 1e4a2a │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r5, r5, r8, lsl #5 │ │ │ │ - bl 1e3f9c │ │ │ │ + bl 1e3c8c │ │ │ │ add.w lr, r5, #44 @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ mov ip, sp │ │ │ │ ldr r5, [r5, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldrb.w r8, [r5, #12] │ │ │ │ cmp r7, r8 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1e4cf2 │ │ │ │ - cbz r7, 1e4d36 │ │ │ │ + bne.n 1e49e2 │ │ │ │ + cbz r7, 1e4a26 │ │ │ │ add.w r2, sp, #15 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ uxtb r4, r4 │ │ │ │ - bne.n 1e4cdc │ │ │ │ - cbz r4, 1e4d36 │ │ │ │ + bne.n 1e49cc │ │ │ │ + cbz r4, 1e4a26 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r5, sp │ │ │ │ ldr r2, [r6, #12] │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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, r6 │ │ │ │ - bl 1e46ec │ │ │ │ - b.n 1e4c88 │ │ │ │ + bl 1e43dc │ │ │ │ + b.n 1e4978 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 1e4c88 │ │ │ │ + b.n 1e4978 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r0, 1e4da8 │ │ │ │ + @ instruction: 0xb6a0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 1e4da8 │ │ │ │ + @ instruction: 0xb680 │ │ │ │ lsls r1, r3, #2 │ │ │ │ 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 r4, [pc, #68] @ (1e4da4 ) │ │ │ │ + ldr r4, [pc, #68] @ (1e4a94 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1dffa8 │ │ │ │ - ldr r2, [pc, #56] @ (1e4da8 ) │ │ │ │ + bl 1dfc98 │ │ │ │ + ldr r2, [pc, #56] @ (1e4a98 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r1, r2, r1, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r2, [r1, #17] │ │ │ │ - cbnz r2, 1e4d84 │ │ │ │ + cbnz r2, 1e4a74 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r6, [r0, #44] @ 0x2c │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - uxth r0, r3 │ │ │ │ + push {r3, r5, r7, lr} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r4, [pc, #1248] @ 1e52a8 │ │ │ │ + ldr.w r4, [pc, #1248] @ 1e4f98 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ add r4, pc │ │ │ │ strd r2, r3, [sp, #128] @ 0x80 │ │ │ │ - ldr.w r3, [pc, #1240] @ 1e52ac │ │ │ │ + ldr.w r3, [pc, #1240] @ 1e4f9c │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ ldr.w r9, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ orrs.w r8, r1, r2 │ │ │ │ ldrb.w sl, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -558301,41 +557982,41 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrd r5, r0, [sp, #172] @ 0xac │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [sp, #185] @ 0xb9 │ │ │ │ ldrd fp, r4, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq.w 1e523a │ │ │ │ + beq.w 1e4f2a │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orrs r2, r1 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e4ecc │ │ │ │ + beq.n 1e4bbc │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ and.w r9, r3, #15 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1e3e00 │ │ │ │ + bl 1e3af0 │ │ │ │ mov sl, r0 │ │ │ │ subs r4, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 1e4ed8 │ │ │ │ + beq.n 1e4bc8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e5112 │ │ │ │ + bne.w 1e4e02 │ │ │ │ cmp fp, r6 │ │ │ │ iteet eq │ │ │ │ moveq r6, r4 │ │ │ │ movne r6, #2 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -558350,15 +558031,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1e00a8 │ │ │ │ + bl 1dfd98 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb.w r3, [r0, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r6, [r0, #44] @ 0x2c │ │ │ │ @@ -558367,15 +558048,15 @@ │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [r0, #36] @ 0x24 │ │ │ │ strb.w r3, [r0, #61] @ 0x3d │ │ │ │ ldrb.w r3, [sp, #186] @ 0xba │ │ │ │ cmp r6, #11 │ │ │ │ - bhi.n 1e4ef2 │ │ │ │ + bhi.n 1e4be2 │ │ │ │ tbh [pc, r6, lsl #1] │ │ │ │ movs r5, r3 │ │ │ │ movs r5, r3 │ │ │ │ lsls r0, r1, #6 │ │ │ │ movs r7, r3 │ │ │ │ movs r5, r3 │ │ │ │ movs r5, r3 │ │ │ │ @@ -558386,28 +558067,28 @@ │ │ │ │ movs r5, r3 │ │ │ │ movs r5, r3 │ │ │ │ subs r4, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 1e4e50 │ │ │ │ + bne.n 1e4b40 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e520c │ │ │ │ + beq.w 1e4efc │ │ │ │ subs.w r3, fp, #0 │ │ │ │ mov.w r6, #5 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 1e4e62 │ │ │ │ + b.n 1e4b52 │ │ │ │ mov.w sl, #34 @ 0x22 │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ strb.w sl, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e512e │ │ │ │ + beq.w 1e4e1e │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ adds r5, #20 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ add.w lr, sp, #44 @ 0x2c │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ @@ -558425,15 +558106,15 @@ │ │ │ │ str.w sl, [r6] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [ip] │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e5172 │ │ │ │ + beq.w 1e4e62 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ @@ -558453,15 +558134,15 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [r5] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [lr] │ │ │ │ - cbz r7, 1e4fe6 │ │ │ │ + cbz r7, 1e4cd6 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ mov.w r8, #0 │ │ │ │ add.w lr, sp, #44 @ 0x2c │ │ │ │ strd r8, r8, [sp, #60] @ 0x3c │ │ │ │ @@ -558479,15 +558160,15 @@ │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r5] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e5034 │ │ │ │ + beq.n 1e4d24 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ movs r2, #20 │ │ │ │ str.w fp, [sp, #76] @ 0x4c │ │ │ │ @@ -558505,15 +558186,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r5] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 1e507c │ │ │ │ + cbz r3, 1e4d6c │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ @@ -558531,15 +558212,15 @@ │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1e50c8 │ │ │ │ + cbz r3, 1e4db8 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ movs r1, #20 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [r4, #61] @ 0x3d │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ @@ -558558,51 +558239,51 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w lr, [ip] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w lr, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4278 │ │ │ │ + bl 1e3f68 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r4, #63] @ 0x3f │ │ │ │ add.w r1, r4, #20 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ add r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e46ec │ │ │ │ - ldr r2, [pc, #448] @ (1e52b0 ) │ │ │ │ - ldr r3, [pc, #440] @ (1e52ac ) │ │ │ │ + bl 1e43dc │ │ │ │ + ldr r2, [pc, #448] @ (1e4fa0 ) │ │ │ │ + ldr r3, [pc, #440] @ (1e4f9c ) │ │ │ │ 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 1e5296 │ │ │ │ + bne.w 1e4f86 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e51ca │ │ │ │ + beq.n 1e4eba │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1e4e62 │ │ │ │ + b.n 1e4b52 │ │ │ │ mov.w sl, #7 │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ strb.w sl, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1e4f00 │ │ │ │ + bne.w 1e4bf0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e5246 │ │ │ │ + beq.w 1e4f36 │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ mov.w r9, #17 │ │ │ │ mov lr, r8 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ strd r5, r5, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ @@ -558615,18 +558296,18 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r5] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ - b.n 1e4f42 │ │ │ │ + b.n 1e4c32 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e521a │ │ │ │ + beq.n 1e4f0a │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov lr, r9 │ │ │ │ mov.w sl, #18 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ @@ -558644,146 +558325,146 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [r6] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [r5] │ │ │ │ - b.n 1e4f9e │ │ │ │ + b.n 1e4c8e │ │ │ │ mov.w sl, #160 @ 0xa0 │ │ │ │ - b.n 1e4ef2 │ │ │ │ + b.n 1e4be2 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bhi.n 1e5208 │ │ │ │ + bhi.n 1e4ef8 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 1e5208 │ │ │ │ + bne.n 1e4ef8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #32 │ │ │ │ - vldr d7, [pc, #196] @ 1e52a0 │ │ │ │ + vldr d7, [pc, #196] @ 1e4f90 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1e5208 │ │ │ │ + cbz r0, 1e4ef8 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w fp, fp, #20 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1e4e62 │ │ │ │ + b.n 1e4b52 │ │ │ │ mov r3, fp │ │ │ │ - b.n 1e4e62 │ │ │ │ + b.n 1e4b52 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1e5118 │ │ │ │ + bne.n 1e4e08 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bls.n 1e51d4 │ │ │ │ - b.n 1e4e62 │ │ │ │ + bls.n 1e4ec4 │ │ │ │ + b.n 1e4b52 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e4f9e │ │ │ │ + beq.w 1e4c8e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ mov lr, r9 │ │ │ │ mov.w sl, #16 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ - b.n 1e518c │ │ │ │ - cbz r5, 1e5278 │ │ │ │ + b.n 1e4e7c │ │ │ │ + cbz r5, 1e4f68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1e5266 │ │ │ │ + cbz r3, 1e4f56 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e4e30 │ │ │ │ + b.n 1e4b20 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e4f46 │ │ │ │ + beq.w 1e4c36 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov lr, r8 │ │ │ │ mov.w r9, #15 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ strd r3, r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 1e5148 │ │ │ │ + b.n 1e4e38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e5240 │ │ │ │ + bne.n 1e4f30 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e4e30 │ │ │ │ + b.n 1e4b20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1e5284 │ │ │ │ + cbz r3, 1e4f74 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e4e46 │ │ │ │ + b.n 1e4b36 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e527e │ │ │ │ + bne.n 1e4f6e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r3, r3, r5 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e4e46 │ │ │ │ + b.n 1e4b36 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - sxth r0, r6 │ │ │ │ + push {r6, lr} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ + sxth r2, r3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e531e │ │ │ │ + beq.n 1e500e │ │ │ │ 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 │ │ │ │ - cbz r2, 1e52e0 │ │ │ │ + cbz r2, 1e4fd0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, sp │ │ │ │ strd r2, r3, [sp] │ │ │ │ - cbz r1, 1e52fc │ │ │ │ + cbz r1, 1e4fec │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 1e0284 │ │ │ │ - cbnz r0, 1e530a │ │ │ │ + bl 1dff74 │ │ │ │ + cbnz r0, 1e4ffa │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e0384 │ │ │ │ + bl 1e0074 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e0384 │ │ │ │ + bl 1e0074 │ │ │ │ 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 │ │ │ │ @@ -558792,55 +558473,55 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r6, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1dfd7c │ │ │ │ + bl 1dfa6c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ add.w lr, r0, #16 │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r6, r6, [sp, #12] │ │ │ │ ldmia r3, {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 1e93dc │ │ │ │ + bl 1e90cc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e538e │ │ │ │ + beq.n 1e507e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e5384 │ │ │ │ + cbz r2, 1e5074 │ │ │ │ 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, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 1e53c4 │ │ │ │ + cbz r1, 1e50b4 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ add.w r2, r1, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e53d4 │ │ │ │ + beq.n 1e50c4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e53bc │ │ │ │ + cbz r2, 1e50ac │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -558853,22 +558534,22 @@ │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - b.n 1e5396 │ │ │ │ + b.n 1e5086 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 1e53fc │ │ │ │ + cbz r1, 1e50ec │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1e53f4 │ │ │ │ + cbz r3, 1e50e4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -558878,15 +558559,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 1e53de │ │ │ │ + b.n 1e50ce │ │ │ │ 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 r6, r0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ @@ -558894,66 +558575,66 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - cbz r5, 1e5484 │ │ │ │ - bl 1e015c │ │ │ │ + cbz r5, 1e5174 │ │ │ │ + bl 1dfe4c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r2, r7 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ ldrne r1, [r4, #48] @ 0x30 │ │ │ │ - bl 1e01b0 │ │ │ │ + bl 1dfea0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r3 │ │ │ │ mov r2, r8 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ ldrne r1, [r4, #64] @ 0x40 │ │ │ │ - bl 1e01b0 │ │ │ │ + bl 1dfea0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r0, r5, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1e015c │ │ │ │ + bl 1dfe4c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfde4 │ │ │ │ + bl 1dfad4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 1e93dc │ │ │ │ + bl 1e90cc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e54d6 │ │ │ │ + beq.n 1e51c6 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e54cc │ │ │ │ + cbz r1, 1e51bc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -558966,24 +558647,24 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r1, 1e551c │ │ │ │ + cbz r1, 1e520c │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e9140 │ │ │ │ + bl 1e8e30 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r2, r0, #40 @ 0x28 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e552c │ │ │ │ + beq.n 1e521c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e5514 │ │ │ │ + cbz r2, 1e5204 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ @@ -558991,22 +558672,22 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - b.n 1e54f2 │ │ │ │ + b.n 1e51e2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 1e5554 │ │ │ │ + cbz r1, 1e5244 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1e554c │ │ │ │ + cbz r3, 1e523c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -559016,15 +558697,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 1e5536 │ │ │ │ + b.n 1e5226 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ and.w r6, r3, #134 @ 0x86 │ │ │ │ and.w ip, r2, #134 @ 0x86 │ │ │ │ sub.w r6, r6, #6 │ │ │ │ @@ -559032,21 +558713,21 @@ │ │ │ │ clz r6, r6 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ - cbz r6, 1e55f4 │ │ │ │ + cbz r6, 1e52e4 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ cmp.w ip, #128 @ 0x80 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1e55cc │ │ │ │ + beq.n 1e52bc │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1e567e │ │ │ │ + bhi.n 1e536e │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ str r1, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ @@ -559057,98 +558738,98 @@ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldrh r1, [r5, r1] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1e565a │ │ │ │ + bhi.n 1e534a │ │ │ │ tbb [pc, r3] │ │ │ │ muls r0, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ movs r7, #67 @ 0x43 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ - ldr r4, [pc, #268] @ (1e56f0 ) │ │ │ │ + ldr r4, [pc, #268] @ (1e53e0 ) │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ ldrb r0, [r4, #13] │ │ │ │ mov r1, r3 │ │ │ │ orrs r0, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - bl 1df008 │ │ │ │ + bl 1decf8 │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - bne.n 1e560e │ │ │ │ + bne.n 1e52fe │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 1e48ac │ │ │ │ + bl 1e459c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r7, #274 @ 0x112 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ movs r6, #0 │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r1, #20 │ │ │ │ strd r6, r6, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e48ac │ │ │ │ + bl 1e459c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r7, #271 @ 0x10f │ │ │ │ - b.n 1e5626 │ │ │ │ + b.n 1e5316 │ │ │ │ movw r7, #273 @ 0x111 │ │ │ │ - b.n 1e5626 │ │ │ │ + b.n 1e5316 │ │ │ │ movw r7, #357 @ 0x165 │ │ │ │ - b.n 1e5626 │ │ │ │ + b.n 1e5316 │ │ │ │ mov.w r7, #356 @ 0x164 │ │ │ │ - b.n 1e5626 │ │ │ │ + b.n 1e5316 │ │ │ │ mov.w r7, #272 @ 0x110 │ │ │ │ - b.n 1e5626 │ │ │ │ + b.n 1e5316 │ │ │ │ mov.w r7, #358 @ 0x166 │ │ │ │ - b.n 1e5626 │ │ │ │ + b.n 1e5316 │ │ │ │ movw r7, #355 @ 0x163 │ │ │ │ - b.n 1e5626 │ │ │ │ + b.n 1e5316 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #648] @ (1e591c ) │ │ │ │ + ldr r3, [pc, #648] @ (1e560c ) │ │ │ │ add r5, sp, #28 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r9, r1 │ │ │ │ - ldr r2, [pc, #636] @ (1e5920 ) │ │ │ │ + ldr r2, [pc, #636] @ (1e5610 ) │ │ │ │ mov fp, r7 │ │ │ │ str r6, [sp, #28] │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str.w r6, [sp, #62] @ 0x3e │ │ │ │ movw r1, #513 @ 0x201 │ │ │ │ @@ -559166,36 +558847,36 @@ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ ldmia.w fp!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov sl, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #3 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldrb.w r3, [sl, #40] @ 0x28 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ add.w lr, sp, #76 @ 0x4c │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [sl, #40] @ 0x28 │ │ │ │ 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, sl │ │ │ │ mov r0, r8 │ │ │ │ mov.w sl, #2 │ │ │ │ movt sl, #1 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov lr, r7 │ │ │ │ str r6, [sp, #28] │ │ │ │ add.w ip, sp, #76 @ 0x4c │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r6, r6, [sp, #64] @ 0x40 │ │ │ │ @@ -559206,36 +558887,36 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w lr, sp, #76 @ 0x4c │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ add.w ip, r0, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r0, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ 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} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ mov lr, r7 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ add.w ip, sp, #76 @ 0x4c │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -559245,33 +558926,33 @@ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov sl, r0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb.w r3, [sl, #40] @ 0x28 │ │ │ │ add.w lr, sp, #76 @ 0x4c │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [sl, #40] @ 0x28 │ │ │ │ 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, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movw r0, #513 @ 0x201 │ │ │ │ strh.w r0, [sp, #60] @ 0x3c │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -559286,83 +558967,83 @@ │ │ │ │ mov r5, r3 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r6, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ add.w ip, sp, #76 @ 0x4c │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {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, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r7 │ │ │ │ add.w r2, sl, #20 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4a14 │ │ │ │ - ldr r2, [pc, #36] @ (1e5924 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e591c ) │ │ │ │ + bl 1e4704 │ │ │ │ + ldr r2, [pc, #36] @ (1e5614 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e560c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e5916 │ │ │ │ + bne.n 1e5606 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r6, pc, #1008 @ (adr r6, 1e5d18 ) │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ lsls r1, r3, #2 │ │ │ │ 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 r4, [pc, #536] @ (1e5b54 ) │ │ │ │ + ldr r4, [pc, #536] @ (1e5844 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #536] @ (1e5b58 ) │ │ │ │ + ldr r3, [pc, #536] @ (1e5848 ) │ │ │ │ mov r9, r0 │ │ │ │ add r4, pc │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r4, sp, #24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e5680 │ │ │ │ + bl 1e5370 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r5, #1 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ @@ -559371,45 +559052,45 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ it eq │ │ │ │ streq.w sl, [sp, #16] │ │ │ │ - beq.n 1e59e6 │ │ │ │ + beq.n 1e56d6 │ │ │ │ mov r7, r6 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ add.w fp, sp, #76 @ 0x4c │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov.w r8, #0 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ mov r7, r6 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w r3, #1 │ │ │ │ strd r8, r8, [sp, #60] @ 0x3c │ │ │ │ @@ -559421,35 +559102,35 @@ │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r1, #40] @ 0x28 │ │ │ │ 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} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ str.w r8, [sp, #24] │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov lr, r6 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ strd r8, r8, [sp, #60] @ 0x3c │ │ │ │ mov ip, fp │ │ │ │ @@ -559460,195 +559141,195 @@ │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r6, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ mov.w fp, #0 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ 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, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r2, [sl, #13] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e5b24 │ │ │ │ + cbz r0, 1e5814 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ strd r7, r5, [sp] │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ - bl 1e4a94 │ │ │ │ - ldr r2, [pc, #36] @ (1e5b5c ) │ │ │ │ - ldr r3, [pc, #28] @ (1e5b58 ) │ │ │ │ + bl 1e4784 │ │ │ │ + ldr r2, [pc, #36] @ (1e584c ) │ │ │ │ + ldr r3, [pc, #28] @ (1e5848 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e5b50 │ │ │ │ + bne.n 1e5840 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - add r6, pc, #752 @ (adr r6, 1e5e48 ) │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #776 @ (adr r4, 1e5e68 ) │ │ │ │ + add r7, pc, #840 @ (adr r7, 1e5b98 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ mov r4, r0 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.n 1e5ba4 │ │ │ │ + bhi.n 1e5894 │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r5, #32 │ │ │ │ cmp r1, r7 │ │ │ │ asrs r1, r2, #17 │ │ │ │ lsrs r4, r2, #32 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #1112] @ 1e60a4 │ │ │ │ + ldr.w r0, [pc, #1112] @ 1e5d94 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1108] @ 1e60a8 │ │ │ │ + ldr.w r1, [pc, #1108] @ 1e5d98 │ │ │ │ add r0, pc │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r2 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #0 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e5c8c │ │ │ │ + cbz r0, 1e597c │ │ │ │ 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, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1e5ebe │ │ │ │ + bhi.w 1e5bae │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1e60a2 │ │ │ │ + bhi.w 1e5d92 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r6, r7, #7 │ │ │ │ @@ -559680,42 +559361,42 @@ │ │ │ │ lsls r7, r2, #2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1e5d12 │ │ │ │ + cbz r0, 1e5a02 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ sub.w r8, r1, #33 @ 0x21 │ │ │ │ rsb r3, r1, #33 @ 0x21 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r2, r1 │ │ │ │ @@ -559723,26 +559404,26 @@ │ │ │ │ ldr.w lr, [ip, #312] @ 0x138 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ cmp r1, #16 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ add.w r3, r1, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r0, r9, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq.n 1e5de2 │ │ │ │ + beq.n 1e5ad2 │ │ │ │ cmp r1, #32 │ │ │ │ - beq.w 1e5ea2 │ │ │ │ + beq.w 1e5b92 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq.w 1e5ec8 │ │ │ │ + beq.w 1e5bb8 │ │ │ │ lsl.w r1, r9, r3 │ │ │ │ orr.w lr, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1e60a2 │ │ │ │ + bhi.w 1e5d92 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r4, #5 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ @@ -559770,61 +559451,61 @@ │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r4, r5, #5 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1e5cec │ │ │ │ + b.n 1e59dc │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 1e5cec │ │ │ │ + b.n 1e59dc │ │ │ │ ands.w r3, lr, #8 │ │ │ │ - bne.w 1e5f3c │ │ │ │ + bne.w 1e5c2c │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ movw lr, #32769 @ 0x8001 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ strh.w lr, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ mov r0, ip │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1e5e28 │ │ │ │ + cbz r0, 1e5b18 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bhi.w 1e6072 │ │ │ │ + bhi.w 1e5d62 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1e60a2 │ │ │ │ + bhi.w 1e5d92 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ @@ -559851,313 +559532,313 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ands.w r3, lr, #16 │ │ │ │ - bne.n 1e5f46 │ │ │ │ + bne.n 1e5c36 │ │ │ │ mov.w lr, #1 │ │ │ │ movt lr, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ str.w lr, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e5dfc │ │ │ │ + b.n 1e5aec │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - b.n 1e5cec │ │ │ │ + b.n 1e59dc │ │ │ │ ands.w lr, lr, #32 │ │ │ │ - beq.w 1e6088 │ │ │ │ + beq.w 1e5d78 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w r3, #1048576 @ 0x100000 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e5f0e │ │ │ │ + cbz r0, 1e5bfe │ │ │ │ mov r2, fp │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ movs r2, #0 │ │ │ │ orr.w lr, r9, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #32 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 1e607c │ │ │ │ + bhi.w 1e5d6c │ │ │ │ mov r2, r1 │ │ │ │ subs r3, r1, #1 │ │ │ │ - b.n 1e5d8a │ │ │ │ + b.n 1e5a7a │ │ │ │ movs r3, #0 │ │ │ │ mov.w r9, #1024 @ 0x400 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1e5eda │ │ │ │ + b.n 1e5bca │ │ │ │ movs r3, #0 │ │ │ │ mov.w r9, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1e5eda │ │ │ │ + b.n 1e5bca │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e5f80 │ │ │ │ + cbz r0, 1e5c70 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ mov r3, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #372 @ 0x174 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ orr.w r7, r6, #8 │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4a14 │ │ │ │ - ldr r2, [pc, #136] @ (1e60ac ) │ │ │ │ - ldr r3, [pc, #132] @ (1e60a8 ) │ │ │ │ + bl 1e4704 │ │ │ │ + ldr r2, [pc, #136] @ (1e5d9c ) │ │ │ │ + ldr r3, [pc, #132] @ (1e5d98 ) │ │ │ │ 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 1e609e │ │ │ │ + bne.n 1e5d8e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e5f54 │ │ │ │ + b.n 1e5c44 │ │ │ │ strb.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e5f54 │ │ │ │ + b.n 1e5c44 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e5f54 │ │ │ │ + b.n 1e5c44 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ strb.w lr, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e5dfc │ │ │ │ + b.n 1e5aec │ │ │ │ movs r3, #1 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e5dfc │ │ │ │ + b.n 1e5aec │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ - b.n 1e5eb4 │ │ │ │ + b.n 1e5ba4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 1e5f54 │ │ │ │ + b.n 1e5c44 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd lr, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e5dfc │ │ │ │ + b.n 1e5aec │ │ │ │ str.w lr, [sp, #20] │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov lr, r9 │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ - b.n 1e6080 │ │ │ │ + b.n 1e5d70 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ - b.n 1e5df4 │ │ │ │ + b.n 1e5ae4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, pc, #672 @ (adr r3, 1e6348 ) │ │ │ │ + add r6, pc, #736 @ (adr r6, 1e6078 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + add r2, pc, #928 @ (adr r2, 1e6140 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ 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, #780] @ (1e63d0 ) │ │ │ │ + ldr r2, [pc, #780] @ (1e60c0 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #780] @ (1e63d4 ) │ │ │ │ + ldr r3, [pc, #780] @ (1e60c4 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1e6410 │ │ │ │ + beq.w 1e6100 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ - vldr d0, [pc, #732] @ 1e63c0 │ │ │ │ + vldr d0, [pc, #732] @ 1e60b0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1e6116 │ │ │ │ + cbz r0, 1e5e06 │ │ │ │ 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, r7 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1e614c │ │ │ │ + cbz r0, 1e5e3c │ │ │ │ mov r3, r5 │ │ │ │ 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, r7 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #628] @ 1e63c8 │ │ │ │ + vldr d0, [pc, #628] @ 1e60b8 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 1e6184 │ │ │ │ + cbz r0, 1e5e74 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #24] │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ it eq │ │ │ │ streq.w sl, [sp, #8] │ │ │ │ - bne.w 1e6362 │ │ │ │ + bne.w 1e6052 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1e6276 │ │ │ │ + bls.n 1e5f66 │ │ │ │ mov.w r9, #1 │ │ │ │ movs r6, #0 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ strd r8, fp, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -560176,125 +559857,125 @@ │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ 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.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r3, r8, #20 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 1e61d4 │ │ │ │ + bcc.n 1e5ec4 │ │ │ │ ldrd r8, fp, [sp, #32] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #174] @ 0xae │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e63d8 │ │ │ │ + beq.w 1e60c8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ ldrb.w r6, [fp, #13] │ │ │ │ - vldr d0, [pc, #252] @ 1e63c0 │ │ │ │ + vldr d0, [pc, #252] @ 1e60b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e62ec │ │ │ │ + cbz r0, 1e5fdc │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1e6600 │ │ │ │ + bhi.w 1e62f0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r7, r3, #5 │ │ │ │ @@ -560312,49 +559993,49 @@ │ │ │ │ add r4, sp, #100 @ 0x64 │ │ │ │ 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} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ - bl 1e46ec │ │ │ │ - b.n 1e61bc │ │ │ │ + bl 1e43dc │ │ │ │ + b.n 1e5eac │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + add r2, pc, #280 @ (adr r2, 1e61dc ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ add.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ - bhi.w 1e65f2 │ │ │ │ + bhi.w 1e62e2 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1e64cc │ │ │ │ + bhi.n 1e61bc │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ str r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ @@ -560366,24 +560047,24 @@ │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ - bl 1e4954 │ │ │ │ - ldr r2, [pc, #492] @ (1e6608 ) │ │ │ │ - ldr r3, [pc, #492] @ (1e660c ) │ │ │ │ + bl 1e4644 │ │ │ │ + ldr r2, [pc, #492] @ (1e62f8 ) │ │ │ │ + ldr r3, [pc, #492] @ (1e62fc ) │ │ │ │ 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 1e65fc │ │ │ │ + bne.w 1e62ec │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r1, #32768 @ 0x8000 │ │ │ │ strh.w r1, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ sub.w r4, r2, #33 @ 0x21 │ │ │ │ rsb ip, r3, #32 │ │ │ │ @@ -560392,34 +560073,34 @@ │ │ │ │ lsr.w ip, r1, ip │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ orr.w r4, r4, ip │ │ │ │ mvn.w sl, r3 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ mvns r3, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e6482 │ │ │ │ + cbz r0, 1e6172 │ │ │ │ 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, r7 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 1e65e8 │ │ │ │ + bhi.w 1e62d8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1e6600 │ │ │ │ + bhi.w 1e62f0 │ │ │ │ tbb [pc, r3] │ │ │ │ uxth r2, r4 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ @@ -560431,814 +560112,814 @@ │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ ldr r2, [r6, #120] @ 0x78 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e643e │ │ │ │ + b.n 1e612e │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e643e │ │ │ │ + b.n 1e612e │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e643e │ │ │ │ + b.n 1e612e │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e4a14 │ │ │ │ - b.n 1e641a │ │ │ │ + bl 1e4704 │ │ │ │ + b.n 1e610a │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e64e2 │ │ │ │ + b.n 1e61d2 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e64e2 │ │ │ │ + b.n 1e61d2 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e64e2 │ │ │ │ + b.n 1e61d2 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e64e2 │ │ │ │ + b.n 1e61d2 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e64e2 │ │ │ │ + b.n 1e61d2 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e64e2 │ │ │ │ + b.n 1e61d2 │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e65a4 │ │ │ │ + cbz r0, 1e6294 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1e6316 │ │ │ │ + b.n 1e6006 │ │ │ │ strh.w sl, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e657e │ │ │ │ + b.n 1e626e │ │ │ │ strb.w sl, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e657e │ │ │ │ + b.n 1e626e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e657e │ │ │ │ + b.n 1e626e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 1e657e │ │ │ │ - vldr d7, [pc, #12] @ 1e6600 │ │ │ │ + b.n 1e626e │ │ │ │ + vldr d7, [pc, #12] @ 1e62f0 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e643e │ │ │ │ + b.n 1e612e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - ldr r3, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #260] @ (1e6728 ) │ │ │ │ + ldr r2, [pc, #260] @ (1e6418 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #260] @ (1e672c ) │ │ │ │ + ldr r3, [pc, #260] @ (1e641c ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r7, sp, #8 │ │ │ │ ldrb.w r5, [r8, #13] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e666c │ │ │ │ + cbz r0, 1e635c │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r5, [r8, #13] │ │ │ │ mov r0, r7 │ │ │ │ vmov.f64 d0, #8 @ 0x40400000 3.0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e669a │ │ │ │ + cbz r0, 1e638a │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ - ldr r2, [pc, #36] @ (1e6730 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e672c ) │ │ │ │ + bl 1e4694 │ │ │ │ + ldr r2, [pc, #36] @ (1e6420 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e641c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e6722 │ │ │ │ + bne.n 1e6412 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #848] @ 0x350 │ │ │ │ + ldr r4, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ 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, #3848] @ 0xf08 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #860] @ (1e6ab0 ) │ │ │ │ + ldr r3, [pc, #860] @ (1e67a0 ) │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #860] @ (1e6ab4 ) │ │ │ │ + ldr r2, [pc, #860] @ (1e67a4 ) │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldrb.w r8, [r4, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e6a74 │ │ │ │ + beq.w 1e6764 │ │ │ │ movs r1, #0 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add.w sl, sp, #68 @ 0x44 │ │ │ │ mov r4, r1 │ │ │ │ - vldr d8, [pc, #808] @ 1e6aa8 │ │ │ │ + vldr d8, [pc, #808] @ 1e6798 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 1e68da │ │ │ │ + b.n 1e65ca │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, sl │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ strb.w fp, [sp, #84] @ 0x54 │ │ │ │ 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, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ 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, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r4, r4, [r6] │ │ │ │ str r4, [r6, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #84] @ 0x54 │ │ │ │ strd r4, r4, [sp, #92] @ 0x5c │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r8, #1 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1e6a64 │ │ │ │ + bne.w 1e6754 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov lr, sl │ │ │ │ strb.w fp, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ 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} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ - beq.w 1e6a64 │ │ │ │ + beq.w 1e6754 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ 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, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldrb r5, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #16 │ │ │ │ - beq.w 1e6abc │ │ │ │ + beq.w 1e67ac │ │ │ │ cmp r5, #32 │ │ │ │ - bne.n 1e690e │ │ │ │ + bne.n 1e65fe │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bls.w 1e6a74 │ │ │ │ + bls.w 1e6764 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r4, r4, [r6] │ │ │ │ str r4, [r6, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ strd r4, r4, [sp, #84] @ 0x54 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #92] @ 0x5c │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e6788 │ │ │ │ + bne.w 1e6478 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 1e6a6a │ │ │ │ + beq.w 1e675a │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 1e6790 │ │ │ │ + b.n 1e6480 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #48] @ 0x30 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1e6938 │ │ │ │ + cbz r0, 1e6628 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w ip, [fp, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e68c0 │ │ │ │ + beq.n 1e65b0 │ │ │ │ orr.w r5, r5, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r2, sl, [sp, #12] │ │ │ │ uxtb r3, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e6a2e │ │ │ │ + b.n 1e671e │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ strb.w r8, [sp, #84] @ 0x54 │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ 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, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r9, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ 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, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e5564 │ │ │ │ + bl 1e5254 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ mul.w r3, r8, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e6a04 │ │ │ │ + cbz r0, 1e66f4 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldrb.w ip, [fp, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcs.n 1e6a5c │ │ │ │ + bcs.n 1e674c │ │ │ │ strd r4, r4, [r6] │ │ │ │ str r4, [r6, #8] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ strd r4, r4, [sp, #84] @ 0x54 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #92] @ 0x5c │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1e6954 │ │ │ │ + bne.n 1e6644 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 1e6954 │ │ │ │ + bne.w 1e6644 │ │ │ │ mov sl, fp │ │ │ │ - b.n 1e69ba │ │ │ │ + b.n 1e66aa │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e68c0 │ │ │ │ + b.n 1e65b0 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - b.n 1e6896 │ │ │ │ + b.n 1e6586 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1e67f4 │ │ │ │ + b.n 1e64e4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e3e90 │ │ │ │ + bl 1e3b80 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4b2c │ │ │ │ - ldr r2, [pc, #48] @ (1e6ab8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1e6ab0 ) │ │ │ │ + bl 1e481c │ │ │ │ + ldr r2, [pc, #48] @ (1e67a8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1e67a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e6acc │ │ │ │ + bne.n 1e67bc │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r5, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e68c0 │ │ │ │ + b.n 1e65b0 │ │ │ │ blx 54c60 <__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, #3984] @ 0xf90 │ │ │ │ - ldr r4, [pc, #836] @ (1e6e28 ) │ │ │ │ + ldr r4, [pc, #836] @ (1e6b18 ) │ │ │ │ mov sl, r1 │ │ │ │ - ldr r3, [pc, #836] @ (1e6e2c ) │ │ │ │ + ldr r3, [pc, #836] @ (1e6b1c ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r4, pc │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r9, [sl, #13] │ │ │ │ add r7, sp, #32 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e6b34 │ │ │ │ + cbz r0, 1e6824 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4a14 │ │ │ │ - ldr.w ip, [pc, #720] @ 1e6e30 │ │ │ │ + bl 1e4704 │ │ │ │ + ldr.w ip, [pc, #720] @ 1e6b20 │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r9 │ │ │ │ - vldr d0, [pc, #640] @ 1e6e08 │ │ │ │ + vldr d0, [pc, #640] @ 1e6af8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e6bb2 │ │ │ │ + cbz r0, 1e68a2 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ strd r9, r4, [sp, #16] │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ vldmia r8!, {s0} │ │ │ │ mov r0, r7 │ │ │ │ ldrb r4, [r6, #13] │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e6bf4 │ │ │ │ + cbz r0, 1e68e4 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ cmp r8, fp │ │ │ │ mov r6, r0 │ │ │ │ - bne.n 1e6bc2 │ │ │ │ + bne.n 1e68b2 │ │ │ │ ldrd r9, r4, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #512] @ 1e6e10 │ │ │ │ + vldr d0, [pc, #512] @ 1e6b00 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1e6c3e │ │ │ │ + cbz r0, 1e692e │ │ │ │ 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, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r1, r9 │ │ │ │ - vldr d0, [pc, #468] @ 1e6e18 │ │ │ │ + vldr d0, [pc, #468] @ 1e6b08 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e6c70 │ │ │ │ + cbz r0, 1e6960 │ │ │ │ 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, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #174] @ 0xae │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e6d28 │ │ │ │ + beq.n 1e6a18 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ ldrb.w r4, [sl, #13] │ │ │ │ - vldr d0, [pc, #340] @ 1e6e10 │ │ │ │ + vldr d0, [pc, #340] @ 1e6b00 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e6ce4 │ │ │ │ + cbz r0, 1e69d4 │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e4a14 │ │ │ │ - ldr r2, [pc, #292] @ (1e6e34 ) │ │ │ │ - ldr r3, [pc, #284] @ (1e6e2c ) │ │ │ │ + bl 1e4704 │ │ │ │ + ldr r2, [pc, #292] @ (1e6b24 ) │ │ │ │ + ldr r3, [pc, #284] @ (1e6b1c ) │ │ │ │ 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 1e6ea8 │ │ │ │ + bne.w 1e6b98 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ add.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ - bhi.n 1e6df8 │ │ │ │ + bhi.n 1e6ae8 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1e6df0 │ │ │ │ + bhi.n 1e6ae0 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r4, [r2, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ str r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ @@ -561261,34 +560942,34 @@ │ │ │ │ lsl.w r4, r1, r4 │ │ │ │ lsr.w r6, r1, r6 │ │ │ │ orrs r4, r6 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ mvns r6, r3 │ │ │ │ mvn.w r9, r4 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e6da8 │ │ │ │ + cbz r0, 1e6a98 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bhi.n 1e6ea2 │ │ │ │ + bhi.n 1e6b92 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1e6eac │ │ │ │ + bhi.n 1e6b9c │ │ │ │ tbb [pc, r3] │ │ │ │ strb r5, [r5, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ ldr r6, [r6, #36] @ 0x24 │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ @@ -561300,357 +560981,357 @@ │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ subs r4, #118 @ 0x76 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 1e6d68 │ │ │ │ + b.n 1e6a58 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 1e6d68 │ │ │ │ + b.n 1e6a58 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 1e6d68 │ │ │ │ - vldr d7, [pc, #36] @ 1e6e20 │ │ │ │ + b.n 1e6a58 │ │ │ │ + vldr d7, [pc, #36] @ 1e6b10 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 1e6d68 │ │ │ │ + b.n 1e6a58 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #0 @ (adr r0, 1e6e0c ) │ │ │ │ - bhi.n 1e6db8 │ │ │ │ + add r0, pc, #0 @ (adr r0, 1e6afc ) │ │ │ │ + bhi.n 1e6aa8 │ │ │ │ it hi │ │ │ │ ... │ │ │ │ cmp r5, #24 │ │ │ │ strbhi r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ mov r0, r0 │ │ │ │ mov r0, r0 │ │ │ │ moval r0, r0 │ │ │ │ strhal r0, [r0, #0] │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #944] @ 0x3b0 │ │ │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r6, r7, [sp, #24] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e6e60 │ │ │ │ + cbz r0, 1e6b50 │ │ │ │ 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, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ - b.n 1e6d0c │ │ │ │ + bl 1e4694 │ │ │ │ + b.n 1e69fc │ │ │ │ strh.w r6, [sp, #32] │ │ │ │ - b.n 1e6e3a │ │ │ │ + b.n 1e6b2a │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ - b.n 1e6e3a │ │ │ │ + b.n 1e6b2a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1e6e3a │ │ │ │ + b.n 1e6b2a │ │ │ │ strd r6, r9, [sp, #32] │ │ │ │ - b.n 1e6e3a │ │ │ │ + b.n 1e6b2a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #692] @ (1e7180 ) │ │ │ │ - ldr r3, [pc, #696] @ (1e7184 ) │ │ │ │ + ldr r2, [pc, #692] @ (1e6e70 ) │ │ │ │ + ldr r3, [pc, #696] @ (1e6e74 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ add r5, sp, #32 │ │ │ │ - vldr d0, [pc, #648] @ 1e7160 │ │ │ │ + vldr d0, [pc, #648] @ 1e6e50 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e6f0a │ │ │ │ + cbz r0, 1e6bfa │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1e6f36 │ │ │ │ + cbz r0, 1e6c26 │ │ │ │ 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, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r9 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4a14 │ │ │ │ - vldr d7, [pc, #492] @ 1e7168 │ │ │ │ + bl 1e4704 │ │ │ │ + vldr d7, [pc, #492] @ 1e6e58 │ │ │ │ cmp.w r8, #32 │ │ │ │ - vldr d0, [pc, #492] @ 1e7170 │ │ │ │ + vldr d0, [pc, #492] @ 1e6e60 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #185 @ 0xb9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ it cs │ │ │ │ vmovcs.f64 d0, d7 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov fp, r0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e6fd6 │ │ │ │ + cbz r0, 1e6cc6 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r8 │ │ │ │ vmov.f64 d0, #80 @ 0x3e800000 0.250 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e7012 │ │ │ │ + cbz r0, 1e6d02 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r9 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ orr.w r3, r8, #128 @ 0x80 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #6 │ │ │ │ - bl 1e5564 │ │ │ │ + bl 1e5254 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6ad0 │ │ │ │ - vldr d0, [pc, #180] @ 1e7178 │ │ │ │ + bl 1e67c0 │ │ │ │ + vldr d0, [pc, #180] @ 1e6e68 │ │ │ │ ldrb.w r9, [r8, #13] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e70f6 │ │ │ │ + cbz r0, 1e6de6 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, sl │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e4a14 │ │ │ │ - ldr r2, [pc, #72] @ (1e7188 ) │ │ │ │ - ldr r3, [pc, #68] @ (1e7184 ) │ │ │ │ + bl 1e4704 │ │ │ │ + ldr r2, [pc, #72] @ (1e6e78 ) │ │ │ │ + ldr r3, [pc, #68] @ (1e6e74 ) │ │ │ │ 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 1e7156 │ │ │ │ + bne.n 1e6e46 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r0!, {} │ │ │ │ @@ -561661,72 +561342,72 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ + str r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #52] @ 0x34 │ │ │ │ + str r1, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r3, #2 │ │ │ │ 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 r5, r2 │ │ │ │ - ldr r2, [pc, #544] @ (1e73c4 ) │ │ │ │ + ldr r2, [pc, #544] @ (1e70b4 ) │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #536] @ (1e73c8 ) │ │ │ │ + ldr r3, [pc, #536] @ (1e70b8 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb.w sl, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - cbz r2, 1e7206 │ │ │ │ + cbz r2, 1e6ef6 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 1e71f8 │ │ │ │ + cbnz r0, 1e6ee8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1e72f4 │ │ │ │ + bne.w 1e6fe4 │ │ │ │ mov r6, r3 │ │ │ │ adds r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e7206 │ │ │ │ + beq.n 1e6ef6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 1e71f8 │ │ │ │ + cbnz r0, 1e6ee8 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e7206 │ │ │ │ + beq.n 1e6ef6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e71de │ │ │ │ + beq.n 1e6ece │ │ │ │ subs r0, #13 │ │ │ │ adds r3, #20 │ │ │ │ cmp r0, #5 │ │ │ │ it ls │ │ │ │ addls r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1e71d2 │ │ │ │ + bne.n 1e6ec2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1e00a8 │ │ │ │ + bl 1dfd98 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ ldrh r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ strh r3, [r0, #60] @ 0x3c │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ @@ -561735,134 +561416,134 @@ │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ strb.w r3, [r0, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [r0, #80] @ 0x50 │ │ │ │ strb.w r1, [r0, #62] @ 0x3e │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e7242 │ │ │ │ + beq.n 1e6f32 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ - cbz r5, 1e72ac │ │ │ │ + cbz r5, 1e6f9c │ │ │ │ ldr.w r9, [r4, #48] @ 0x30 │ │ │ │ mov.w r8, #20 │ │ │ │ add.w r4, sp, r8 │ │ │ │ add.w ip, sp, #40 @ 0x28 │ │ │ │ mla fp, r8, r5, r9 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1e7292 │ │ │ │ + b.n 1e6f82 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e7328 │ │ │ │ + beq.n 1e7018 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add.w r9, r9, #20 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r9, fp │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ mla lr, r8, r5, r2 │ │ │ │ add.w r5, r5, #1 │ │ │ │ str.w r3, [lr, #16] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - beq.n 1e72ac │ │ │ │ + beq.n 1e6f9c │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e7260 │ │ │ │ + beq.n 1e6f50 │ │ │ │ sub.w r1, r3, #13 │ │ │ │ cmp r1, #5 │ │ │ │ - bls.n 1e7266 │ │ │ │ + bls.n 1e6f56 │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 1e7292 │ │ │ │ + bne.n 1e6f82 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e734a │ │ │ │ + bne.n 1e703a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4278 │ │ │ │ + bl 1e3f68 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r2, [r7, #63] @ 0x3f │ │ │ │ add.w r1, r7, #20 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ add r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e46ec │ │ │ │ - ldr r2, [pc, #244] @ (1e73cc ) │ │ │ │ - ldr r3, [pc, #236] @ (1e73c8 ) │ │ │ │ + bl 1e43dc │ │ │ │ + ldr r2, [pc, #244] @ (1e70bc ) │ │ │ │ + ldr r3, [pc, #236] @ (1e70b8 ) │ │ │ │ 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 1e73c0 │ │ │ │ + bne.n 1e70b0 │ │ │ │ add.w r0, r7, #20 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r3 │ │ │ │ adds r3, #20 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, r3 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - beq.n 1e7206 │ │ │ │ + beq.n 1e6ef6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1e71f8 │ │ │ │ + bne.w 1e6ee8 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ adds r1, r7, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1e7206 │ │ │ │ + beq.w 1e6ef6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e72f4 │ │ │ │ - b.n 1e71f8 │ │ │ │ + beq.n 1e6fe4 │ │ │ │ + b.n 1e6ee8 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e729c │ │ │ │ + bne.n 1e6f8c │ │ │ │ add.w r2, r9, #20 │ │ │ │ cmp r2, fp │ │ │ │ - beq.n 1e72ac │ │ │ │ + beq.n 1e6f9c │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbnz r3, 1e733e │ │ │ │ + cbnz r3, 1e702e │ │ │ │ add.w r9, r9, #40 @ 0x28 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.n 1e731e │ │ │ │ - b.n 1e72ac │ │ │ │ + bne.n 1e700e │ │ │ │ + b.n 1e6f9c │ │ │ │ sub.w r1, r3, #13 │ │ │ │ mov r9, r2 │ │ │ │ cmp r1, #5 │ │ │ │ - bls.n 1e7266 │ │ │ │ - b.n 1e72a4 │ │ │ │ + bls.n 1e6f56 │ │ │ │ + b.n 1e6f94 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, fp, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add.w fp, sp, #40 @ 0x28 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e737c │ │ │ │ + cbz r0, 1e706c │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ movs r2, #20 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ @@ -561877,54 +561558,54 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r5] │ │ │ │ - b.n 1e72b2 │ │ │ │ + b.n 1e6fa2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r2, #50] @ 0x32 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #40] @ 0x28 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #24 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r1, [r4] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e4278 │ │ │ │ + bl 1e3f68 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov.w ip, #1 │ │ │ │ ldrb.w r2, [r1, #63] @ 0x3f │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ adds r3, r0, r2 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #8 │ │ │ │ movs r4, #34 @ 0x22 │ │ │ │ strd r4, ip, [sp] │ │ │ │ - bl 1e718c │ │ │ │ + bl 1e6e7c │ │ │ │ add sp, #24 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ - ldr r4, [pc, #200] @ (1e74f4 ) │ │ │ │ + ldr r4, [pc, #200] @ (1e71e4 ) │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ - ldr r2, [pc, #200] @ (1e74f8 ) │ │ │ │ + ldr r2, [pc, #200] @ (1e71e8 ) │ │ │ │ movs r3, #2 │ │ │ │ add r4, pc │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -561932,15 +561613,15 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ str r4, [sp, #8] │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #9 │ │ │ │ - bl 1e718c │ │ │ │ + bl 1e6e7c │ │ │ │ add r3, sp, #20 │ │ │ │ add.w lr, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #20] │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ mov ip, lr │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ @@ -561953,98 +561634,98 @@ │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ 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.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w lr, sp, #68 @ 0x44 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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, r5 │ │ │ │ - bl 1e46ec │ │ │ │ - ldr r2, [pc, #40] @ (1e74fc ) │ │ │ │ - ldr r3, [pc, #36] @ (1e74f8 ) │ │ │ │ + bl 1e43dc │ │ │ │ + ldr r2, [pc, #40] @ (1e71ec ) │ │ │ │ + ldr r3, [pc, #36] @ (1e71e8 ) │ │ │ │ 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 1e74ee │ │ │ │ + bne.n 1e71de │ │ │ │ add.w r0, r8, #20 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #24] │ │ │ │ + ldrh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7596 │ │ │ │ + beq.n 1e7286 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r4, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov ip, r4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ubfx r2, r2, #0, #24 │ │ │ │ tst r2, r1 │ │ │ │ - beq.n 1e7536 │ │ │ │ + beq.n 1e7226 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq ip, r3 │ │ │ │ - beq.n 1e7536 │ │ │ │ + beq.n 1e7226 │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e751c │ │ │ │ + bne.n 1e720c │ │ │ │ orrs.w r2, ip, r4 │ │ │ │ - beq.n 1e75ac │ │ │ │ + beq.n 1e729c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e759a │ │ │ │ + beq.n 1e728a │ │ │ │ ldrb.w r3, [ip, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb.w r3, [ip, #29] │ │ │ │ - cbz r4, 1e7590 │ │ │ │ + cbz r4, 1e7280 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20e470 │ │ │ │ + bl 20e160 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 1e75a2 │ │ │ │ + cbnz r0, 1e7292 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bc2f0 │ │ │ │ + bl 2bbfe0 │ │ │ │ and.w ip, r0, #3 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ adds r0, #17 │ │ │ │ ldrb r2, [r4, #29] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ @@ -562055,184 +561736,184 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ movs r0, #17 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e757c │ │ │ │ - b.n 1e7590 │ │ │ │ + bne.n 1e726c │ │ │ │ + b.n 1e7280 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bc664 │ │ │ │ + bl 2bc354 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1e756e │ │ │ │ + b.n 1e725e │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1e7592 │ │ │ │ + b.n 1e7282 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #7 │ │ │ │ it ne │ │ │ │ cmpne r3, #3 │ │ │ │ ite le │ │ │ │ movle r5, #1 │ │ │ │ movgt r5, #0 │ │ │ │ - ble.n 1e760c │ │ │ │ + ble.n 1e72fc │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1e7620 │ │ │ │ + bls.n 1e7310 │ │ │ │ ldr.w r4, [r4, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e75ea │ │ │ │ - b.n 1e7608 │ │ │ │ + cbnz r3, 1e72da │ │ │ │ + b.n 1e72f8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e7608 │ │ │ │ + cbz r3, 1e72f8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e75e4 │ │ │ │ + beq.n 1e72d4 │ │ │ │ movs r2, #151 @ 0x97 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232128 │ │ │ │ - b.n 1e7600 │ │ │ │ + bl 231e18 │ │ │ │ + b.n 1e72f0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e75f0 │ │ │ │ + bne.n 1e72e0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e75fa │ │ │ │ + bne.n 1e72ea │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #8 │ │ │ │ - bl 1e7500 │ │ │ │ + bl 1e71f0 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e75da │ │ │ │ + bhi.n 1e72ca │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7500 │ │ │ │ + bl 1e71f0 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ - b.n 1e75da │ │ │ │ + b.n 1e72ca │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ sub sp, #12 │ │ │ │ cmp r1, #7 │ │ │ │ it ne │ │ │ │ cmpne r1, #3 │ │ │ │ - ble.n 1e7658 │ │ │ │ + ble.n 1e7348 │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq ip, r1 │ │ │ │ - beq.n 1e765c │ │ │ │ + beq.n 1e734c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w ip, #8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e76d8 │ │ │ │ + beq.n 1e73c8 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 1e7682 │ │ │ │ + beq.n 1e7372 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - beq.n 1e7682 │ │ │ │ + beq.n 1e7372 │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e766a │ │ │ │ - cbz r0, 1e76a2 │ │ │ │ + bne.n 1e735a │ │ │ │ + cbz r0, 1e7392 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20e470 │ │ │ │ + bl 20e160 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 1e76e8 │ │ │ │ + cbnz r0, 1e73d8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bc2f0 │ │ │ │ + bl 2bbfe0 │ │ │ │ and.w r0, r0, #15 │ │ │ │ ldrb.w r3, [r4, #352] @ 0x160 │ │ │ │ bfi r3, r0, #4, #4 │ │ │ │ strb.w r3, [r4, #352] @ 0x160 │ │ │ │ - cbz r5, 1e76e4 │ │ │ │ + cbz r5, 1e73d4 │ │ │ │ mov r0, r5 │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 20e470 │ │ │ │ - cbnz r0, 1e76f2 │ │ │ │ + bl 20e160 │ │ │ │ + cbnz r0, 1e73e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc2f0 │ │ │ │ + bl 2bbfe0 │ │ │ │ and.w r0, r0, #15 │ │ │ │ ldrb.w r3, [r4, #353] @ 0x161 │ │ │ │ bfi r3, r0, #0, #4 │ │ │ │ strb.w r3, [r4, #353] @ 0x161 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r3, [r0, #352] @ 0x160 │ │ │ │ bfi r3, r2, #4, #4 │ │ │ │ strb.w r3, [r0, #352] @ 0x160 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e76c8 │ │ │ │ + b.n 1e73b8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bc664 │ │ │ │ + bl 2bc354 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1e7698 │ │ │ │ + b.n 1e7388 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc664 │ │ │ │ + bl 2bc354 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1e76be │ │ │ │ - cbz r1, 1e774e │ │ │ │ + b.n 1e73ae │ │ │ │ + cbz r1, 1e743e │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r0, 1e7740 │ │ │ │ - bl 1c2d94 │ │ │ │ - cbz r0, 1e7724 │ │ │ │ + cbz r0, 1e7430 │ │ │ │ + bl 1c2a84 │ │ │ │ + cbz r0, 1e7414 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1c64ec │ │ │ │ + bl 1c61dc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1c64ec │ │ │ │ + bl 1c61dc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -562240,114 +561921,114 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ ldrb.w ip, [r4, #480] @ 0x1e0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1e7774 │ │ │ │ + bne.n 1e7464 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w ip, [r2, #14] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e7770 │ │ │ │ + beq.n 1e7460 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e76fc │ │ │ │ + bl 1e73ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ - bl 1e76fc │ │ │ │ + bl 1e73ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldrd ip, r0, [r2, #-20] │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ ldrd r1, r3, [r2, #-12] │ │ │ │ strd r1, r3, [r5, #-12] │ │ │ │ strd ip, r0, [r5, #-20] │ │ │ │ - b.n 1e7770 │ │ │ │ + b.n 1e7460 │ │ │ │ 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 │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 1e7838 │ │ │ │ + beq.n 1e7528 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, #16 │ │ │ │ subs r6, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1e77e4 │ │ │ │ + b.n 1e74d4 │ │ │ │ subs r6, #16 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r7, 1e77fe │ │ │ │ - cbz r0, 1e783c │ │ │ │ + cbz r7, 1e74ee │ │ │ │ + cbz r0, 1e752c │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r3, 1e77fe │ │ │ │ + cbz r3, 1e74ee │ │ │ │ ldr r7, [r3, #8] │ │ │ │ add.w r2, r4, #16 │ │ │ │ ldmia r2, {r2, r3, r5} │ │ │ │ str r7, [r4, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r9, r9, [r4, #16] │ │ │ │ - cbz r5, 1e784e │ │ │ │ - cbz r0, 1e781c │ │ │ │ + cbz r5, 1e753e │ │ │ │ + cbz r0, 1e750c │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2d94 │ │ │ │ - cbz r0, 1e781c │ │ │ │ + bl 1c2a84 │ │ │ │ + cbz r0, 1e750c │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r5, r5, [r4, #20] │ │ │ │ mov r4, r6 │ │ │ │ str.w fp, [r3, #4] │ │ │ │ str.w fp, [r5] │ │ │ │ add.w fp, r6, #16 │ │ │ │ cmp fp, sl │ │ │ │ ldr r6, [r6, #20] │ │ │ │ - bne.n 1e77e2 │ │ │ │ + bne.n 1e74d2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, r4, #16 │ │ │ │ ldmia r2, {r2, r3, r5} │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r0, r0, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1e781c │ │ │ │ + bne.n 1e750c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ 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 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r4, [pc, #220] @ (1e7958 ) │ │ │ │ - bl 1e7754 │ │ │ │ + ldr r4, [pc, #220] @ (1e7648 ) │ │ │ │ + bl 1e7444 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r8, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ add.w r1, r8, #20 │ │ │ │ add r4, pc │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ bfi r2, r3, #2, #4 │ │ │ │ @@ -562359,39 +562040,39 @@ │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r8, #40] @ 0x28 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ bfi r2, r3, #1, #1 │ │ │ │ strb.w r2, [r8, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 1e78de │ │ │ │ + cbz r0, 1e75ce │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1c2dd0 │ │ │ │ - ldr r3, [pc, #124] @ (1e795c ) │ │ │ │ + bl 1c2ac0 │ │ │ │ + ldr r3, [pc, #124] @ (1e764c ) │ │ │ │ mov.w sl, #48 @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mla r3, sl, r3, r2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 1e7950 │ │ │ │ + cbz r3, 1e7640 │ │ │ │ add.w r5, r8, #60 @ 0x3c │ │ │ │ add.w r4, r7, #60 @ 0x3c │ │ │ │ mov.w fp, #0 │ │ │ │ ldr.w r6, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 1e7916 │ │ │ │ + cbz r6, 1e7606 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 1e7916 │ │ │ │ - bl 1c2d94 │ │ │ │ - cbz r0, 1e7916 │ │ │ │ + cbz r0, 1e7606 │ │ │ │ + bl 1c2a84 │ │ │ │ + cbz r0, 1e7606 │ │ │ │ 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] │ │ │ │ @@ -562402,271 +562083,271 @@ │ │ │ │ str.w r0, [r5, #-32] │ │ │ │ str.w r1, [r5, #-28] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mla r3, sl, r3, r2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bhi.n 1e7900 │ │ │ │ + bhi.n 1e75f0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strh r6, [r5, #58] @ 0x3a │ │ │ │ + ldrh r6, [r7, #18] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ - ldr.w r8, [pc, #1172] @ 1e7e08 │ │ │ │ + ldr.w r8, [pc, #1172] @ 1e7af8 │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1e79cc │ │ │ │ + bhi.n 1e76bc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsls r4, r6, #5 │ │ │ │ lsls r0, r0, #7 │ │ │ │ lsls r3, r3, #7 │ │ │ │ movs r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - bl 1e021c │ │ │ │ + bl 1dff0c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7754 │ │ │ │ + bl 1e7444 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e79c4 │ │ │ │ + cbz r0, 1e76b4 │ │ │ │ add.w r2, r7, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ - cbz r6, 1e79e6 │ │ │ │ + cbz r6, 1e76d6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e7da4 │ │ │ │ + beq.w 1e7a94 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1e0034 │ │ │ │ + bl 1dfd24 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7754 │ │ │ │ + bl 1e7444 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e7a3e │ │ │ │ + beq.n 1e772e │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 1e7a30 │ │ │ │ + cbz r6, 1e7720 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7a30 │ │ │ │ + cbz r0, 1e7720 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr.w ip, [r9, #32] │ │ │ │ - cbz r0, 1e7a30 │ │ │ │ + cbz r0, 1e7720 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r6, [r3, #48] @ 0x30 │ │ │ │ adds r2, #16 │ │ │ │ adds r3, #16 │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 1e7a12 │ │ │ │ + bcc.n 1e7702 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r9, #28] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 1e7854 │ │ │ │ + bl 1e7544 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7754 │ │ │ │ + bl 1e7444 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ add.w r1, r6, #20 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7a94 │ │ │ │ + cbz r0, 1e7784 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldrd r3, r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e7db4 │ │ │ │ + beq.w 1e7aa4 │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e7abe │ │ │ │ - cbz r0, 1e7abe │ │ │ │ + beq.n 1e77ae │ │ │ │ + cbz r0, 1e77ae │ │ │ │ mov r1, r8 │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 1e7abe │ │ │ │ + cbz r0, 1e77ae │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1e7d80 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1e7ad4 ) │ │ │ │ + bhi.w 1e7a70 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1e77c4 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r5, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 7, pc, cr1, cr15, {7} │ │ │ │ lsls r5, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 1e7b02 │ │ │ │ + cbz r6, 1e77f2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e7d94 │ │ │ │ + beq.w 1e7a84 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfff8 │ │ │ │ + bl 1dfce8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1e7754 │ │ │ │ + bl 1e7444 │ │ │ │ ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e7b58 │ │ │ │ + beq.n 1e7848 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 1e7b4a │ │ │ │ + cbz r6, 1e783a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7b4a │ │ │ │ + cbz r0, 1e783a │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr.w ip, [r9, #40] @ 0x28 │ │ │ │ - cbz r0, 1e7b4a │ │ │ │ + cbz r0, 1e783a │ │ │ │ ldr r6, [r0, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r6, [r3, #56] @ 0x38 │ │ │ │ adds r2, #16 │ │ │ │ adds r3, #16 │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 1e7b2c │ │ │ │ + bcc.n 1e781c │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e79c4 │ │ │ │ + beq.w 1e76b4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7b6e │ │ │ │ + cbz r0, 1e785e │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2d94 │ │ │ │ - cbz r0, 1e7b6e │ │ │ │ + bl 1c2a84 │ │ │ │ + cbz r0, 1e785e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ str.w r4, [r9, #36] @ 0x24 │ │ │ │ - b.n 1e79c4 │ │ │ │ + b.n 1e76b4 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1e00a8 │ │ │ │ + bl 1dfd98 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7754 │ │ │ │ + bl 1e7444 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ add.w r1, r6, #20 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7bbc │ │ │ │ + cbz r0, 1e78ac │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e7c02 │ │ │ │ + beq.n 1e78f2 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #20 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mla r2, r3, r8, r2 │ │ │ │ mla r3, r3, r8, r1 │ │ │ │ ldrd r1, r2, [r2, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ - cbz r1, 1e7bf8 │ │ │ │ + cbz r1, 1e78e8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7bf8 │ │ │ │ + cbz r0, 1e78e8 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - cbz r0, 1e7bf4 │ │ │ │ + cbz r0, 1e78e4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r1, [r3, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 1e7bca │ │ │ │ + bcc.n 1e78ba │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r2, [r6, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r4, #60] @ 0x3c │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ strb.w r0, [r6, #60] @ 0x3c │ │ │ │ bfi r2, r3, #2, #1 │ │ │ │ @@ -562691,31 +562372,31 @@ │ │ │ │ str.w r0, [r6, #73] @ 0x49 │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r2, [r6, #80] @ 0x50 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7754 │ │ │ │ - ldr r3, [pc, #388] @ (1e7e0c ) │ │ │ │ + bl 1e7444 │ │ │ │ + ldr r3, [pc, #388] @ (1e7afc ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1e7de0 │ │ │ │ + bne.w 1e7ad0 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ @@ -562727,137 +562408,137 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ str r1, [r6, #60] @ 0x3c │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ - cbz r1, 1e7cd2 │ │ │ │ + cbz r1, 1e79c2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1c64ec │ │ │ │ + bl 1c61dc │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e79c4 │ │ │ │ + beq.w 1e76b4 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r4, [r3, #92] @ 0x5c │ │ │ │ mov r1, r4 │ │ │ │ - cbz r4, 1e7cf6 │ │ │ │ + cbz r4, 1e79e6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7cf6 │ │ │ │ + cbz r0, 1e79e6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1e7cf6 │ │ │ │ + cbz r0, 1e79e6 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r4, [r6, #92] @ 0x5c │ │ │ │ adds r3, #16 │ │ │ │ adds r6, #16 │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1e7ce0 │ │ │ │ - b.n 1e79c4 │ │ │ │ + bne.n 1e79d0 │ │ │ │ + b.n 1e76b4 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7754 │ │ │ │ + bl 1e7444 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 55100 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1e79b8 │ │ │ │ - b.n 1e79c4 │ │ │ │ + bne.w 1e76a8 │ │ │ │ + b.n 1e76b4 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dff00 │ │ │ │ + bl 1dfbf0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7754 │ │ │ │ + bl 1e7444 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r8, [r4, #76] @ 0x4c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e7d72 │ │ │ │ + beq.n 1e7a62 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7d72 │ │ │ │ + cbz r0, 1e7a62 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1c2d94 │ │ │ │ - cbz r0, 1e7d72 │ │ │ │ + bl 1c2a84 │ │ │ │ + cbz r0, 1e7a62 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ str.w r8, [r6, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ strb.w r3, [r6, #80] @ 0x50 │ │ │ │ - b.n 1e79c4 │ │ │ │ + b.n 1e76b4 │ │ │ │ ldrd r1, r2, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ strd r1, r2, [r6, #64] @ 0x40 │ │ │ │ - b.n 1e79c4 │ │ │ │ + b.n 1e76b4 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ - b.n 1e79c4 │ │ │ │ + b.n 1e76b4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e7b02 │ │ │ │ + beq.w 1e77f2 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - b.n 1e7b02 │ │ │ │ + b.n 1e77f2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e79e6 │ │ │ │ + beq.w 1e76d6 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - b.n 1e79e6 │ │ │ │ + b.n 1e76d6 │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ bic.w r2, r2, #4278190080 @ 0xff000000 │ │ │ │ cmp.w r2, #2097152 @ 0x200000 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbnz r3, 1e7ddc │ │ │ │ - cbz r0, 1e7ddc │ │ │ │ + cbnz r3, 1e7acc │ │ │ │ + cbz r0, 1e7acc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2d94 │ │ │ │ - cbz r0, 1e7ddc │ │ │ │ + bl 1c2a84 │ │ │ │ + cbz r0, 1e7acc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ - b.n 1e79c4 │ │ │ │ + b.n 1e76b4 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r6, #20 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e7c9e │ │ │ │ + beq.w 1e798e │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1c2dd0 │ │ │ │ - b.n 1e7c9e │ │ │ │ - strh r2, [r0, #52] @ 0x34 │ │ │ │ + bl 1c2ac0 │ │ │ │ + b.n 1e798e │ │ │ │ + ldrh r2, [r2, #12] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e8024 │ │ │ │ + beq.w 1e7d14 │ │ │ │ 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 r8, r1 │ │ │ │ @@ -562865,193 +562546,193 @@ │ │ │ │ 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 1e7fa8 │ │ │ │ + beq.w 1e7c98 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 1e7f32 │ │ │ │ + beq.n 1e7c22 │ │ │ │ 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 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e7f24 │ │ │ │ + beq.n 1e7c14 │ │ │ │ add r3, sp, #32 │ │ │ │ strd r9, r8, [sp, #12] │ │ │ │ strd r3, r6, [sp, #4] │ │ │ │ - b.n 1e7e96 │ │ │ │ + b.n 1e7b86 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7960 │ │ │ │ + bl 1e7650 │ │ │ │ strd fp, sl, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 1e0384 │ │ │ │ + bl 1e0074 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e7f1c │ │ │ │ + beq.n 1e7c0c │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1e7e78 │ │ │ │ + bne.n 1e7b68 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1e015c │ │ │ │ + bl 1dfe4c │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7754 │ │ │ │ + bl 1e7444 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7ed0 │ │ │ │ + cbz r0, 1e7bc0 │ │ │ │ add.w r2, r4, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd fp, sl, [sp, #32] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ - bl 1e0384 │ │ │ │ + bl 1e0074 │ │ │ │ ldr.w r8, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7e8e │ │ │ │ + beq.n 1e7b7e │ │ │ │ mov r3, r4 │ │ │ │ add.w r6, r5, #8 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 1e01b0 │ │ │ │ + bl 1dfea0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r0, #16 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r6, [r0, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e7ef6 │ │ │ │ + bne.n 1e7be6 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e7e96 │ │ │ │ + bne.n 1e7b86 │ │ │ │ ldrd r6, r9, [sp, #8] │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e7e3e │ │ │ │ + bne.n 1e7b2e │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfde4 │ │ │ │ + bl 1dfad4 │ │ │ │ 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 1e802c │ │ │ │ + beq.n 1e7d1c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e8020 │ │ │ │ + beq.n 1e7d10 │ │ │ │ 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 │ │ │ │ mov r2, r4 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 1e93dc │ │ │ │ + bl 1e90cc │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7e10 │ │ │ │ + bl 1e7b00 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e7f24 │ │ │ │ + beq.n 1e7c14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e9140 │ │ │ │ + bl 1e8e30 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7e10 │ │ │ │ + bl 1e7b00 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e7e3e │ │ │ │ - b.n 1e7f2c │ │ │ │ + bne.w 1e7b2e │ │ │ │ + b.n 1e7c1c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd7c │ │ │ │ + bl 1dfa6c │ │ │ │ mov r7, r0 │ │ │ │ ldrd sl, r3, [r6, #28] │ │ │ │ str r3, [r0, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e7fcc │ │ │ │ + beq.n 1e7cbc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7fcc │ │ │ │ + cbz r0, 1e7cbc │ │ │ │ mov r1, sl │ │ │ │ - bl 1c2d94 │ │ │ │ - cbz r0, 1e7fcc │ │ │ │ + bl 1c2a84 │ │ │ │ + cbz r0, 1e7cbc │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w sl, [r7, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1e8026 │ │ │ │ + beq.n 1e7d16 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e7fec │ │ │ │ + cbz r2, 1e7cdc │ │ │ │ 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 1e93dc │ │ │ │ + bl 1e90cc │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r1, r7, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7e10 │ │ │ │ + bl 1e7b00 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r1, r7, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7e10 │ │ │ │ + bl 1e7b00 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e7e3e │ │ │ │ - b.n 1e7f2c │ │ │ │ + bne.w 1e7b2e │ │ │ │ + b.n 1e7c1c │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1e7f66 │ │ │ │ + b.n 1e7c56 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -563059,111 +562740,111 @@ │ │ │ │ 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 │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 55100 │ │ │ │ ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ ldrb.w r3, [r5, #128] @ 0x80 │ │ │ │ str.w r2, [r4, #132] @ 0x84 │ │ │ │ strb.w r3, [r4, #128] @ 0x80 │ │ │ │ - cbnz r2, 1e8070 │ │ │ │ + cbnz r2, 1e7d60 │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6274 │ │ │ │ + bl 1c5f64 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e806c │ │ │ │ + beq.n 1e7d5c │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - bl 1e8034 │ │ │ │ + bl 1e7d24 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r7, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1e806c │ │ │ │ + bls.n 1e7d5c │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ - b.n 1e8088 │ │ │ │ + b.n 1e7d78 │ │ │ │ nop │ │ │ │ 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 │ │ │ │ - bl 1df7a0 │ │ │ │ + bl 1df490 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df7bc │ │ │ │ + bl 1df4ac │ │ │ │ add.w lr, r4, #16 │ │ │ │ add.w ip, r5, #16 │ │ │ │ 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] │ │ │ │ ldrh.w r2, [r4, #80] @ 0x50 │ │ │ │ strh.w r2, [r5, #80] @ 0x50 │ │ │ │ - cbnz r2, 1e8140 │ │ │ │ + cbnz r2, 1e7e30 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 1e8112 │ │ │ │ + cbz r0, 1e7e02 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e8034 │ │ │ │ + bl 1e7d24 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ - cbz r2, 1e8132 │ │ │ │ + cbz r2, 1e7e22 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6298 │ │ │ │ + bl 1c5f88 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 55100 │ │ │ │ ldrh.w r2, [r4, #72] @ 0x48 │ │ │ │ strh.w r2, [r5, #72] @ 0x48 │ │ │ │ - cbnz r2, 1e8158 │ │ │ │ + cbnz r2, 1e7e48 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6274 │ │ │ │ + bl 1c5f64 │ │ │ │ ldrh.w r2, [r4, #80] @ 0x50 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ blx 55100 │ │ │ │ - b.n 1e8106 │ │ │ │ + b.n 1e7df6 │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6274 │ │ │ │ + bl 1c5f64 │ │ │ │ ldrh.w r3, [r4, #72] @ 0x48 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ str r0, [r5, #100] @ 0x64 │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 55100 │ │ │ │ mov r0, r5 │ │ │ │ @@ -563177,161 +562858,161 @@ │ │ │ │ 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, 1e81c8 │ │ │ │ + cbz r3, 1e7eb8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e80ac │ │ │ │ + bl 1e7d9c │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ 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 1e81a2 │ │ │ │ + bne.n 1e7e92 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfcd0 │ │ │ │ + bl 1df9c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbz r1, 1e8200 │ │ │ │ + cbz r1, 1e7ef0 │ │ │ │ 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, 1e822a │ │ │ │ + cbz r3, 1e7f1a │ │ │ │ str r1, [r5, #20] │ │ │ │ add.w r2, r6, #44 @ 0x2c │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8178 │ │ │ │ + bl 1e7e68 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7e10 │ │ │ │ + bl 1e7b00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e77b8 │ │ │ │ + bl 1e74a8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e81fe │ │ │ │ + beq.n 1e7eee │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.n 1e81fe │ │ │ │ + b.n 1e7eee │ │ │ │ nop │ │ │ │ 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, #56] @ (1e8290 ) │ │ │ │ + ldr r2, [pc, #56] @ (1e7f80 ) │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1e8294 ) │ │ │ │ + ldr r3, [pc, #48] @ (1e7f84 ) │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e7960 │ │ │ │ - ldr r2, [pc, #32] @ (1e8298 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e8294 ) │ │ │ │ + bl 1e7650 │ │ │ │ + ldr r2, [pc, #32] @ (1e7f88 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e7f84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e828c │ │ │ │ + bne.n 1e7f7c │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r3, #22] │ │ │ │ + strh r6, [r5, #4] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #22] │ │ │ │ + strh r4, [r2, #4] │ │ │ │ lsls r1, r3, #2 │ │ │ │ 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, #68] @ 1e82f4 │ │ │ │ + ldr.w ip, [pc, #68] @ 1e7fe4 │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ - ldr r2, [pc, #60] @ (1e82f8 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e7fe8 ) │ │ │ │ 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 1e7960 │ │ │ │ - ldr r2, [pc, #32] @ (1e82fc ) │ │ │ │ - ldr r3, [pc, #28] @ (1e82f8 ) │ │ │ │ + bl 1e7650 │ │ │ │ + ldr r2, [pc, #32] @ (1e7fec ) │ │ │ │ + ldr r3, [pc, #28] @ (1e7fe8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e82f0 │ │ │ │ + bne.n 1e7fe0 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r1, #21] │ │ │ │ + strh r2, [r3, #2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #20] │ │ │ │ + strh r0, [r6, #0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #168] @ (1e83bc ) │ │ │ │ + ldr r0, [pc, #168] @ (1e80ac ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #168] @ (1e83c0 ) │ │ │ │ + ldr r1, [pc, #168] @ (1e80b0 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #32 │ │ │ │ add.w r6, r4, #8 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -563340,133 +563021,133 @@ │ │ │ │ str r6, [r4, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [r4, #4] │ │ │ │ ldr.w r0, [r1], #8 │ │ │ │ str r4, [r4, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1e8386 │ │ │ │ + beq.n 1e8076 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r3 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - cbz r3, 1e839e │ │ │ │ + cbz r3, 1e808e │ │ │ │ ldr r1, [r5, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #24] │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1df96c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r6, [r0, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - bl 1e7e10 │ │ │ │ + bl 1e7b00 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1e77b8 │ │ │ │ + bl 1e74a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1e83ac │ │ │ │ - ldr r2, [pc, #60] @ (1e83c4 ) │ │ │ │ - ldr r3, [pc, #52] @ (1e83c0 ) │ │ │ │ + cbz r3, 1e809c │ │ │ │ + ldr r2, [pc, #60] @ (1e80b4 ) │ │ │ │ + ldr r3, [pc, #52] @ (1e80b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e83b6 │ │ │ │ + bne.n 1e80a6 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c31e8 │ │ │ │ + bl 1c2ed8 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 1e834c │ │ │ │ + b.n 1e803c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c2cf0 │ │ │ │ - b.n 1e8386 │ │ │ │ + bl 1c29e0 │ │ │ │ + b.n 1e8076 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r4, #19] │ │ │ │ + ldrb r6, [r6, #31] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #17] │ │ │ │ + ldrb r2, [r0, #30] │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #92] @ (1e8434 ) │ │ │ │ + ldr r2, [pc, #92] @ (1e8124 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #92] @ (1e8438 ) │ │ │ │ + ldr r3, [pc, #92] @ (1e8128 ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ strh.w r4, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c31e8 │ │ │ │ + bl 1c2ed8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - bl 1e81cc │ │ │ │ + bl 1e7ebc │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1c2cf0 │ │ │ │ - ldr r2, [pc, #36] @ (1e843c ) │ │ │ │ - ldr r3, [pc, #28] @ (1e8438 ) │ │ │ │ + bl 1c29e0 │ │ │ │ + ldr r2, [pc, #36] @ (1e812c ) │ │ │ │ + ldr r3, [pc, #28] @ (1e8128 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e8430 │ │ │ │ + bne.n 1e8120 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r3, #16] │ │ │ │ + ldrb r6, [r5, #28] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #15] │ │ │ │ + ldrb r2, [r6, #27] │ │ │ │ lsls r1, r3, #2 │ │ │ │ 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, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r7, r0 │ │ │ │ - bl 1dfb84 │ │ │ │ + bl 1df874 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #16] │ │ │ │ - cbnz r2, 1e84c0 │ │ │ │ + cbnz r2, 1e81b0 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ strb.w r3, [r5, #32] │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ strb.w r3, [r5, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r5, #35] @ 0x23 │ │ │ │ @@ -563486,489 +563167,489 @@ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - cbnz r2, 1e850a │ │ │ │ + cbnz r2, 1e81fa │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6274 │ │ │ │ + bl 1c5f64 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov.w r8, #24 │ │ │ │ ldrd r6, r1, [r4, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ mul.w r2, r8, r6 │ │ │ │ blx 55100 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e8464 │ │ │ │ + beq.n 1e8154 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1e84e8 │ │ │ │ + b.n 1e81d8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mla r1, r8, r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - cbz r1, 1e8500 │ │ │ │ + cbz r1, 1e81f0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r9, r8, r6, r3 │ │ │ │ - bl 1c64ec │ │ │ │ + bl 1c61dc │ │ │ │ str.w r0, [r9, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1e84e6 │ │ │ │ - b.n 1e8464 │ │ │ │ + bhi.n 1e81d6 │ │ │ │ + b.n 1e8154 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6274 │ │ │ │ + bl 1c5f64 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e84b8 │ │ │ │ + beq.n 1e81a8 │ │ │ │ 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 1e8522 │ │ │ │ + bne.n 1e8212 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {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, #456] @ (1e8714 ) │ │ │ │ + ldr r2, [pc, #456] @ (1e8404 ) │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ strh.w r3, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #444] @ (1e8718 ) │ │ │ │ + ldr r3, [pc, #444] @ (1e8408 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c31e8 │ │ │ │ + bl 1c2ed8 │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ add r3, sp, #8 │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 1df688 │ │ │ │ + bl 1df378 │ │ │ │ ldrb.w r3, [r8, #480] @ 0x1e0 │ │ │ │ adds r1, r0, #4 │ │ │ │ strb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add.w r2, r8, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 1e8178 │ │ │ │ + bl 1e7e68 │ │ │ │ ldr.w r4, [r8, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e85ba │ │ │ │ + cbz r3, 1e82aa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e8440 │ │ │ │ + bl 1e8130 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c2dd0 │ │ │ │ + bl 1c2ac0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e85a0 │ │ │ │ + bne.n 1e8290 │ │ │ │ ldr.w r4, [r8, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e85ca │ │ │ │ - b.n 1e861c │ │ │ │ + cbnz r3, 1e82ba │ │ │ │ + b.n 1e830c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e861c │ │ │ │ + cbz r3, 1e830c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e85c4 │ │ │ │ + beq.n 1e82b4 │ │ │ │ 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, 1e860c │ │ │ │ + cbz r3, 1e82fc │ │ │ │ mov r9, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 1e81cc │ │ │ │ + bl 1e7ebc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str.w r0, [r9, #24] │ │ │ │ str.w r9, [r0, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e8604 │ │ │ │ - b.n 1e861c │ │ │ │ + cbnz r3, 1e82f4 │ │ │ │ + b.n 1e830c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e861c │ │ │ │ + cbz r3, 1e830c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e85fe │ │ │ │ - b.n 1e85d0 │ │ │ │ + beq.n 1e82ee │ │ │ │ + b.n 1e82c0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e85e4 │ │ │ │ + beq.n 1e82d4 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ - b.n 1e85e6 │ │ │ │ + b.n 1e82d6 │ │ │ │ mov.w r2, #400 @ 0x190 │ │ │ │ add.w r1, r8, #24 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx 55100 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c64ec │ │ │ │ + bl 1c61dc │ │ │ │ ldr r1, [r7, #28] │ │ │ │ str r0, [r7, #24] │ │ │ │ - cbz r1, 1e8642 │ │ │ │ + cbz r1, 1e8332 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c64ec │ │ │ │ + bl 1c61dc │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr.w r3, [r8, #440] @ 0x1b8 │ │ │ │ str.w r3, [r7, #440] @ 0x1b8 │ │ │ │ ldr.w r3, [r8, #444] @ 0x1bc │ │ │ │ str.w r3, [r7, #444] @ 0x1bc │ │ │ │ ldr.w r3, [r8, #448] @ 0x1c0 │ │ │ │ str.w r3, [r7, #448] @ 0x1c0 │ │ │ │ ldr.w r3, [r8, #456] @ 0x1c8 │ │ │ │ str.w r3, [r7, #456] @ 0x1c8 │ │ │ │ ldr.w r2, [r8, #464] @ 0x1d0 │ │ │ │ str.w r2, [r7, #464] @ 0x1d0 │ │ │ │ - cbnz r2, 1e86b0 │ │ │ │ + cbnz r2, 1e83a0 │ │ │ │ ldr.w r1, [r8, #468] @ 0x1d4 │ │ │ │ - cbz r1, 1e8686 │ │ │ │ + cbz r1, 1e8376 │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r2, #24 │ │ │ │ - bl 1c64bc │ │ │ │ + bl 1c61ac │ │ │ │ str.w r0, [r7, #468] @ 0x1d4 │ │ │ │ ldr.w r2, [r8, #472] @ 0x1d8 │ │ │ │ - cbnz r2, 1e86c0 │ │ │ │ + cbnz r2, 1e83b0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c2cf0 │ │ │ │ - ldr r2, [pc, #132] @ (1e871c ) │ │ │ │ - ldr r3, [pc, #128] @ (1e8718 ) │ │ │ │ + bl 1c29e0 │ │ │ │ + ldr r2, [pc, #132] @ (1e840c ) │ │ │ │ + ldr r3, [pc, #128] @ (1e8408 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e870e │ │ │ │ + bne.n 1e83fe │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #460] @ 0x1cc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c64bc │ │ │ │ + bl 1c61ac │ │ │ │ str.w r0, [r7, #460] @ 0x1cc │ │ │ │ - b.n 1e866c │ │ │ │ + b.n 1e835c │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6274 │ │ │ │ + bl 1c5f64 │ │ │ │ ldr.w r3, [r8, #472] @ 0x1d8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 1e8708 │ │ │ │ + cbz r3, 1e83f8 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldr.w r2, [r8, #476] @ 0x1dc │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, r2, r3 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c64bc │ │ │ │ + bl 1c61ac │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ strd r0, r2, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #16 │ │ │ │ - bl 1c64bc │ │ │ │ + bl 1c61ac │ │ │ │ ldr.w r3, [r8, #472] @ 0x1d8 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 1e86d4 │ │ │ │ + bcc.n 1e83c4 │ │ │ │ strd r3, r9, [r7, #472] @ 0x1d8 │ │ │ │ - b.n 1e868c │ │ │ │ + b.n 1e837c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, #10] │ │ │ │ + ldrb r4, [r7, #22] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ sub sp, #20 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ adds r4, #32 │ │ │ │ - bl 1e021c │ │ │ │ + bl 1dff0c │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1e877c │ │ │ │ + beq.n 1e846c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r1, 1e875c │ │ │ │ + cbz r1, 1e844c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 1e0384 │ │ │ │ + bl 1e0074 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r2, #20 │ │ │ │ - bl 1e26a8 │ │ │ │ + bl 1e2398 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8820 │ │ │ │ + beq.n 1e8510 │ │ │ │ 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 1e87e8 │ │ │ │ + bne.n 1e84d8 │ │ │ │ mov r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 1e87d6 │ │ │ │ + cbz r4, 1e84c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8818 │ │ │ │ + beq.n 1e8508 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1e87f0 │ │ │ │ + beq.n 1e84e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e87d0 │ │ │ │ + cbz r3, 1e84c0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e87d0 │ │ │ │ + cbz r2, 1e84c0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 1e87ec │ │ │ │ + beq.n 1e84dc │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e87be │ │ │ │ + bne.n 1e84ae │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1e8812 │ │ │ │ + beq.n 1e8502 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 1e87e8 │ │ │ │ + cbz r3, 1e84d8 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1e87a6 │ │ │ │ + beq.n 1e8496 │ │ │ │ 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 1c68f8 │ │ │ │ + bl 1c65e8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e87ba │ │ │ │ - b.n 1e87d6 │ │ │ │ + bne.n 1e84aa │ │ │ │ + b.n 1e84c6 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1e87f0 │ │ │ │ + b.n 1e84e0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1e87d6 │ │ │ │ - b.n 1e8814 │ │ │ │ + bne.n 1e84c6 │ │ │ │ + b.n 1e8504 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e8886 │ │ │ │ + beq.n 1e8576 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1e8886 │ │ │ │ + bne.n 1e8576 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e888a │ │ │ │ + beq.n 1e857a │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 1e884e │ │ │ │ - b.n 1e8858 │ │ │ │ + cbnz r0, 1e853e │ │ │ │ + b.n 1e8548 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1e8858 │ │ │ │ + cbz r0, 1e8548 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1e8848 │ │ │ │ + bne.n 1e8538 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 1e8888 │ │ │ │ + cbz r2, 1e8578 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1e887a │ │ │ │ + cbz r3, 1e856a │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1e887a │ │ │ │ + bne.n 1e856a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e884e │ │ │ │ + bne.n 1e853e │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8862 │ │ │ │ + bne.n 1e8552 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e884e │ │ │ │ + bne.n 1e853e │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1e8840 │ │ │ │ + b.n 1e8530 │ │ │ │ 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 r8, r0 │ │ │ │ - bl 1c64a8 │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1c6198 │ │ │ │ + bl 1df96c │ │ │ │ add.w r7, r8, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ str r2, [r0, #12] │ │ │ │ strd r8, r3, [r0] │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r6, [r8, #4] │ │ │ │ - bl 1c7f84 │ │ │ │ - cbz r0, 1e8904 │ │ │ │ + bl 1c7c74 │ │ │ │ + cbz r0, 1e85f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r8, r3 │ │ │ │ ite eq │ │ │ │ streq r6, [r5, #40] @ 0x28 │ │ │ │ strne r6, [r5, #44] @ 0x2c │ │ │ │ - bl 1c7e20 │ │ │ │ + bl 1c7b10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c7f24 │ │ │ │ + bl 1c7c14 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e88d0 │ │ │ │ + bne.n 1e85c0 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8980 │ │ │ │ + beq.n 1e8670 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e8980 │ │ │ │ + bne.n 1e8670 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e8986 │ │ │ │ + beq.n 1e8676 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e8986 │ │ │ │ + bne.n 1e8676 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movs r5, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r4, r6, #24 │ │ │ │ str r3, [r2, #0] │ │ │ │ strd r5, r6, [r1, #4] │ │ │ │ ldr r2, [r6, #28] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r1, [r6, #28] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 1e8968 │ │ │ │ + cbz r0, 1e8658 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 1e8968 │ │ │ │ + bne.n 1e8658 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r5, r6, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r1, [r6, #28] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e8942 │ │ │ │ + bne.n 1e8632 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movs r5, #0 │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #0] │ │ │ │ strd r5, r6, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ @@ -563985,438 +563666,438 @@ │ │ │ │ add.w r2, r6, #24 │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ str r6, [r1, #8] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ strd r2, r3, [r1] │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 1e897e │ │ │ │ + b.n 1e866e │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1e8890 │ │ │ │ + bl 1e8580 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e8a0c │ │ │ │ + cbz r2, 1e86fc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1e8a0c │ │ │ │ + beq.n 1e86fc │ │ │ │ add.w lr, r0, #24 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ str r4, [r2, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ strd lr, ip, [r3] │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r2, [r0, #28] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r3, [r0, #28] │ │ │ │ - cbz r1, 1e8a0c │ │ │ │ + cbz r1, 1e86fc │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 1e8a04 │ │ │ │ + cbz r2, 1e86f4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r1 │ │ │ │ ite ne │ │ │ │ movne r4, r2 │ │ │ │ moveq r4, #0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1e8a0c │ │ │ │ + beq.n 1e86fc │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1e89d6 │ │ │ │ + b.n 1e86c6 │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 1e8a00 │ │ │ │ + bne.n 1e86f0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r2, 1e8a46 │ │ │ │ + cbz r2, 1e8736 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r1, r0 │ │ │ │ str.w ip, [r3, #44] @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c7e20 │ │ │ │ + bl 1c7b10 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c7f24 │ │ │ │ + bl 1c7c14 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 1e8a66 │ │ │ │ + cbz r2, 1e8756 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r0, [r3, #40] @ 0x28 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7e20 │ │ │ │ + bl 1c7b10 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1c7f24 │ │ │ │ + bl 1c7c14 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1e8af0 │ │ │ │ + beq.n 1e87e0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1e8abc │ │ │ │ + bne.n 1e87ac │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e8aa2 │ │ │ │ + cbz r3, 1e8792 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e8a6c │ │ │ │ + bl 1e875c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8a90 │ │ │ │ + bne.n 1e8780 │ │ │ │ ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e8ab8 │ │ │ │ + cbz r3, 1e87a8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8a6c │ │ │ │ + bl 1e875c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8aa8 │ │ │ │ + bne.n 1e8798 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e8ab8 │ │ │ │ + beq.n 1e87a8 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8ab8 │ │ │ │ + beq.n 1e87a8 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 1e8ab8 │ │ │ │ + bne.n 1e87a8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e8ab8 │ │ │ │ - bl 1e8a10 │ │ │ │ + bne.n 1e87a8 │ │ │ │ + bl 1e8700 │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ - cbz r4, 1e8aea │ │ │ │ + cbz r4, 1e87da │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 1e8ab8 │ │ │ │ + b.n 1e87a8 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e8b08 │ │ │ │ + cbz r3, 1e87f8 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e8a6c │ │ │ │ + bl 1e875c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8af6 │ │ │ │ + bne.n 1e87e6 │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8ab8 │ │ │ │ + beq.n 1e87a8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8a6c │ │ │ │ + bl 1e875c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8b10 │ │ │ │ - b.n 1e8ab8 │ │ │ │ + bne.n 1e8800 │ │ │ │ + b.n 1e87a8 │ │ │ │ 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 r3, [pc, #304] @ (1e8c68 ) │ │ │ │ + ldr r3, [pc, #304] @ (1e8958 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e8ba4 │ │ │ │ + bhi.n 1e8894 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r3, #26 │ │ │ │ cmp r6, #2 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e8b62 │ │ │ │ + cbz r3, 1e8852 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e8b24 │ │ │ │ + bl 1e8814 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8b52 │ │ │ │ + bne.n 1e8842 │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e8b78 │ │ │ │ + cbz r3, 1e8868 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e8b24 │ │ │ │ + bl 1e8814 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8b68 │ │ │ │ + bne.n 1e8858 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e8b78 │ │ │ │ + beq.n 1e8868 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e8c36 │ │ │ │ + beq.n 1e8926 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1e8c16 │ │ │ │ + bhi.n 1e8906 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ subs r1, #62 @ 0x3e │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ subs r1, #62 @ 0x3e │ │ │ │ subs r6, #57 @ 0x39 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8b78 │ │ │ │ + beq.n 1e8868 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8b24 │ │ │ │ + bl 1e8814 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8bac │ │ │ │ - b.n 1e8b78 │ │ │ │ + bne.n 1e889c │ │ │ │ + b.n 1e8868 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e8bd4 │ │ │ │ + cbz r3, 1e88c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e8b24 │ │ │ │ + bl 1e8814 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8bc4 │ │ │ │ + bne.n 1e88b4 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e8bea │ │ │ │ + cbz r3, 1e88da │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e8b24 │ │ │ │ + bl 1e8814 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8bda │ │ │ │ + bne.n 1e88ca │ │ │ │ ldrd r1, r2, [r4, #20] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #112] @ (1e8c6c ) │ │ │ │ + ldr r3, [pc, #112] @ (1e895c ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 1e8c16 │ │ │ │ + cbz r3, 1e8906 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e8720 │ │ │ │ + bl 1e8410 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e8b78 │ │ │ │ + beq.n 1e8868 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1e8c2c │ │ │ │ + cbz r3, 1e891c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 1e8b92 │ │ │ │ + bne.n 1e8882 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 1e8c42 │ │ │ │ + cbz r3, 1e8932 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8784 │ │ │ │ + bl 1e8474 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 1e8c4e │ │ │ │ + cbz r3, 1e893e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8784 │ │ │ │ + bl 1e8474 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8a10 │ │ │ │ + bl 1e8700 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1e8c1c │ │ │ │ + bne.n 1e890c │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2508 │ │ │ │ - b.n 1e8c1c │ │ │ │ + bl 1e21f8 │ │ │ │ + b.n 1e890c │ │ │ │ nop │ │ │ │ - strb r2, [r0, #19] │ │ │ │ + strb r2, [r2, #31] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ 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 │ │ │ │ ldrd r7, r6, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e8d14 │ │ │ │ + beq.n 1e8a04 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ strd r6, r3, [r0, #40] @ 0x28 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ - bl 1c7e20 │ │ │ │ + bl 1c7b10 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ - bl 1c7f24 │ │ │ │ + bl 1c7c14 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8824 │ │ │ │ + bl 1e8514 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r6, 1e8cfc │ │ │ │ + cbz r6, 1e89ec │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1e8d5c │ │ │ │ + bne.n 1e8a4c │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ add.w r8, r6, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7e20 │ │ │ │ + bl 1c7b10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7f24 │ │ │ │ + bl 1c7c14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1e8824 │ │ │ │ + bl 1e8514 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8a10 │ │ │ │ + bl 1e8700 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8a10 │ │ │ │ + bl 1e8700 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbz r6, 1e8d4a │ │ │ │ + cbz r6, 1e8a3a │ │ │ │ add.w r8, r6, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ str r7, [r0, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7e20 │ │ │ │ + bl 1c7b10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7f24 │ │ │ │ + bl 1c7c14 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e8824 │ │ │ │ + bl 1e8514 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8a10 │ │ │ │ + bl 1e8700 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 1c7e9c │ │ │ │ - b.n 1e8cf8 │ │ │ │ + bl 1c7b8c │ │ │ │ + b.n 1e89e8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1e8a10 │ │ │ │ + bl 1e8700 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 1e8cc0 │ │ │ │ + b.n 1e89b0 │ │ │ │ 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 r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 1e8e1a │ │ │ │ + beq.n 1e8b0a │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e8de2 │ │ │ │ + beq.n 1e8ad2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8c70 │ │ │ │ + bl 1e8960 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1e8da2 │ │ │ │ + cbz r3, 1e8a92 │ │ │ │ mov r3, r2 │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e8d98 │ │ │ │ + bne.n 1e8a88 │ │ │ │ add.w r3, r5, #24 │ │ │ │ add.w r0, r5, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e8dc6 │ │ │ │ + beq.n 1e8ab6 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ str r2, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ str r1, [r4, #28] │ │ │ │ str.w r8, [r1] │ │ │ │ @@ -564424,101 +564105,101 @@ │ │ │ │ str r0, [r5, #28] │ │ │ │ strd r2, r2, [r5, #20] │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ - cbz r7, 1e8e1e │ │ │ │ + cbz r7, 1e8b0e │ │ │ │ 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, 1e8dee │ │ │ │ + cbz r3, 1e8ade │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e8784 │ │ │ │ + bl 1e8474 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 1e8dfa │ │ │ │ + cbz r3, 1e8aea │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e8784 │ │ │ │ + bl 1e8474 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8a10 │ │ │ │ + bl 1e8700 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r6, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [r5] │ │ │ │ str r2, [r6, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1e8d88 │ │ │ │ + b.n 1e8a78 │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r4, [r6] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1e0278 │ │ │ │ + bl 1dff68 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8eb6 │ │ │ │ + beq.n 1e8ba6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1e8eb6 │ │ │ │ + bne.n 1e8ba6 │ │ │ │ mov r6, r0 │ │ │ │ add.w r9, r0, #32 │ │ │ │ mov r7, sp │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r4, #32] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1e021c │ │ │ │ + bl 1dff0c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1e8ebc │ │ │ │ + beq.n 1e8bac │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e8e80 │ │ │ │ + cbz r2, 1e8b70 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ add.w sl, r5, #20 │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ - bl 1e0384 │ │ │ │ + bl 1e0074 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e01b0 │ │ │ │ + bl 1dfea0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ add.w r3, r0, #16 │ │ │ │ strd r1, sl, [r0, #16] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r5, #20] │ │ │ │ - cbz r2, 1e8eb6 │ │ │ │ + cbz r2, 1e8ba6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1e8e58 │ │ │ │ + beq.n 1e8b48 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ @@ -564527,192 +564208,192 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e8f3e │ │ │ │ + cbz r2, 1e8c2e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1e8eee │ │ │ │ + beq.n 1e8bde │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1e8f8a │ │ │ │ + beq.n 1e8c7a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add.w r0, r3, #44 @ 0x2c │ │ │ │ ldr r4, [r3, #52] @ 0x34 │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 1e900e │ │ │ │ + beq.w 1e8cfe │ │ │ │ cmp r4, r3 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - beq.n 1e8fe8 │ │ │ │ - cbz r2, 1e8f16 │ │ │ │ + beq.n 1e8cd8 │ │ │ │ + cbz r2, 1e8c06 │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ str r4, [r1, #44] @ 0x2c │ │ │ │ - cbz r4, 1e8f2a │ │ │ │ + cbz r4, 1e8c1a │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1e8e28 │ │ │ │ + bl 1e8b18 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8e28 │ │ │ │ + bl 1e8b18 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1e8f62 │ │ │ │ + beq.n 1e8c52 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1e8fba │ │ │ │ + beq.n 1e8caa │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ - cbz r0, 1e8f5a │ │ │ │ + cbz r0, 1e8c4a │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e9028 │ │ │ │ + beq.n 1e8d18 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ - bl 1e8e28 │ │ │ │ + bl 1e8b18 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r3, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [r0, #40] @ 0x28 │ │ │ │ - beq.n 1e8fac │ │ │ │ + beq.n 1e8c9c │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ - cbz r2, 1e8fac │ │ │ │ + cbz r2, 1e8c9c │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ - bl 1e8e28 │ │ │ │ + bl 1e8b18 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r3, #24 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1e9034 │ │ │ │ + beq.n 1e8d24 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e9002 │ │ │ │ + beq.n 1e8cf2 │ │ │ │ str r4, [r1, #40] @ 0x28 │ │ │ │ - cbz r4, 1e8fdc │ │ │ │ + cbz r4, 1e8ccc │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ - bl 1e8e28 │ │ │ │ - b.n 1e8eea │ │ │ │ - cbz r2, 1e902e │ │ │ │ + bl 1e8b18 │ │ │ │ + b.n 1e8bda │ │ │ │ + cbz r2, 1e8d1e │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r3 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ - b.n 1e8f2a │ │ │ │ + b.n 1e8c1a │ │ │ │ ldr r2, [r3, #32] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r4, r2 │ │ │ │ - b.n 1e8fcc │ │ │ │ + b.n 1e8cbc │ │ │ │ cmp r4, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ itett eq │ │ │ │ moveq r4, r2 │ │ │ │ strne r2, [r1, #40] @ 0x28 │ │ │ │ - vldreq d7, [pc, #36] @ 1e9040 │ │ │ │ + vldreq d7, [pc, #36] @ 1e8d30 │ │ │ │ vstreq d7, [r1, #40] @ 0x28 │ │ │ │ - bne.w 1e8f16 │ │ │ │ - b.n 1e8f2a │ │ │ │ + bne.w 1e8c06 │ │ │ │ + b.n 1e8c1a │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - b.n 1e8f7c │ │ │ │ + b.n 1e8c6c │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ - b.n 1e8f2a │ │ │ │ + b.n 1e8c1a │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - b.n 1e8fdc │ │ │ │ + b.n 1e8ccc │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1c64a8 │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1c6198 │ │ │ │ + bl 1df96c │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ str r5, [r0, #12] │ │ │ │ strd r2, r4, [r0] │ │ │ │ str r0, [r2, #4] │ │ │ │ str.w r0, [r3], #24 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e9084 │ │ │ │ + beq.n 1e8d74 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e9094 │ │ │ │ + beq.n 1e8d84 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1e8c70 │ │ │ │ + bl 1e8960 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e8ec8 │ │ │ │ + bl 1e8bb8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -564720,140 +564401,140 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r3 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.n 1e9110 │ │ │ │ + bhi.n 1e8e00 │ │ │ │ tbb [pc, r1] │ │ │ │ lsrs r2, r3, #24 │ │ │ │ movs r5, #2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1e89a4 │ │ │ │ + bl 1e8694 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r4, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e9048 │ │ │ │ + bl 1e8d38 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r0, r2, [sp] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r4, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e8890 │ │ │ │ + bl 1e8580 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r4, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e912c │ │ │ │ + cbz r3, 1e8e1c │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1e89a4 │ │ │ │ + bl 1e8694 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r4, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1e9048 │ │ │ │ + bl 1e8d38 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 1e90da │ │ │ │ + b.n 1e8dca │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c64a8 │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1c6198 │ │ │ │ + bl 1df96c │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r2, r4, #24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ strd r1, r3, [r0] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ str r4, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1e91e2 │ │ │ │ + beq.n 1e8ed2 │ │ │ │ mov r0, r9 │ │ │ │ add.w r6, r9, #48 @ 0x30 │ │ │ │ - bl 1e28c8 │ │ │ │ + bl 1e25b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e91c8 │ │ │ │ + cbz r0, 1e8eb8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 1e91ba │ │ │ │ + beq.n 1e8eaa │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, r9 │ │ │ │ ite eq │ │ │ │ streq r7, [r5, #40] @ 0x28 │ │ │ │ strne r7, [r5, #44] @ 0x2c │ │ │ │ - bl 1c7e20 │ │ │ │ + bl 1c7b10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7f24 │ │ │ │ + bl 1c7c14 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e9190 │ │ │ │ + bne.n 1e8e80 │ │ │ │ str.w r9, [r7, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e91da │ │ │ │ + beq.n 1e8eca │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 1e28c8 │ │ │ │ + bl 1e25b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ movs r6, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e9190 │ │ │ │ + bne.n 1e8e80 │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ - b.n 1e91da │ │ │ │ + b.n 1e8eca │ │ │ │ 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 r7, [r0, #32] │ │ │ │ movs r1, #0 │ │ │ │ @@ -564865,45 +564546,45 @@ │ │ │ │ add.w r3, r0, #24 │ │ │ │ add.w r6, r7, #48 @ 0x30 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ moveq r8, r1 │ │ │ │ mov r0, r6 │ │ │ │ add.w r9, r8, #48 @ 0x30 │ │ │ │ - bl 1c7f84 │ │ │ │ - cbz r0, 1e927c │ │ │ │ + bl 1c7c74 │ │ │ │ + cbz r0, 1e8f6c │ │ │ │ mov r4, r0 │ │ │ │ add.w r9, r8, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r7, r3 │ │ │ │ ite eq │ │ │ │ streq.w r8, [r5, #40] @ 0x28 │ │ │ │ strne.w r8, [r5, #44] @ 0x2c │ │ │ │ - bl 1c7e20 │ │ │ │ + bl 1c7b10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7f24 │ │ │ │ + bl 1c7c14 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e9246 │ │ │ │ + bne.n 1e8f36 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7e20 │ │ │ │ + bl 1c7b10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7f24 │ │ │ │ + bl 1c7c14 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r2, [r7] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r7] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ @@ -564916,188 +564597,188 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ ldrne r6, [r0, #28] │ │ │ │ - cbz r3, 1e92cc │ │ │ │ + cbz r3, 1e8fbc │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8784 │ │ │ │ + bl 1e8474 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 1e92d8 │ │ │ │ + cbz r3, 1e8fc8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8784 │ │ │ │ + bl 1e8474 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1e8a10 │ │ │ │ + bl 1e8700 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0278 │ │ │ │ + bl 1dff68 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1e931a │ │ │ │ + bhi.n 1e900a │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r3, r0, #12 │ │ │ │ movs r5, #56 @ 0x38 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 1e9312 │ │ │ │ + cbz r0, 1e9002 │ │ │ │ mov r1, r4 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r5, r0, [r6, #40] @ 0x28 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 1e932a │ │ │ │ + cbz r0, 1e901a │ │ │ │ mov r1, r4 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e9316 │ │ │ │ + beq.n 1e9006 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e930a │ │ │ │ - b.n 1e9312 │ │ │ │ + bne.n 1e8ffa │ │ │ │ + b.n 1e9002 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e9356 │ │ │ │ + beq.n 1e9046 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1e934e │ │ │ │ + bne.n 1e903e │ │ │ │ ldr r0, [r5, #32] │ │ │ │ add.w r3, r5, #40 @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1e9306 │ │ │ │ + bne.n 1e8ff6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ adds r5, #24 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 1e9306 │ │ │ │ + bne.n 1e8ff6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 1e9312 │ │ │ │ + b.n 1e9002 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e937c │ │ │ │ + beq.n 1e906c │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1e9374 │ │ │ │ + bne.n 1e9064 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e9368 │ │ │ │ + beq.n 1e9058 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1c7e9c │ │ │ │ - b.n 1e9312 │ │ │ │ + bl 1c7b8c │ │ │ │ + b.n 1e9002 │ │ │ │ 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, 1e93b0 │ │ │ │ + cbz r3, 1e90a0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8784 │ │ │ │ + bl 1e8474 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 1e93bc │ │ │ │ + cbz r3, 1e90ac │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8784 │ │ │ │ + bl 1e8474 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8a10 │ │ │ │ + bl 1e8700 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8ec8 │ │ │ │ + bl 1e8bb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0278 │ │ │ │ + bl 1dff68 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #676] @ (1e9690 ) │ │ │ │ + ldr r5, [pc, #676] @ (1e9380 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #676] @ (1e9694 ) │ │ │ │ + ldr r2, [pc, #676] @ (1e9384 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r5, pc │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 1e90a4 │ │ │ │ + bl 1e8d94 │ │ │ │ ldrd r5, r2, [sp, #28] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r1, 1e9466 │ │ │ │ + cbnz r1, 1e9156 │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r4, [r3, #4] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r4, [r5, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e9438 │ │ │ │ + beq.n 1e9128 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1e95cc │ │ │ │ + beq.w 1e92bc │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1e8d60 │ │ │ │ + bl 1e8a50 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e8d60 │ │ │ │ - ldr r2, [pc, #584] @ (1e9698 ) │ │ │ │ - ldr r3, [pc, #580] @ (1e9694 ) │ │ │ │ + bl 1e8a50 │ │ │ │ + ldr r2, [pc, #584] @ (1e9388 ) │ │ │ │ + ldr r3, [pc, #580] @ (1e9384 ) │ │ │ │ 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 1e968c │ │ │ │ + bne.w 1e937c │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1e94f8 │ │ │ │ + bne.n 1e91e8 │ │ │ │ ldr.w lr, [r4, #28] │ │ │ │ mov ip, r5 │ │ │ │ orr.w r6, r4, #1 │ │ │ │ str r6, [r4, #16] │ │ │ │ str.w lr, [r4, #24] │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldr.w r6, [lr] │ │ │ │ @@ -565106,85 +564787,85 @@ │ │ │ │ str.w r1, [lr] │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r0, [r4, #12] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [ip], #24 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1e94a4 │ │ │ │ + beq.n 1e9194 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e954e │ │ │ │ + beq.n 1e923e │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 1e963a │ │ │ │ + beq.w 1e932a │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - beq.w 1e9652 │ │ │ │ - bl 1e8a10 │ │ │ │ + beq.w 1e9342 │ │ │ │ + bl 1e8700 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 1e94de │ │ │ │ + cbz r3, 1e91ce │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e95fc │ │ │ │ + beq.w 1e92ec │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1e9548 │ │ │ │ + b.n 1e9238 │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r0, [r4, #12] │ │ │ │ str r4, [r3, #4] │ │ │ │ mov r3, r5 │ │ │ │ str.w r4, [r3], #24 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1e9514 │ │ │ │ + beq.n 1e9204 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e944c │ │ │ │ + beq.n 1e913c │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 1e944c │ │ │ │ + bne.n 1e913c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r4, #24 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e9600 │ │ │ │ + beq.n 1e92f0 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1e8a10 │ │ │ │ + bl 1e8700 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 1e9542 │ │ │ │ + cbz r3, 1e9232 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1e944c │ │ │ │ + bne.w 1e913c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ @@ -565194,213 +564875,213 @@ │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ add.w r3, r5, #24 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ it ne │ │ │ │ ldrne r4, [r4, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e9580 │ │ │ │ + beq.n 1e9270 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e9610 │ │ │ │ + beq.n 1e9300 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e8a10 │ │ │ │ + bl 1e8700 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 1e95d8 │ │ │ │ + cbz r2, 1e92c8 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ add.w r6, r2, #48 @ 0x30 │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e95b4 │ │ │ │ + beq.n 1e92a4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1e944c │ │ │ │ + beq.w 1e913c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8a10 │ │ │ │ + bl 1e8700 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 1e944c │ │ │ │ + b.n 1e913c │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e92a0 │ │ │ │ + bl 1e8f90 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1e9438 │ │ │ │ + b.n 1e9128 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e95ee │ │ │ │ + beq.n 1e92de │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1e944c │ │ │ │ + beq.w 1e913c │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e8a10 │ │ │ │ + bl 1e8700 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - b.n 1e95c6 │ │ │ │ + b.n 1e92b6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b.n 1e9548 │ │ │ │ + b.n 1e9238 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e8a10 │ │ │ │ + bl 1e8700 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 1e9542 │ │ │ │ + b.n 1e9232 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e9624 │ │ │ │ + beq.n 1e9314 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1e944c │ │ │ │ + beq.w 1e913c │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e8a10 │ │ │ │ + bl 1e8700 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e95c6 │ │ │ │ + beq.n 1e92b6 │ │ │ │ add.w r6, r2, #48 @ 0x30 │ │ │ │ - b.n 1e95be │ │ │ │ + b.n 1e92ae │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.n 1e967a │ │ │ │ - bl 1e8a10 │ │ │ │ + beq.n 1e936a │ │ │ │ + bl 1e8700 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 1e94de │ │ │ │ - bl 1e8a10 │ │ │ │ + b.n 1e91ce │ │ │ │ + bl 1e8700 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 1e9674 │ │ │ │ + cbz r3, 1e9364 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 1e9548 │ │ │ │ + b.n 1e9238 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 1e9548 │ │ │ │ - bl 1e8a10 │ │ │ │ + b.n 1e9238 │ │ │ │ + bl 1e8700 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r0, r1, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b.n 1e9548 │ │ │ │ + b.n 1e9238 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r1, #64] @ 0x40 │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #248] @ (1e97a8 ) │ │ │ │ + ldr r0, [pc, #248] @ (1e9498 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #248] @ (1e97ac ) │ │ │ │ + ldr r1, [pc, #248] @ (1e949c ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 1e0284 │ │ │ │ - cbz r0, 1e970a │ │ │ │ + bl 1dff74 │ │ │ │ + cbz r0, 1e93fa │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r4, #8 │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ strd r2, r3, [r4] │ │ │ │ strd r3, r4, [r4, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r2, [pc, #192] @ (1e97b0 ) │ │ │ │ - ldr r3, [pc, #184] @ (1e97ac ) │ │ │ │ + ldr r2, [pc, #192] @ (1e94a0 ) │ │ │ │ + ldr r3, [pc, #184] @ (1e949c ) │ │ │ │ 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 1e97a2 │ │ │ │ + bne.n 1e9492 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r3, sp, #20 │ │ │ │ add r2, sp, #28 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 1e90a4 │ │ │ │ + bl 1e8d94 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e9728 │ │ │ │ + bne.n 1e9418 │ │ │ │ cmp r6, r8 │ │ │ │ it eq │ │ │ │ moveq r6, r5 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #32 │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ - bl 1e90a4 │ │ │ │ + bl 1e8d94 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r9, r3 │ │ │ │ cmp r3, r5 │ │ │ │ ite ne │ │ │ │ movne r3, r5 │ │ │ │ moveq r3, r6 │ │ │ │ add.w r5, r4, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e0278 │ │ │ │ + bl 1dff68 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r0, [r4, #12] │ │ │ │ strd r2, r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1e9772 │ │ │ │ + b.n 1e9462 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, r1 │ │ │ │ ldrd r1, ip, [r3] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp r6, r3 │ │ │ │ @@ -565408,99 +565089,99 @@ │ │ │ │ str.w r1, [ip] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ strd r5, ip, [r3] │ │ │ │ str.w r3, [ip] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bne.n 1e976a │ │ │ │ + bne.n 1e945a │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e8d60 │ │ │ │ - b.n 1e96ee │ │ │ │ + bl 1e8a50 │ │ │ │ + b.n 1e93de │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r1, #20] │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r3, #2 │ │ │ │ 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, #308] @ (1e98fc ) │ │ │ │ + ldr r4, [pc, #308] @ (1e95ec ) │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #308] @ (1e9900 ) │ │ │ │ + ldr r1, [pc, #308] @ (1e95f0 ) │ │ │ │ sub sp, #32 │ │ │ │ add r4, pc │ │ │ │ mov r5, r0 │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r8 │ │ │ │ stmia.w r7, {r2, r3} │ │ │ │ ldr.w r0, [r1], #8 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ strdeq r2, r3, [r5] │ │ │ │ - beq.n 1e98c4 │ │ │ │ + beq.n 1e95b4 │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #8] │ │ │ │ - bl 1e0278 │ │ │ │ + bl 1dff68 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1e9822 │ │ │ │ + beq.n 1e9512 │ │ │ │ ldr.w r4, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e9822 │ │ │ │ + cbz r3, 1e9512 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ - bl 1e8a6c │ │ │ │ + bl 1e875c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e9812 │ │ │ │ + bne.n 1e9502 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1e90a4 │ │ │ │ + bl 1e8d94 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrd r1, r4, [sp, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e98a2 │ │ │ │ + beq.n 1e9592 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e98e0 │ │ │ │ + beq.n 1e95d0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movs r7, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r6, [r1, #12] │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ str r7, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r6, [r3, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [r4, #4] │ │ │ │ - cbz r3, 1e988a │ │ │ │ + cbz r3, 1e957a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e988a │ │ │ │ + cbz r2, 1e957a │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ str.w r3, [ip] │ │ │ │ str r7, [r0, #4] │ │ │ │ str r4, [r0, #0] │ │ │ │ @@ -565508,15 +565189,15 @@ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e9860 │ │ │ │ + bne.n 1e9550 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r4, [r0, #0] │ │ │ │ @@ -565527,391 +565208,391 @@ │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - bl 1e8d60 │ │ │ │ + bl 1e8a50 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 1e8d60 │ │ │ │ - ldr r2, [pc, #60] @ (1e9904 ) │ │ │ │ - ldr r3, [pc, #56] @ (1e9900 ) │ │ │ │ + bl 1e8a50 │ │ │ │ + ldr r2, [pc, #60] @ (1e95f4 ) │ │ │ │ + ldr r3, [pc, #56] @ (1e95f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e98f8 │ │ │ │ + bne.n 1e95e8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r3, #4] │ │ │ │ str r6, [r0, #4] │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 1e98a0 │ │ │ │ + b.n 1e9590 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #112] @ 0x70 │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r3, #2 │ │ │ │ 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, 1e992e │ │ │ │ + cbz r3, 1e961e │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 1e8b24 │ │ │ │ + bl 1e8814 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e991e │ │ │ │ + bne.n 1e960e │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #304] @ (1e9a70 ) │ │ │ │ + ldr r2, [pc, #304] @ (1e9760 ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #304] @ (1e9a74 ) │ │ │ │ + ldr r3, [pc, #304] @ (1e9764 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r5, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - b.n 1e995a │ │ │ │ + b.n 1e964a │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1e9958 │ │ │ │ + bne.n 1e9648 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e9a38 │ │ │ │ + beq.n 1e9728 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e9a66 │ │ │ │ - bl 1e0278 │ │ │ │ + beq.n 1e9756 │ │ │ │ + bl 1dff68 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e99da │ │ │ │ + beq.n 1e96ca │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e99da │ │ │ │ + bne.n 1e96ca │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e9a4c │ │ │ │ + beq.n 1e973c │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e9a4c │ │ │ │ + bne.n 1e973c │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1e8720 │ │ │ │ + bl 1e8410 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e99cc │ │ │ │ + cbz r2, 1e96bc │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e99cc │ │ │ │ + bne.n 1e96bc │ │ │ │ add.w r0, r5, #20 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e8720 │ │ │ │ + bl 1e8410 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ ldrd r1, r5, [sp, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e99a8 │ │ │ │ + bne.n 1e9698 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e8720 │ │ │ │ + bl 1e8410 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e9a3e │ │ │ │ + beq.n 1e972e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e9a62 │ │ │ │ + beq.n 1e9752 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r4, [sp, #32] │ │ │ │ strd r3, r6, [sp, #24] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1e969c │ │ │ │ + bl 1e938c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e9a20 │ │ │ │ + cbz r3, 1e9710 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 1e8b24 │ │ │ │ + bl 1e8814 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e9a10 │ │ │ │ - ldr r2, [pc, #84] @ (1e9a78 ) │ │ │ │ - ldr r3, [pc, #80] @ (1e9a74 ) │ │ │ │ + bne.n 1e9700 │ │ │ │ + ldr r2, [pc, #84] @ (1e9768 ) │ │ │ │ + ldr r3, [pc, #80] @ (1e9764 ) │ │ │ │ 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 1e9a5e │ │ │ │ + bne.n 1e974e │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r2, 1e9a44 │ │ │ │ + cbnz r2, 1e9734 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1e99ee │ │ │ │ + b.n 1e96de │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r5 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1e99ec │ │ │ │ + b.n 1e96dc │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1e8720 │ │ │ │ + bl 1e8410 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e1340 │ │ │ │ - b.n 1e99da │ │ │ │ + bl 1e1030 │ │ │ │ + b.n 1e96ca │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1e99ec │ │ │ │ - bl 1e0278 │ │ │ │ + b.n 1e96dc │ │ │ │ + bl 1dff68 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - str r6, [r6, #104] @ 0x68 │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ lsls r1, r3, #2 │ │ │ │ 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, #104] @ (1e9af8 ) │ │ │ │ - ldr r3, [pc, #104] @ (1e9afc ) │ │ │ │ + ldr r2, [pc, #104] @ (1e97e8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e97ec ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r9, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ add.w r0, r3, #4294967295 @ 0xffffffff │ │ │ │ rsb r3, r3, #0 │ │ │ │ add r0, sl │ │ │ │ and.w sl, r3, r0 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [sp, #4] │ │ │ │ addhi sl, r3 │ │ │ │ cmp r9, r4 │ │ │ │ - bcs.n 1e9aa8 │ │ │ │ - ldr r2, [pc, #40] @ (1e9b00 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e9afc ) │ │ │ │ + bcs.n 1e9798 │ │ │ │ + ldr r2, [pc, #40] @ (1e97f0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e97ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9af2 │ │ │ │ + bne.n 1e97e2 │ │ │ │ mov r0, sl │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ add.w r5, r0, #20 │ │ │ │ sub sp, #8 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1e9b52 │ │ │ │ + beq.n 1e9842 │ │ │ │ mov r6, r0 │ │ │ │ subs r4, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 1e9b4a │ │ │ │ + bmi.n 1e983a │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1e9b4a │ │ │ │ + bne.n 1e983a │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.n 1e9b44 │ │ │ │ + bhi.n 1e9834 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r6, r1, #24 │ │ │ │ adds r3, r0, r0 │ │ │ │ movs r0, r1 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e9b04 │ │ │ │ + bl 1e97f4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1e9b22 │ │ │ │ + bne.n 1e9812 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2bc664 │ │ │ │ + bl 2bc354 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e9b04 │ │ │ │ - b.n 1e9b4a │ │ │ │ + bl 1e97f4 │ │ │ │ + b.n 1e983a │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e9b04 │ │ │ │ - b.n 1e9b4a │ │ │ │ + bl 1e97f4 │ │ │ │ + b.n 1e983a │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r4, r0 │ │ │ │ - beq.n 1e9bbc │ │ │ │ + beq.n 1e98ac │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ adds r5, r3, #4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 1e823c │ │ │ │ + bl 1e7f2c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ - cbnz r2, 1e9bc2 │ │ │ │ + cbnz r2, 1e98b2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1e9bb4 │ │ │ │ + bne.n 1e98a4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r0, #20 │ │ │ │ - bl 1e9b80 │ │ │ │ + bl 1e9870 │ │ │ │ add r3, sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #20 │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 1e9bb4 │ │ │ │ + b.n 1e98a4 │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1e9c02 │ │ │ │ + beq.n 1e98f2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e9bfe │ │ │ │ + bne.n 1e98ee │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w ip, [r3, #-8] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 1e9bfe │ │ │ │ + bne.n 1e98ee │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2bc21c │ │ │ │ - cbz r0, 1e9c8e │ │ │ │ + bl 2bbf0c │ │ │ │ + cbz r0, 1e997e │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.n 1e9d14 │ │ │ │ + bhi.n 1e9a04 │ │ │ │ tbb [pc, r2] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ ldr r4, [r5, #116] @ 0x74 │ │ │ │ cmp r1, #111 @ 0x6f │ │ │ │ ldr r7, [r5, #116] @ 0x74 │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ @@ -565920,36 +565601,36 @@ │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ lsls r1, r5, #1 │ │ │ │ mov.w lr, #64 @ 0x40 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ - cbnz r3, 1e9c8e │ │ │ │ + cbnz r3, 1e997e │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbnz r3, 1e9c8e │ │ │ │ + cbnz r3, 1e997e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e9db0 │ │ │ │ + beq.w 1e9aa0 │ │ │ │ clz r3, r5 │ │ │ │ ldrb r1, [r2, #13] │ │ │ │ rsb r3, r3, #32 │ │ │ │ mov.w r2, ip, lsr #3 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ mov.w r3, lr, lsr #3 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 1e9db0 │ │ │ │ + bls.w 1e9aa0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w ip, #64 @ 0x40 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1e9dc2 │ │ │ │ + bhi.w 1e9ab2 │ │ │ │ addw lr, pc, #12 │ │ │ │ ldr.w r3, [lr, r3, lsl #2] │ │ │ │ add lr, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -565991,30 +565672,30 @@ │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w ip, #32 │ │ │ │ - b.n 1e9c98 │ │ │ │ + b.n 1e9988 │ │ │ │ mov.w ip, #16 │ │ │ │ - b.n 1e9c98 │ │ │ │ + b.n 1e9988 │ │ │ │ mov.w ip, #8 │ │ │ │ - b.n 1e9c98 │ │ │ │ + b.n 1e9988 │ │ │ │ mov.w lr, #32 │ │ │ │ - b.n 1e9c60 │ │ │ │ + b.n 1e9950 │ │ │ │ mov.w lr, #8 │ │ │ │ - b.n 1e9c60 │ │ │ │ + b.n 1e9950 │ │ │ │ mov.w lr, #16 │ │ │ │ - b.n 1e9c60 │ │ │ │ + b.n 1e9950 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1e9dc2 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1e9d4c ) │ │ │ │ + bhi.n 1e9ab2 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1e9a3c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ @@ -566042,48 +565723,48 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e9c90 │ │ │ │ + beq.w 1e9980 │ │ │ │ mov r2, lr │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df528 │ │ │ │ - b.n 1e9c90 │ │ │ │ + bl 1df218 │ │ │ │ + b.n 1e9980 │ │ │ │ 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, #3208] @ 0xc88 │ │ │ │ sub.w sp, sp, #852 @ 0x354 │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #2688] @ 1ea85c │ │ │ │ + ldr.w r2, [pc, #2688] @ 1ea54c │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2680] @ 1ea860 │ │ │ │ + ldr.w r3, [pc, #2680] @ 1ea550 │ │ │ │ mul.w r0, r4, r7 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #844] @ 0x34c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ cmp r4, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.w 1e9f60 │ │ │ │ + bcc.w 1e9c50 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w sl, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ orr.w r2, r3, #4 │ │ │ │ @@ -566104,26 +565785,26 @@ │ │ │ │ adds r3, #4 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r4, sl │ │ │ │ - bhi.w 1ea826 │ │ │ │ + bhi.w 1ea516 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r6, [r3], #4 │ │ │ │ mov r2, r4 │ │ │ │ adds r5, #1 │ │ │ │ ldrb r1, [r6, #13] │ │ │ │ ldrb.w r8, [r6, #12] │ │ │ │ smlabb r4, r1, r8, r4 │ │ │ │ cmp r4, sl │ │ │ │ - bls.n 1e9e60 │ │ │ │ + bls.n 1e9b50 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r1 │ │ │ │ sub.w fp, sl, r3 │ │ │ │ mov r0, fp │ │ │ │ blx 543c8 <__aeabi_uidivmod@plt> │ │ │ │ @@ -566138,40 +565819,40 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bcc.w 1ea176 │ │ │ │ + bcc.w 1e9e66 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov ip, fp │ │ │ │ mov lr, r3 │ │ │ │ cmp.w r8, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ strb r4, [r3, #16] │ │ │ │ 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} │ │ │ │ - bne.n 1e9ee2 │ │ │ │ + bne.n 1e9bd2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ea6be │ │ │ │ + beq.w 1ea3ae │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov ip, fp │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r6, [fp, #12] │ │ │ │ @@ -566179,38 +565860,38 @@ │ │ │ │ strb.w r3, [fp, #16] │ │ │ │ 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 r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.w 1ea19e │ │ │ │ + bhi.w 1e9e8e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str.w r8, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add sl, r2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 1e9e52 │ │ │ │ + bcc.w 1e9b42 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.w 1eab0c │ │ │ │ + bls.w 1ea7fc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1ea144 │ │ │ │ + beq.w 1e9e34 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ orr.w r3, r4, #4 │ │ │ │ @@ -566221,213 +565902,213 @@ │ │ │ │ add r3, sp, #196 @ 0xc4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e3e90 │ │ │ │ + bl 1e3b80 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4b2c │ │ │ │ + bl 1e481c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1ea6c2 │ │ │ │ + beq.w 1ea3b2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 1e9fc8 │ │ │ │ + bne.n 1e9cb8 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1eaad6 │ │ │ │ + beq.w 1ea7c6 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1eaafa │ │ │ │ + beq.w 1ea7ea │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 1ea868 │ │ │ │ + beq.w 1ea558 │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ strd r3, r3, [r5] │ │ │ │ ldrd r6, r7, [sp, #120] @ 0x78 │ │ │ │ strd r6, r7, [sp, #112] @ 0x70 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1e9ffe │ │ │ │ + cbz r0, 1e9cee │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w r4, [r8, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ea12a │ │ │ │ + beq.w 1e9e1a │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov ip, r4 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ movs r7, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1ea0fc │ │ │ │ + b.n 1e9dec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov ip, r2 │ │ │ │ strb r7, [r2, #16] │ │ │ │ str.w r8, [r2, #12] │ │ │ │ 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.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r9, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ 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, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e5564 │ │ │ │ + bl 1e5254 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r6, [r3, #0] │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mul.w r3, r7, r3 │ │ │ │ str r3, [r5, #0] │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1ea0d4 │ │ │ │ + cbz r0, 1e9dc4 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, fp │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, fp │ │ │ │ adds r7, #1 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r7, ip │ │ │ │ - bcs.n 1ea128 │ │ │ │ + bcs.n 1e9e18 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ strd r6, r6, [r5] │ │ │ │ strd r6, r8, [r5, #8] │ │ │ │ strd r6, r6, [sp, #184] @ 0xb8 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [sp, #192] @ 0xc0 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1ea01e │ │ │ │ + bne.n 1e9d0e │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 1ea01e │ │ │ │ + bne.w 1e9d0e │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 1ea086 │ │ │ │ + b.n 1e9d76 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, r1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1e9f96 │ │ │ │ + bne.w 1e9c86 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3e90 │ │ │ │ + bl 1e3b80 │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4b2c │ │ │ │ - ldr.w r2, [pc, #1804] @ 1ea864 │ │ │ │ - ldr.w r3, [pc, #1796] @ 1ea860 │ │ │ │ + bl 1e481c │ │ │ │ + ldr.w r2, [pc, #1804] @ 1ea554 │ │ │ │ + ldr.w r3, [pc, #1796] @ 1ea550 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #844] @ 0x34c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1eac1a │ │ │ │ + bne.w 1ea90a │ │ │ │ add.w sp, sp, #852 @ 0x354 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 1ea6be │ │ │ │ + beq.w 1ea3ae │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r7, fp │ │ │ │ mov ip, r3 │ │ │ │ str r6, [r3, #12] │ │ │ │ strb r2, [r3, #16] │ │ │ │ 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} │ │ │ │ - b.n 1e9ee2 │ │ │ │ + b.n 1e9bd2 │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ cmp r6, #32 │ │ │ │ - beq.w 1ea83a │ │ │ │ + beq.w 1ea52a │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bne.w 1ea6ea │ │ │ │ + bne.w 1ea3da │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1eab30 │ │ │ │ + beq.w 1ea820 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1eaac6 │ │ │ │ + beq.w 1ea7b6 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1ea6ea │ │ │ │ + bne.w 1ea3da │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -566435,22 +566116,22 @@ │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1eab40 │ │ │ │ + bne.w 1ea830 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #1 │ │ │ │ str r7, [r4, #12] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -566470,84 +566151,84 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #24] │ │ │ │ strd r6, r6, [r8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ strd r6, r9, [r4, #8] │ │ │ │ strd r6, r6, [r8, #8] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #20] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ streq.w r9, [sp, #88] @ 0x58 │ │ │ │ - beq.n 1ea334 │ │ │ │ + beq.n 1ea024 │ │ │ │ mov r6, r4 │ │ │ │ str.w r9, [r4, #12] │ │ │ │ mov r7, fp │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ 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, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [r4, #12] │ │ │ │ mov r8, r7 │ │ │ │ strd r6, r6, [r4] │ │ │ │ @@ -566564,21 +566245,21 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ @@ -566586,15 +566267,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r7, fp │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strd r6, r9, [r4, #8] │ │ │ │ movs r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ strd r6, r6, [r4] │ │ │ │ strd r6, r6, [r8] │ │ │ │ strd r6, r6, [r8, #8] │ │ │ │ @@ -566607,21 +566288,21 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r4, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ @@ -566629,15 +566310,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, fp │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r6, r6, [r8] │ │ │ │ mov ip, r2 │ │ │ │ strd r6, r9, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ @@ -566650,49 +566331,49 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ mov r9, r4 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ strd r6, r6, [r8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ str r7, [r4, #12] │ │ │ │ strd r6, r6, [r8, #8] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #20] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1eabaa │ │ │ │ + bne.w 1ea89a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -566712,36 +566393,36 @@ │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {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} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r3, #2 │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ str r7, [r4, #12] │ │ │ │ mov r7, fp │ │ │ │ @@ -566755,36 +566436,36 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r4, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {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} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r3, #3 │ │ │ │ @@ -566799,35 +566480,35 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {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} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str.w r3, [fp] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -566837,97 +566518,97 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ strd r1, r7, [fp, #24] │ │ │ │ movw r1, #503 @ 0x1f7 │ │ │ │ str.w r3, [fp, #20] │ │ │ │ - bl 1e4b2c │ │ │ │ + bl 1e481c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ea782 │ │ │ │ + b.n 1ea472 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 1e9f38 │ │ │ │ + b.n 1e9c28 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1eaae8 │ │ │ │ + beq.w 1ea7d8 │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r2, r0 │ │ │ │ - beq.w 1ea12a │ │ │ │ + beq.w 1e9e1a │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1e9fc8 │ │ │ │ + bne.w 1e9cb8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1ea12a │ │ │ │ + b.n 1e9e1a │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1ea770 │ │ │ │ + bcc.n 1ea460 │ │ │ │ movs r6, #0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ add.w r9, sp, #260 @ 0x104 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r6 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r7, #1 │ │ │ │ - bl 1e5564 │ │ │ │ + bl 1e5254 │ │ │ │ cmp fp, r7 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bls.n 1ea76e │ │ │ │ + bls.n 1ea45e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, r6, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r8 │ │ │ │ - beq.n 1ea706 │ │ │ │ + beq.n 1ea3f6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ea75e │ │ │ │ + cbz r0, 1ea44e │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1ea706 │ │ │ │ + b.n 1ea3f6 │ │ │ │ str r4, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ - bl 1e3e90 │ │ │ │ + bl 1e3b80 │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e4b2c │ │ │ │ + bl 1e481c │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str.w r8, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -566935,15 +566616,15 @@ │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1ea81a │ │ │ │ + bcc.n 1ea50a │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r6, sp, #264 @ 0x108 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r7, r4 │ │ │ │ str.w r8, [r4, #12] │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ @@ -566951,63 +566632,63 @@ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ 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 r0, [r4, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #264 @ 0x108 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ - b.w 1e9f40 │ │ │ │ + bl 1e43dc │ │ │ │ + b.w 1e9c30 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1e9f40 │ │ │ │ - b.n 1ea7aa │ │ │ │ + beq.w 1e9c30 │ │ │ │ + b.n 1ea49a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r6, [r3, r5, lsl #2] │ │ │ │ add.w r9, r3, r5, lsl #2 │ │ │ │ ldrb r1, [r6, #13] │ │ │ │ ldrb.w r8, [r6, #12] │ │ │ │ - b.w 1e9e7c │ │ │ │ + b.w 1e9b6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1eab20 │ │ │ │ + beq.w 1ea810 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1ea782 │ │ │ │ + beq.n 1ea472 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1ea6ea │ │ │ │ + bne.w 1ea3da │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ea782 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + b.n 1ea472 │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r4, r2] │ │ │ │ + str r0, [r6, #24] │ │ │ │ lsls r1, r3, #2 │ │ │ │ add r7, sp, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ blx 54720 │ │ │ │ @@ -567017,102 +566698,102 @@ │ │ │ │ lsls r0, r2, #31 │ │ │ │ it mi │ │ │ │ strmi.w r3, [r7, r4, lsl #2] │ │ │ │ add.w r3, r3, #1 │ │ │ │ it mi │ │ │ │ addmi r4, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1ea87a │ │ │ │ + bne.n 1ea56a │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ movs r6, #0 │ │ │ │ add.w r9, sp, #136 @ 0x88 │ │ │ │ str.w r8, [r5, #12] │ │ │ │ strd r6, r6, [sp, #152] @ 0x98 │ │ │ │ strd r6, r6, [r5] │ │ │ │ str r6, [r5, #8] │ │ │ │ strd r6, r6, [sp, #160] @ 0xa0 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1eac16 │ │ │ │ + beq.w 1ea906 │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ add.w r1, sp, #151 @ 0x97 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ cmp r3, r2 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 1ea8c4 │ │ │ │ + bhi.n 1ea5b4 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1eac0a │ │ │ │ + bne.w 1ea8fa │ │ │ │ mov lr, r9 │ │ │ │ str.w r8, [r9, #12] │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov ip, r2 │ │ │ │ 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 r3, [sp, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1ea93c │ │ │ │ + bne.n 1ea62c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1eaba6 │ │ │ │ + beq.w 1ea896 │ │ │ │ add.w r2, sp, #183 @ 0xb7 │ │ │ │ mov r3, r6 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1ea924 │ │ │ │ + bne.n 1ea614 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1eaba6 │ │ │ │ + beq.w 1ea896 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ 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, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, fp │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ blx 54720 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ @@ -567120,242 +566801,242 @@ │ │ │ │ lsls r2, r2, #31 │ │ │ │ it mi │ │ │ │ strmi.w r3, [r7, r4, lsl #2] │ │ │ │ add.w r3, r3, #1 │ │ │ │ it mi │ │ │ │ addmi r4, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1ea9a8 │ │ │ │ + bne.n 1ea698 │ │ │ │ movs r6, #0 │ │ │ │ str.w r8, [r5, #12] │ │ │ │ strd r6, r6, [r5] │ │ │ │ str r6, [r5, #8] │ │ │ │ strd r6, r6, [sp, #184] @ 0xb8 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [sp, #192] @ 0xc0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1eac12 │ │ │ │ + beq.w 1ea902 │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ add.w r1, sp, #183 @ 0xb7 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ cmp r3, r2 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 1ea9ee │ │ │ │ + bhi.n 1ea6de │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ cmp r4, ip │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1eaa9a │ │ │ │ + bne.n 1ea78a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r9 │ │ │ │ cmp r4, ip │ │ │ │ mov r7, r3 │ │ │ │ str.w r8, [r3, #12] │ │ │ │ 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} │ │ │ │ - bne.n 1eaa52 │ │ │ │ - cbz r4, 1eaa9a │ │ │ │ + bne.n 1ea742 │ │ │ │ + cbz r4, 1ea78a │ │ │ │ add.w r2, sp, #151 @ 0x97 │ │ │ │ mov r3, r5 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1eaa3e │ │ │ │ - cbz r5, 1eaa9a │ │ │ │ + bne.n 1ea72e │ │ │ │ + cbz r5, 1ea78a │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ 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, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1ea12a │ │ │ │ + b.w 1e9e1a │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ea782 │ │ │ │ + b.n 1ea472 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #392 @ 0x188 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1ea12a │ │ │ │ + b.w 1e9e1a │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1ea12a │ │ │ │ + b.w 1e9e1a │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1ea12a │ │ │ │ + b.w 1e9e1a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3e90 │ │ │ │ + bl 1e3b80 │ │ │ │ add r2, sp, #332 @ 0x14c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4b2c │ │ │ │ - b.w 1ea154 │ │ │ │ + bl 1e481c │ │ │ │ + b.w 1e9e44 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ea782 │ │ │ │ + b.n 1ea472 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #481 @ 0x1e1 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ea782 │ │ │ │ + b.n 1ea472 │ │ │ │ str r4, [r6, #12] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ mov r7, fp │ │ │ │ str.w r8, [sp, #12] │ │ │ │ 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} │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ 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, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ - b.w 1ea202 │ │ │ │ + bl 1e43dc │ │ │ │ + b.w 1e9ef2 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 1ea98a │ │ │ │ + b.n 1ea67a │ │ │ │ mov r6, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ mov r7, fp │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ 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, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46ec │ │ │ │ - b.n 1ea4f2 │ │ │ │ + bl 1e43dc │ │ │ │ + b.n 1ea1e2 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r4, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1ea98a │ │ │ │ + b.n 1ea67a │ │ │ │ movs r5, #1 │ │ │ │ - b.n 1eaa0a │ │ │ │ + b.n 1ea6fa │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1ea8e0 │ │ │ │ + b.n 1ea5d0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1eac32 │ │ │ │ + bne.n 1ea922 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1eac36 │ │ │ │ + beq.n 1ea926 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1eac32 │ │ │ │ + bne.n 1ea922 │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1eac32 │ │ │ │ + bne.n 1ea922 │ │ │ │ ldrb.w r0, [r0, #33] @ 0x21 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -567363,143 +567044,143 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ str r4, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1eacec │ │ │ │ + beq.n 1ea9dc │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1eacf4 │ │ │ │ + beq.n 1ea9e4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - cbz r3, 1eac9e │ │ │ │ + cbz r3, 1ea98e │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ sub.w r5, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1eac7c │ │ │ │ + beq.n 1ea96c │ │ │ │ cmp r4, #6 │ │ │ │ - ble.n 1eacec │ │ │ │ + ble.n 1ea9dc │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1c6274 │ │ │ │ + bl 1c5f64 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, r4, lsl #2] │ │ │ │ add.w r5, r0, r4, lsl #2 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ str.w r0, [r8, #28] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1eacda │ │ │ │ + beq.n 1ea9ca │ │ │ │ subs r5, #4 │ │ │ │ str r6, [r5, #0] │ │ │ │ - cbz r3, 1eacf0 │ │ │ │ + cbz r3, 1ea9e0 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ sub.w r6, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1eacf0 │ │ │ │ + bne.n 1ea9e0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1eacc0 │ │ │ │ + bne.n 1ea9b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eac20 │ │ │ │ + bl 1ea910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eacc6 │ │ │ │ + bne.n 1ea9b6 │ │ │ │ str.w r6, [r5, #-4] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 1eacc6 │ │ │ │ + b.n 1ea9b6 │ │ │ │ str.w r7, [r8, #28] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eac20 │ │ │ │ + bl 1ea910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eac90 │ │ │ │ + bne.n 1ea980 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - b.n 1eac90 │ │ │ │ + b.n 1ea980 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r2, r0 │ │ │ │ - bcc.n 1ead28 │ │ │ │ + bcc.n 1eaa18 │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1ead2e │ │ │ │ + bls.n 1eaa1e │ │ │ │ mov r0, r2 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ead7e │ │ │ │ + cbz r0, 1eaa6e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1ead74 │ │ │ │ - bl 1e1340 │ │ │ │ + bne.n 1eaa64 │ │ │ │ + bl 1e1030 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 1ead78 │ │ │ │ + cbz r3, 1eaa68 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ sub.w r4, r3, #20 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1ead78 │ │ │ │ + bne.n 1eaa68 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1ead50 │ │ │ │ + beq.n 1eaa40 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ead74 │ │ │ │ + b.n 1eaa64 │ │ │ │ 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, #244] @ (1eae8c ) │ │ │ │ + ldr r4, [pc, #244] @ (1eab7c ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #244] @ (1eae90 ) │ │ │ │ + ldr r3, [pc, #244] @ (1eab80 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r4, pc │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add.w r7, r8, #20 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54720 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 1e0278 │ │ │ │ + bl 1dff68 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add.w ip, sp, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -567507,142 +567188,142 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r5, r7 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ - beq.n 1eae68 │ │ │ │ + beq.n 1eab58 │ │ │ │ mov r6, r5 │ │ │ │ subs r5, #4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ subs r4, #4 │ │ │ │ - b.n 1eadf8 │ │ │ │ + b.n 1eaae8 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 1eae5e │ │ │ │ + bne.n 1eab4e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1eae5e │ │ │ │ + beq.n 1eab4e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1eae5e │ │ │ │ + beq.n 1eab4e │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ movs r1, #2 │ │ │ │ strd r1, r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w sl, [r2, #-8] │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 1eae5e │ │ │ │ + bne.n 1eab4e │ │ │ │ subs r2, #20 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e9b80 │ │ │ │ + bl 1e9870 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1eae5e │ │ │ │ + beq.n 1eab4e │ │ │ │ mov r0, r2 │ │ │ │ ldrd r3, r2, [r5, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ add.w r2, r1, #20 │ │ │ │ str.w fp, [r5, #4] │ │ │ │ strd r2, r2, [r5, #8] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r1, #20] │ │ │ │ - bl 1ead30 │ │ │ │ + bl 1eaa20 │ │ │ │ strb.w sl, [sp, #36] @ 0x24 │ │ │ │ adds r6, r4, #4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1eadf6 │ │ │ │ - ldr r2, [pc, #40] @ (1eae94 ) │ │ │ │ - ldr r3, [pc, #36] @ (1eae90 ) │ │ │ │ + bne.n 1eaae6 │ │ │ │ + ldr r2, [pc, #40] @ (1eab84 ) │ │ │ │ + ldr r3, [pc, #36] @ (1eab80 ) │ │ │ │ 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 1eae86 │ │ │ │ + bne.n 1eab76 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r4, r1] │ │ │ │ + strb r0, [r6, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, r6] │ │ │ │ + strb r0, [r4, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 1eaeb8 │ │ │ │ + b.n 1eaba8 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1eaeac │ │ │ │ + bne.n 1eab9c │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1eaec4 │ │ │ │ + bne.n 1eabb4 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1eaec8 │ │ │ │ + bne.n 1eabb8 │ │ │ │ subs r0, #20 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 1eaec4 │ │ │ │ + cbz r3, 1eabb4 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1eae9a │ │ │ │ + bne.n 1eab8a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eaf6c │ │ │ │ + beq.n 1eac5c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1eaf02 │ │ │ │ + beq.n 1eabf2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eaf66 │ │ │ │ + beq.n 1eac56 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1eaf66 │ │ │ │ + bne.n 1eac56 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1eaeec │ │ │ │ + bne.n 1eabdc │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1eaef0 │ │ │ │ + bne.n 1eabe0 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1eaf44 │ │ │ │ + bhi.n 1eac34 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1eaf76 │ │ │ │ + bhi.n 1eac66 │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r3, #16 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ asrs r3, r5, #32 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ @@ -567657,154 +567338,154 @@ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ uxtb r1, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r3, #-8] │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 1eaf7e │ │ │ │ + bne.n 1eac6e │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2bc2f0 │ │ │ │ + bl 2bbfe0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 1eaf7a │ │ │ │ + bcs.n 1eac6a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eaef0 │ │ │ │ + bne.n 1eabe0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ uxth r1, r1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1eaf44 │ │ │ │ + b.n 1eac34 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1eaf44 │ │ │ │ + b.n 1eac34 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1eaf68 │ │ │ │ + b.n 1eac58 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ add.w r5, r0, #20 │ │ │ │ sub sp, #12 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1eb00c │ │ │ │ + beq.n 1eacfc │ │ │ │ subs r4, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ands.w r3, r2, #1 │ │ │ │ - bne.n 1eb034 │ │ │ │ + bne.n 1ead24 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1eafdc │ │ │ │ + beq.n 1eaccc │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1eafb8 │ │ │ │ + beq.n 1eaca8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ movw r0, #319 @ 0x13f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1eb004 │ │ │ │ + beq.n 1eacf4 │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ - bcc.n 1eb010 │ │ │ │ + bcc.n 1ead00 │ │ │ │ cmp.w r3, #668 @ 0x29c │ │ │ │ - beq.n 1eb020 │ │ │ │ + beq.n 1ead10 │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ - bne.n 1eafb2 │ │ │ │ + bne.n 1eaca2 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1eafb2 │ │ │ │ - b.n 1eb004 │ │ │ │ + bne.n 1eaca2 │ │ │ │ + b.n 1eacf4 │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1eafb2 │ │ │ │ + bne.n 1eaca2 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r0, #4 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #1 │ │ │ │ movls r0, #0 │ │ │ │ - bhi.n 1eafb4 │ │ │ │ + bhi.n 1eaca4 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1eaf84 │ │ │ │ + bl 1eac74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eafb4 │ │ │ │ + bne.n 1eaca4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1eafa0 │ │ │ │ + bne.n 1eac90 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1eafb4 │ │ │ │ + b.n 1eaca4 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - beq.n 1eb004 │ │ │ │ + beq.n 1eacf4 │ │ │ │ subs r3, #117 @ 0x75 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1eafb2 │ │ │ │ + bhi.n 1eaca2 │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bmi.n 1eb004 │ │ │ │ - b.n 1eafb2 │ │ │ │ + bmi.n 1eacf4 │ │ │ │ + b.n 1eaca2 │ │ │ │ add.w r3, r2, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1eb038 │ │ │ │ + beq.n 1ead28 │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1eafb2 │ │ │ │ + bne.n 1eaca2 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bpl.n 1eafb2 │ │ │ │ - b.n 1eb004 │ │ │ │ + bpl.n 1eaca2 │ │ │ │ + b.n 1eacf4 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1eafb4 │ │ │ │ + b.n 1eaca4 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bmi.n 1eb004 │ │ │ │ - b.n 1eb028 │ │ │ │ + bmi.n 1eacf4 │ │ │ │ + b.n 1ead18 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ sub sp, #12 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1eb0ba │ │ │ │ - bhi.n 1eb0ac │ │ │ │ + beq.n 1eadaa │ │ │ │ + bhi.n 1ead9c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1eb0d4 │ │ │ │ + bhi.n 1eadc4 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1eb10e │ │ │ │ + bne.n 1eadfe │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2bc248 │ │ │ │ + bl 2bbf38 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eb0dc │ │ │ │ + beq.n 1eadcc │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 1eb0dc │ │ │ │ + bpl.n 1eadcc │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1eb102 │ │ │ │ + beq.n 1eadf2 │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1eb102 │ │ │ │ + bhi.n 1eadf2 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r2, #56 @ 0x38 │ │ │ │ subs r4, #58 @ 0x3a │ │ │ │ adds r6, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ @@ -567814,97 +567495,97 @@ │ │ │ │ subs r0, #54 @ 0x36 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ movs r0, r7 │ │ │ │ cmp r3, #5 │ │ │ │ it eq │ │ │ │ ldreq r3, [r0, #64] @ 0x40 │ │ │ │ - bne.n 1eb0d4 │ │ │ │ + bne.n 1eadc4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq r0, #20 │ │ │ │ movne r0, #0 │ │ │ │ - bl 1eb040 │ │ │ │ + bl 1ead30 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 2bc1e8 │ │ │ │ + bl 2bbed8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eb084 │ │ │ │ + bne.n 1ead74 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1eb0b4 │ │ │ │ + b.n 1eada4 │ │ │ │ movs r3, #4 │ │ │ │ - b.n 1eb0b4 │ │ │ │ + b.n 1eada4 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 1eb0b4 │ │ │ │ + b.n 1eada4 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1eb0b4 │ │ │ │ + b.n 1eada4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ 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, #220] @ (1eb204 ) │ │ │ │ + ldr r4, [pc, #220] @ (1eaef4 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #220] @ (1eb208 ) │ │ │ │ + ldr r3, [pc, #220] @ (1eaef8 ) │ │ │ │ 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 1eac58 │ │ │ │ + bl 1ea948 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb1fa │ │ │ │ + beq.n 1eaeea │ │ │ │ adds r4, r0, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1eb1e8 │ │ │ │ + beq.n 1eaed8 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1eb1b0 │ │ │ │ + beq.n 1eaea0 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1eb196 │ │ │ │ + bhi.n 1eae86 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1eb196 │ │ │ │ + bhi.n 1eae86 │ │ │ │ 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 │ │ │ │ @@ -567928,99 +567609,99 @@ │ │ │ │ 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 1eb156 │ │ │ │ + bne.n 1eae46 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r9 │ │ │ │ - bcs.n 1eb1c8 │ │ │ │ - bl 1c637c │ │ │ │ - ldr r2, [pc, #64] @ (1eb20c ) │ │ │ │ - ldr r3, [pc, #60] @ (1eb208 ) │ │ │ │ + bcs.n 1eaeb8 │ │ │ │ + bl 1c606c │ │ │ │ + ldr r2, [pc, #64] @ (1eaefc ) │ │ │ │ + ldr r3, [pc, #60] @ (1eaef8 ) │ │ │ │ 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 1eb1fe │ │ │ │ + bne.n 1eaeee │ │ │ │ mov r0, sl │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxth r5, r5 │ │ │ │ - b.n 1eb196 │ │ │ │ + b.n 1eae86 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - bl 1e9a7c │ │ │ │ + bl 1e976c │ │ │ │ add sl, r0 │ │ │ │ - b.n 1eb1b0 │ │ │ │ + b.n 1eaea0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 1eb1ba │ │ │ │ + b.n 1eaeaa │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #824] @ (1eb540 ) │ │ │ │ + str r6, [r3, r7] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #192] @ (1eb2d0 ) │ │ │ │ + str r0, [r0, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ 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, #1144] @ 1eb69c │ │ │ │ + ldr.w r5, [pc, #1144] @ 1eb38c │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r3, [pc, #1144] @ 1eb6a0 │ │ │ │ + ldr.w r3, [pc, #1144] @ 1eb390 │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1eac58 │ │ │ │ + bl 1ea948 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1eb274 │ │ │ │ + cbz r0, 1eaf64 │ │ │ │ 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, sl │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eb3f8 │ │ │ │ + beq.w 1eb0e8 │ │ │ │ adds r5, #4 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1eb69a │ │ │ │ + bhi.w 1eb38a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r5, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ add r3, sp, #24 │ │ │ │ @@ -568039,15 +567720,15 @@ │ │ │ │ negs r3, r3 │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ and.w r1, r1, r3 │ │ │ │ mov r3, r1 │ │ │ │ mov.w r8, r1, asr #31 │ │ │ │ mov ip, r8 │ │ │ │ - beq.w 1eb49a │ │ │ │ + beq.w 1eb18a │ │ │ │ and.w lr, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ sub.w fp, lr, #32 │ │ │ │ rsb r9, lr, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ lsl.w r1, ip, lr │ │ │ │ lsl.w fp, ip, fp │ │ │ │ @@ -568056,41 +567737,41 @@ │ │ │ │ lsl.w ip, ip, lr │ │ │ │ orr.w r1, r1, r9 │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ bic.w r1, r8, r1 │ │ │ │ bic.w r3, r3, ip │ │ │ │ mov ip, r1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1eb3a2 │ │ │ │ + beq.n 1eb092 │ │ │ │ orrs.w r1, r3, ip │ │ │ │ - beq.n 1eb3aa │ │ │ │ + beq.n 1eb09a │ │ │ │ subs r1, r3, #1 │ │ │ │ orrs.w r8, r1, ip │ │ │ │ - beq.n 1eb3d8 │ │ │ │ + beq.n 1eb0c8 │ │ │ │ ldrb.w r8, [lr, #109] @ 0x6d │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1eb68c │ │ │ │ + bne.w 1eb37c │ │ │ │ ldrb.w lr, [lr, #33] @ 0x21 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1eb348 │ │ │ │ + bne.n 1eb038 │ │ │ │ adds.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r1, r1, r3 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w lr, lr, ip │ │ │ │ orrs.w lr, r1, lr │ │ │ │ - beq.w 1eb57c │ │ │ │ + beq.w 1eb26c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bhi.w 1eb63a │ │ │ │ + bhi.w 1eb32a │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1eb69a │ │ │ │ + bhi.w 1eb38a │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r4, r3, #3 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ @@ -568117,81 +567798,81 @@ │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ orrs.w ip, r3, r1 │ │ │ │ - bne.w 1eb4dc │ │ │ │ + bne.w 1eb1cc │ │ │ │ cmp r2, #8 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1eb3d8 │ │ │ │ + cbz r0, 1eb0c8 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1eb284 │ │ │ │ + bne.w 1eaf74 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r5 │ │ │ │ it cs │ │ │ │ cmpcs r5, r9 │ │ │ │ - bcs.n 1eb408 │ │ │ │ + bcs.n 1eb0f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c637c │ │ │ │ - ldr r2, [pc, #664] @ (1eb6a4 ) │ │ │ │ - ldr r3, [pc, #660] @ (1eb6a0 ) │ │ │ │ + bl 1c606c │ │ │ │ + ldr r2, [pc, #664] @ (1eb394 ) │ │ │ │ + ldr r3, [pc, #660] @ (1eb390 ) │ │ │ │ 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 1eb688 │ │ │ │ + bne.w 1eb378 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - bl 1e9a7c │ │ │ │ + bl 1e976c │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1eb4b4 │ │ │ │ + beq.n 1eb1a4 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r0, r3 │ │ │ │ - beq.n 1eb3e8 │ │ │ │ + beq.n 1eb0d8 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1eb69a │ │ │ │ + bhi.w 1eb38a │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ @@ -568220,554 +567901,554 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1eb5da │ │ │ │ + beq.w 1eb2ca │ │ │ │ orrs.w r1, r1, r8 │ │ │ │ - bne.w 1eb312 │ │ │ │ - b.n 1eb3b0 │ │ │ │ + bne.w 1eb002 │ │ │ │ + b.n 1eb0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eb3e8 │ │ │ │ + beq.n 1eb0d8 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ strd r6, r7, [sp, #24] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eb3d8 │ │ │ │ + beq.n 1eb0c8 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ - b.n 1eb3ca │ │ │ │ + b.n 1eb0ba │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ orrs.w ip, ip, r1 │ │ │ │ it ne │ │ │ │ strdne lr, lr, [sp, #16] │ │ │ │ - beq.w 1eb3d8 │ │ │ │ + beq.w 1eb0c8 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1eb69a │ │ │ │ + bhi.w 1eb38a │ │ │ │ tbb [pc, r1] │ │ │ │ - beq.n 1eb484 │ │ │ │ - beq.n 1eb4a0 │ │ │ │ - beq.n 1eb4a2 │ │ │ │ + beq.n 1eb174 │ │ │ │ + beq.n 1eb190 │ │ │ │ + beq.n 1eb192 │ │ │ │ stmia r0!, {r4, r6, r7} │ │ │ │ - beq.n 1eb4a6 │ │ │ │ - beq.n 1eb4a8 │ │ │ │ - beq.n 1eb4aa │ │ │ │ + beq.n 1eb196 │ │ │ │ + beq.n 1eb198 │ │ │ │ + beq.n 1eb19a │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - beq.n 1eb4ae │ │ │ │ - beq.n 1eb4b0 │ │ │ │ - beq.n 1eb4b2 │ │ │ │ - beq.n 1eb4b4 │ │ │ │ - beq.n 1eb4b6 │ │ │ │ - beq.n 1eb4b8 │ │ │ │ - beq.n 1eb4ba │ │ │ │ - cbnz r0, 1eb590 │ │ │ │ + beq.n 1eb19e │ │ │ │ + beq.n 1eb1a0 │ │ │ │ + beq.n 1eb1a2 │ │ │ │ + beq.n 1eb1a4 │ │ │ │ + beq.n 1eb1a6 │ │ │ │ + beq.n 1eb1a8 │ │ │ │ + beq.n 1eb1aa │ │ │ │ + cbnz r0, 1eb280 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1eb54a │ │ │ │ + cbz r0, 1eb23a │ │ │ │ ldr r7, [sp, #4] │ │ │ │ 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, sl │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, sl │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1eb3e8 │ │ │ │ + b.n 1eb0d8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1eb520 │ │ │ │ + b.n 1eb210 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1eb520 │ │ │ │ + b.n 1eb210 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1eb520 │ │ │ │ + b.n 1eb210 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb640 │ │ │ │ + beq.n 1eb330 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1eb5b8 │ │ │ │ + cbz r0, 1eb2a8 │ │ │ │ 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, sl │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, sl │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1eb3e8 │ │ │ │ + b.n 1eb0d8 │ │ │ │ orrs.w r1, r3, r8 │ │ │ │ - beq.w 1eb3b0 │ │ │ │ + beq.w 1eb0a0 │ │ │ │ subs r1, r3, #1 │ │ │ │ orrs.w r1, r1, r8 │ │ │ │ - beq.w 1eb3d8 │ │ │ │ + beq.w 1eb0c8 │ │ │ │ strd r3, ip, [sp, #16] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1eb61a │ │ │ │ + cbz r0, 1eb30a │ │ │ │ ldr r7, [sp, #4] │ │ │ │ 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, sl │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1eb3e8 │ │ │ │ + b.n 1eb0d8 │ │ │ │ strd r3, ip, [sp, #24] │ │ │ │ - b.n 1eb520 │ │ │ │ + b.n 1eb210 │ │ │ │ rbit r2, ip │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp ip, r3 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ - b.n 1eb58a │ │ │ │ + b.n 1eb27a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ - b.n 1eb4be │ │ │ │ + b.n 1eb1ae │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ - b.n 1eb4be │ │ │ │ + b.n 1eb1ae │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #32] │ │ │ │ - b.n 1eb4be │ │ │ │ + b.n 1eb1ae │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1eb4be │ │ │ │ + b.n 1eb1ae │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1eb5f0 │ │ │ │ + b.n 1eb2e0 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1eb5f0 │ │ │ │ + b.n 1eb2e0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1eb5f0 │ │ │ │ + b.n 1eb2e0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1eb5f0 │ │ │ │ + b.n 1eb2e0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ - bls.w 1eb4ee │ │ │ │ - b.n 1eb5ec │ │ │ │ + bls.w 1eb1de │ │ │ │ + b.n 1eb2dc │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #832] @ (1eb9e0 ) │ │ │ │ + str r0, [r4, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #960] @ (1eba68 ) │ │ │ │ + ldr r7, [pc, #0] @ (1eb398 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1eb734 │ │ │ │ + beq.n 1eb424 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1eb6ee │ │ │ │ + cbz r3, 1eb3de │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1eb722 │ │ │ │ + cbz r2, 1eb412 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1eb738 │ │ │ │ + beq.n 1eb428 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 1eb6e8 │ │ │ │ + cbz r4, 1eb3d8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1eb6e8 │ │ │ │ + cbz r2, 1eb3d8 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1eb708 │ │ │ │ + beq.n 1eb3f8 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1eb6d6 │ │ │ │ + bne.n 1eb3c6 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1eb716 │ │ │ │ + beq.n 1eb406 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eb6c2 │ │ │ │ + bne.n 1eb3b2 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ead30 │ │ │ │ + bl 1eaa20 │ │ │ │ orrs r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 1eb6e2 │ │ │ │ + b.n 1eb3d2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ead30 │ │ │ │ + bl 1eaa20 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 1eb6ee │ │ │ │ + b.n 1eb3de │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1eb6ee │ │ │ │ - bl 1ead30 │ │ │ │ + bne.n 1eb3de │ │ │ │ + bl 1eaa20 │ │ │ │ orr.w r3, r6, r0 │ │ │ │ uxtb r6, r3 │ │ │ │ - b.n 1eb6ee │ │ │ │ + b.n 1eb3de │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1eb6fa │ │ │ │ + b.n 1eb3ea │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ead30 │ │ │ │ + bl 1eaa20 │ │ │ │ orr.w r2, r6, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r6, r2 │ │ │ │ - b.n 1eb6d2 │ │ │ │ + b.n 1eb3c2 │ │ │ │ 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, #424] @ 0x1a8 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbnz r5, 1eb766 │ │ │ │ - b.n 1eb78a │ │ │ │ + cbnz r5, 1eb456 │ │ │ │ + b.n 1eb47a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1eb78a │ │ │ │ + cbz r5, 1eb47a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eb760 │ │ │ │ + beq.n 1eb450 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1eb6a8 │ │ │ │ + bl 1eb398 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1eb78a │ │ │ │ + cbz r3, 1eb47a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eb76e │ │ │ │ + bne.n 1eb45e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eb77c │ │ │ │ + bne.n 1eb46c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, 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 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbnz r7, 1eb7b2 │ │ │ │ - b.n 1eb88a │ │ │ │ + cbnz r7, 1eb4a2 │ │ │ │ + b.n 1eb57a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1eb88a │ │ │ │ + beq.n 1eb57a │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1eb7aa │ │ │ │ + beq.n 1eb49a │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1eb89a │ │ │ │ + beq.n 1eb58a │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1eb840 │ │ │ │ + beq.n 1eb530 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb852 │ │ │ │ + beq.n 1eb542 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, r1 │ │ │ │ - bne.n 1eb80e │ │ │ │ + bne.n 1eb4fe │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1eb890 │ │ │ │ + beq.n 1eb580 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1eb80c │ │ │ │ + bne.n 1eb4fc │ │ │ │ ldr r0, [r1, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 1eb80c │ │ │ │ + bls.n 1eb4fc │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ strne r0, [r2, #40] @ 0x28 │ │ │ │ movne r6, #1 │ │ │ │ - cbz r3, 1eb840 │ │ │ │ + cbz r3, 1eb530 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1eb826 │ │ │ │ + cbz r3, 1eb516 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1eb826 │ │ │ │ + cbz r1, 1eb516 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1eb7e6 │ │ │ │ + beq.n 1eb4d6 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eb814 │ │ │ │ + bne.n 1eb504 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1eb840 │ │ │ │ + bne.n 1eb530 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb890 │ │ │ │ + beq.n 1eb580 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 1eb7f6 │ │ │ │ + beq.n 1eb4e6 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1eb866 │ │ │ │ + beq.n 1eb556 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1eb7ce │ │ │ │ + b.n 1eb4be │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1eb7e6 │ │ │ │ + beq.n 1eb4d6 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1eb84e │ │ │ │ + bne.n 1eb53e │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r7, r0 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1eb88a │ │ │ │ + cbz r3, 1eb57a │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1eb7ba │ │ │ │ + bne.n 1eb4aa │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eb87c │ │ │ │ + bne.n 1eb56c │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ubfx r0, r0, #0, #24 │ │ │ │ - b.n 1eb802 │ │ │ │ + b.n 1eb4f2 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 1eb866 │ │ │ │ + b.n 1eb556 │ │ │ │ nop │ │ │ │ ldr.w ip, [r1, #28] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr.w r1, [ip] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ ldr r5, [r2, #40] @ 0x28 │ │ │ │ tst r0, r3 │ │ │ │ - beq.n 1eb8c4 │ │ │ │ + beq.n 1eb5b4 │ │ │ │ tst r5, r3 │ │ │ │ - bne.n 1eb8c8 │ │ │ │ + bne.n 1eb5b8 │ │ │ │ tst r0, r5 │ │ │ │ - beq.n 1eb8ec │ │ │ │ + beq.n 1eb5dc │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1eb946 │ │ │ │ - cbnz r3, 1eb8f2 │ │ │ │ + bne.n 1eb636 │ │ │ │ + cbnz r3, 1eb5e2 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1eb94a │ │ │ │ + beq.n 1eb63a │ │ │ │ cmp.w r3, #4194304 @ 0x400000 │ │ │ │ - beq.n 1eb97e │ │ │ │ + beq.n 1eb66e │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1eb8f6 │ │ │ │ + beq.n 1eb5e6 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1eb946 │ │ │ │ + bne.n 1eb636 │ │ │ │ movs r1, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r4, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ebae4 │ │ │ │ + beq.w 1eb7d4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w lr, r4, r2 │ │ │ │ - b.n 1eb91a │ │ │ │ + b.n 1eb60a │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ebae4 │ │ │ │ + beq.w 1eb7d4 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1eb90a │ │ │ │ + beq.n 1eb5fa │ │ │ │ ldr.w lr, [r4, r3, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1ebae4 │ │ │ │ + beq.w 1eb7d4 │ │ │ │ adds r0, r4, r2 │ │ │ │ mov r3, lr │ │ │ │ - b.n 1eb93c │ │ │ │ + b.n 1eb62c │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 1eb960 │ │ │ │ + cbz r3, 1eb650 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 1eb936 │ │ │ │ + bne.n 1eb626 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1eb8ee │ │ │ │ + b.n 1eb5de │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1ebb32 │ │ │ │ + beq.w 1eb822 │ │ │ │ ldrh r3, [r0, #32] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 1eb8ec │ │ │ │ + bmi.n 1eb5dc │ │ │ │ ldrh r0, [r1, #32] │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #2 │ │ │ │ - b.n 1eb8ee │ │ │ │ + b.n 1eb5de │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ - cbz r0, 1eb9a4 │ │ │ │ + cbz r0, 1eb694 │ │ │ │ add.w r5, ip, r2 │ │ │ │ - b.n 1eb972 │ │ │ │ + b.n 1eb662 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - cbz r0, 1eb99c │ │ │ │ + cbz r0, 1eb68c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 1eb96c │ │ │ │ - b.n 1eb946 │ │ │ │ + bne.n 1eb65c │ │ │ │ + b.n 1eb636 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1eb8f6 │ │ │ │ + beq.n 1eb5e6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 1eb946 │ │ │ │ + beq.n 1eb636 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ sub.w r0, r0, #21 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.n 1eb8ee │ │ │ │ + b.n 1eb5de │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1ebace │ │ │ │ + beq.w 1eb7be │ │ │ │ add r2, r4 │ │ │ │ movs r0, #14 │ │ │ │ rsb r4, r4, #4 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ebb20 │ │ │ │ + beq.w 1eb810 │ │ │ │ ldr.w r1, [lr, #36] @ 0x24 │ │ │ │ cmp r1, #2 │ │ │ │ - bhi.w 1ebb26 │ │ │ │ + bhi.w 1eb816 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - beq.w 1ebad2 │ │ │ │ + beq.w 1eb7c2 │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ biceq.w r0, r0, #4 │ │ │ │ - beq.n 1ebaac │ │ │ │ + beq.n 1eb79c │ │ │ │ ldr.w r1, [lr, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r5, [r1, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 1ebadc │ │ │ │ + bne.n 1eb7cc │ │ │ │ ldrb.w r5, [r3, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 1ebadc │ │ │ │ + bne.n 1eb7cc │ │ │ │ ldrb r5, [r1, #13] │ │ │ │ ldrd lr, r1, [r1, #20] │ │ │ │ cmp r5, #32 │ │ │ │ - bhi.w 1ebb1a │ │ │ │ + bhi.w 1eb80a │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.w 1ebd1c │ │ │ │ + bhi.w 1eba0c │ │ │ │ tbh [pc, r5, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ @@ -568799,18 +568480,18 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ uxtb.w r5, lr │ │ │ │ mov.w lr, #0 │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ cmp r1, #32 │ │ │ │ mov r7, r3 │ │ │ │ - bhi.n 1ebb14 │ │ │ │ + bhi.n 1eb804 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1ebd1c │ │ │ │ + bhi.w 1eba0c │ │ │ │ tbh [pc, r1, 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 │ │ │ │ @@ -568841,161 +568522,161 @@ │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ uxtb r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, lr │ │ │ │ it eq │ │ │ │ cmpeq r3, r5 │ │ │ │ - bne.w 1eb8ec │ │ │ │ + bne.w 1eb5dc │ │ │ │ adds r1, r4, r2 │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1eb9ac │ │ │ │ + bne.w 1eb69c │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ and.w r2, r0, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ebcee │ │ │ │ + beq.w 1eb9de │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eb946 │ │ │ │ + beq.w 1eb636 │ │ │ │ movs r0, #6 │ │ │ │ - b.n 1eb8ee │ │ │ │ + b.n 1eb5de │ │ │ │ cmp r1, #2 │ │ │ │ it ne │ │ │ │ bicne.w r0, r0, #8 │ │ │ │ - b.n 1ebaac │ │ │ │ + b.n 1eb79c │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ movne r0, #2 │ │ │ │ - b.n 1ebaac │ │ │ │ + b.n 1eb79c │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ebcfa │ │ │ │ + beq.w 1eb9ea │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1eb966 │ │ │ │ + b.n 1eb656 │ │ │ │ uxth.w r5, lr │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1eba46 │ │ │ │ + b.n 1eb736 │ │ │ │ mov r5, lr │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1eba46 │ │ │ │ + b.n 1eb736 │ │ │ │ uxth r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1ebaa2 │ │ │ │ + b.n 1eb792 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1ebaa2 │ │ │ │ + b.n 1eb792 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 1ebaa2 │ │ │ │ + b.n 1eb792 │ │ │ │ mov r5, lr │ │ │ │ mov lr, r1 │ │ │ │ - b.n 1eba46 │ │ │ │ + b.n 1eb736 │ │ │ │ bic.w r0, r0, #4 │ │ │ │ - b.n 1eb8ee │ │ │ │ + b.n 1eb5de │ │ │ │ ldr.w r1, [lr, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1ebaac │ │ │ │ - b.n 1eb8ec │ │ │ │ + beq.n 1eb79c │ │ │ │ + b.n 1eb5dc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ebcfe │ │ │ │ + beq.w 1eb9ee │ │ │ │ mov r5, ip │ │ │ │ adds r6, r4, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w lr, [r5, #4]! │ │ │ │ cmp lr, r2 │ │ │ │ - bne.w 1ebca2 │ │ │ │ + bne.w 1eb992 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1ebca2 │ │ │ │ + beq.w 1eb992 │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ebb40 │ │ │ │ + bne.n 1eb830 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r5, [ip, r7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ebc90 │ │ │ │ + beq.w 1eb980 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r6, ip, r2 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 1ebb8a │ │ │ │ + beq.n 1eb87a │ │ │ │ subs r5, #3 │ │ │ │ bics.w r5, r5, #2 │ │ │ │ - beq.w 1eb946 │ │ │ │ + beq.w 1eb636 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ebb72 │ │ │ │ + bne.n 1eb862 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1ebd0c │ │ │ │ + beq.w 1eb9fc │ │ │ │ add.w r8, r4, r2 │ │ │ │ mov.w r9, #14 │ │ │ │ ldr.w r2, [ip, r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eb946 │ │ │ │ + beq.w 1eb636 │ │ │ │ ldr.w r5, [lr, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 1eb946 │ │ │ │ + beq.w 1eb636 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 1eb946 │ │ │ │ + beq.w 1eb636 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 1ebcda │ │ │ │ + beq.w 1eb9ca │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ biceq.w r9, r9, #4 │ │ │ │ - beq.n 1ebc68 │ │ │ │ + beq.n 1eb958 │ │ │ │ ldr.w r5, [lr, #76] @ 0x4c │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ mov r6, r2 │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1ebce4 │ │ │ │ + bne.w 1eb9d4 │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1ebce4 │ │ │ │ + bne.w 1eb9d4 │ │ │ │ ldrb.w lr, [r5, #13] │ │ │ │ ldrd r2, r5, [r5, #20] │ │ │ │ cmp.w lr, #32 │ │ │ │ it hi │ │ │ │ movhi lr, r5 │ │ │ │ - bhi.n 1ebc26 │ │ │ │ + bhi.n 1eb916 │ │ │ │ add.w r5, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 1ebc94 │ │ │ │ + bhi.n 1eb984 │ │ │ │ tbb [pc, r5] │ │ │ │ - ldr r2, [pc, #64] @ (1ebc44 ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebd2c ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebd30 ) │ │ │ │ + ldr r2, [pc, #64] @ (1eb934 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eba1c ) │ │ │ │ + ldr r2, [pc, #296] @ (1eba20 ) │ │ │ │ asrs r2, r1, #1 │ │ │ │ - ldr r2, [pc, #296] @ (1ebd34 ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebd34 ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebd38 ) │ │ │ │ - ldr r5, [pc, #296] @ (1ebd38 ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebd3c ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebd3c ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebd40 ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebd40 ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebd44 ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebd44 ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebd48 ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebd48 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eba24 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eba24 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eba28 ) │ │ │ │ + ldr r5, [pc, #296] @ (1eba28 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eba2c ) │ │ │ │ + ldr r2, [pc, #296] @ (1eba2c ) │ │ │ │ + ldr r2, [pc, #296] @ (1eba30 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eba30 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eba34 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eba34 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eba38 ) │ │ │ │ + ldr r2, [pc, #296] @ (1eba38 ) │ │ │ │ uxtb r2, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ cmp r7, #32 │ │ │ │ - bhi.n 1ebc5e │ │ │ │ + bhi.n 1eb94e │ │ │ │ subs r6, r7, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 1ebd1c │ │ │ │ + bhi.n 1eba0c │ │ │ │ tbb [pc, r6] │ │ │ │ strb r0, [r2, #4] │ │ │ │ strb r1, [r6, #5] │ │ │ │ strb r1, [r6, #5] │ │ │ │ asrs r1, r6, #1 │ │ │ │ strb r1, [r6, #5] │ │ │ │ strb r1, [r6, #5] │ │ │ │ @@ -569010,167 +568691,167 @@ │ │ │ │ strb r1, [r6, #5] │ │ │ │ ldr r1, [r6, #116] @ 0x74 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ cmp r6, lr │ │ │ │ it eq │ │ │ │ cmpeq r5, r2 │ │ │ │ - bne.w 1eb950 │ │ │ │ + bne.w 1eb640 │ │ │ │ mov r2, r8 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ mov r8, r2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r7, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1ebb9a │ │ │ │ + bne.n 1eb88a │ │ │ │ ldr.w r1, [ip, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1eb946 │ │ │ │ + bne.w 1eb636 │ │ │ │ and.w r1, r9, #12 │ │ │ │ cmp r1, #12 │ │ │ │ - bne.w 1eb946 │ │ │ │ + bne.w 1eb636 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1eb8fa │ │ │ │ + b.n 1eb5ea │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1ebc26 │ │ │ │ + b.n 1eb916 │ │ │ │ uxth r2, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1ebc26 │ │ │ │ + b.n 1eb916 │ │ │ │ ldr.w lr, [r4, r3, lsl #2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r7, r2 │ │ │ │ adds r6, r4, r2 │ │ │ │ mov r5, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1ebb60 │ │ │ │ + beq.w 1eb850 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 1ebcce │ │ │ │ + beq.n 1eb9be │ │ │ │ subs r5, #3 │ │ │ │ bics.w r5, r5, #2 │ │ │ │ - beq.w 1eb946 │ │ │ │ + beq.w 1eb636 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ebcb6 │ │ │ │ + bne.n 1eb9a6 │ │ │ │ ldr.w r5, [ip, r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1ebb6e │ │ │ │ - b.n 1ebb92 │ │ │ │ + bne.w 1eb85e │ │ │ │ + b.n 1eb882 │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ bicne.w r9, r9, #8 │ │ │ │ - b.n 1ebc68 │ │ │ │ + b.n 1eb958 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne.w r9, #2 │ │ │ │ - b.n 1ebc68 │ │ │ │ + b.n 1eb958 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eb8ee │ │ │ │ + beq.w 1eb5de │ │ │ │ lsls r3, r0, #28 │ │ │ │ - bpl.w 1ebace │ │ │ │ + bpl.w 1eb7be │ │ │ │ movs r0, #15 │ │ │ │ - b.n 1eb8ee │ │ │ │ + b.n 1eb5de │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 1ebb60 │ │ │ │ + b.n 1eb850 │ │ │ │ uxth r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ebc5e │ │ │ │ + b.n 1eb94e │ │ │ │ ldr.w r1, [ip, r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1eb946 │ │ │ │ - b.n 1ebc90 │ │ │ │ + bne.w 1eb636 │ │ │ │ + b.n 1eb980 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ebc5e │ │ │ │ + b.n 1eb94e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #124] @ (1ebdac ) │ │ │ │ - ldr r2, [pc, #128] @ (1ebdb0 ) │ │ │ │ + ldr r1, [pc, #124] @ (1eba9c ) │ │ │ │ + ldr r2, [pc, #128] @ (1ebaa0 ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ add r1, pc │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r6, #15 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1ebd8c │ │ │ │ + beq.n 1eba7c │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1eac58 │ │ │ │ + bl 1ea948 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eac58 │ │ │ │ + bl 1ea948 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eb8a0 │ │ │ │ + bl 1eb590 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ cmpcs r2, r4 │ │ │ │ - bcs.n 1ebd7c │ │ │ │ + bcs.n 1eba6c │ │ │ │ mov r0, r2 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r5 │ │ │ │ - bcs.n 1ebd8c │ │ │ │ - bl 1c637c │ │ │ │ - ldr r2, [pc, #36] @ (1ebdb4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ebdb0 ) │ │ │ │ + bcs.n 1eba7c │ │ │ │ + bl 1c606c │ │ │ │ + ldr r2, [pc, #36] @ (1ebaa4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ebaa0 ) │ │ │ │ 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 1ebda6 │ │ │ │ + bne.n 1eba96 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmn r2, r1 │ │ │ │ + cmp sl, fp │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - negs r4, r5 │ │ │ │ + cmp r4, pc │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 1ebdc0 │ │ │ │ + cbz r3, 1ebab0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ strd r1, r0, [sp] │ │ │ │ movs r1, #32 │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 1eac58 │ │ │ │ + bl 1ea948 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -569178,162 +568859,162 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 1ebe20 │ │ │ │ + beq.n 1ebb10 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r5, 1ebe2a │ │ │ │ + cbz r5, 1ebb1a │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, 1ebe4a │ │ │ │ + cbz r1, 1ebb3a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eb8a0 │ │ │ │ + bl 1eb590 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ebd1c │ │ │ │ + bl 1eba0c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #32 │ │ │ │ strd r0, r3, [sp] │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 1eac58 │ │ │ │ + bl 1ea948 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ebe16 │ │ │ │ + bne.n 1ebb06 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c6180 │ │ │ │ + bl 1c5e70 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 1eac58 │ │ │ │ + bl 1ea948 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 1ebe16 │ │ │ │ + b.n 1ebb06 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ead30 │ │ │ │ - cbz r0, 1ebe84 │ │ │ │ + bl 1eaa20 │ │ │ │ + cbz r0, 1ebb74 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ead84 │ │ │ │ + bl 1eaa74 │ │ │ │ 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 1e28c4 │ │ │ │ + bl 1e25b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ebf2c │ │ │ │ + beq.n 1ebc1c │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 1ebed4 │ │ │ │ + cbz r5, 1ebbc4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1ebef8 │ │ │ │ + cbz r4, 1ebbe8 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1ebf34 │ │ │ │ + beq.n 1ebc24 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1ebece │ │ │ │ + cbz r4, 1ebbbe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ebece │ │ │ │ + cbz r3, 1ebbbe │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1ebee6 │ │ │ │ + beq.n 1ebbd6 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ebebc │ │ │ │ + bne.n 1ebbac │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1ebf1c │ │ │ │ + beq.n 1ebc0c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2aa8 │ │ │ │ + bl 1e2798 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ebea8 │ │ │ │ + bne.n 1ebb98 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ead30 │ │ │ │ - cbz r0, 1ebf0a │ │ │ │ + bl 1eaa20 │ │ │ │ + cbz r0, 1ebbfa │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ebeb8 │ │ │ │ - b.n 1ebed4 │ │ │ │ + bne.n 1ebba8 │ │ │ │ + b.n 1ebbc4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1ebed4 │ │ │ │ + bne.n 1ebbc4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ead30 │ │ │ │ + bl 1eaa20 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbnz r0, 1ebf28 │ │ │ │ + cbnz r0, 1ebc18 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1ead84 │ │ │ │ + bl 1eaa74 │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ebeb8 │ │ │ │ - b.n 1ebed4 │ │ │ │ + bne.n 1ebba8 │ │ │ │ + b.n 1ebbc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ead30 │ │ │ │ + bl 1eaa20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ebf0a │ │ │ │ + beq.n 1ebbfa │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1ebed4 │ │ │ │ + b.n 1ebbc4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ead30 │ │ │ │ - cbnz r0, 1ebf44 │ │ │ │ + bl 1eaa20 │ │ │ │ + cbnz r0, 1ebc34 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 1ebf0a │ │ │ │ + b.n 1ebbfa │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ebeb8 │ │ │ │ + b.n 1ebba8 │ │ │ │ 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, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr.w r3, [pc, #1308] @ 1ec478 │ │ │ │ - ldr.w r2, [pc, #1308] @ 1ec47c │ │ │ │ + ldr.w r3, [pc, #1308] @ 1ec168 │ │ │ │ + ldr.w r2, [pc, #1308] @ 1ec16c │ │ │ │ movs r7, #0 │ │ │ │ add r3, pc │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1296] @ 1ec480 │ │ │ │ + ldr.w r3, [pc, #1296] @ 1ec170 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ strd r7, r7, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ @@ -569346,54 +569027,54 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r0, [sp, #96] @ 0x60 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1ecae6 │ │ │ │ + beq.w 1ec7d6 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov fp, r7 │ │ │ │ mov r5, r8 │ │ │ │ ldr.w r9, [r5, #16] │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ec15a │ │ │ │ + beq.w 1ebe4a │ │ │ │ mov r4, r9 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r5, [sp, #0] │ │ │ │ mov.w r8, #2 │ │ │ │ cmp r3, #0 │ │ │ │ strd r8, r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ ite ne │ │ │ │ movne r5, r2 │ │ │ │ moveq r5, #0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1ec05e │ │ │ │ + beq.n 1ebd4e │ │ │ │ cmp r0, #4 │ │ │ │ - beq.w 1ec190 │ │ │ │ - cbnz r0, 1ec03e │ │ │ │ - ldr.w r3, [pc, #1184] @ 1ec484 │ │ │ │ + beq.w 1ebe80 │ │ │ │ + cbnz r0, 1ebd2e │ │ │ │ + ldr.w r3, [pc, #1184] @ 1ec174 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ - cbz r6, 1ec03e │ │ │ │ + cbz r6, 1ebd2e │ │ │ │ mov r3, r0 │ │ │ │ mov lr, r5 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1ec032 │ │ │ │ + bne.n 1ebd22 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 1ec032 │ │ │ │ + bne.n 1ebd22 │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldrd ip, r1, [r4, #48] @ 0x30 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ strd fp, r2, [r4, #48] @ 0x30 │ │ │ │ @@ -569401,225 +569082,225 @@ │ │ │ │ ldr.w ip, [r2] │ │ │ │ str.w ip, [r4, #48] @ 0x30 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #32 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1ebffa │ │ │ │ + bne.n 1ebcea │ │ │ │ mov r5, lr │ │ │ │ orrs r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ec158 │ │ │ │ + beq.w 1ebe48 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1ec050 │ │ │ │ + cbz r3, 1ebd40 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ strd r8, r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1ebfda │ │ │ │ + bne.n 1ebcca │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ec03e │ │ │ │ + beq.n 1ebd2e │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ec21a │ │ │ │ + bne.w 1ebf0a │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1ec07e │ │ │ │ + beq.n 1ebd6e │ │ │ │ mov r7, r2 │ │ │ │ ands r1, r0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1ec332 │ │ │ │ + beq.w 1ec022 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1ec03e │ │ │ │ + bne.n 1ebd2e │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ec226 │ │ │ │ + beq.w 1ebf16 │ │ │ │ sub.w r0, r6, #20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ - bl 201e20 │ │ │ │ + bl 201b10 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 1ec0c6 │ │ │ │ + cbz r0, 1ebdb6 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 1ec226 │ │ │ │ + bhi.w 1ebf16 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 543c8 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ it eq │ │ │ │ strdeq r3, r3, [r4, #68] @ 0x44 │ │ │ │ - bne.w 1ec518 │ │ │ │ + bne.w 1ec208 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ec138 │ │ │ │ + bne.n 1ebe28 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr.w sl, [r6, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - cbnz r1, 1ec0e0 │ │ │ │ + cbnz r1, 1ebdd0 │ │ │ │ cmp r2, #20 │ │ │ │ - beq.w 1ec490 │ │ │ │ + beq.w 1ec180 │ │ │ │ cmp r2, #22 │ │ │ │ ldr.w r9, [r4, #44] @ 0x2c │ │ │ │ it eq │ │ │ │ streq r6, [sp, #20] │ │ │ │ - beq.n 1ec11a │ │ │ │ - b.n 1ec4cc │ │ │ │ + beq.n 1ebe0a │ │ │ │ + b.n 1ec1bc │ │ │ │ mov r0, sl │ │ │ │ - bl 2bc2f0 │ │ │ │ + bl 2bbfe0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2bc2f0 │ │ │ │ + bl 2bbfe0 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 1ec122 │ │ │ │ + bne.n 1ebe12 │ │ │ │ mov r0, sl │ │ │ │ - bl 2bc664 │ │ │ │ + bl 2bc354 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2bc664 │ │ │ │ + bl 2bc354 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 1ec4ca │ │ │ │ + bne.w 1ec1ba │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 1ec0ee │ │ │ │ + beq.n 1ebdde │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 1ec138 │ │ │ │ + cbz r3, 1ebe28 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1ec138 │ │ │ │ + bne.n 1ebe28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1ec5e8 │ │ │ │ + beq.w 1ec2d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eac20 │ │ │ │ - cbz r0, 1ec148 │ │ │ │ + bl 1ea910 │ │ │ │ + cbz r0, 1ebe38 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ec51c │ │ │ │ + beq.w 1ec20c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w sl, r3, r7 │ │ │ │ uxtb.w r7, sl │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1ec044 │ │ │ │ + bne.w 1ebd34 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ebfb0 │ │ │ │ + bne.w 1ebca0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 232128 │ │ │ │ - ldr r2, [pc, #784] @ (1ec488 ) │ │ │ │ - ldr r3, [pc, #776] @ (1ec480 ) │ │ │ │ + bl 231e18 │ │ │ │ + ldr r2, [pc, #784] @ (1ec178 ) │ │ │ │ + ldr r3, [pc, #776] @ (1ec170 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ecb02 │ │ │ │ + bne.w 1ec7f2 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #319 @ 0x13f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ec22c │ │ │ │ + beq.n 1ebf1c │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ - beq.n 1ec2a0 │ │ │ │ + beq.n 1ebf90 │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - bne.w 1ec03e │ │ │ │ + bne.w 1ebd2e │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ec03e │ │ │ │ - ldr r3, [pc, #728] @ (1ec48c ) │ │ │ │ + bne.w 1ebd2e │ │ │ │ + ldr r3, [pc, #728] @ (1ec17c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, #12288 @ 0x3000 │ │ │ │ ldrb.w r3, [r3, #2300] @ 0x8fc │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr.w r9, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ bics.w r1, r3, r9 │ │ │ │ - beq.w 1ec422 │ │ │ │ + beq.w 1ec112 │ │ │ │ tst.w r9, r3 │ │ │ │ - bne.w 1ec03e │ │ │ │ - vldr d7, [pc, #660] @ 1ec470 │ │ │ │ + bne.w 1ebd2e │ │ │ │ + vldr d7, [pc, #660] @ 1ec160 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ec03e │ │ │ │ + beq.w 1ebd2e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r1, r6, #20 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e26a8 │ │ │ │ + bl 1e2398 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1ec03e │ │ │ │ + b.n 1ebd2e │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1ec41e │ │ │ │ + beq.w 1ec10e │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1ec03e │ │ │ │ + bne.w 1ebd2e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1ec0c6 │ │ │ │ + b.n 1ebdb6 │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ add.w r9, r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq r6, #20 │ │ │ │ movne r6, #0 │ │ │ │ - bl 1e2878 │ │ │ │ + bl 1e2568 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e9bf8 │ │ │ │ + bl 1e98e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ec03e │ │ │ │ + beq.w 1ebd2e │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r7, [r2, #-8] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.w 1ecb06 │ │ │ │ + bne.w 1ec7f6 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1ecb0c │ │ │ │ + bhi.w 1ec7fc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #15 │ │ │ │ lsls r1, r3, #15 │ │ │ │ lsls r1, r3, #15 │ │ │ │ lsls r7, r3, #15 │ │ │ │ lsls r7, r3, #15 │ │ │ │ lsls r0, r2, #15 │ │ │ │ @@ -569644,40 +569325,40 @@ │ │ │ │ lsls r1, r3, #15 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ it eq │ │ │ │ subeq.w r9, r3, #20 │ │ │ │ - ldr r3, [pc, #472] @ (1ec48c ) │ │ │ │ + ldr r3, [pc, #472] @ (1ec17c ) │ │ │ │ it ne │ │ │ │ movne.w r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r3, r3, #90112 @ 0x16000 │ │ │ │ ldrb.w r3, [r3, #638] @ 0x27e │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr.w sl, [r3, #40] @ 0x28 │ │ │ │ uxth.w r3, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e9bf8 │ │ │ │ + bl 1e98e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ec03e │ │ │ │ + beq.w 1ebd2e │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ecb06 │ │ │ │ + bne.w 1ec7f6 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 1ecb0c │ │ │ │ + bhi.w 1ec7fc │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r5, r1, #14 │ │ │ │ lsls r5, r1, #14 │ │ │ │ lsls r5, r1, #14 │ │ │ │ lsls r3, r2, #14 │ │ │ │ lsls r3, r2, #14 │ │ │ │ lsls r2, r1, #14 │ │ │ │ @@ -569700,27 +569381,27 @@ │ │ │ │ lsls r6, r0, #16 │ │ │ │ lsls r6, r0, #16 │ │ │ │ lsls r5, r1, #14 │ │ │ │ subs r6, #20 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1ec3a4 │ │ │ │ + beq.n 1ec094 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ec03e │ │ │ │ + bne.w 1ebd2e │ │ │ │ ldrb.w r1, [r6, #80] @ 0x50 │ │ │ │ ldrb.w r2, [r4, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ands r2, r1 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ strb.w r2, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r6, #76] @ 0x4c │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldrd r1, r2, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ add.w r2, r4, #52 @ 0x34 │ │ │ │ @@ -569736,24 +569417,24 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w fp, [r4, #68] @ 0x44 │ │ │ │ strd r0, r0, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1ec216 │ │ │ │ + b.n 1ebf06 │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bhi.n 1ec3fe │ │ │ │ + bhi.n 1ec0ee │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1ec3fc │ │ │ │ + bhi.n 1ec0ec │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ @@ -569781,134 +569462,134 @@ │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1ec33e │ │ │ │ + bne.n 1ec02e │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1ec9ea │ │ │ │ + beq.w 1ec6da │ │ │ │ add.w r0, r4, #20 │ │ │ │ add.w r1, r6, #20 │ │ │ │ - bl 1e26a8 │ │ │ │ + bl 1e2398 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1340 │ │ │ │ - b.n 1ec216 │ │ │ │ + bl 1e1030 │ │ │ │ + b.n 1ebf06 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ec334 │ │ │ │ + b.n 1ec024 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ 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 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ecad8 │ │ │ │ + beq.w 1ec7c8 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ tst.w r9, r3 │ │ │ │ it ne │ │ │ │ addne.w r1, sl, #20 │ │ │ │ - bne.w 1ec208 │ │ │ │ - b.n 1ec1da │ │ │ │ + bne.w 1ebef8 │ │ │ │ + b.n 1ebeca │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsls r0, r3 │ │ │ │ + bics r0, r5 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r2, r2 │ │ │ │ + bics r2, r4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + sbcs r4, r2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2bc2f0 │ │ │ │ - cbz r0, 1ec4b4 │ │ │ │ + bl 2bbfe0 │ │ │ │ + cbz r0, 1ec1a4 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1ec4b4 │ │ │ │ + bne.n 1ec1a4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 1eca32 │ │ │ │ + beq.w 1ec722 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1ec138 │ │ │ │ + bne.w 1ebe28 │ │ │ │ ldr.w sl, [r6, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - b.n 1ec0e0 │ │ │ │ + b.n 1ebdd0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r2, #16 │ │ │ │ - bne.w 1ec122 │ │ │ │ - bl 2ba004 │ │ │ │ + bne.w 1ebe12 │ │ │ │ + bl 2b9cf4 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 1ec4fe │ │ │ │ + beq.n 1ec1ee │ │ │ │ ldrb.w r1, [sl, #4] │ │ │ │ ldrb.w r2, [sl, #5] │ │ │ │ cmp r1, #16 │ │ │ │ - beq.w 1ecaa4 │ │ │ │ + beq.w 1ec794 │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ and.w r0, r1, #15 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ - bl 2ba020 │ │ │ │ + bl 2b9d10 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.w 1ec122 │ │ │ │ + bne.w 1ebe12 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e26a8 │ │ │ │ + bl 1e2398 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ sub.w r0, r6, #20 │ │ │ │ - bl 1e9b04 │ │ │ │ - b.n 1ec216 │ │ │ │ + bl 1e97f4 │ │ │ │ + b.n 1ebf06 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1ec0c6 │ │ │ │ + b.n 1ebdb6 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ecb0c │ │ │ │ + bne.w 1ec7fc │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1ecaae │ │ │ │ + beq.w 1ec79e │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ movne r9, r3 │ │ │ │ - beq.w 1ecaec │ │ │ │ + beq.w 1ec7dc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1ec5aa │ │ │ │ + beq.n 1ec29a │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ subs r3, #4 │ │ │ │ subs r1, #4 │ │ │ │ str r5, [sp, #20] │ │ │ │ - b.n 1ec582 │ │ │ │ + b.n 1ec272 │ │ │ │ ldrd r5, r6, [r3, #4] │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r6, [r5, #4] │ │ │ │ str r5, [r6, #0] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ @@ -569916,60 +569597,60 @@ │ │ │ │ str r6, [r3, #4] │ │ │ │ mov r3, r1 │ │ │ │ str r0, [r6, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ adds r0, r1, #4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 1ec5a4 │ │ │ │ + beq.n 1ec294 │ │ │ │ subs r1, r2, #4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r6, [r2, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 1ec558 │ │ │ │ + bne.n 1ec248 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #3 │ │ │ │ ite eq │ │ │ │ moveq r2, r9 │ │ │ │ orrne.w r2, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ec558 │ │ │ │ + bne.n 1ec248 │ │ │ │ adds r0, r1, #4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 1ec580 │ │ │ │ + bne.n 1ec270 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ str.w sl, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ead30 │ │ │ │ + bl 1eaa20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ec216 │ │ │ │ + bne.w 1ebf06 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w sl, r3, r7 │ │ │ │ uxtb.w r7, sl │ │ │ │ - b.n 1ec152 │ │ │ │ + b.n 1ebe42 │ │ │ │ sxth r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 1ec33e │ │ │ │ - b.n 1ec402 │ │ │ │ + bne.w 1ec02e │ │ │ │ + b.n 1ec0f2 │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 1ec33e │ │ │ │ - b.n 1ec402 │ │ │ │ + bne.w 1ec02e │ │ │ │ + b.n 1ec0f2 │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 1ec33e │ │ │ │ - b.n 1ec402 │ │ │ │ + bne.w 1ec02e │ │ │ │ + b.n 1ec0f2 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ - cbnz r2, 1ec5f4 │ │ │ │ + cbnz r2, 1ec2e4 │ │ │ │ ldrd r2, r1, [r3, #48] @ 0x30 │ │ │ │ strd r2, r1, [r4, #68] @ 0x44 │ │ │ │ ldrd r1, r2, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ @@ -569977,19 +569658,19 @@ │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ add.w r2, r4, #52 @ 0x34 │ │ │ │ strd r3, r3, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1eac20 │ │ │ │ + bl 1ea910 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ec140 │ │ │ │ - b.n 1ec216 │ │ │ │ + bne.w 1ebe30 │ │ │ │ + b.n 1ebf06 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrd ip, r0, [r4, #84] @ 0x54 │ │ │ │ uxth.w r7, sl │ │ │ │ ldr.w sl, [r4, #108] @ 0x6c │ │ │ │ add.w r2, r4, #84 @ 0x54 │ │ │ │ ldrb.w r9, [r1, #13] │ │ │ │ @@ -570007,15 +569688,15 @@ │ │ │ │ strd r3, r3, [r4, #88] @ 0x58 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1ec782 │ │ │ │ + beq.w 1ec472 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ blx 54720 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r7 │ │ │ │ movs r7, #0 │ │ │ │ @@ -570027,197 +569708,197 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #240 @ 0xf0 │ │ │ │ addmi.w r2, r2, r7, lsl #2 │ │ │ │ addmi r7, #1 │ │ │ │ strmi.w r3, [r2, #-72] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1ec688 │ │ │ │ + bne.n 1ec378 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w ip, sp, #136 @ 0x88 │ │ │ │ strd fp, fp, [sp, #152] @ 0x98 │ │ │ │ strd fp, fp, [sp, #160] @ 0xa0 │ │ │ │ strd fp, fp, [r3] │ │ │ │ str.w fp, [r3, #8] │ │ │ │ str.w sl, [sp, #92] @ 0x5c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - cbz r7, 1ec6e8 │ │ │ │ + cbz r7, 1ec3d8 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ add.w r1, sp, #151 @ 0x97 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r7, r3 │ │ │ │ - bhi.n 1ec6cc │ │ │ │ + bhi.n 1ec3bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r7 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ec782 │ │ │ │ + bne.n 1ec472 │ │ │ │ str.w sl, [sp, #148] @ 0x94 │ │ │ │ add.w lr, sp, #104 @ 0x68 │ │ │ │ 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} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1ec732 │ │ │ │ - cbz r3, 1ec782 │ │ │ │ + bne.n 1ec422 │ │ │ │ + cbz r3, 1ec472 │ │ │ │ add.w r2, sp, #119 @ 0x77 │ │ │ │ mov r3, r6 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1ec71e │ │ │ │ - cbz r6, 1ec782 │ │ │ │ + bne.n 1ec40e │ │ │ │ + cbz r6, 1ec472 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add.w lr, sp, #104 @ 0x68 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ 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, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r2, r6, [sp, #28] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 1ec7b0 │ │ │ │ + beq.n 1ec4a0 │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb.w r0, [sl, #13] │ │ │ │ mul.w r0, r0, r2 │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ - bl 1e9dc4 │ │ │ │ + bl 1e9ab4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r9, r6 │ │ │ │ it eq │ │ │ │ moveq r6, sl │ │ │ │ - beq.n 1ec87c │ │ │ │ + beq.n 1ec56c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ blx 54720 │ │ │ │ cmp r6, r9 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ it cs │ │ │ │ movcs r2, r9 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r2, 1ec7dc │ │ │ │ + cbz r2, 1ec4cc │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1ec7d2 │ │ │ │ + bne.n 1ec4c2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w ip, sp, #104 @ 0x68 │ │ │ │ strd fp, fp, [sp, #120] @ 0x78 │ │ │ │ strd fp, fp, [sp, #128] @ 0x80 │ │ │ │ strd fp, fp, [r3] │ │ │ │ str.w fp, [r3, #8] │ │ │ │ str.w sl, [sp, #92] @ 0x5c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ add.w r2, sp, #119 @ 0x77 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ec81c │ │ │ │ + beq.n 1ec50c │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r9, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 1ec80a │ │ │ │ + bhi.n 1ec4fa │ │ │ │ str.w sl, [sp, #116] @ 0x74 │ │ │ │ add r7, sp, #136 @ 0x88 │ │ │ │ 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, #376 @ 0x178 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add.w lr, sp, #136 @ 0x88 │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r1, #40] @ 0x28 │ │ │ │ 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} │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrd r7, r3, [r4, #100] @ 0x64 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ str r7, [r3, #0] │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ str.w fp, [r4, #100] @ 0x64 │ │ │ │ strd r6, r6, [r4, #104] @ 0x68 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r7, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ strb.w r9, [r4, #40] @ 0x28 │ │ │ │ - bl 1df5dc │ │ │ │ + bl 1df2cc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ - b.n 1ec216 │ │ │ │ + b.n 1ebf06 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ mov ip, r7 │ │ │ │ ldrb.w sl, [r1, #13] │ │ │ │ ldrd r0, r1, [r4, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r6, [r4, #32] │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -570234,142 +569915,142 @@ │ │ │ │ strb.w r7, [r4, #33] @ 0x21 │ │ │ │ it eq │ │ │ │ moveq r7, r9 │ │ │ │ strb.w sl, [r4, #32] │ │ │ │ strb.w sl, [r4, #40] @ 0x28 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - beq.n 1ec924 │ │ │ │ + beq.n 1ec614 │ │ │ │ mul.w r0, ip, sl │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ blx 5504c <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ - bl 1e9dc4 │ │ │ │ + bl 1e9ab4 │ │ │ │ ldrb.w sl, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 1ec9dc │ │ │ │ + beq.n 1ec6cc │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ blx 54720 │ │ │ │ cmp sl, r6 │ │ │ │ mov r1, sl │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ it cs │ │ │ │ movcs r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r1, 1ec94a │ │ │ │ + cbz r1, 1ec63a │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1ec940 │ │ │ │ + bne.n 1ec630 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w ip, sp, #104 @ 0x68 │ │ │ │ strd fp, fp, [sp, #120] @ 0x78 │ │ │ │ strd fp, fp, [sp, #128] @ 0x80 │ │ │ │ strd fp, fp, [r3] │ │ │ │ str.w fp, [r3, #8] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ add.w r2, sp, #119 @ 0x77 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r6, 1ec984 │ │ │ │ + cbz r6, 1ec674 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r6, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 1ec972 │ │ │ │ + bhi.n 1ec662 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ 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.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov sl, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldrb.w r3, [sl, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add.w ip, sp, #136 @ 0x88 │ │ │ │ add.w r6, sl, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [sl, #40] @ 0x28 │ │ │ │ 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} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r0, r9 │ │ │ │ sub.w r2, r7, #20 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e26ec │ │ │ │ - b.n 1ec216 │ │ │ │ + bl 1e23dc │ │ │ │ + b.n 1ebf06 │ │ │ │ ldr r7, [r6, #68] @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ec40a │ │ │ │ + bne.w 1ec0fa │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eac20 │ │ │ │ + bl 1ea910 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ec40a │ │ │ │ + beq.w 1ec0fa │ │ │ │ ldr r6, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq r6, #20 │ │ │ │ movne r6, r7 │ │ │ │ - b.n 1ec40a │ │ │ │ + b.n 1ec0fa │ │ │ │ movs r7, #8 │ │ │ │ mov ip, r7 │ │ │ │ - b.n 1ec8be │ │ │ │ + b.n 1ec5ae │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1ec626 │ │ │ │ + b.n 1ec316 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1ec626 │ │ │ │ + b.n 1ec316 │ │ │ │ movs r7, #32 │ │ │ │ mov ip, r7 │ │ │ │ - b.n 1ec8be │ │ │ │ + b.n 1ec5ae │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1ec626 │ │ │ │ + b.n 1ec316 │ │ │ │ movs r7, #16 │ │ │ │ mov ip, r7 │ │ │ │ - b.n 1ec8be │ │ │ │ + b.n 1ec5ae │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1ec4b4 │ │ │ │ + bne.w 1ec1a4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add.w sl, r7, #20 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ strd r9, r9, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #16] │ │ │ │ @@ -570379,630 +570060,630 @@ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [r7, #64] @ 0x40 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e26a8 │ │ │ │ + bl 1e2398 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ead30 │ │ │ │ - b.w 1ec216 │ │ │ │ + bl 1eaa20 │ │ │ │ + b.w 1ebf06 │ │ │ │ cmp r2, #23 │ │ │ │ - bne.w 1ec4e8 │ │ │ │ - b.w 1ec122 │ │ │ │ + bne.w 1ec1d8 │ │ │ │ + b.w 1ebe12 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r2, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1ecb08 │ │ │ │ + bne.n 1ec7f8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ sub.w r9, r3, r1 │ │ │ │ clz r9, r9 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ - b.n 1ec53a │ │ │ │ + b.n 1ec22a │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1ec8be │ │ │ │ + b.n 1ec5ae │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1ec626 │ │ │ │ + b.n 1ec316 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ tst.w r9, r3 │ │ │ │ - bne.w 1ec03e │ │ │ │ - b.w 1ec1da │ │ │ │ + bne.w 1ebd2e │ │ │ │ + b.w 1ebeca │ │ │ │ mov r7, r8 │ │ │ │ - b.w 1ec16a │ │ │ │ + b.w 1ebe5a │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ subs r0, #20 │ │ │ │ - bl 1eb040 │ │ │ │ + bl 1ead30 │ │ │ │ sub.w r9, r6, r0 │ │ │ │ clz r9, r9 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ - b.n 1ec53a │ │ │ │ + b.n 1ec22a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r3, #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 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbnz r5, 1ecb2e │ │ │ │ - b.n 1ecb52 │ │ │ │ + cbnz r5, 1ec81e │ │ │ │ + b.n 1ec842 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1ecb52 │ │ │ │ + cbz r5, 1ec842 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ecb28 │ │ │ │ + beq.n 1ec818 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1ebf48 │ │ │ │ + bl 1ebc38 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1ecb52 │ │ │ │ + cbz r3, 1ec842 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ecb36 │ │ │ │ + bne.n 1ec826 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ecb44 │ │ │ │ + bne.n 1ec834 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, 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 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1ecb8a │ │ │ │ + cbz r2, 1ec87a │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov r2, r1 │ │ │ │ lsls r1, r1, #21 │ │ │ │ itt mi │ │ │ │ bfimi r2, r0, #0, #24 │ │ │ │ strmi r2, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ecb74 │ │ │ │ + bne.n 1ec864 │ │ │ │ ldr.w r4, [r9, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1ecb9c │ │ │ │ - b.n 1ecc56 │ │ │ │ + cbnz r3, 1ec88c │ │ │ │ + b.n 1ec946 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ecc56 │ │ │ │ + beq.n 1ec946 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ecb94 │ │ │ │ + beq.n 1ec884 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ecc60 │ │ │ │ + beq.n 1ec950 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1ecc0e │ │ │ │ + cbz r2, 1ec8fe │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ecc26 │ │ │ │ + beq.n 1ec916 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1ecbea │ │ │ │ + bne.n 1ec8da │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbz r1, 1ecc1c │ │ │ │ + cbz r1, 1ec90c │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r0, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1ecbe8 │ │ │ │ + bne.n 1ec8d8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 1ecbe8 │ │ │ │ + bls.n 1ec8d8 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ strne r0, [r3, #40] @ 0x28 │ │ │ │ movne r7, #1 │ │ │ │ - cbz r2, 1ecc0e │ │ │ │ + cbz r2, 1ec8fe │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 1ecbf6 │ │ │ │ + cbz r2, 1ec8e6 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ecbbe │ │ │ │ + bne.n 1ec8ae │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1ecc0e │ │ │ │ + bne.n 1ec8fe │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 1ecc1c │ │ │ │ + cbz r2, 1ec90c │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 1ecbd2 │ │ │ │ + beq.n 1ec8c2 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r8 │ │ │ │ - bl 1e2a0c │ │ │ │ - cbz r6, 1ecc3c │ │ │ │ + bl 1e26fc │ │ │ │ + cbz r6, 1ec92c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ecbb2 │ │ │ │ + b.n 1ec8a2 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ubfx r0, r0, #0, #24 │ │ │ │ - b.n 1ecbde │ │ │ │ + b.n 1ec8ce │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 1ecbc4 │ │ │ │ + beq.n 1ec8b4 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r8 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ecc18 │ │ │ │ + bne.n 1ec908 │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 232128 │ │ │ │ - b.n 1ecc4e │ │ │ │ + bl 231e18 │ │ │ │ + b.n 1ec93e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ecba2 │ │ │ │ + bne.n 1ec892 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ecc48 │ │ │ │ + bne.n 1ec938 │ │ │ │ mov r0, r9 │ │ │ │ - bl 205f80 │ │ │ │ + bl 205c70 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r7, r6 │ │ │ │ - b.n 1ecc3c │ │ │ │ + b.n 1ec92c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r2, [pc, #776] @ (1ecf70 ) │ │ │ │ + ldr r2, [pc, #776] @ (1ecc60 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1eccde │ │ │ │ + bhi.n 1ec9ce │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ lsls r1, r6, #4 │ │ │ │ movs r6, r1 │ │ │ │ movs r2, r1 │ │ │ │ movs r6, r1 │ │ │ │ movs r1, r2 │ │ │ │ movs r5, r6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1ecf32 │ │ │ │ + beq.w 1ecc22 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ecc90 │ │ │ │ + beq.n 1ec980 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 1ecf68 │ │ │ │ + beq.w 1ecc58 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r6, [r0, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 1eccd4 │ │ │ │ + bcc.n 1ec9c4 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ecc92 │ │ │ │ + beq.n 1ec982 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1eccce │ │ │ │ + beq.n 1ec9be │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1eccc6 │ │ │ │ + bne.n 1ec9b6 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1ecf2e │ │ │ │ + bne.w 1ecc1e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ecca4 │ │ │ │ - b.n 1ecc90 │ │ │ │ + bne.n 1ec994 │ │ │ │ + b.n 1ec980 │ │ │ │ ldr r5, [r0, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ecc90 │ │ │ │ + beq.n 1ec980 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ movs r0, #0 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 1ecf68 │ │ │ │ + beq.w 1ecc58 │ │ │ │ ldr.w r3, [lr, #48] @ 0x30 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 1ecd20 │ │ │ │ + bcc.n 1eca10 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ecc92 │ │ │ │ + beq.n 1ec982 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ecd1a │ │ │ │ + beq.n 1eca0a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecd12 │ │ │ │ + bne.n 1eca02 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1ecf2e │ │ │ │ + bne.w 1ecc1e │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 1eccee │ │ │ │ - b.n 1ecc90 │ │ │ │ - ldr r3, [pc, #580] @ (1ecf74 ) │ │ │ │ + bne.n 1ec9de │ │ │ │ + b.n 1ec980 │ │ │ │ + ldr r3, [pc, #580] @ (1ecc64 ) │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ecc90 │ │ │ │ + beq.n 1ec980 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 1ecf68 │ │ │ │ + beq.w 1ecc58 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 1ecd78 │ │ │ │ + bcc.n 1eca68 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ecc92 │ │ │ │ + beq.n 1ec982 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ecd72 │ │ │ │ + beq.n 1eca62 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecd6a │ │ │ │ + bne.n 1eca5a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1ecf2e │ │ │ │ + bne.w 1ecc1e │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 1ecd48 │ │ │ │ - b.n 1ecc90 │ │ │ │ + bne.n 1eca38 │ │ │ │ + b.n 1ec980 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ecc90 │ │ │ │ + beq.n 1ec980 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1ecf68 │ │ │ │ + beq.w 1ecc58 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr.w r6, [r2, #-12] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 1ecdc2 │ │ │ │ + bcc.n 1ecab2 │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ecc92 │ │ │ │ + beq.w 1ec982 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ecdbc │ │ │ │ + beq.n 1ecaac │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecdb4 │ │ │ │ + bne.n 1ecaa4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1ecf2e │ │ │ │ + bne.w 1ecc1e │ │ │ │ bic.w r4, r4, #2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 1ecc90 │ │ │ │ + bne.w 1ec980 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.w 1ecc90 │ │ │ │ + bhi.w 1ec980 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ecc92 │ │ │ │ + beq.w 1ec982 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ecdf2 │ │ │ │ + beq.n 1ecae2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecdea │ │ │ │ + bne.n 1ecada │ │ │ │ subs r3, r1, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1ecc92 │ │ │ │ + b.n 1ec982 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 1ece34 │ │ │ │ + cbz r3, 1ecb24 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 1ecf68 │ │ │ │ + beq.w 1ecc58 │ │ │ │ ldr.w r4, [r3, #-12] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.n 1ece34 │ │ │ │ + bcc.n 1ecb24 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ecc92 │ │ │ │ + beq.w 1ec982 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ece30 │ │ │ │ + beq.n 1ecb20 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ece28 │ │ │ │ + bne.n 1ecb18 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1ecf2e │ │ │ │ + bne.n 1ecc1e │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ecc90 │ │ │ │ + beq.w 1ec980 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 1ecf68 │ │ │ │ + beq.w 1ecc58 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 1ece76 │ │ │ │ + bcc.n 1ecb66 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ecc92 │ │ │ │ + beq.w 1ec982 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ece72 │ │ │ │ + beq.n 1ecb62 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ece6a │ │ │ │ + bne.n 1ecb5a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1ecf2e │ │ │ │ + bne.n 1ecc1e │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 1ece46 │ │ │ │ - b.n 1ecc90 │ │ │ │ + bne.n 1ecb36 │ │ │ │ + b.n 1ec980 │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ecc90 │ │ │ │ + beq.w 1ec980 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ adds r4, #12 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 1ecf68 │ │ │ │ + beq.n 1ecc58 │ │ │ │ ldr.w r3, [r4, lr, lsl #2] │ │ │ │ ldr r7, [r0, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 1ececc │ │ │ │ + bcc.n 1ecbbc │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ecc92 │ │ │ │ + beq.w 1ec982 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ecec8 │ │ │ │ + beq.n 1ecbb8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecec0 │ │ │ │ + bne.n 1ecbb0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1ecf2e │ │ │ │ + bne.n 1ecc1e │ │ │ │ add.w lr, lr, #5 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 1ece9c │ │ │ │ - b.n 1ecc90 │ │ │ │ - ldr r3, [pc, #160] @ (1ecf78 ) │ │ │ │ + bne.n 1ecb8c │ │ │ │ + b.n 1ec980 │ │ │ │ + ldr r3, [pc, #160] @ (1ecc68 ) │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ecc90 │ │ │ │ + beq.w 1ec980 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 1ecf68 │ │ │ │ + beq.n 1ecc58 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldr r4, [r5, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r7, [r2, #32] │ │ │ │ cmp r7, r4 │ │ │ │ - bcc.n 1ecf22 │ │ │ │ + bcc.n 1ecc12 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ecc92 │ │ │ │ + beq.w 1ec982 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ecf1e │ │ │ │ + beq.n 1ecc0e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecf16 │ │ │ │ + bne.n 1ecc06 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1ecf2e │ │ │ │ + bne.n 1ecc1e │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #16 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 1ecef4 │ │ │ │ - b.n 1ecc90 │ │ │ │ + bne.n 1ecbe4 │ │ │ │ + b.n 1ec980 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ecc92 │ │ │ │ + b.n 1ec982 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ecf68 │ │ │ │ + beq.n 1ecc58 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr.w r0, [r2, #-12] │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.w 1ecc90 │ │ │ │ + bcc.w 1ec980 │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ecc92 │ │ │ │ + beq.w 1ec982 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1ecdf2 │ │ │ │ + beq.w 1ecae2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecf5e │ │ │ │ - b.n 1ecdf2 │ │ │ │ + bne.n 1ecc4e │ │ │ │ + b.n 1ecae2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - adds r3, #146 @ 0x92 │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldrb r0, [r0, #14] │ │ │ │ - cbnz r0, 1ecfae │ │ │ │ + cbnz r0, 1ecc9e │ │ │ │ ldr.w r3, [r2, #-12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1ecfae │ │ │ │ - cbz r3, 1ecfae │ │ │ │ + beq.n 1ecc9e │ │ │ │ + cbz r3, 1ecc9e │ │ │ │ ldrb.w ip, [r2, #15] │ │ │ │ - b.n 1ecf9a │ │ │ │ + b.n 1ecc8a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 1ecfc8 │ │ │ │ + cbz r3, 1eccb8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecf96 │ │ │ │ - cbz r1, 1ecfb0 │ │ │ │ + bne.n 1ecc86 │ │ │ │ + cbz r1, 1ecca0 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 1ecfaa │ │ │ │ + b.n 1ecc9a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 1ecfb0 │ │ │ │ + cbz r2, 1ecca0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1ecfa6 │ │ │ │ + bne.n 1ecc96 │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #58] @ 0x3a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs.w ip, ip, r2 │ │ │ │ - beq.n 1ecfca │ │ │ │ + beq.n 1eccba │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ecf9a │ │ │ │ + bne.n 1ecc8a │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1ecfae │ │ │ │ + b.n 1ecc9e │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #3216] @ 1edc74 │ │ │ │ - ldr.w r2, [pc, #3216] @ 1edc78 │ │ │ │ + ldr.w r0, [pc, #3216] @ 1ed964 │ │ │ │ + ldr.w r2, [pc, #3216] @ 1ed968 │ │ │ │ sub sp, #32 │ │ │ │ add r0, pc │ │ │ │ - ldr.w r3, [pc, #3212] @ 1edc7c │ │ │ │ + ldr.w r3, [pc, #3212] @ 1ed96c │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr.w r2, [pc, #3196] @ 1edc80 │ │ │ │ + ldr.w r2, [pc, #3196] @ 1ed970 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, r3 │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, ip, r2 │ │ │ │ ldrb r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ed1ca │ │ │ │ + beq.w 1eceba │ │ │ │ ldrb.w r0, [r4, #34] @ 0x22 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed1ca │ │ │ │ + bne.w 1eceba │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r1 │ │ │ │ mov lr, ip │ │ │ │ cmp.w ip, #450 @ 0x1c2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov sl, r3 │ │ │ │ - bcs.w 1ed220 │ │ │ │ + bcs.w 1ecf10 │ │ │ │ cmp.w ip, #430 @ 0x1ae │ │ │ │ - bcs.w 1ed1ea │ │ │ │ + bcs.w 1eceda │ │ │ │ cmp.w ip, #274 @ 0x112 │ │ │ │ - bhi.w 1ed2ec │ │ │ │ + bhi.w 1ecfdc │ │ │ │ cmp.w ip, #212 @ 0xd4 │ │ │ │ - bhi.w 1eddd8 │ │ │ │ + bhi.w 1edac8 │ │ │ │ cmp.w ip, #164 @ 0xa4 │ │ │ │ - bhi.w 1ed7d8 │ │ │ │ + bhi.w 1ed4c8 │ │ │ │ cmp.w ip, #67 @ 0x43 │ │ │ │ - bls.w 1ee0c4 │ │ │ │ + bls.w 1eddb4 │ │ │ │ sub.w r3, ip, #68 @ 0x44 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bhi.w 1ed70c │ │ │ │ + bhi.w 1ed3fc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r6, #25 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r7, r1, #13 │ │ │ │ lsls r7, r1, #13 │ │ │ │ lsls r7, r1, #13 │ │ │ │ @@ -571094,77 +570775,77 @@ │ │ │ │ lsls r4, r6, #16 │ │ │ │ lsls r7, r1, #13 │ │ │ │ lsls r7, r1, #13 │ │ │ │ lsls r7, r1, #13 │ │ │ │ lsls r7, r1, #13 │ │ │ │ lsls r1, r0, #25 │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ - bls.w 1ee638 │ │ │ │ + bls.w 1ee328 │ │ │ │ subw r2, ip, #514 @ 0x202 │ │ │ │ cmp r2, #28 │ │ │ │ - bhi.w 1ed70c │ │ │ │ + bhi.w 1ed3fc │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #16385 @ 0x4001 │ │ │ │ movt r2, #4228 @ 0x1084 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ed76e │ │ │ │ + bne.w 1ed45e │ │ │ │ tst.w r3, #74752 @ 0x12400 │ │ │ │ - beq.w 1ed70c │ │ │ │ + beq.w 1ed3fc │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mla ip, r3, ip, r8 │ │ │ │ ldrb.w r3, [ip, #4] │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ee6c8 │ │ │ │ + beq.w 1ee3b8 │ │ │ │ add.w r3, r6, #80 @ 0x50 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1eddc4 │ │ │ │ + bne.w 1edab4 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1ed1a0 │ │ │ │ + cbnz r0, 1ece90 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1ed178 │ │ │ │ + bne.n 1ece68 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - cbz r3, 1ed1c6 │ │ │ │ + cbz r3, 1eceb6 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ubfx r2, r3, #17, #1 │ │ │ │ ubfx r3, r3, #16, #1 │ │ │ │ orrs r2, r0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ and.w r0, r2, r3 │ │ │ │ strb.w r0, [r4, #34] @ 0x22 │ │ │ │ - ldr.w r2, [pc, #2744] @ 1edc84 │ │ │ │ - ldr.w r3, [pc, #2728] @ 1edc78 │ │ │ │ + ldr.w r2, [pc, #2744] @ 1ed974 │ │ │ │ + ldr.w r3, [pc, #2728] @ 1ed968 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ee6da │ │ │ │ + bne.w 1ee3ca │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub.w r3, ip, #430 @ 0x1ae │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 1ed70c │ │ │ │ + bhi.w 1ed3fc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #14 │ │ │ │ lsls r3, r7, #10 │ │ │ │ lsls r7, r1, #15 │ │ │ │ lsls r2, r3, #17 │ │ │ │ lsls r3, r7, #10 │ │ │ │ lsls r5, r5, #16 │ │ │ │ @@ -571180,26 +570861,26 @@ │ │ │ │ lsls r2, r1, #10 │ │ │ │ lsls r3, r7, #10 │ │ │ │ lsls r3, r7, #10 │ │ │ │ lsls r3, r7, #10 │ │ │ │ lsls r3, r7, #10 │ │ │ │ movw r3, #622 @ 0x26e │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 1ed3f4 │ │ │ │ + bhi.w 1ed0e4 │ │ │ │ movw r3, #605 @ 0x25d │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 1ee06c │ │ │ │ + bhi.w 1edd5c │ │ │ │ cmp.w ip, #580 @ 0x244 │ │ │ │ - bhi.w 1ee0f6 │ │ │ │ + bhi.w 1edde6 │ │ │ │ cmp.w ip, #544 @ 0x220 │ │ │ │ - bcc.w 1ed77a │ │ │ │ + bcc.w 1ed46a │ │ │ │ sub.w r3, ip, #544 @ 0x220 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bhi.w 1ed70c │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ed258 ) │ │ │ │ + bhi.w 1ed3fc │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ecf48 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsrs r1, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r3, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -571268,21 +570949,21 @@ │ │ │ │ lsls r7, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r5, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w ip, #402 @ 0x192 │ │ │ │ - bhi.w 1ed71a │ │ │ │ + bhi.w 1ed40a │ │ │ │ cmp.w ip, #346 @ 0x15a │ │ │ │ - bcc.w 1ee02c │ │ │ │ + bcc.w 1edd1c │ │ │ │ sub.w r3, ip, #346 @ 0x15a │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bhi.w 1ed70c │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ed310 ) │ │ │ │ + bhi.w 1ed3fc │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ed000 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -571383,21 +571064,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 2, pc, cr15, cr15, {7} @ │ │ │ │ cmp.w ip, #652 @ 0x28c │ │ │ │ - bcc.w 1ed6e0 │ │ │ │ + bcc.w 1ed3d0 │ │ │ │ sub.w r3, ip, #652 @ 0x28c │ │ │ │ cmp r3, #177 @ 0xb1 │ │ │ │ - bhi.w 1ed70c │ │ │ │ + bhi.w 1ed3fc │ │ │ │ cmp r3, #177 @ 0xb1 │ │ │ │ - bhi.w 1ed70c │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ed418 ) │ │ │ │ + bhi.w 1ed3fc │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ed108 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r7, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r7, #18 │ │ │ │ @@ -571739,597 +571420,597 @@ │ │ │ │ subw r2, ip, #623 @ 0x26f │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movs r2, #212 @ 0xd4 │ │ │ │ movt r2, #1791 @ 0x6ff │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ed76e │ │ │ │ + bne.n 1ed45e │ │ │ │ movw r2, #553 @ 0x229 │ │ │ │ movt r2, #4096 @ 0x1000 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ed15e │ │ │ │ + bne.w 1ece4e │ │ │ │ movw r3, #638 @ 0x27e │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 1edf9c │ │ │ │ + beq.w 1edc8c │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.n 1ed1ac │ │ │ │ + b.n 1ece9c │ │ │ │ mvn.w r2, #402 @ 0x192 │ │ │ │ add.w r1, ip, r2 │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.n 1ed70c │ │ │ │ + bhi.n 1ed3fc │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #14370 @ 0x3822 │ │ │ │ movt r2, #124 @ 0x7c │ │ │ │ lsls r3, r1 │ │ │ │ ands r2, r3 │ │ │ │ - cbnz r2, 1ed76e │ │ │ │ + cbnz r2, 1ed45e │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 1edb6a │ │ │ │ + bmi.w 1ed85a │ │ │ │ cmp r1, #24 │ │ │ │ - bne.n 1ed70c │ │ │ │ + bne.n 1ed3fc │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldrb.w lr, [r5, #25] │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1ee466 │ │ │ │ + bne.w 1ee156 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 1ee59e │ │ │ │ + beq.w 1ee28e │ │ │ │ ittt le │ │ │ │ ubfxle r3, r9, #1, #1 │ │ │ │ eorle.w r3, r3, #1 │ │ │ │ orrle r0, r3 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.n 1ed1ac │ │ │ │ + b.n 1ece9c │ │ │ │ cmp.w ip, #480 @ 0x1e0 │ │ │ │ - bcs.w 1ed130 │ │ │ │ + bcs.w 1ece20 │ │ │ │ sub.w r2, ip, #450 @ 0x1c2 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #14830 @ 0x39ee │ │ │ │ movt r2, #9347 @ 0x2483 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ed76e │ │ │ │ + bne.n 1ed45e │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.w 1ee13e │ │ │ │ + bne.w 1ede2e │ │ │ │ movw r3, #459 @ 0x1cb │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 1ed70c │ │ │ │ + bne.n 1ed3fc │ │ │ │ add.w r3, r8, #53248 @ 0xd000 │ │ │ │ ldrb.w r3, [r3, #1878] @ 0x756 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.n 1ed7d0 │ │ │ │ + bpl.n 1ed4c0 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ add r6, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1ee5d8 │ │ │ │ + bne.w 1ee2c8 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ - b.n 1ed774 │ │ │ │ + b.n 1ed464 │ │ │ │ cmp.w ip, #198 @ 0xc6 │ │ │ │ - beq.w 1edd52 │ │ │ │ - bhi.w 1ee25c │ │ │ │ + beq.w 1eda42 │ │ │ │ + bhi.w 1edf4c │ │ │ │ cmp.w ip, #192 @ 0xc0 │ │ │ │ - bhi.w 1ee1a8 │ │ │ │ + bhi.w 1ede98 │ │ │ │ sub.w r3, ip, #165 @ 0xa5 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ movt r3, #1170 @ 0x492 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ed15e │ │ │ │ + bne.w 1ece4e │ │ │ │ movt r3, #2056 @ 0x808 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1ee62c │ │ │ │ + beq.w 1ee31c │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee238 │ │ │ │ + bne.w 1edf28 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 1ed844 │ │ │ │ + cbz r0, 1ed534 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r2, #26 │ │ │ │ - bmi.w 1ed1ac │ │ │ │ + bmi.w 1ece9c │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee24a │ │ │ │ + bne.w 1edf3a │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed1ac │ │ │ │ + bne.w 1ece9c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsls r6, r2, #24 │ │ │ │ - bpl.w 1ed1ac │ │ │ │ + bpl.w 1ece9c │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 1ed1ac │ │ │ │ + bmi.w 1ece9c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ tst.w r2, #262148 @ 0x40004 │ │ │ │ ldrb.w r0, [r1, #360] @ 0x168 │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ - b.n 1ed1ac │ │ │ │ + b.n 1ece9c │ │ │ │ movw r3, #275 @ 0x113 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 1ed70c │ │ │ │ + beq.w 1ed3fc │ │ │ │ sub.w r2, ip, #276 @ 0x114 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #3211 @ 0xc8b │ │ │ │ movt r2, #324 @ 0x144 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ed76e │ │ │ │ + bne.w 1ed45e │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movt r2, #184 @ 0xb8 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ed15e │ │ │ │ + bne.w 1ece4e │ │ │ │ movw r3, #301 @ 0x12d │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 1ed70c │ │ │ │ + bne.w 1ed3fc │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.n 1ed1ac │ │ │ │ + b.n 1ece9c │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ tst.w r9, #128 @ 0x80 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - beq.n 1ed92a │ │ │ │ + beq.n 1ed61a │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r2, #27 │ │ │ │ - bmi.n 1ed92a │ │ │ │ + bmi.n 1ed61a │ │ │ │ tst.w r2, #262148 @ 0x40004 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb.w r2, [r2, #360] @ 0x168 │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ ands.w r2, r2, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - bne.w 1ed1ac │ │ │ │ + bne.w 1ece9c │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r2, r2, ip, r8 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ed1ac │ │ │ │ + beq.w 1ece9c │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add.w r3, r6, #80 @ 0x50 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee008 │ │ │ │ + bne.w 1edcf8 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed1a0 │ │ │ │ + bne.w 1ece90 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1ed942 │ │ │ │ - b.n 1ed1a0 │ │ │ │ + bne.n 1ed632 │ │ │ │ + b.n 1ece90 │ │ │ │ add.w r3, r8, #49152 @ 0xc000 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ movs r0, #24 │ │ │ │ ldrb.w r1, [r3, #2490] @ 0x9ba │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldrb.w r3, [r3, #2494] @ 0x9be │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1ed1ac │ │ │ │ + b.n 1ece9c │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldrb r7, [r5, #25] │ │ │ │ add.w ip, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ee438 │ │ │ │ + bne.w 1ee128 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ ubfx r0, r9, #12, #1 │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 1ee58c │ │ │ │ + beq.w 1ee27c │ │ │ │ cmp.w sl, #2 │ │ │ │ it ne │ │ │ │ movne r0, r6 │ │ │ │ - bne.w 1ed7d0 │ │ │ │ + bne.w 1ed4c0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsls r6, r2, #20 │ │ │ │ - bmi.w 1ed7d0 │ │ │ │ + bmi.w 1ed4c0 │ │ │ │ ubfx r2, r9, #2, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r2, r0 │ │ │ │ orr.w r0, r3, r2 │ │ │ │ - b.n 1ed7d0 │ │ │ │ + b.n 1ed4c0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1ed9f8 │ │ │ │ + cbnz r0, 1ed6e8 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1ed9f8 │ │ │ │ + cbnz r0, 1ed6e8 │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r0, r9, #1, #1 │ │ │ │ eoreq.w r0, r0, #1 │ │ │ │ add.w r3, r8, #49152 @ 0xc000 │ │ │ │ ldrb.w r3, [r3, #3334] @ 0xd06 │ │ │ │ - b.w 1ed1ac │ │ │ │ + b.w 1ece9c │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee47e │ │ │ │ + bne.w 1ee16e │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ee002 │ │ │ │ + bne.w 1edcf2 │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1ee5f0 │ │ │ │ + bne.w 1ee2e0 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ee002 │ │ │ │ + bne.w 1edcf2 │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r0, r9, #1, #1 │ │ │ │ eoreq.w r0, r0, #1 │ │ │ │ - b.w 1ed1a0 │ │ │ │ + b.w 1ece90 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee452 │ │ │ │ + bne.w 1ee142 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1eda84 │ │ │ │ + cbnz r0, 1ed774 │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1ee5aa │ │ │ │ + bne.w 1ee29a │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 1eda9a │ │ │ │ + bne.n 1ed78a │ │ │ │ ubfx r6, r9, #2, #1 │ │ │ │ ubfx r3, r9, #12, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ orrs r6, r3 │ │ │ │ orrs r6, r0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ed1ac │ │ │ │ + b.w 1ece9c │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ add r6, sp, #12 │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee51e │ │ │ │ + bne.w 1ee20e │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed1a0 │ │ │ │ + bne.w 1ece90 │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1ee4b6 │ │ │ │ + bne.w 1ee1a6 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ - b.w 1ed1a0 │ │ │ │ + b.w 1ece90 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ tst.w r9, #4128 @ 0x1020 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ - beq.w 1ed774 │ │ │ │ + beq.w 1ed464 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ed774 │ │ │ │ + beq.w 1ed464 │ │ │ │ add.w r3, r6, #80 @ 0x50 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee01a │ │ │ │ + bne.w 1edd0a │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed1a0 │ │ │ │ + bne.w 1ece90 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1edb0a │ │ │ │ - b.w 1ed1a0 │ │ │ │ + bne.n 1ed7fa │ │ │ │ + b.w 1ece90 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee508 │ │ │ │ + bne.w 1ee1f8 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1edb5c │ │ │ │ + cbnz r0, 1ed84c │ │ │ │ ubfx r0, r9, #7, #1 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ed1ac │ │ │ │ + b.w 1ece9c │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mvn.w r0, r9 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ed1ac │ │ │ │ + b.w 1ece9c │ │ │ │ add.w r3, r8, #61440 @ 0xf000 │ │ │ │ ubfx r0, r9, #6, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb.w r3, [r3, #3886] @ 0xf2e │ │ │ │ - b.w 1ed1ac │ │ │ │ + b.w 1ece9c │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r2, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.w 1ed1ac │ │ │ │ + b.w 1ece9c │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #59] @ 0x3b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - cbz r3, 1edbdc │ │ │ │ + cbz r3, 1ed8cc │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ add r6, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1ee604 │ │ │ │ + bne.w 1ee2f4 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla lr, r3, lr, r8 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ - b.w 1ed1ac │ │ │ │ + b.w 1ece9c │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ cmp.w sl, #5 │ │ │ │ it eq │ │ │ │ ubfxeq r0, r9, #5, #1 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ed1ac │ │ │ │ + b.w 1ece9c │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ ubfx r0, r9, #11, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ed1ac │ │ │ │ + b.w 1ece9c │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee4c8 │ │ │ │ + bne.w 1ee1b8 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ - b.n 1ed7d0 │ │ │ │ + b.n 1ed4c0 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee556 │ │ │ │ + bne.w 1ee246 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ed1ac │ │ │ │ - adds r0, #16 │ │ │ │ + b.w 1ece9c │ │ │ │ + adds r3, #32 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #6 │ │ │ │ + adds r3, #22 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #42 @ 0x2a │ │ │ │ + adds r1, #58 @ 0x3a │ │ │ │ lsls r1, r3, #2 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r5, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee540 │ │ │ │ + bne.w 1ee230 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - b.n 1edb5c │ │ │ │ + b.n 1ed84c │ │ │ │ add.w r1, r8, #81920 @ 0x14000 │ │ │ │ and.w r3, r9, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [r1, #2884] @ 0xb44 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ and.w r2, r2, #8 │ │ │ │ orrs r2, r3 │ │ │ │ - bne.w 1ee286 │ │ │ │ + bne.w 1edf76 │ │ │ │ ldrb.w r3, [r1, #2846] @ 0xb1e │ │ │ │ - b.w 1ed1ac │ │ │ │ + b.w 1ece9c │ │ │ │ add.w r2, r8, #81920 @ 0x14000 │ │ │ │ ldrb.w r3, [r2, #2481] @ 0x9b1 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1edee4 │ │ │ │ + bne.w 1edbd4 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ldrb.w r3, [r2, #2486] @ 0x9b6 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.w 1ed1ac │ │ │ │ + b.w 1ece9c │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r5, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee4a2 │ │ │ │ + bne.w 1ee192 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ed1ac │ │ │ │ + beq.w 1ece9c │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldrb.w r0, [r2, #40] @ 0x28 │ │ │ │ ubfx r0, r0, #5, #1 │ │ │ │ - b.w 1ed1ac │ │ │ │ + b.w 1ece9c │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee4de │ │ │ │ + bne.w 1ee1ce │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ed1a0 │ │ │ │ - b.n 1edad0 │ │ │ │ + beq.w 1ece90 │ │ │ │ + b.n 1ed7c0 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee530 │ │ │ │ + bne.w 1ee220 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 1edd8a │ │ │ │ + cbz r0, 1eda7a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bmi.w 1ed1ac │ │ │ │ + bmi.w 1ece9c │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee56c │ │ │ │ + bne.w 1ee25c │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed1a0 │ │ │ │ + bne.w 1ece90 │ │ │ │ add.w r3, r4, #112 @ 0x70 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ee35e │ │ │ │ + bne.w 1ee04e │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ - b.w 1ed1a0 │ │ │ │ + b.w 1ece90 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecf7c │ │ │ │ - b.w 1ed192 │ │ │ │ + bl 1ecc6c │ │ │ │ + b.w 1ece82 │ │ │ │ sub.w r3, ip, #213 @ 0xd5 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bhi.w 1ed70c │ │ │ │ - add r2, pc, #8 @ (adr r2, 1eddec ) │ │ │ │ + bhi.w 1ed3fc │ │ │ │ + add r2, pc, #8 @ (adr r2, 1edadc ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ vminnm.f32 , , │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ @@ -572339,16 +572020,16 @@ │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ - bl 561e1e │ │ │ │ - bl 561e22 │ │ │ │ + bl 561b0e │ │ │ │ + bl 561b12 │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xfaebffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @@ -572363,19 +572044,19 @@ │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [r3 :256] │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [r3 :256] │ │ │ │ lsls r1, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ - bl 561e72 │ │ │ │ + bl 561b62 │ │ │ │ lsls r3, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - bl 561e7a │ │ │ │ - ldc2l 15, cr15, [pc, #-1020]! @ 1eda84 │ │ │ │ + bl 561b6a │ │ │ │ + ldc2l 15, cr15, [pc, #-1020]! @ 1ed774 │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @@ -572404,193 +572085,193 @@ │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ee348 │ │ │ │ + bne.w 1ee038 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1edf18 │ │ │ │ + cbnz r0, 1edc08 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ tst.w r3, #6144 @ 0x1800 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mvn.w r5, #344 @ 0x158 │ │ │ │ adds r2, r6, r5 │ │ │ │ bic.w r1, r6, #2 │ │ │ │ movw r5, #461 @ 0x1cd │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - bls.w 1ed1ac │ │ │ │ + bls.w 1ece9c │ │ │ │ mvn.w r1, #258 @ 0x102 │ │ │ │ adds r2, r6, r1 │ │ │ │ bics.w r2, r2, #2 │ │ │ │ - beq.w 1ed1ac │ │ │ │ + beq.w 1ece9c │ │ │ │ cmp.w r6, #320 @ 0x140 │ │ │ │ it ne │ │ │ │ cmpne.w r6, #364 @ 0x16c │ │ │ │ ite ne │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ orrs r0, r6 │ │ │ │ - b.w 1ed1ac │ │ │ │ + b.w 1ece9c │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee492 │ │ │ │ + bne.w 1ee182 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 1edf96 │ │ │ │ + cbz r0, 1edc86 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.w 1ed1ac │ │ │ │ + bmi.w 1ece9c │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ - b.n 1eddae │ │ │ │ + b.n 1eda9e │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ tst.w r9, #8 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - bne.w 1ed1ac │ │ │ │ + bne.w 1ece9c │ │ │ │ cmp.w sl, #4 │ │ │ │ itt eq │ │ │ │ mvneq.w r0, r9 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ - beq.w 1ed1ac │ │ │ │ + beq.w 1ece9c │ │ │ │ mov r0, r6 │ │ │ │ - b.w 1ed1ac │ │ │ │ + b.w 1ece9c │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee4f6 │ │ │ │ + bne.w 1ee1e6 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1ee002 │ │ │ │ + cbnz r0, 1edcf2 │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee5be │ │ │ │ + bne.w 1ee2ae │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eddaa │ │ │ │ + beq.w 1eda9a │ │ │ │ mov r0, r6 │ │ │ │ - b.w 1ed1a0 │ │ │ │ + b.w 1ece90 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecf7c │ │ │ │ - b.n 1ed95c │ │ │ │ + bl 1ecc6c │ │ │ │ + b.n 1ed64c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecf7c │ │ │ │ - b.n 1edb24 │ │ │ │ + bl 1ecc6c │ │ │ │ + b.n 1ed814 │ │ │ │ cmp.w ip, #320 @ 0x140 │ │ │ │ - bls.w 1ee2da │ │ │ │ + bls.w 1edfca │ │ │ │ mvn.w r1, #320 @ 0x140 │ │ │ │ movs r3, #1 │ │ │ │ add.w r2, ip, r1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #5095 @ 0x13e7 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ed76e │ │ │ │ + bne.w 1ed45e │ │ │ │ tst.w r3, #26214400 @ 0x1900000 │ │ │ │ - bne.w 1ed15e │ │ │ │ + bne.w 1ece4e │ │ │ │ cmp.w ip, #342 @ 0x156 │ │ │ │ - bne.w 1ed70c │ │ │ │ + bne.w 1ed3fc │ │ │ │ ubfx r0, r9, #4, #1 │ │ │ │ add.w r3, r8, #40960 @ 0xa000 │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.w 1ed774 │ │ │ │ + b.w 1ed464 │ │ │ │ subw r3, ip, #606 @ 0x25e │ │ │ │ cmp r3, #16 │ │ │ │ - bhi.w 1ed70c │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ee080 ) │ │ │ │ + bhi.w 1ed3fc │ │ │ │ + add r2, pc, #8 @ (adr r2, 1edd70 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ ldc2l 15, cr15, [r1], #-1020 @ 0xfffffc04 │ │ │ │ mrc2 15, 6, pc, cr15, cr15, {7} │ │ │ │ - bl 2ce08a │ │ │ │ - bl 2ce08e │ │ │ │ - bl 7c092 │ │ │ │ - bl 7c096 │ │ │ │ - bl 7c09a │ │ │ │ - bl 7c09e │ │ │ │ - bl 7c0a2 │ │ │ │ - bl 7c0a6 │ │ │ │ - bl 7c0aa │ │ │ │ - bl 7c0ae │ │ │ │ - bl 2ce0b2 │ │ │ │ - bl 17c0b6 │ │ │ │ + bl 2cdd7a │ │ │ │ + bl 2cdd7e │ │ │ │ + bl 7bd82 │ │ │ │ + bl 7bd86 │ │ │ │ + bl 7bd8a │ │ │ │ + bl 7bd8e │ │ │ │ + bl 7bd92 │ │ │ │ + bl 7bd96 │ │ │ │ + bl 7bd9a │ │ │ │ + bl 7bd9e │ │ │ │ + bl 2cdda2 │ │ │ │ + bl 17bda6 │ │ │ │ mrc2 15, 6, pc, cr15, cr15, {7} │ │ │ │ @ instruction: 0xfa6bffff │ │ │ │ mrc2 15, 6, pc, cr15, cr15, {7} │ │ │ │ cmp.w ip, #44 @ 0x2c │ │ │ │ - bls.w 1ee370 │ │ │ │ + bls.w 1ee060 │ │ │ │ sub.w r2, ip, #51 @ 0x33 │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.w 1ed70c │ │ │ │ + bhi.w 1ed3fc │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #5193 @ 0x1449 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ed15e │ │ │ │ + bne.w 1ece4e │ │ │ │ tst.w r3, #8320 @ 0x2080 │ │ │ │ - bne.n 1ee1b8 │ │ │ │ + bne.n 1edea8 │ │ │ │ tst.w r3, #2080 @ 0x820 │ │ │ │ - bne.w 1ed80c │ │ │ │ - b.w 1ed70c │ │ │ │ + bne.w 1ed4fc │ │ │ │ + b.w 1ed3fc │ │ │ │ mvn.w r3, #580 @ 0x244 │ │ │ │ add.w r2, ip, r3 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi.w 1ed70c │ │ │ │ + bhi.w 1ed3fc │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #19634 @ 0x4cb2 │ │ │ │ movt r2, #13 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ed76e │ │ │ │ + bne.w 1ed45e │ │ │ │ tst.w r3, #163840 @ 0x28000 │ │ │ │ - beq.w 1ee6d0 │ │ │ │ + beq.w 1ee3c0 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ cmp.w sl, #1 │ │ │ │ ite eq │ │ │ │ ubfxeq r0, r9, #1, #1 │ │ │ │ ubfxne r0, r9, #2, #1 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ed1ac │ │ │ │ + b.w 1ece9c │ │ │ │ cmp.w sl, #12 │ │ │ │ - bhi.w 1ee6de │ │ │ │ - add r3, pc, #8 @ (adr r3, 1ee150 ) │ │ │ │ + bhi.w 1ee3ce │ │ │ │ + add r3, pc, #8 @ (adr r3, 1ede40 ) │ │ │ │ ldr.w r2, [r3, sl, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xfab3ffff │ │ │ │ lsls r3, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ @@ -572601,669 +572282,669 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - bl e176 │ │ │ │ - bl e17a │ │ │ │ + bl de66 │ │ │ │ + bl de6a │ │ │ │ lsls r7, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - bl e182 │ │ │ │ + bl de72 │ │ │ │ movw r3, #2052 @ 0x804 │ │ │ │ tst.w r9, r3 │ │ │ │ mov.w r3, #120 @ 0x78 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ed1ac │ │ │ │ + b.w 1ece9c │ │ │ │ movw r3, #2050 @ 0x802 │ │ │ │ - b.n 1ee188 │ │ │ │ + b.n 1ede78 │ │ │ │ cmp.w ip, #193 @ 0xc1 │ │ │ │ - beq.w 1ed15e │ │ │ │ + beq.w 1ece4e │ │ │ │ cmp.w ip, #194 @ 0xc2 │ │ │ │ - bne.w 1ed70c │ │ │ │ + bne.w 1ed3fc │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee428 │ │ │ │ + bne.w 1ee118 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 1ee1f0 │ │ │ │ + cbz r0, 1edee0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.w 1ed1ac │ │ │ │ + bmi.w 1ece9c │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee57c │ │ │ │ + bne.w 1ee26c │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed1a0 │ │ │ │ + bne.w 1ece90 │ │ │ │ add.w r3, r4, #112 @ 0x70 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee61c │ │ │ │ + bne.w 1ee30c │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed1a0 │ │ │ │ + bne.w 1ece90 │ │ │ │ add.w r3, r4, #128 @ 0x80 │ │ │ │ - b.w 1ed848 │ │ │ │ + b.w 1ed538 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecf7c │ │ │ │ - b.w 1ed82a │ │ │ │ + bl 1ecc6c │ │ │ │ + b.w 1ed51a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecf7c │ │ │ │ - b.w 1ed85e │ │ │ │ + bl 1ecc6c │ │ │ │ + b.w 1ed54e │ │ │ │ sub.w r2, ip, #199 @ 0xc7 │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.w 1ed70c │ │ │ │ + bhi.w 1ed3fc │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #681 @ 0x2a9 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ed15e │ │ │ │ + bne.w 1ece4e │ │ │ │ tst.w r3, #1040 @ 0x410 │ │ │ │ - bne.n 1ee1b8 │ │ │ │ + bne.n 1edea8 │ │ │ │ tst.w r3, #260 @ 0x104 │ │ │ │ - bne.w 1ed80c │ │ │ │ - b.w 1ed70c │ │ │ │ + bne.w 1ed4fc │ │ │ │ + b.w 1ed3fc │ │ │ │ ldrb.w r3, [r1, #2804] @ 0xaf4 │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1edcc2 │ │ │ │ + beq.w 1ed9b2 │ │ │ │ add.w r3, r6, #80 @ 0x50 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ee2c8 │ │ │ │ + bne.n 1edfb8 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed1a0 │ │ │ │ + bne.w 1ece90 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1ee29a │ │ │ │ - b.w 1ed1a0 │ │ │ │ + bne.n 1edf8a │ │ │ │ + b.w 1ece90 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecf7c │ │ │ │ - b.n 1ee2b2 │ │ │ │ + bl 1ecc6c │ │ │ │ + b.n 1edfa2 │ │ │ │ cmp.w ip, #302 @ 0x12e │ │ │ │ - bcc.w 1ed89e │ │ │ │ + bcc.w 1ed58e │ │ │ │ cmp.w ip, #320 @ 0x140 │ │ │ │ - beq.w 1ed70c │ │ │ │ + beq.w 1ed3fc │ │ │ │ sub.w r3, ip, #302 @ 0x12e │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 1ed70c │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ee300 ) │ │ │ │ + bhi.w 1ed3fc │ │ │ │ + add r2, pc, #8 @ (adr r2, 1edff0 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ - bl ffe5e302 │ │ │ │ - bl ffe5e306 │ │ │ │ - bl ffe5e30a │ │ │ │ - bl ffe5e30e │ │ │ │ - bl ffe5e312 │ │ │ │ - bl ffe5e316 │ │ │ │ - bl ffdfc31a │ │ │ │ - bl ffdfc31e │ │ │ │ - bl ffe5e322 │ │ │ │ - bl ffe5e326 │ │ │ │ - bl ffe5e32a │ │ │ │ - bl ffe5e32e │ │ │ │ - bl ffe5e332 │ │ │ │ - bl ffdfc336 │ │ │ │ - bl ffe5e33a │ │ │ │ - bl ffdfc33e │ │ │ │ + bl ffe5dff2 │ │ │ │ + bl ffe5dff6 │ │ │ │ + bl ffe5dffa │ │ │ │ + bl ffe5dffe │ │ │ │ + bl ffe5e002 │ │ │ │ + bl ffe5e006 │ │ │ │ + bl ffdfc00a │ │ │ │ + bl ffdfc00e │ │ │ │ + bl ffe5e012 │ │ │ │ + bl ffe5e016 │ │ │ │ + bl ffe5e01a │ │ │ │ + bl ffe5e01e │ │ │ │ + bl ffe5e022 │ │ │ │ + bl ffdfc026 │ │ │ │ + bl ffe5e02a │ │ │ │ + bl ffdfc02e │ │ │ │ mrc 15, 2, APSR_nzcv, cr15, cr15, {7} │ │ │ │ - bl fffdc346 │ │ │ │ + bl fffdc036 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecf7c │ │ │ │ + bl 1ecc6c │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.n 1edf0c │ │ │ │ + b.n 1edbfc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ecf7c │ │ │ │ - b.w 1ed1a0 │ │ │ │ + bl 1ecc6c │ │ │ │ + b.w 1ece90 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bls.w 1ed70c │ │ │ │ + bls.w 1ed3fc │ │ │ │ sub.w r3, ip, #6 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bhi.w 1ed70c │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ee38c ) │ │ │ │ + bhi.w 1ed3fc │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ee07c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ - bl fff3a38e │ │ │ │ - bl 570392 │ │ │ │ - bl 570396 │ │ │ │ - bl 57039a │ │ │ │ - bl 57039e │ │ │ │ - bl 5703a2 │ │ │ │ - bl 5703a6 │ │ │ │ - bl 5703aa │ │ │ │ - bl 5703ae │ │ │ │ - bl 5703b2 │ │ │ │ - bl 5703b6 │ │ │ │ - bl 5703ba │ │ │ │ - bl 5703be │ │ │ │ - bl 5703c2 │ │ │ │ - bl 5703c6 │ │ │ │ - bl 5703ca │ │ │ │ - bl 5703ce │ │ │ │ - bl 5703d2 │ │ │ │ - bl 5703d6 │ │ │ │ - bl 5703da │ │ │ │ - bl 5703de │ │ │ │ - bl 5703e2 │ │ │ │ - bl 5703e6 │ │ │ │ - bl 5703ea │ │ │ │ - bl 5703ee │ │ │ │ - bl 5703f2 │ │ │ │ - bl 5703f6 │ │ │ │ + bl fff3a07e │ │ │ │ + bl 570082 │ │ │ │ + bl 570086 │ │ │ │ + bl 57008a │ │ │ │ + bl 57008e │ │ │ │ + bl 570092 │ │ │ │ + bl 570096 │ │ │ │ + bl 57009a │ │ │ │ + bl 57009e │ │ │ │ + bl 5700a2 │ │ │ │ + bl 5700a6 │ │ │ │ + bl 5700aa │ │ │ │ + bl 5700ae │ │ │ │ + bl 5700b2 │ │ │ │ + bl 5700b6 │ │ │ │ + bl 5700ba │ │ │ │ + bl 5700be │ │ │ │ + bl 5700c2 │ │ │ │ + bl 5700c6 │ │ │ │ + bl 5700ca │ │ │ │ + bl 5700ce │ │ │ │ + bl 5700d2 │ │ │ │ + bl 5700d6 │ │ │ │ + bl 5700da │ │ │ │ + bl 5700de │ │ │ │ + bl 5700e2 │ │ │ │ + bl 5700e6 │ │ │ │ ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ - bl 570402 │ │ │ │ - bl 570406 │ │ │ │ - bl fff3a40a │ │ │ │ - bl 57040e │ │ │ │ - bl 570412 │ │ │ │ + bl 5700f2 │ │ │ │ + bl 5700f6 │ │ │ │ + bl fff3a0fa │ │ │ │ + bl 5700fe │ │ │ │ + bl 570102 │ │ │ │ ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ - bl fff3a426 │ │ │ │ + bl fff3a116 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecf7c │ │ │ │ - b.n 1ee1d6 │ │ │ │ + bl 1ecc6c │ │ │ │ + b.n 1edec6 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecf7c │ │ │ │ + bl 1ecc6c │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 1ed9ae │ │ │ │ + b.w 1ed69e │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecf7c │ │ │ │ - b.w 1eda6c │ │ │ │ + bl 1ecc6c │ │ │ │ + b.w 1ed75c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecf7c │ │ │ │ + bl 1ecc6c │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ - b.w 1ed75a │ │ │ │ + b.w 1ed44a │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecf7c │ │ │ │ - b.w 1eda1e │ │ │ │ + bl 1ecc6c │ │ │ │ + b.w 1ed70e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecf7c │ │ │ │ - b.n 1edf7c │ │ │ │ + bl 1ecc6c │ │ │ │ + b.n 1edc6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ecf7c │ │ │ │ + bl 1ecc6c │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.n 1edd0c │ │ │ │ + b.n 1ed9fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecf7c │ │ │ │ - b.w 1ed1a0 │ │ │ │ + bl 1ecc6c │ │ │ │ + b.w 1ece90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecf7c │ │ │ │ + bl 1ecc6c │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1edc34 │ │ │ │ + b.w 1ed924 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecf7c │ │ │ │ + bl 1ecc6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ed1a0 │ │ │ │ - b.w 1edad0 │ │ │ │ + beq.w 1ece90 │ │ │ │ + b.w 1ed7c0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecf7c │ │ │ │ - b.n 1edfe0 │ │ │ │ + bl 1ecc6c │ │ │ │ + b.n 1edcd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecf7c │ │ │ │ + bl 1ecc6c │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1edb56 │ │ │ │ + b.w 1ed846 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecf7c │ │ │ │ - b.w 1edaca │ │ │ │ + bl 1ecc6c │ │ │ │ + b.w 1ed7ba │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecf7c │ │ │ │ - b.n 1edd70 │ │ │ │ + bl 1ecc6c │ │ │ │ + b.n 1eda60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ecf7c │ │ │ │ + bl 1ecc6c │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1edb5c │ │ │ │ + b.w 1ed84c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecf7c │ │ │ │ + bl 1ecc6c │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1edc5c │ │ │ │ + b.w 1ed94c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecf7c │ │ │ │ - b.n 1edda4 │ │ │ │ + bl 1ecc6c │ │ │ │ + b.n 1eda94 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecf7c │ │ │ │ - b.n 1ee20a │ │ │ │ + bl 1ecc6c │ │ │ │ + b.n 1edefa │ │ │ │ mvn.w r2, r9 │ │ │ │ and.w r2, r2, #1 │ │ │ │ orrs r2, r0 │ │ │ │ orr.w r0, r3, r2 │ │ │ │ - b.w 1ed7d0 │ │ │ │ + b.w 1ed4c0 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ - b.w 1ed774 │ │ │ │ + b.w 1ed464 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecf7c │ │ │ │ - b.w 1eda84 │ │ │ │ + bl 1ecc6c │ │ │ │ + b.w 1ed774 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecf7c │ │ │ │ + bl 1ecc6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ee002 │ │ │ │ - b.w 1eddaa │ │ │ │ + bne.w 1edcf2 │ │ │ │ + b.w 1eda9a │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecf7c │ │ │ │ + bl 1ecc6c │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1ed7d0 │ │ │ │ + b.w 1ed4c0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecf7c │ │ │ │ - b.w 1eda3a │ │ │ │ + bl 1ecc6c │ │ │ │ + b.w 1ed72a │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecf7c │ │ │ │ + bl 1ecc6c │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1edbdc │ │ │ │ + b.w 1ed8cc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecf7c │ │ │ │ - b.n 1ee22a │ │ │ │ + bl 1ecc6c │ │ │ │ + b.n 1edf1a │ │ │ │ cmp.w ip, #186 @ 0xba │ │ │ │ - beq.w 1ee1b8 │ │ │ │ - b.w 1ed70c │ │ │ │ + beq.w 1edea8 │ │ │ │ + b.w 1ed3fc │ │ │ │ cmp.w ip, #484 @ 0x1e4 │ │ │ │ - bcc.w 1ed70c │ │ │ │ + bcc.w 1ed3fc │ │ │ │ sub.w r3, ip, #484 @ 0x1e4 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi.w 1ed70c │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ee654 ) │ │ │ │ + bhi.w 1ed3fc │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ee344 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ - bl 30a656 │ │ │ │ - bl 2a865a │ │ │ │ - bl 2a865e │ │ │ │ - bl 2a8662 │ │ │ │ - bl 2a8666 │ │ │ │ - bl 2a866a │ │ │ │ - bl 2a866e │ │ │ │ - bl 2a8672 │ │ │ │ - bl 2a8676 │ │ │ │ + bl 30a346 │ │ │ │ + bl 2a834a │ │ │ │ + bl 2a834e │ │ │ │ + bl 2a8352 │ │ │ │ + bl 2a8356 │ │ │ │ + bl 2a835a │ │ │ │ + bl 2a835e │ │ │ │ + bl 2a8362 │ │ │ │ + bl 2a8366 │ │ │ │ @ instruction: 0xeb0bffff │ │ │ │ @ instruction: 0xeb0bffff │ │ │ │ - bl 2a8682 │ │ │ │ - bl 30a686 │ │ │ │ - bl 30a68a │ │ │ │ - bl 2a868e │ │ │ │ - bl 30a692 │ │ │ │ - bl 30a696 │ │ │ │ - bl 30a69a │ │ │ │ - bl 30a69e │ │ │ │ - bl 30a6a2 │ │ │ │ - bl 30a6a6 │ │ │ │ - bl 30a6aa │ │ │ │ - bl 30a6ae │ │ │ │ - bl 30a6b2 │ │ │ │ - bl 30a6b6 │ │ │ │ - bl 30a6ba │ │ │ │ - bl 30a6be │ │ │ │ - bl 30a6c2 │ │ │ │ - bl 30a6c6 │ │ │ │ + bl 2a8372 │ │ │ │ + bl 30a376 │ │ │ │ + bl 30a37a │ │ │ │ + bl 2a837e │ │ │ │ + bl 30a382 │ │ │ │ + bl 30a386 │ │ │ │ + bl 30a38a │ │ │ │ + bl 30a38e │ │ │ │ + bl 30a392 │ │ │ │ + bl 30a396 │ │ │ │ + bl 30a39a │ │ │ │ + bl 30a39e │ │ │ │ + bl 30a3a2 │ │ │ │ + bl 30a3a6 │ │ │ │ + bl 30a3aa │ │ │ │ + bl 30a3ae │ │ │ │ + bl 30a3b2 │ │ │ │ + bl 30a3b6 │ │ │ │ ldrb.w r3, [ip, #46] @ 0x2e │ │ │ │ - b.w 1ed1ac │ │ │ │ + b.w 1ece9c │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.w 1ed70c │ │ │ │ - b.w 1ed15e │ │ │ │ + bpl.w 1ed3fc │ │ │ │ + b.w 1ece4e │ │ │ │ blx 54c60 <__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, #2468] @ 1ef098 │ │ │ │ - ldr.w r2, [pc, #2468] @ 1ef09c │ │ │ │ + ldr.w r3, [pc, #2468] @ 1eed88 │ │ │ │ + ldr.w r2, [pc, #2468] @ 1eed8c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2460] @ 1ef0a0 │ │ │ │ + ldr.w r3, [pc, #2460] @ 1eed90 │ │ │ │ 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 1ee7bc │ │ │ │ + beq.n 1ee4ac │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w fp, [r5, #8] │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 1eea42 │ │ │ │ + beq.w 1ee732 │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w 1eec24 │ │ │ │ + beq.w 1ee914 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1ee7b4 │ │ │ │ + bne.n 1ee4a4 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ee798 │ │ │ │ + cbz r3, 1ee488 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1ee790 │ │ │ │ + beq.n 1ee480 │ │ │ │ ldrb.w r0, [r9, #24] │ │ │ │ - cbz r0, 1ee76c │ │ │ │ + cbz r0, 1ee45c │ │ │ │ ldrb.w r2, [r9, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ee9ec │ │ │ │ + beq.w 1ee6dc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 1ef08c │ │ │ │ + bhi.w 1eed7c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ movs r2, r1 │ │ │ │ lsls r7, r0, #1 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsls r2, r0, #1 │ │ │ │ movs r2, r1 │ │ │ │ lsls r2, r0, #1 │ │ │ │ lsls r5, r2, #18 │ │ │ │ movs r2, r1 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 1ee948 │ │ │ │ + bne.w 1ee638 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1eee58 │ │ │ │ + beq.w 1eeb48 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1ee790 │ │ │ │ + bne.n 1ee480 │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ - cbnz r3, 1ee790 │ │ │ │ + cbnz r3, 1ee480 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ - cbz r3, 1ee790 │ │ │ │ + cbz r3, 1ee480 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #22] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ee738 │ │ │ │ + bne.n 1ee428 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ - cbnz r3, 1ee7a8 │ │ │ │ + cbnz r3, 1ee498 │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ - cbnz r3, 1ee7a8 │ │ │ │ + cbnz r3, 1ee498 │ │ │ │ ldrb.w r3, [r9, #23] │ │ │ │ ldrb.w r2, [r5, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strbne.w r3, [r5, #36] @ 0x24 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ee718 │ │ │ │ - ldr.w r2, [pc, #2276] @ 1ef0a4 │ │ │ │ - ldr.w r3, [pc, #2268] @ 1ef0a0 │ │ │ │ + bne.n 1ee408 │ │ │ │ + ldr.w r2, [pc, #2276] @ 1eed94 │ │ │ │ + ldr.w r3, [pc, #2268] @ 1eed90 │ │ │ │ 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 1ef078 │ │ │ │ + bne.w 1eed68 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb.w fp, [r4, #34] @ 0x22 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ - b.n 1ee790 │ │ │ │ + b.n 1ee480 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1ee98e │ │ │ │ + beq.w 1ee67e │ │ │ │ mov.w r8, #0 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r7, r8 │ │ │ │ mov.w sl, #20 │ │ │ │ - b.n 1ee830 │ │ │ │ + b.n 1ee520 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 1ee9d6 │ │ │ │ + bne.w 1ee6c6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1eeebc │ │ │ │ + bne.w 1eebac │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r3, [r4, #75] @ 0x4b │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 1ee87a │ │ │ │ + bcs.n 1ee56a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ mla r3, sl, r8, r3 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #18 │ │ │ │ - bhi.w 1ee9d6 │ │ │ │ + bhi.w 1ee6c6 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r2 │ │ │ │ tst.w r1, #172032 @ 0x2a000 │ │ │ │ - bne.w 1ee9b8 │ │ │ │ + bne.w 1ee6a8 │ │ │ │ tst.w r1, #344064 @ 0x54000 │ │ │ │ - beq.n 1ee80a │ │ │ │ + beq.n 1ee4fa │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1eeea4 │ │ │ │ + bne.w 1eeb94 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - cbz r3, 1ee86c │ │ │ │ + cbz r3, 1ee55c │ │ │ │ ldrb.w r3, [r4, #74] @ 0x4a │ │ │ │ orrs r3, r7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r7, r3, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bcc.n 1ee830 │ │ │ │ + bcc.n 1ee520 │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r7, [r4, #34] @ 0x22 │ │ │ │ - b.n 1ee790 │ │ │ │ - ldr.w r3, [pc, #2076] @ 1ef0a8 │ │ │ │ + b.n 1ee480 │ │ │ │ + ldr.w r3, [pc, #2076] @ 1eed98 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 1ee8a8 │ │ │ │ + cbz r3, 1ee598 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecfd0 │ │ │ │ - b.n 1ee790 │ │ │ │ + bl 1eccc0 │ │ │ │ + b.n 1ee480 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - ldr.w r3, [pc, #2028] @ 1ef0ac │ │ │ │ + ldr.w r3, [pc, #2028] @ 1eed9c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1ee790 │ │ │ │ + beq.w 1ee480 │ │ │ │ mov r7, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ee92c │ │ │ │ + bne.n 1ee61c │ │ │ │ ldrb r0, [r4, #14] │ │ │ │ - cbnz r0, 1ee93e │ │ │ │ + cbnz r0, 1ee62e │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #32 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 1ee8e2 │ │ │ │ + bne.n 1ee5d2 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ - b.n 1ee790 │ │ │ │ + b.n 1ee480 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1eeff8 │ │ │ │ + bhi.w 1eece8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r1, #12 │ │ │ │ lsls r2, r7, #11 │ │ │ │ lsls r5, r4, #11 │ │ │ │ lsls r2, r7, #11 │ │ │ │ lsls r5, r4, #11 │ │ │ │ lsls r7, r6, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecf7c │ │ │ │ + bl 1ecc6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ee8fc │ │ │ │ + beq.n 1ee5ec │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 1ee790 │ │ │ │ + b.n 1ee480 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 1ef08c │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ee958 ) │ │ │ │ + bhi.w 1eed7c │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ee648 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -573273,286 +572954,286 @@ │ │ │ │ vmaxnm.f16 , , │ │ │ │ mrc2 15, 1, pc, cr9, cr15, {7} │ │ │ │ lsls r5, r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 1, pc, cr9, cr15, {7} │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ee790 │ │ │ │ + bne.w 1ee480 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1ee7fc │ │ │ │ + bne.w 1ee4ec │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ mov r7, lr │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r7, [r4, #34] @ 0x22 │ │ │ │ - b.n 1ee790 │ │ │ │ + b.n 1ee480 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ee790 │ │ │ │ - b.n 1ee914 │ │ │ │ + bne.w 1ee480 │ │ │ │ + b.n 1ee604 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ee790 │ │ │ │ - b.n 1ee8bc │ │ │ │ + bne.w 1ee480 │ │ │ │ + b.n 1ee5ac │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1eee8c │ │ │ │ + bne.w 1eeb7c │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ee86c │ │ │ │ + beq.w 1ee55c │ │ │ │ ldrb.w r3, [r4, #73] @ 0x49 │ │ │ │ - b.n 1ee86c │ │ │ │ + b.n 1ee55c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1eee74 │ │ │ │ + bne.w 1eeb64 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 1ee828 │ │ │ │ + b.n 1ee518 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ - cbz r1, 1eea3e │ │ │ │ + cbz r1, 1ee72e │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1eea3e │ │ │ │ - add r2, pc, #8 @ (adr r2, 1eea00 ) │ │ │ │ + bhi.n 1ee72e │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ee6f0 ) │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ add r2, r6 │ │ │ │ bx r2 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 15, cr15, [pc, #-1020] @ 1ee61c │ │ │ │ - stc2l 15, cr15, [pc, #-1020] @ 1ee620 │ │ │ │ - stc2l 15, cr15, [pc, #-1020] @ 1ee624 │ │ │ │ + stc2l 15, cr15, [pc, #-1020] @ 1ee30c │ │ │ │ + stc2l 15, cr15, [pc, #-1020] @ 1ee310 │ │ │ │ + stc2l 15, cr15, [pc, #-1020] @ 1ee314 │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e38d8 │ │ │ │ - cbz r0, 1eea3a │ │ │ │ + bl 1e35c8 │ │ │ │ + cbz r0, 1ee72a │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecc64 │ │ │ │ + bl 1ec954 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 1ee74e │ │ │ │ + b.n 1ee43e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ee74e │ │ │ │ + b.n 1ee43e │ │ │ │ add.w r3, r5, #16 │ │ │ │ ldrb.w r6, [r9, #25] │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r4, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1eeed4 │ │ │ │ + bne.w 1eebc4 │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ mov r4, r9 │ │ │ │ add r6, sp, #28 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldrb.w r3, [sp, #49] @ 0x31 │ │ │ │ add r1, sp, #28 │ │ │ │ orrs r3, r7 │ │ │ │ strb.w r3, [sp, #49] @ 0x31 │ │ │ │ - bl 1ee6e0 │ │ │ │ + bl 1ee3d0 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ mov ip, r9 │ │ │ │ mov r6, lr │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldrb.w r3, [sp, #77] @ 0x4d │ │ │ │ mov r1, lr │ │ │ │ orrs r3, r7 │ │ │ │ strb.w r3, [sp, #77] @ 0x4d │ │ │ │ - bl 1ee6e0 │ │ │ │ + bl 1ee3d0 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1eeee6 │ │ │ │ + beq.w 1eebd6 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1ef07c │ │ │ │ + beq.w 1eed6c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r4, [r3, #32] │ │ │ │ ldr.w r3, [r2, #-12] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, r4 │ │ │ │ it cc │ │ │ │ movcc r6, #1 │ │ │ │ - bcc.n 1eeaec │ │ │ │ + bcc.n 1ee7dc │ │ │ │ ldrb r6, [r2, #15] │ │ │ │ - cbz r6, 1eeaec │ │ │ │ + cbz r6, 1ee7dc │ │ │ │ ldr r6, [r3, #12] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1eeae4 │ │ │ │ + beq.n 1ee7d4 │ │ │ │ ldr r6, [r6, #12] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1eeadc │ │ │ │ + bne.n 1ee7cc │ │ │ │ subs r6, r1, r6 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2b58 │ │ │ │ + bl 1e2848 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eeb92 │ │ │ │ + beq.n 1ee882 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1eeb92 │ │ │ │ + bne.n 1ee882 │ │ │ │ mov.w r8, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eebda │ │ │ │ + beq.n 1ee8ca │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [sl, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1eec18 │ │ │ │ + bne.n 1ee908 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ strb.w r0, [sl, #35] @ 0x23 │ │ │ │ ands.w r3, r3, #256 @ 0x100 │ │ │ │ - beq.n 1eeb36 │ │ │ │ + beq.n 1ee826 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ subs r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ ldr.w r4, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1eebfe │ │ │ │ + beq.n 1ee8ee │ │ │ │ mov.w fp, #0 │ │ │ │ mov r5, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1eeb60 │ │ │ │ + b.n 1ee850 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ it ne │ │ │ │ addne.w fp, fp, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1eec02 │ │ │ │ + beq.n 1ee8f2 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecf7c │ │ │ │ + bl 1ecc6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eeb4a │ │ │ │ + beq.n 1ee83a │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [sl, #34] @ 0x22 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 1eeb90 │ │ │ │ + cbz r3, 1ee880 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1eeb0c │ │ │ │ + beq.n 1ee7fc │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ - cbnz r3, 1eeba2 │ │ │ │ + cbnz r3, 1ee892 │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ ldrb.w r2, [sp, #78] @ 0x4e │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r1, [sp, #51] @ 0x33 │ │ │ │ strb.w r3, [r9, #22] │ │ │ │ - cbnz r1, 1eebb6 │ │ │ │ + cbnz r1, 1ee8a6 │ │ │ │ ldrb.w r1, [r9, #23] │ │ │ │ ldrb.w r2, [sp, #79] @ 0x4f │ │ │ │ orrs r1, r2 │ │ │ │ ldrb.w r2, [sp, #53] @ 0x35 │ │ │ │ ldrb.w r0, [r9, #21] │ │ │ │ strb.w r1, [r9, #23] │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r9, #21] │ │ │ │ - cbnz r2, 1eebd4 │ │ │ │ + cbnz r2, 1ee8c4 │ │ │ │ ldrb.w r2, [r9, #25] │ │ │ │ ldrb.w r3, [sp, #81] @ 0x51 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #25] │ │ │ │ - b.n 1ee7b4 │ │ │ │ + b.n 1ee4a4 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ ldrb.w r2, [sl, #34] @ 0x22 │ │ │ │ lsls r1, r1, #23 │ │ │ │ - bpl.n 1eebf0 │ │ │ │ + bpl.n 1ee8e0 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ subs r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eeb7e │ │ │ │ + bne.n 1ee86e │ │ │ │ ldr.w r4, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eeb40 │ │ │ │ + bne.n 1ee830 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 1eec04 │ │ │ │ + b.n 1ee8f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp.w fp, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #1 │ │ │ │ tst r7, r3 │ │ │ │ - beq.n 1eeb7e │ │ │ │ - b.n 1eeb76 │ │ │ │ + beq.n 1ee86e │ │ │ │ + b.n 1ee866 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 1ecc64 │ │ │ │ - b.n 1eeb1e │ │ │ │ + bl 1ec954 │ │ │ │ + b.n 1ee80e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r4, r5, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 1ef08c │ │ │ │ + beq.w 1eed7c │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e28c8 │ │ │ │ + bl 1e25b8 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1eec6c │ │ │ │ + cbz r3, 1ee95c │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1eec6c │ │ │ │ + bne.n 1ee95c │ │ │ │ mov.w sl, #0 │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1eede4 │ │ │ │ + bne.w 1eead4 │ │ │ │ ldrb.w r3, [r7, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eede4 │ │ │ │ + beq.w 1eead4 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1eec6c │ │ │ │ + cbz r3, 1ee95c │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1eec4c │ │ │ │ + beq.n 1ee93c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r9 │ │ │ │ mov.w fp, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -573566,544 +573247,544 @@ │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strb.w ip, [sp, #76] @ 0x4c │ │ │ │ strb.w fp, [sp, #77] @ 0x4d │ │ │ │ strh.w fp, [sp, #78] @ 0x4e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1ee6e0 │ │ │ │ + bl 1ee3d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r7, [sp, #78] @ 0x4e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1eed38 │ │ │ │ + beq.n 1eea28 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1eed38 │ │ │ │ + bne.n 1eea28 │ │ │ │ mov r6, r3 │ │ │ │ mov sl, r9 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r5 │ │ │ │ ldrb.w r4, [r6, #34] @ 0x22 │ │ │ │ - cbnz r4, 1eed1c │ │ │ │ + cbnz r4, 1eea0c │ │ │ │ ldr r5, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - cbz r1, 1eed1c │ │ │ │ + cbz r1, 1eea0c │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1eecea │ │ │ │ + b.n 1ee9da │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 1eedd6 │ │ │ │ + bne.n 1eeac6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 1eed18 │ │ │ │ + cbz r2, 1eea08 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ add.w r0, r6, #12 │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecf7c │ │ │ │ + bl 1ecc6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eedd6 │ │ │ │ + bne.n 1eeac6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1eece4 │ │ │ │ + beq.n 1ee9d4 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 1eece4 │ │ │ │ + beq.n 1ee9d4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1eecde │ │ │ │ + bne.n 1ee9ce │ │ │ │ ldr r5, [r6, #24] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eecea │ │ │ │ + bne.n 1ee9da │ │ │ │ ldrd r6, r3, [sp] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 1eed28 │ │ │ │ + cbz r2, 1eea18 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1eecc8 │ │ │ │ + beq.n 1ee9b8 │ │ │ │ mov r5, r9 │ │ │ │ strb.w fp, [sp, #77] @ 0x4d │ │ │ │ mov r9, sl │ │ │ │ strb.w fp, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eeca4 │ │ │ │ + bne.n 1ee994 │ │ │ │ ldrb.w r3, [sp, #79] @ 0x4f │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r5, #58] @ 0x3a │ │ │ │ strb.w r7, [r5, #57] @ 0x39 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bl 1e2b58 │ │ │ │ + bl 1e2848 │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eedc0 │ │ │ │ + beq.n 1eeab0 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1eedc0 │ │ │ │ + bne.n 1eeab0 │ │ │ │ mov sl, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, fp │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eee4e │ │ │ │ + beq.n 1eeb3e │ │ │ │ strh.w r8, [r4, #34] @ 0x22 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1eedb4 │ │ │ │ + cbz r3, 1eeaa4 │ │ │ │ ldrb.w r3, [r5, #58] @ 0x3a │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eee16 │ │ │ │ + bne.n 1eeb06 │ │ │ │ ldr.w fp, [r6, #24] │ │ │ │ add.w r0, r6, #12 │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ecf7c │ │ │ │ + bl 1ecc6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eee40 │ │ │ │ + bne.n 1eeb30 │ │ │ │ ldrb.w r3, [r5, #58] @ 0x3a │ │ │ │ - cbz r3, 1eedac │ │ │ │ + cbz r3, 1eea9c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1eee4a │ │ │ │ + beq.n 1eeb3a │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1eee40 │ │ │ │ + bne.n 1eeb30 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eed80 │ │ │ │ + bne.n 1eea70 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1eedc0 │ │ │ │ + cbz r3, 1eeab0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1eed68 │ │ │ │ + beq.n 1eea58 │ │ │ │ ldrb.w r3, [sp, #81] @ 0x51 │ │ │ │ - cbnz r3, 1eedd0 │ │ │ │ + cbnz r3, 1eeac0 │ │ │ │ ldrb.w r3, [r9, #25] │ │ │ │ ldrb.w r2, [r5, #58] @ 0x3a │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r9, #25] │ │ │ │ - b.n 1ee7b4 │ │ │ │ + b.n 1ee4a4 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov.w r2, #1 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r2, [r6, #34] @ 0x22 │ │ │ │ - b.n 1eed1c │ │ │ │ + b.n 1eea0c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ strb.w sl, [r7, #35] @ 0x23 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 1eedfa │ │ │ │ - b.n 1eec60 │ │ │ │ + cbnz r3, 1eeaea │ │ │ │ + b.n 1ee950 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eec60 │ │ │ │ + beq.w 1ee950 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1eedf0 │ │ │ │ + bne.n 1eeae0 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ adds r0, #12 │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecf7c │ │ │ │ + bl 1ecc6c │ │ │ │ strb.w r0, [r7, #34] @ 0x22 │ │ │ │ - b.n 1eec60 │ │ │ │ + b.n 1ee950 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 1ef07c │ │ │ │ + beq.w 1eed6c │ │ │ │ ldr.w fp, [r6, #24] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 1eed88 │ │ │ │ + bcc.n 1eea78 │ │ │ │ ldrb.w r2, [fp, #15] │ │ │ │ - cbz r2, 1eee40 │ │ │ │ + cbz r2, 1eeb30 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1eee34 │ │ │ │ + bne.n 1eeb24 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1eed88 │ │ │ │ + beq.n 1eea78 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 1eedb4 │ │ │ │ + b.n 1eeaa4 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ - b.n 1eedac │ │ │ │ + b.n 1eea9c │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eedb4 │ │ │ │ - b.n 1eed74 │ │ │ │ + bne.n 1eeaa4 │ │ │ │ + b.n 1eea64 │ │ │ │ ldrb.w r3, [r9, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ee790 │ │ │ │ + bne.w 1ee480 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ee790 │ │ │ │ + beq.w 1ee480 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #23] │ │ │ │ - b.n 1ee790 │ │ │ │ + b.n 1ee480 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ecf7c │ │ │ │ + bl 1ecc6c │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ee9e8 │ │ │ │ + b.n 1ee6d8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ecf7c │ │ │ │ + bl 1ecc6c │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ee9ca │ │ │ │ + b.n 1ee6ba │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ecf7c │ │ │ │ + bl 1ecc6c │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ee866 │ │ │ │ + b.n 1ee556 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ecf7c │ │ │ │ + bl 1ecc6c │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ee822 │ │ │ │ + b.n 1ee512 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecf7c │ │ │ │ + bl 1ecc6c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1eea5e │ │ │ │ + b.n 1ee74e │ │ │ │ mov r6, r1 │ │ │ │ - b.n 1eeaec │ │ │ │ + b.n 1ee7dc │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ movs r7, #0 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1eefc6 │ │ │ │ + bne.n 1eecb6 │ │ │ │ ldrb.w r3, [r8, #14] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 1ee790 │ │ │ │ + b.n 1ee480 │ │ │ │ add.w r3, r4, #64 @ 0x40 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r7, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1eeffc │ │ │ │ + bne.n 1eecec │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ - b.n 1eeef2 │ │ │ │ + b.n 1eebe2 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ubfx r2, r1, #0, #24 │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ - beq.n 1eeff8 │ │ │ │ - bls.n 1eefec │ │ │ │ + beq.n 1eece8 │ │ │ │ + bls.n 1eecdc │ │ │ │ sub.w r3, r2, #4194304 @ 0x400000 │ │ │ │ bics.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - beq.n 1eef0e │ │ │ │ + beq.n 1eebfe │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - beq.n 1eeff8 │ │ │ │ + beq.n 1eece8 │ │ │ │ bic.w r1, r1, #4278190080 @ 0xff000000 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1ef056 │ │ │ │ + beq.n 1eed46 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1ef03a │ │ │ │ + beq.n 1eed2a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1ef024 │ │ │ │ + beq.n 1eed14 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1eefe8 │ │ │ │ + bne.n 1eecd8 │ │ │ │ ubfx r3, r2, #2, #1 │ │ │ │ cmp r1, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ - cbz r3, 1eefe8 │ │ │ │ + cbz r3, 1eecd8 │ │ │ │ ldrb r3, [r6, #19] │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1eef0e │ │ │ │ + b.n 1eebfe │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1eefaa │ │ │ │ - bhi.n 1eefd8 │ │ │ │ + beq.n 1eec9a │ │ │ │ + bhi.n 1eecc8 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 1eefaa │ │ │ │ + beq.n 1eec9a │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 1eefaa │ │ │ │ + beq.n 1eec9a │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1eefe8 │ │ │ │ + bne.n 1eecd8 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r7, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ef012 │ │ │ │ + bne.n 1eed02 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - b.n 1eef0e │ │ │ │ + b.n 1eebfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ecf7c │ │ │ │ + bl 1ecc6c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1eef0a │ │ │ │ + b.n 1eebfa │ │ │ │ sub.w r2, r3, #4194304 @ 0x400000 │ │ │ │ bics.w r2, r2, #4194304 @ 0x400000 │ │ │ │ - beq.n 1eefaa │ │ │ │ + beq.n 1eec9a │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - beq.n 1eefaa │ │ │ │ + beq.n 1eec9a │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1eef0e │ │ │ │ + b.n 1eebfe │ │ │ │ cmp r2, #16 │ │ │ │ - beq.n 1eeff8 │ │ │ │ + beq.n 1eece8 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 1eeff8 │ │ │ │ + beq.n 1eece8 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1eef50 │ │ │ │ + bne.n 1eec40 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1eef0e │ │ │ │ + b.n 1eebfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ecf7c │ │ │ │ + bl 1ecc6c │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1eeef2 │ │ │ │ + b.n 1eebe2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2958 │ │ │ │ + bl 1e2648 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ecf7c │ │ │ │ + bl 1ecc6c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1eef0e │ │ │ │ + b.n 1eebfe │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ cmp r1, #8 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eef0e │ │ │ │ - b.n 1eef80 │ │ │ │ + beq.w 1eebfe │ │ │ │ + b.n 1eec70 │ │ │ │ cmp r1, #4 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1eefe8 │ │ │ │ + beq.n 1eecd8 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ and.w r3, r3, #224 @ 0xe0 │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 1eef0e │ │ │ │ + b.n 1eebfe │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 54720 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 1e3080 │ │ │ │ + bl 1e2d70 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ecfd0 │ │ │ │ + bl 1eccc0 │ │ │ │ ldrb.w r3, [sp, #118] @ 0x76 │ │ │ │ - b.n 1eef0e │ │ │ │ + b.n 1eebfe │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e28c8 │ │ │ │ + bl 1e25b8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - adds r2, r0, r4 │ │ │ │ + adds r2, r2, #0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r6, r7, r3 │ │ │ │ + adds r6, r1, #0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r0 │ │ │ │ + subs r0, r1, r5 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ 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] @ (1ef128 ) │ │ │ │ + ldr r2, [pc, #104] @ (1eee18 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1ef12c ) │ │ │ │ + ldr r3, [pc, #104] @ (1eee1c ) │ │ │ │ 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 232018 │ │ │ │ + bl 231d08 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r5, #1 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r2, r4, [sp, #4] │ │ │ │ strb.w r5, [sp, #24] │ │ │ │ - bl 1ee6e0 │ │ │ │ + bl 1ee3d0 │ │ │ │ mvn.w r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232128 │ │ │ │ - ldr r2, [pc, #32] @ (1ef130 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ef12c ) │ │ │ │ + bl 231e18 │ │ │ │ + ldr r2, [pc, #32] @ (1eee20 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eee1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef124 │ │ │ │ + bne.n 1eee14 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r6, #28 │ │ │ │ + asrs r6, r0, #9 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #27 │ │ │ │ + asrs r4, r7, #7 │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1ef152 │ │ │ │ - b.n 1ef16e │ │ │ │ + cbnz r3, 1eee42 │ │ │ │ + b.n 1eee5e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ef16e │ │ │ │ + cbz r3, 1eee5e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ef14c │ │ │ │ + beq.n 1eee3c │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 232018 │ │ │ │ - b.n 1ef166 │ │ │ │ + bl 231d08 │ │ │ │ + b.n 1eee56 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef158 │ │ │ │ + bne.n 1eee48 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ef160 │ │ │ │ + bne.n 1eee50 │ │ │ │ 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, #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.w r3, [r0, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r0, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ef42c │ │ │ │ + beq.w 1ef11c │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ 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.w r3, [r5, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ef410 │ │ │ │ + beq.w 1ef100 │ │ │ │ ldr.w r3, [r5, #264] @ 0x108 │ │ │ │ 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.w r3, [r4, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r4, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ef3ee │ │ │ │ + beq.w 1ef0de │ │ │ │ ldr.w r3, [r4, #264] @ 0x108 │ │ │ │ movs r6, #0 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov sl, r8 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ strd r7, r9, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r7, [r8, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r7, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r7, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ef3ca │ │ │ │ + beq.w 1ef0ba │ │ │ │ ldr.w r3, [r7, #264] @ 0x108 │ │ │ │ mov fp, sl │ │ │ │ strd r5, r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, lr │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ movs r5, #0 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ @@ -574111,15 +573792,15 @@ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ adds r6, r2, #1 │ │ │ │ str r6, [r1, #0] │ │ │ │ str.w r2, [r9, #488] @ 0x1e8 │ │ │ │ ldr.w r2, [r9, #260] @ 0x104 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ef3a8 │ │ │ │ + beq.w 1ef098 │ │ │ │ ldr.w r2, [r9, #264] @ 0x108 │ │ │ │ mov r3, r8 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ movs r6, #0 │ │ │ │ sub.w sl, r2, #4 │ │ │ │ mov r7, r9 │ │ │ │ mov r8, fp │ │ │ │ @@ -574128,29 +573809,29 @@ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r5, [sl, #4]! │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r2, [r5, #488] @ 0x1e8 │ │ │ │ ldr.w r2, [r5, #260] @ 0x104 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ef386 │ │ │ │ + beq.w 1ef076 │ │ │ │ ldr.w r2, [r5, #264] @ 0x108 │ │ │ │ mov r1, r3 │ │ │ │ subs r0, r2, #4 │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r6 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r9, [r0, #4]! │ │ │ │ add.w ip, r3, #1 │ │ │ │ str.w ip, [r4] │ │ │ │ str.w r3, [r9, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r9, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ef368 │ │ │ │ + beq.n 1ef058 │ │ │ │ ldr.w r3, [r9, #264] @ 0x108 │ │ │ │ mov.w lr, #0 │ │ │ │ mov ip, r2 │ │ │ │ subs r3, #4 │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r3, r8 │ │ │ │ @@ -574159,419 +573840,419 @@ │ │ │ │ ldr.w fp, [r5, #4]! │ │ │ │ str r5, [sp, #4] │ │ │ │ adds r5, r2, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ str.w r2, [fp, #488] @ 0x1e8 │ │ │ │ ldr.w r2, [fp, #260] @ 0x104 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ef34a │ │ │ │ + beq.n 1ef03a │ │ │ │ ldr.w r2, [fp, #264] @ 0x108 │ │ │ │ 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.w r3, [r6, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ - cbz r3, 1ef328 │ │ │ │ + cbz r3, 1ef018 │ │ │ │ ldr.w r3, [r6, #264] @ 0x108 │ │ │ │ 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 1ef170 │ │ │ │ + bl 1eee60 │ │ │ │ ldr.w r0, [r6, #260] @ 0x104 │ │ │ │ ldrd r3, r2, [sp, #72] @ 0x48 │ │ │ │ cmp fp, r0 │ │ │ │ - bcc.n 1ef30a │ │ │ │ + bcc.n 1eeffa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ str.w r3, [r6, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r2, #260] @ 0x104 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 1ef2ec │ │ │ │ + bcc.n 1eefdc │ │ │ │ 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, #492] @ 0x1ec │ │ │ │ ldr.w r2, [r9, #260] @ 0x104 │ │ │ │ cmp lr, r2 │ │ │ │ - bcc.n 1ef2ba │ │ │ │ + bcc.n 1eefaa │ │ │ │ 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, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1ef28c │ │ │ │ + bcc.n 1eef7c │ │ │ │ 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.w r2, [r5, #492] @ 0x1ec │ │ │ │ ldr.w r2, [r7, #260] @ 0x104 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.w 1ef266 │ │ │ │ + bcc.w 1eef56 │ │ │ │ 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, #492] @ 0x1ec │ │ │ │ ldr.w r2, [r7, #260] @ 0x104 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.w 1ef238 │ │ │ │ + bcc.w 1eef28 │ │ │ │ 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.w r3, [r7, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r4, #260] @ 0x104 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.w 1ef204 │ │ │ │ + bcc.w 1eeef4 │ │ │ │ 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.w r3, [r4, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.w 1ef1d4 │ │ │ │ + bcc.w 1eeec4 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r7, #1 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r5, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.w 1ef1a6 │ │ │ │ + bhi.w 1eee96 │ │ │ │ mov ip, lr │ │ │ │ ldr.w r3, [ip] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [ip] │ │ │ │ str.w r3, [r6, #492] @ 0x1ec │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ 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, #604] @ (1ef6b0 ) │ │ │ │ + ldr r2, [pc, #604] @ (1ef3a0 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #604] @ (1ef6b4 ) │ │ │ │ + ldr r3, [pc, #604] @ (1ef3a4 ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 232018 │ │ │ │ + bl 231d08 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e28c4 │ │ │ │ - cbz r0, 1ef4aa │ │ │ │ + bl 1e25b4 │ │ │ │ + cbz r0, 1ef19a │ │ │ │ mov r4, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #280 @ 0x118 │ │ │ │ str.w r8, [r4, #260] @ 0x104 │ │ │ │ cmp r2, r4 │ │ │ │ ite eq │ │ │ │ moveq r3, r4 │ │ │ │ movne r3, r1 │ │ │ │ strd r5, r6, [r4, #488] @ 0x1e8 │ │ │ │ str.w r3, [r4, #256] @ 0x100 │ │ │ │ - bl 1c7da4 │ │ │ │ + bl 1c7a94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2aa8 │ │ │ │ + bl 1e2798 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef47e │ │ │ │ + bne.n 1ef16e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e28c4 │ │ │ │ + bl 1e25b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ef53a │ │ │ │ + beq.n 1ef22a │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1ef528 │ │ │ │ + beq.n 1ef218 │ │ │ │ add.w r6, r5, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ef69c │ │ │ │ + beq.w 1ef38c │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr.w r3, [r2, #256] @ 0x100 │ │ │ │ - cbz r3, 1ef50c │ │ │ │ + cbz r3, 1ef1fc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ef68a │ │ │ │ + beq.w 1ef37a │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1ef50c │ │ │ │ + beq.n 1ef1fc │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r3, r0 │ │ │ │ - bls.n 1ef504 │ │ │ │ + bls.n 1ef1f4 │ │ │ │ ldr.w r2, [r2, #256] @ 0x100 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.n 1ef4f0 │ │ │ │ + bhi.n 1ef1e0 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1ef4e4 │ │ │ │ + bls.n 1ef1d4 │ │ │ │ ldr.w r4, [r4, #256] @ 0x100 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1ef4fe │ │ │ │ + bhi.n 1ef1ee │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1ef4e8 │ │ │ │ + bne.n 1ef1d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef4d6 │ │ │ │ + bne.n 1ef1c6 │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ cmp r3, r4 │ │ │ │ itt ne │ │ │ │ strne.w r4, [r5, #256] @ 0x100 │ │ │ │ movne.w r8, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2aa8 │ │ │ │ + bl 1e2798 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef4ba │ │ │ │ + bne.n 1ef1aa │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1ef4aa │ │ │ │ + bne.n 1ef19a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e28c4 │ │ │ │ + bl 1e25b4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1ef550 │ │ │ │ - b.n 1ef5a8 │ │ │ │ + cbnz r0, 1ef240 │ │ │ │ + b.n 1ef298 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2aa8 │ │ │ │ + bl 1e2798 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ef5a8 │ │ │ │ + cbz r0, 1ef298 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ef546 │ │ │ │ + bls.n 1ef236 │ │ │ │ add.w r8, r5, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ef546 │ │ │ │ + beq.n 1ef236 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr.w r3, [r4, #256] @ 0x100 │ │ │ │ - cbz r3, 1ef58e │ │ │ │ + cbz r3, 1ef27e │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1ef58e │ │ │ │ + beq.n 1ef27e │ │ │ │ add.w r0, r4, #280 @ 0x118 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ ldr.w r4, [r4, #256] @ 0x100 │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1ef578 │ │ │ │ + bne.n 1ef268 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef568 │ │ │ │ + bne.n 1ef258 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2aa8 │ │ │ │ + bl 1e2798 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef550 │ │ │ │ + bne.n 1ef240 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r5, #256] @ 0x100 │ │ │ │ - bl 1c64a8 │ │ │ │ + bl 1c6198 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e28c4 │ │ │ │ - cbz r0, 1ef5d8 │ │ │ │ + bl 1e25b4 │ │ │ │ + cbz r0, 1ef2c8 │ │ │ │ ldr.w r3, [r0, #256] @ 0x100 │ │ │ │ - cbz r3, 1ef5d0 │ │ │ │ + cbz r3, 1ef2c0 │ │ │ │ ldr.w r2, [r3, #260] @ 0x104 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #260] @ 0x104 │ │ │ │ - bl 1e2aa8 │ │ │ │ + bl 1e2798 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef5c0 │ │ │ │ + bne.n 1ef2b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e28c4 │ │ │ │ + bl 1e25b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ef618 │ │ │ │ + cbz r0, 1ef308 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 1ef600 │ │ │ │ + b.n 1ef2f0 │ │ │ │ cmp r2, #3 │ │ │ │ it ls │ │ │ │ addls.w r0, r4, #268 @ 0x10c │ │ │ │ - bhi.n 1ef6a0 │ │ │ │ + bhi.n 1ef390 │ │ │ │ strd r8, r0, [r4, #260] @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2aa8 │ │ │ │ + bl 1e2798 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ef618 │ │ │ │ + cbz r0, 1ef308 │ │ │ │ ldr.w r2, [r4, #260] @ 0x104 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ef5e8 │ │ │ │ + bne.n 1ef2d8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r4, #264] @ 0x108 │ │ │ │ - bl 1e2aa8 │ │ │ │ + bl 1e2798 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef600 │ │ │ │ + bne.n 1ef2f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e28c4 │ │ │ │ - cbz r0, 1ef63c │ │ │ │ + bl 1e25b4 │ │ │ │ + cbz r0, 1ef32c │ │ │ │ ldr.w r3, [r0, #256] @ 0x100 │ │ │ │ - cbz r3, 1ef634 │ │ │ │ + cbz r3, 1ef324 │ │ │ │ ldrd r2, r1, [r3, #260] @ 0x104 │ │ │ │ adds r4, r2, #1 │ │ │ │ str.w r4, [r3, #260] @ 0x104 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - bl 1e2aa8 │ │ │ │ + bl 1e2798 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef620 │ │ │ │ + bne.n 1ef310 │ │ │ │ ldr.w r2, [r5, #260] @ 0x104 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r1, [r5, #488] @ 0x1e8 │ │ │ │ - cbz r2, 1ef66c │ │ │ │ + cbz r2, 1ef35c │ │ │ │ ldr.w r4, [r5, #264] @ 0x108 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, sp │ │ │ │ subs r4, #4 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ef170 │ │ │ │ + bl 1eee60 │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1ef656 │ │ │ │ + bcc.n 1ef346 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #72] @ (1ef6b8 ) │ │ │ │ + ldr r2, [pc, #72] @ (1ef3a8 ) │ │ │ │ str.w r3, [r5, #492] @ 0x1ec │ │ │ │ - ldr r3, [pc, #64] @ (1ef6b4 ) │ │ │ │ + ldr r3, [pc, #64] @ (1ef3a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef6aa │ │ │ │ + bne.n 1ef39a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1c7f84 │ │ │ │ + bl 1c7c74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ef4d6 │ │ │ │ - b.n 1ef518 │ │ │ │ + bne.w 1ef1c6 │ │ │ │ + b.n 1ef208 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ef518 │ │ │ │ + b.n 1ef208 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6274 │ │ │ │ - b.n 1ef5f2 │ │ │ │ + bl 1c5f64 │ │ │ │ + b.n 1ef2e2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #6 │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1ef6d2 │ │ │ │ + bpl.n 1ef3c2 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1ef440 │ │ │ │ + bl 1ef130 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #488] @ 0x1e8 │ │ │ │ ldr.w r2, [r1, #488] @ 0x1e8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 1ef6f6 │ │ │ │ + bcc.n 1ef3e6 │ │ │ │ ldr.w r0, [r0, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r1, #492] @ 0x1ec │ │ │ │ cmp r3, r0 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 1ef70c │ │ │ │ + cbz r3, 1ef3fc │ │ │ │ ldr.w r0, [r0, #256] @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ - ldr r5, [pc, #788] @ (1efa38 ) │ │ │ │ + ldr r5, [pc, #788] @ (1ef728 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr r4, [pc, #788] @ (1efa3c ) │ │ │ │ + ldr r4, [pc, #788] @ (1ef72c ) │ │ │ │ mov r8, r0 │ │ │ │ add r5, pc │ │ │ │ mov r0, r3 │ │ │ │ ldr.w fp, [r2] │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ @@ -574579,72 +574260,72 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ ldrb.w r4, [sp, #192] @ 0xc0 │ │ │ │ cmp fp, r3 │ │ │ │ str r4, [sp, #24] │ │ │ │ it cs │ │ │ │ movcs r0, r1 │ │ │ │ - bcs.w 1ef8ce │ │ │ │ + bcs.w 1ef5be │ │ │ │ add.w r9, sp, #68 @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ef8be │ │ │ │ + beq.w 1ef5ae │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ add.w r9, sp, #68 @ 0x44 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r6, fp │ │ │ │ mov r5, r2 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r2 │ │ │ │ strd r9, r2, [sp, #4] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ef882 │ │ │ │ + beq.w 1ef572 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #100] @ 0x64 │ │ │ │ strd r5, r5, [r3] │ │ │ │ str r5, [r3, #8] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldrb.w lr, [r2, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ strd r5, r5, [sp, #108] @ 0x6c │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ef8ea │ │ │ │ + beq.w 1ef5da │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w lr, #1 │ │ │ │ ldrb.w r9, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ strb.w r9, [sp, #100] @ 0x64 │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldmia r4!, {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} │ │ │ │ - bne.n 1ef7d4 │ │ │ │ + bne.n 1ef4c4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1ef8f0 │ │ │ │ + beq.w 1ef5e0 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ strb.w r9, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ @@ -574652,27 +574333,27 @@ │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ 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} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ sub.w r3, r2, sl │ │ │ │ subs r3, r3, r6 │ │ │ │ subs r6, r2, r6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ef8f4 │ │ │ │ + beq.n 1ef5e4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ef9a6 │ │ │ │ + bne.w 1ef696 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ef9f2 │ │ │ │ + bne.w 1ef6e2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add sl, r3 │ │ │ │ @@ -574683,536 +574364,536 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ sub.w r3, sl, r2 │ │ │ │ cmp r2, sl │ │ │ │ it ls │ │ │ │ movls sl, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 1ef8ba │ │ │ │ + beq.n 1ef5aa │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ef77e │ │ │ │ + bne.w 1ef46e │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r3, r4, [sp, #48] @ 0x30 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ef8ac │ │ │ │ + cbz r0, 1ef59c │ │ │ │ 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, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1ef872 │ │ │ │ + bne.n 1ef562 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e3e90 │ │ │ │ + bl 1e3b80 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4b2c │ │ │ │ - ldr r2, [pc, #368] @ (1efa40 ) │ │ │ │ - ldr r3, [pc, #360] @ (1efa3c ) │ │ │ │ + bl 1e481c │ │ │ │ + ldr r2, [pc, #368] @ (1ef730 ) │ │ │ │ + ldr r3, [pc, #360] @ (1ef72c ) │ │ │ │ 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 1efa34 │ │ │ │ + bne.w 1ef724 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w lr, #1 │ │ │ │ - bne.n 1ef93c │ │ │ │ + bne.n 1ef62c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.n 1ef82c │ │ │ │ - cbnz r3, 1ef958 │ │ │ │ + b.n 1ef51c │ │ │ │ + cbnz r3, 1ef648 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ef848 │ │ │ │ + beq.n 1ef538 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ef92a │ │ │ │ + cbz r0, 1ef61a │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ef848 │ │ │ │ + b.n 1ef538 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - b.n 1ef7d4 │ │ │ │ + b.n 1ef4c4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1ef98e │ │ │ │ + cbz r0, 1ef67e │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ 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, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ef848 │ │ │ │ - b.n 1ef8fa │ │ │ │ + beq.w 1ef538 │ │ │ │ + b.n 1ef5ea │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1ef9dc │ │ │ │ + cbz r0, 1ef6cc │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ 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, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ef848 │ │ │ │ + beq.w 1ef538 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1efa22 │ │ │ │ + cbz r0, 1ef712 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ef848 │ │ │ │ + b.n 1ef538 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r4, r4, #15 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #28 │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #428] @ (1efc08 ) │ │ │ │ + ldr r2, [pc, #428] @ (1ef8f8 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #428] @ (1efc0c ) │ │ │ │ + ldr r3, [pc, #428] @ (1ef8fc ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldrb r7, [r1, #13] │ │ │ │ add r5, sp, #16 │ │ │ │ - vldr d0, [pc, #376] @ 1efbe0 │ │ │ │ + vldr d0, [pc, #376] @ 1ef8d0 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1efa9e │ │ │ │ + cbz r0, 1ef78e │ │ │ │ mov r2, r5 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ - vldr d0, [pc, #312] @ 1efbe8 │ │ │ │ + vldr d0, [pc, #312] @ 1ef8d8 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1efada │ │ │ │ + cbz r0, 1ef7ca │ │ │ │ mov r2, r5 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r7, r0 │ │ │ │ - vldr d0, [pc, #260] @ 1efbf0 │ │ │ │ + vldr d0, [pc, #260] @ 1ef8e0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1efb1c │ │ │ │ + cbz r0, 1ef80c │ │ │ │ mov r2, r5 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ - vldr d0, [pc, #204] @ 1efbf8 │ │ │ │ + bl 1e4694 │ │ │ │ + vldr d0, [pc, #204] @ 1ef8e8 │ │ │ │ movs r1, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1efb5a │ │ │ │ + cbz r0, 1ef84a │ │ │ │ mov r2, r5 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ - vldr d0, [pc, #148] @ 1efc00 │ │ │ │ + vldr d0, [pc, #148] @ 1ef8f0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1efb9a │ │ │ │ + cbz r0, 1ef88a │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4954 │ │ │ │ - ldr r2, [pc, #80] @ (1efc10 ) │ │ │ │ - ldr r3, [pc, #72] @ (1efc0c ) │ │ │ │ + bl 1e4644 │ │ │ │ + ldr r2, [pc, #80] @ (1ef900 ) │ │ │ │ + ldr r3, [pc, #72] @ (1ef8fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1efbd8 │ │ │ │ + bne.n 1ef8c8 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ - bvc.n 1efbfc │ │ │ │ + bvc.n 1ef8ec │ │ │ │ ands r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ - bcc.n 1efb86 │ │ │ │ - b.n 1ef8a4 │ │ │ │ + bcc.n 1ef876 │ │ │ │ + b.n 1ef594 │ │ │ │ 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 │ │ │ │ - lsls r4, r3, #22 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r2, r1, #29 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1efc5a │ │ │ │ + bne.n 1ef94a │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r3, #10 │ │ │ │ - bpl.n 1efc5a │ │ │ │ + bpl.n 1ef94a │ │ │ │ ldr r2, [r2, #20] │ │ │ │ lsls r1, r2, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #2 │ │ │ │ - bpl.n 1efc5c │ │ │ │ + bpl.n 1ef94c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ eor.w r2, r2, #2097152 @ 0x200000 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ subne r3, #4 │ │ │ │ - beq.n 1efc5a │ │ │ │ + beq.n 1ef94a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 1efc50 │ │ │ │ + bmi.n 1ef940 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1efc7a │ │ │ │ + beq.n 1ef96a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1efc44 │ │ │ │ + bne.n 1ef934 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r1, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #16 │ │ │ │ - bmi.n 1efc30 │ │ │ │ + bmi.n 1ef920 │ │ │ │ lsls r1, r2, #24 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #128 @ 0x80 │ │ │ │ - bmi.n 1efc30 │ │ │ │ + bmi.n 1ef920 │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.n 1efc5a │ │ │ │ + bpl.n 1ef94a │ │ │ │ orr.w r2, r3, #512 @ 0x200 │ │ │ │ - b.n 1efc30 │ │ │ │ + b.n 1ef920 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl 1efc14 │ │ │ │ + bl 1ef904 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1efcac │ │ │ │ + beq.n 1ef99c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 1efc96 │ │ │ │ + bmi.n 1ef986 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1efc96 │ │ │ │ - b.n 1efc8a │ │ │ │ + bne.n 1ef986 │ │ │ │ + b.n 1ef97a │ │ │ │ add sp, #12 │ │ │ │ pop {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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr.w r9, [pc, #872] @ 1f0030 │ │ │ │ + ldr.w r9, [pc, #872] @ 1efd20 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #868] @ (1f0034 ) │ │ │ │ + ldr r2, [pc, #868] @ (1efd24 ) │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #868] @ (1f0038 ) │ │ │ │ + ldr r3, [pc, #868] @ (1efd28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e83c8 │ │ │ │ + bl 1e80b8 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ ldr.w r2, [r3, #44]! │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1efd10 │ │ │ │ + beq.n 1efa00 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #52 @ 0x34 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ str r2, [r7, #0] │ │ │ │ str r7, [r2, #4] │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ str.w ip, [r2] │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ strd r4, r4, [r5, #48] @ 0x30 │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1f0006 │ │ │ │ + beq.w 1efcf6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ clz sl, r3 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r3 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1efd82 │ │ │ │ + cbz r5, 1efa72 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1eff3a │ │ │ │ + beq.w 1efc2a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1efed8 │ │ │ │ + beq.w 1efbc8 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1efd68 │ │ │ │ + beq.n 1efa58 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1efe88 │ │ │ │ + beq.w 1efb78 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1efe88 │ │ │ │ + beq.w 1efb78 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1efed8 │ │ │ │ + beq.w 1efbc8 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1efd4a │ │ │ │ + bne.n 1efa3a │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #50 @ 0x32 │ │ │ │ - beq.w 1eff28 │ │ │ │ + beq.w 1efc18 │ │ │ │ cmp.w r1, #430 @ 0x1ae │ │ │ │ - beq.w 1efea6 │ │ │ │ + beq.w 1efb96 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1efd4c │ │ │ │ + bne.n 1efa3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1efd30 │ │ │ │ + bne.n 1efa20 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r6, fp │ │ │ │ adds r5, #32 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w fp, [r5, #-8] │ │ │ │ add.w r2, r3, #24 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ @@ -575222,399 +574903,399 @@ │ │ │ │ ldrne r2, [r3, #28] │ │ │ │ ldrbne r4, [r2, #12] │ │ │ │ subne r4, #6 │ │ │ │ itt ne │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ cmp fp, r5 │ │ │ │ - beq.w 1f0000 │ │ │ │ + beq.w 1efcf0 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ - cbz r2, 1efdd2 │ │ │ │ + cbz r2, 1efac2 │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq.w fp, #0 │ │ │ │ strd r2, fp, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1efff2 │ │ │ │ + beq.w 1efce2 │ │ │ │ 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 r5, sp, #24 │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e969c │ │ │ │ + bl 1e938c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1eff9a │ │ │ │ + beq.w 1efc8a │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, fp, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1efe42 │ │ │ │ + cbz r0, 1efb32 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5324 │ │ │ │ + bl 1e5014 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1f0000 │ │ │ │ + beq.w 1efcf0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1efff6 │ │ │ │ + beq.w 1efce6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - bl 1e97b4 │ │ │ │ + bl 1e94a4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e53dc │ │ │ │ - b.n 1effd6 │ │ │ │ + bl 1e50cc │ │ │ │ + b.n 1efcc6 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1efeea │ │ │ │ + beq.n 1efbda │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1efd82 │ │ │ │ + bne.w 1efa72 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - beq.n 1eff4a │ │ │ │ + beq.n 1efc3a │ │ │ │ cmp.w r2, #430 @ 0x1ae │ │ │ │ - bne.w 1efd82 │ │ │ │ + bne.w 1efa72 │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #404] @ (1f003c ) │ │ │ │ + ldr r1, [pc, #404] @ (1efd2c ) │ │ │ │ add.w r0, r8, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ add.w r1, r1, #49152 @ 0xc000 │ │ │ │ ldrb.w r1, [r1, #2490] @ 0x9ba │ │ │ │ add.w r1, r8, r1, lsl #2 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ - bl 1e26a8 │ │ │ │ + bl 1e2398 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1efd4c │ │ │ │ - b.n 1efd82 │ │ │ │ + bne.w 1efa3c │ │ │ │ + b.n 1efa72 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1eff1e │ │ │ │ - cbz r2, 1efef6 │ │ │ │ + beq.n 1efc0e │ │ │ │ + cbz r2, 1efbe6 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1efd4c │ │ │ │ - b.n 1efd82 │ │ │ │ + bne.w 1efa3c │ │ │ │ + b.n 1efa72 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 1eff62 │ │ │ │ + beq.n 1efc52 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1efd82 │ │ │ │ + bne.w 1efa72 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ bic.w r2, r2, #4278190080 @ 0xff000000 │ │ │ │ cmp.w r2, #2097152 @ 0x200000 │ │ │ │ ite ne │ │ │ │ movne r0, sl │ │ │ │ orreq.w r0, sl, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1efee0 │ │ │ │ + bne.n 1efbd0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1c2d94 │ │ │ │ - cbz r0, 1eff78 │ │ │ │ + bl 1c2a84 │ │ │ │ + cbz r0, 1efc68 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 1efee2 │ │ │ │ + b.n 1efbd2 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1efc14 │ │ │ │ - b.n 1efee2 │ │ │ │ + bl 1ef904 │ │ │ │ + b.n 1efbd2 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r7, [r8, #92] @ 0x5c │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1efd4c │ │ │ │ - b.n 1efd82 │ │ │ │ + bne.w 1efa3c │ │ │ │ + b.n 1efa72 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1efed6 │ │ │ │ + beq.n 1efbc6 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1efd82 │ │ │ │ + bne.w 1efa72 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1efd6c │ │ │ │ + b.n 1efa5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #92] @ 0x5c │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1efd30 │ │ │ │ - b.n 1efd8e │ │ │ │ + bne.w 1efa20 │ │ │ │ + b.n 1efa7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1efc14 │ │ │ │ + bl 1ef904 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1efd30 │ │ │ │ - b.n 1efd8e │ │ │ │ + bne.w 1efa20 │ │ │ │ + b.n 1efa7e │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 1e80ac │ │ │ │ + bl 1e7d9c │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1df6f4 │ │ │ │ + bl 1df3e4 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c2dd0 │ │ │ │ - b.n 1eff16 │ │ │ │ + bl 1c2ac0 │ │ │ │ + b.n 1efc06 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r3, #2 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1e97b4 │ │ │ │ + bl 1e94a4 │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 1efffa │ │ │ │ + cbz r3, 1efcea │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ strd r4, r5, [r6] │ │ │ │ - ldr r2, [pc, #104] @ (1f0040 ) │ │ │ │ - ldr r3, [pc, #92] @ (1f0038 ) │ │ │ │ + ldr r2, [pc, #104] @ (1efd30 ) │ │ │ │ + ldr r3, [pc, #92] @ (1efd28 ) │ │ │ │ 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 1f002a │ │ │ │ + bne.n 1efd1a │ │ │ │ mov r0, r7 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1efdec │ │ │ │ + b.n 1efadc │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1efe6e │ │ │ │ + b.n 1efb5e │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ - b.n 1effcc │ │ │ │ + b.n 1efcbc │ │ │ │ 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 │ │ │ │ - beq.n 1f0024 │ │ │ │ + beq.n 1efd14 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ mov r7, fp │ │ │ │ ldrb r4, [r2, #12] │ │ │ │ sub.w r4, r4, #6 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 1efdba │ │ │ │ + b.n 1efaaa │ │ │ │ mov r7, fp │ │ │ │ mov r4, fp │ │ │ │ - b.n 1efdba │ │ │ │ + b.n 1efaaa │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r4, r7, #24 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r0, r5, #12 │ │ │ │ + lsls r0, r7, #24 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, r4 │ │ │ │ + lsls r2, r6, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ 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, #528] @ (1f0268 ) │ │ │ │ - ldr r3, [pc, #528] @ (1f026c ) │ │ │ │ + ldr r1, [pc, #528] @ (1eff58 ) │ │ │ │ + ldr r3, [pc, #528] @ (1eff5c ) │ │ │ │ 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 1f0108 │ │ │ │ + bne.n 1efdf8 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f0108 │ │ │ │ + beq.n 1efdf8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldrb.w r2, [r2, #180] @ 0xb4 │ │ │ │ - cbz r2, 1f008e │ │ │ │ + cbz r2, 1efd7e │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1f0126 │ │ │ │ + beq.n 1efe16 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7e20 │ │ │ │ + bl 1c7b10 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f0192 │ │ │ │ + beq.n 1efe82 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1f0248 │ │ │ │ + beq.w 1eff38 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ strd r4, r5, [sl] │ │ │ │ cmp r6, #8 │ │ │ │ - bhi.n 1f0184 │ │ │ │ + bhi.n 1efe74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1f024c │ │ │ │ + beq.w 1eff3c │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ mov r8, r9 │ │ │ │ mov r4, r7 │ │ │ │ sub.w r5, r8, #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 1f00cc │ │ │ │ + bhi.n 1efdbc │ │ │ │ ldr r1, [r7, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1efcb0 │ │ │ │ + bl 1ef9a0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 1f00f2 │ │ │ │ + beq.n 1efde2 │ │ │ │ mov r0, r8 │ │ │ │ blx 5422c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f010a │ │ │ │ + b.n 1efdfa │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f008e │ │ │ │ + bne.n 1efd7e │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ - cbnz r0, 1f0142 │ │ │ │ + cbnz r0, 1efe32 │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 1f0170 │ │ │ │ + bls.n 1efe60 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (1f0270 ) │ │ │ │ - ldr r3, [pc, #348] @ (1f026c ) │ │ │ │ + ldr r2, [pc, #356] @ (1eff60 ) │ │ │ │ + ldr r3, [pc, #348] @ (1eff5c ) │ │ │ │ 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 1f0264 │ │ │ │ + bne.w 1eff54 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb.w r4, [r5, #36] @ 0x24 │ │ │ │ add.w r1, r3, #24 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1f00f6 │ │ │ │ + beq.n 1efde6 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f008e │ │ │ │ + bne.n 1efd7e │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - cbz r0, 1f0168 │ │ │ │ + cbz r0, 1efe58 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f015c │ │ │ │ + cbz r2, 1efe4c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1f0154 │ │ │ │ + bne.n 1efe44 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 1f017c │ │ │ │ + beq.n 1efe6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f0148 │ │ │ │ - bl 1e2a0c │ │ │ │ + bne.n 1efe38 │ │ │ │ + bl 1e26fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f0142 │ │ │ │ + bne.n 1efe32 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 1f0178 │ │ │ │ + bhi.n 1efe68 │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.n 1f017c │ │ │ │ + bls.n 1efe6c │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 1f0108 │ │ │ │ + bne.n 1efdf8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1f008e │ │ │ │ + b.n 1efd7e │ │ │ │ lsls r0, r6, #2 │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ blx 5516c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1f00c4 │ │ │ │ + b.n 1efdb4 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w lr, sp, #8 │ │ │ │ strd r0, r0, [sp, #12] │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov ip, r8 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -575623,142 +575304,144 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str.w fp, [sp, #28] │ │ │ │ ldr.w r5, [fp, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r5, 1f0230 │ │ │ │ + cbz r5, 1eff20 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1f0214 │ │ │ │ + cbz r3, 1eff04 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f0222 │ │ │ │ + cbz r2, 1eff12 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f0044 │ │ │ │ + bl 1efd34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orr.w r5, r4, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 1f0204 │ │ │ │ + cbz r4, 1efef4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1f0204 │ │ │ │ + cbz r2, 1efef4 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f0044 │ │ │ │ + bl 1efd34 │ │ │ │ mov r3, r4 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f01ec │ │ │ │ + bne.n 1efedc │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f0044 │ │ │ │ + bl 1efd34 │ │ │ │ orr.w r4, r0, r5 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r9 │ │ │ │ - bl 1e2a0c │ │ │ │ - cbz r5, 1f0232 │ │ │ │ + bl 1e26fc │ │ │ │ + cbz r5, 1eff22 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1f01ce │ │ │ │ + b.n 1efebe │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f0044 │ │ │ │ + bl 1efd34 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ - b.n 1f0214 │ │ │ │ + b.n 1eff04 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ - bl 232128 │ │ │ │ - cbnz r0, 1f025c │ │ │ │ + bl 231e18 │ │ │ │ + cbnz r0, 1eff4c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7e9c │ │ │ │ - b.n 1f009c │ │ │ │ + bl 1c7b8c │ │ │ │ + b.n 1efd8c │ │ │ │ ldr r5, [r7, #8] │ │ │ │ - b.n 1f00a8 │ │ │ │ + b.n 1efd98 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1efcb0 │ │ │ │ - b.n 1f00f2 │ │ │ │ + bl 1ef9a0 │ │ │ │ + b.n 1efde2 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e2c8c │ │ │ │ - b.n 1f023e │ │ │ │ + bl 1e297c │ │ │ │ + b.n 1eff2e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - vshr.u64 d0, d8, #32 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ + lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 7, r0, cr14, cr8, {4} │ │ │ │ + lsls r6, r7, #7 │ │ │ │ + lsls r1, r3, #2 │ │ │ │ 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, #348] @ (1f03e4 ) │ │ │ │ + ldr r2, [pc, #348] @ (1f00d4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #348] @ (1f03e8 ) │ │ │ │ + ldr r3, [pc, #348] @ (1f00d8 ) │ │ │ │ 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 1c7fb8 │ │ │ │ + bl 1c7ca8 │ │ │ │ ldr.w r5, [r4, #424] @ 0x1a8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1f02b4 │ │ │ │ - b.n 1f03da │ │ │ │ + cbnz r3, 1effa4 │ │ │ │ + b.n 1f00ca │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f03da │ │ │ │ + beq.w 1f00ca │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f02aa │ │ │ │ + beq.n 1eff9a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7e20 │ │ │ │ + bl 1c7b10 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1f02d6 │ │ │ │ - b.n 1f0302 │ │ │ │ + cbnz r0, 1effc6 │ │ │ │ + b.n 1efff2 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f02c2 │ │ │ │ + bne.n 1effb2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f02d0 │ │ │ │ + bne.n 1effc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7d84 │ │ │ │ - ldr r2, [pc, #260] @ (1f03ec ) │ │ │ │ - ldr r3, [pc, #252] @ (1f03e8 ) │ │ │ │ + bl 1c7a74 │ │ │ │ + ldr r2, [pc, #260] @ (1f00dc ) │ │ │ │ + ldr r3, [pc, #252] @ (1f00d8 ) │ │ │ │ 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 1f03de │ │ │ │ + bne.n 1f00ce │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w ip, sp, #36 @ 0x24 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ mov lr, r3 │ │ │ │ @@ -575770,590 +575453,592 @@ │ │ │ │ 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 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f03d6 │ │ │ │ + beq.n 1f00c6 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w fp, [r1] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1f0386 │ │ │ │ + beq.n 1f0076 │ │ │ │ ldr.w r2, [fp] │ │ │ │ - cbz r2, 1f0394 │ │ │ │ + cbz r2, 1f0084 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1f0044 │ │ │ │ + bl 1efd34 │ │ │ │ orr.w r7, r0, r4 │ │ │ │ ldr.w r4, [fp] │ │ │ │ - cbz r4, 1f0376 │ │ │ │ + cbz r4, 1f0066 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1f0376 │ │ │ │ + cbz r2, 1f0066 │ │ │ │ mov r1, fp │ │ │ │ mov fp, r4 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1f0044 │ │ │ │ + bl 1efd34 │ │ │ │ orrs r7, r0 │ │ │ │ ldr.w r4, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f035c │ │ │ │ + bne.n 1f004c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1f0044 │ │ │ │ + bl 1efd34 │ │ │ │ orr.w r4, r0, r7 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 1e2a0c │ │ │ │ - cbz r7, 1f03ac │ │ │ │ + bl 1e26fc │ │ │ │ + cbz r7, 1f009c │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1f0338 │ │ │ │ + b.n 1f0028 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1f0044 │ │ │ │ + bl 1efd34 │ │ │ │ orrs r0, r4 │ │ │ │ mov r7, sl │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f0390 │ │ │ │ + bne.n 1f0080 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1f03c4 │ │ │ │ + cbnz r0, 1f00b4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7e9c │ │ │ │ - b.n 1f02d6 │ │ │ │ + bl 1c7b8c │ │ │ │ + b.n 1effc6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2c8c │ │ │ │ + bl 1e297c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 1f02d6 │ │ │ │ + b.n 1effc6 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 1f03ac │ │ │ │ + b.n 1f009c │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1f02de │ │ │ │ + b.n 1effce │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [r0, #-608]! @ 0xfffffda0 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r2, #-608] @ 0xfffffda0 │ │ │ │ + movs r2, r4 │ │ │ │ + lsls r1, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #176] @ (1f04b0 ) │ │ │ │ + ldr r2, [pc, #176] @ (1f01a0 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #176] @ (1f04b4 ) │ │ │ │ + ldr r3, [pc, #176] @ (1f01a4 ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ strd r1, r4, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e3dbc │ │ │ │ + bl 1e3aac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1f045c │ │ │ │ + bne.n 1f014c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp.w r3, #410 @ 0x19a │ │ │ │ - beq.n 1f0488 │ │ │ │ + beq.n 1f0178 │ │ │ │ movw r2, #409 @ 0x199 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f0458 │ │ │ │ + bne.n 1f0148 │ │ │ │ ldrh.w r2, [r5, #328] @ 0x148 │ │ │ │ ldrh.w r0, [r5, #330] @ 0x14a │ │ │ │ cmp r2, #1 │ │ │ │ ldrh.w r1, [r5, #332] @ 0x14c │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1f0476 │ │ │ │ + bls.n 1f0166 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1f048c │ │ │ │ + bls.n 1f017c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1f045e │ │ │ │ + b.n 1f014e │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #88] @ (1f04b8 ) │ │ │ │ - ldr r3, [pc, #80] @ (1f04b4 ) │ │ │ │ + ldr r2, [pc, #88] @ (1f01a8 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f01a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f04aa │ │ │ │ + bne.n 1f019a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #4 │ │ │ │ - bhi.n 1f0490 │ │ │ │ + bhi.n 1f0180 │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ movhi r3, r4 │ │ │ │ - bhi.n 1f049e │ │ │ │ + bhi.n 1f018e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f045e │ │ │ │ + b.n 1f014e │ │ │ │ orr.w r3, r3, #2 │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 1f045c │ │ │ │ + bne.n 1f014c │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ subs r0, r4, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1f045e │ │ │ │ + b.n 1f014e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfbf60098 │ │ │ │ + vqadd.u8 d0, d22, d8 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb9a0098 │ │ │ │ + mcr2 0, 5, r0, cr10, cr8, {4} │ │ │ │ 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 r5, [pc, #972] @ (1f089c ) │ │ │ │ + ldr r5, [pc, #972] @ (1f058c ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [pc, #972] @ (1f08a0 ) │ │ │ │ + ldr r4, [pc, #972] @ (1f0590 ) │ │ │ │ subs.w lr, r3, #0 │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ strd r2, r4, [sp, #8] │ │ │ │ ldrb.w r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #20] │ │ │ │ - ble.w 1f0632 │ │ │ │ + ble.w 1f0322 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ str.w lr, [sp, #16] │ │ │ │ ldr.w r4, [r8, #44] @ 0x2c │ │ │ │ adds r7, r4, #1 │ │ │ │ - beq.w 1f0632 │ │ │ │ + beq.w 1f0322 │ │ │ │ ldrb.w r3, [r8, #19] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r4, r2 │ │ │ │ lsls r6, r3, #28 │ │ │ │ add r4, sl │ │ │ │ - bpl.w 1f064e │ │ │ │ + bpl.w 1f033e │ │ │ │ sub.w r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1f0652 │ │ │ │ + bls.w 1f0342 │ │ │ │ sub.w r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1f064e │ │ │ │ + bls.w 1f033e │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1f0632 │ │ │ │ + bhi.n 1f0322 │ │ │ │ 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 │ │ │ │ - bl 20e470 │ │ │ │ + bl 20e160 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1eac58 │ │ │ │ + bl 1ea948 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r7, 1f0588 │ │ │ │ + cbz r7, 1f0278 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1f0814 │ │ │ │ + beq.w 1f0504 │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w 1f0846 │ │ │ │ + beq.w 1f0536 │ │ │ │ add.w r0, r3, #8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ ands.w r2, r2, #4 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 1f05bc │ │ │ │ + bne.n 1f02ac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f085e │ │ │ │ + beq.w 1f054e │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1f05b4 │ │ │ │ + bne.n 1f02a4 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f05a0 │ │ │ │ + bne.n 1f0290 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1ead0c │ │ │ │ + bl 1ea9fc │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1f066e │ │ │ │ + beq.n 1f035e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f06b2 │ │ │ │ + beq.n 1f03a2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f07ec │ │ │ │ + beq.w 1f04dc │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ - cbz r2, 1f05f6 │ │ │ │ + cbz r2, 1f02e6 │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #228] @ 0xe4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f06ee │ │ │ │ + beq.n 1f03de │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f0878 │ │ │ │ + beq.w 1f0568 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 1f06da │ │ │ │ + beq.n 1f03ca │ │ │ │ ldrb.w r2, [r8, #21] │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bpl.w 1f071a │ │ │ │ + bpl.w 1f040a │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #4 │ │ │ │ orr.w r2, r2, r4 │ │ │ │ str r2, [r5, #104] @ 0x68 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ orr.w r2, r2, r6 │ │ │ │ str r2, [r5, #108] @ 0x6c │ │ │ │ - beq.n 1f06fe │ │ │ │ + beq.n 1f03ee │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1f0502 │ │ │ │ - ldr r2, [pc, #624] @ (1f08a4 ) │ │ │ │ - ldr r3, [pc, #616] @ (1f08a0 ) │ │ │ │ + bne.w 1f01f2 │ │ │ │ + ldr r2, [pc, #624] @ (1f0594 ) │ │ │ │ + ldr r3, [pc, #616] @ (1f0590 ) │ │ │ │ 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 1f0898 │ │ │ │ + bne.w 1f0588 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt.n 1f0632 │ │ │ │ + bgt.n 1f0322 │ │ │ │ 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 1f0550 │ │ │ │ + b.n 1f0240 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f0740 │ │ │ │ + beq.n 1f0430 │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ - cbz r2, 1f068a │ │ │ │ + cbz r2, 1f037a │ │ │ │ ldr.w r3, [r5, #224] @ 0xe0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #224] @ 0xe0 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f076c │ │ │ │ + beq.n 1f045c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f0626 │ │ │ │ + bne.n 1f0316 │ │ │ │ ldrb.w r3, [r5, #369] @ 0x171 │ │ │ │ ldrb.w r1, [r8, #19] │ │ │ │ ubfx r2, r3, #0, #1 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ orrs r2, r1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r5, #369] @ 0x171 │ │ │ │ - b.n 1f0626 │ │ │ │ + b.n 1f0316 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f0786 │ │ │ │ + beq.n 1f0476 │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ - cbz r2, 1f06ce │ │ │ │ + cbz r2, 1f03be │ │ │ │ ldr.w r3, [r5, #232] @ 0xe8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #232] @ 0xe8 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f0608 │ │ │ │ + beq.n 1f02f8 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 1f0608 │ │ │ │ + bne.n 1f02f8 │ │ │ │ ldr.w r3, [r5, #368] @ 0x170 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #368] @ 0x170 │ │ │ │ ldr.w r3, [r5, #372] @ 0x174 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #372] @ 0x174 │ │ │ │ ldrb.w r3, [r8, #21] │ │ │ │ lsls r2, r3, #28 │ │ │ │ it mi │ │ │ │ ldrsbmi.w r3, [r5, #65] @ 0x41 │ │ │ │ - bmi.n 1f0612 │ │ │ │ - b.n 1f0626 │ │ │ │ + bmi.n 1f0302 │ │ │ │ + b.n 1f0316 │ │ │ │ ldrh.w r2, [r8, #32] │ │ │ │ ldrb.w r1, [r5, #368] @ 0x170 │ │ │ │ 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, #368] @ 0x170 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #4 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f0626 │ │ │ │ + bne.w 1f0316 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r5, #368] @ 0x170 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ strbeq.w r3, [r5, #368] @ 0x170 │ │ │ │ - b.n 1f0626 │ │ │ │ + b.n 1f0316 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f068a │ │ │ │ + beq.n 1f037a │ │ │ │ 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 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1f0692 │ │ │ │ + bne.n 1f0382 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f0862 │ │ │ │ + beq.n 1f0552 │ │ │ │ ldr.w r3, [r5, #384] @ 0x180 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #384] @ 0x180 │ │ │ │ ldr.w r3, [r5, #388] @ 0x184 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #388] @ 0x184 │ │ │ │ - b.n 1f0626 │ │ │ │ + b.n 1f0316 │ │ │ │ ldrb.w r3, [r8, #19] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.n 1f06ce │ │ │ │ + bmi.n 1f03be │ │ │ │ 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 │ │ │ │ - cbz r2, 1f07b0 │ │ │ │ + cbz r2, 1f04a0 │ │ │ │ ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #216] @ 0xd8 │ │ │ │ ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #220] @ 0xdc │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1f0608 │ │ │ │ + beq.w 1f02f8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f0604 │ │ │ │ + bne.w 1f02f4 │ │ │ │ ldr.w r3, [r5, #400] @ 0x190 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #400] @ 0x190 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #404] @ 0x194 │ │ │ │ ldrb.w r3, [r8, #21] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.w 1f0626 │ │ │ │ + bpl.w 1f0316 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ - b.n 1f0626 │ │ │ │ + b.n 1f0316 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f05f6 │ │ │ │ + beq.w 1f02e6 │ │ │ │ ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #216] @ 0xd8 │ │ │ │ ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #220] @ 0xdc │ │ │ │ - b.n 1f05f6 │ │ │ │ + b.n 1f02e6 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1e3dbc │ │ │ │ + bl 1e3aac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1f0842 │ │ │ │ + bne.n 1f0532 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ movw r2, #399 @ 0x18f │ │ │ │ subs r7, r7, r2 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 1f0584 │ │ │ │ + b.n 1f0274 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ - bl 1f03f0 │ │ │ │ + bl 1f00e0 │ │ │ │ eor.w r7, r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 1f0584 │ │ │ │ + b.n 1f0274 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1f05bc │ │ │ │ + b.n 1f02ac │ │ │ │ ldr.w r3, [r5, #376] @ 0x178 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #376] @ 0x178 │ │ │ │ ldr.w r3, [r5, #380] @ 0x17c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #380] @ 0x17c │ │ │ │ - b.n 1f0626 │ │ │ │ + b.n 1f0316 │ │ │ │ ldr.w r3, [r5, #392] @ 0x188 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr.w r3, [r5, #396] @ 0x18c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #396] @ 0x18c │ │ │ │ ldrb.w r3, [r8, #21] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.w 1f0626 │ │ │ │ - b.n 1f07de │ │ │ │ + bpl.w 1f0316 │ │ │ │ + b.n 1f04ce │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfb260098 │ │ │ │ + mrc2 0, 1, r0, cr6, cr8, {4} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - vst1.8 @ instruction: 0xf9c60098 │ │ │ │ + ldc2l 0, cr0, [r6], {152} @ 0x98 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #212 @ 0xd4 │ │ │ │ - bhi.n 1f08d8 │ │ │ │ + bhi.n 1f05c8 │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - bhi.n 1f094a │ │ │ │ + bhi.n 1f063a │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - bhi.n 1f0908 │ │ │ │ + bhi.n 1f05f8 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bls.n 1f091e │ │ │ │ + bls.n 1f060e │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1f0976 │ │ │ │ + bne.n 1f0666 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ tst r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #760 @ 0x2f8 │ │ │ │ - bhi.n 1f0934 │ │ │ │ + bhi.n 1f0624 │ │ │ │ movw r2, #742 @ 0x2e6 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1f0904 │ │ │ │ + bls.n 1f05f4 │ │ │ │ subw r1, r3, #743 @ 0x2e7 │ │ │ │ movs r2, #1 │ │ │ │ movw ip, #33039 @ 0x810f │ │ │ │ movt ip, #2 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ ands.w r1, r1, ip │ │ │ │ - bne.n 1f091a │ │ │ │ + bne.n 1f060a │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ - beq.n 1f08ba │ │ │ │ + beq.n 1f05aa │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r3, #166 @ 0xa6 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 1f0904 │ │ │ │ + bhi.n 1f05f4 │ │ │ │ movw r0, #61473 @ 0xf021 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ - bhi.n 1f0904 │ │ │ │ + bhi.n 1f05f4 │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - bhi.n 1f095c │ │ │ │ + bhi.n 1f064c │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1f096a │ │ │ │ + bhi.n 1f065a │ │ │ │ cmp r3, #12 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ subw r3, r3, #762 @ 0x2fa │ │ │ │ cmp r3, #29 │ │ │ │ - bhi.n 1f0904 │ │ │ │ + bhi.n 1f05f4 │ │ │ │ movs r0, #3 │ │ │ │ movt r0, #9216 @ 0x2400 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ subs r3, #195 @ 0xc3 │ │ │ │ movw r0, #32773 @ 0x8005 │ │ │ │ @@ -576380,230 +576065,230 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr.w r2, [pc, #2880] @ 1f14d8 │ │ │ │ - ldr.w r3, [pc, #2880] @ 1f14dc │ │ │ │ + ldr.w r2, [pc, #2880] @ 1f11c8 │ │ │ │ + ldr.w r3, [pc, #2880] @ 1f11cc │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r6, [pc, #2876] @ 1f14e0 │ │ │ │ + ldr.w r6, [pc, #2876] @ 1f11d0 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c7e20 │ │ │ │ - cbz r0, 1f09d8 │ │ │ │ - ldr.w r2, [pc, #2856] @ 1f14e4 │ │ │ │ - ldr.w r3, [pc, #2844] @ 1f14dc │ │ │ │ + bl 1c7b10 │ │ │ │ + cbz r0, 1f06c8 │ │ │ │ + ldr.w r2, [pc, #2856] @ 1f11d4 │ │ │ │ + ldr.w r3, [pc, #2844] @ 1f11cc │ │ │ │ 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 1f2002 │ │ │ │ + bne.w 1f1cf2 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c7e9c │ │ │ │ + bl 1c7b8c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f09b8 │ │ │ │ + beq.n 1f06a8 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r9 │ │ │ │ mov r7, r5 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f0bdc │ │ │ │ + beq.w 1f08cc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1f0bfa │ │ │ │ + bhi.w 1f08ea │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r6, r5, #2 │ │ │ │ movs r5, r0 │ │ │ │ - ldr.w r3, [pc, #2772] @ 1f14e8 │ │ │ │ + ldr.w r3, [pc, #2772] @ 1f11d8 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ ldrb.w r0, [r2, #71] @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f0c86 │ │ │ │ + beq.w 1f0976 │ │ │ │ add.w r2, r0, #10 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ and.w r1, r2, #126 @ 0x7e │ │ │ │ mov r5, r2 │ │ │ │ cmp r1, #26 │ │ │ │ it eq │ │ │ │ moveq.w ip, #1 │ │ │ │ - beq.n 1f0a5e │ │ │ │ + beq.n 1f074e │ │ │ │ and.w ip, r2, #127 @ 0x7f │ │ │ │ sub.w ip, ip, #28 │ │ │ │ cmp.w ip, #1 │ │ │ │ ite hi │ │ │ │ movhi.w ip, #0 │ │ │ │ movls.w ip, #1 │ │ │ │ and.w r1, r2, #127 @ 0x7f │ │ │ │ add.w r6, r1, #64 @ 0x40 │ │ │ │ and.w r6, r6, #127 @ 0x7f │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.w 1f0ea6 │ │ │ │ + bhi.w 1f0b96 │ │ │ │ sub.w lr, r1, #64 @ 0x40 │ │ │ │ and.w r1, lr, #127 @ 0x7f │ │ │ │ uxtb.w lr, lr │ │ │ │ bfi r5, r1, #0, #7 │ │ │ │ ubfx r6, r5, #7, #6 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ ldrb.w r2, [r2, #206] @ 0xce │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f0f7a │ │ │ │ + bne.w 1f0c6a │ │ │ │ add r6, lr │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ moveq lr, r2 │ │ │ │ - beq.n 1f0ac6 │ │ │ │ + beq.n 1f07b6 │ │ │ │ and.w r2, r6, #63 @ 0x3f │ │ │ │ mov.w r9, #1 │ │ │ │ sub.w lr, r2, #32 │ │ │ │ rsb r6, r2, #32 │ │ │ │ lsl.w lr, r9, lr │ │ │ │ lsl.w r2, r9, r2 │ │ │ │ lsr.w r6, r9, r6 │ │ │ │ subs r2, #1 │ │ │ │ orr.w lr, lr, r6 │ │ │ │ adc.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq.w 1f1006 │ │ │ │ + beq.w 1f0cf6 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ movs r5, #1 │ │ │ │ sub.w r9, r1, #32 │ │ │ │ rsb r6, r1, #32 │ │ │ │ lsl.w r1, r5, r1 │ │ │ │ lsl.w r9, r5, r9 │ │ │ │ negs r1, r1 │ │ │ │ lsr.w r6, r5, r6 │ │ │ │ and.w r5, r1, r2 │ │ │ │ orr.w r6, r9, r6 │ │ │ │ sbc.w r6, r6, r6, lsl #1 │ │ │ │ and.w r6, r6, lr │ │ │ │ mov.w r9, #0 │ │ │ │ cmp.w r3, #266 @ 0x10a │ │ │ │ - bls.w 1f0c96 │ │ │ │ + bls.w 1f0986 │ │ │ │ movw r2, #719 @ 0x2cf │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1f186a │ │ │ │ + beq.w 1f155a │ │ │ │ cmp.w r3, #720 @ 0x2d0 │ │ │ │ - bcs.w 1f0ef6 │ │ │ │ + bcs.w 1f0be6 │ │ │ │ cmp.w r3, #450 @ 0x1c2 │ │ │ │ - bhi.w 1f100c │ │ │ │ + bhi.w 1f0cfc │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bls.w 1f17ee │ │ │ │ + bls.w 1f14de │ │ │ │ mvn.w r2, #420 @ 0x1a4 │ │ │ │ adds r1, r3, r2 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #1033 @ 0x409 │ │ │ │ movt r1, #8232 @ 0x2028 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1f1152 │ │ │ │ + bne.w 1f0e42 │ │ │ │ movw r1, #36928 @ 0x9040 │ │ │ │ movt r1, #17 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 1f1174 │ │ │ │ + bne.w 1f0e64 │ │ │ │ tst.w r2, #18432 @ 0x4800 │ │ │ │ - bne.w 1f1704 │ │ │ │ + bne.w 1f13f4 │ │ │ │ ldrb.w r3, [sl, #357] @ 0x165 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ - b.n 1f10ba │ │ │ │ + b.n 1f0daa │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1f0fec │ │ │ │ + beq.w 1f0cdc │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - cbz r1, 1f0b9a │ │ │ │ + cbz r1, 1f088a │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ - b.n 1f0b86 │ │ │ │ + b.n 1f0876 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 1f0e60 │ │ │ │ + beq.w 1f0b50 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #17 │ │ │ │ - bne.n 1f0b7e │ │ │ │ + bne.n 1f086e │ │ │ │ ldrb.w r3, [sl, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [sl, #357] @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f8 │ │ │ │ - cbnz r0, 1f0bb6 │ │ │ │ + bl 1e3fe8 │ │ │ │ + cbnz r0, 1f08a6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ ittt ls │ │ │ │ ldrbls.w r3, [sl, #368] @ 0x170 │ │ │ │ orrls.w r3, r3, #2 │ │ │ │ strbls.w r3, [sl, #368] @ 0x170 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 1f0e98 │ │ │ │ - bhi.w 1f0e82 │ │ │ │ + beq.w 1f0b88 │ │ │ │ + bhi.w 1f0b72 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1f0bfa │ │ │ │ + bne.n 1f08ea │ │ │ │ ldrb.w r3, [sl, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [sl, #353] @ 0x161 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f09fc │ │ │ │ + bne.w 1f06ec │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f09f2 │ │ │ │ - b.n 1f09b8 │ │ │ │ + bne.w 1f06e2 │ │ │ │ + b.n 1f06a8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1f0bfa │ │ │ │ + cbz r0, 1f08ea │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ - bl 1f097c │ │ │ │ + bl 1f066c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f09fc │ │ │ │ + bne.w 1f06ec │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f09f2 │ │ │ │ - b.n 1f09b8 │ │ │ │ - ldr.w r3, [pc, #2260] @ 1f14ec │ │ │ │ + bne.w 1f06e2 │ │ │ │ + b.n 1f06a8 │ │ │ │ + ldr.w r3, [pc, #2260] @ 1f11dc │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr.w r1, [fp, r3] │ │ │ │ mla r2, r8, r6, r1 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 1f0c66 │ │ │ │ + cbz r5, 1f0956 │ │ │ │ add.w r0, r1, #22 │ │ │ │ add.w r5, r4, r5, lsl #5 │ │ │ │ mov r3, r4 │ │ │ │ mla r0, r8, r6, r0 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r3, #32 │ │ │ │ ldrb.w ip, [r2, #13] │ │ │ │ @@ -576615,36 +576300,36 @@ │ │ │ │ ldrbne.w r2, [sl, #355] @ 0x163 │ │ │ │ orreq.w r2, ip, r2 │ │ │ │ strbeq.w r2, [sl, #354] @ 0x162 │ │ │ │ itt ne │ │ │ │ orrne.w ip, ip, r2 │ │ │ │ strbne.w ip, [sl, #355] @ 0x163 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1f0c34 │ │ │ │ + bne.n 1f0924 │ │ │ │ mla r6, r8, r6, r1 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 1f0e76 │ │ │ │ + beq.w 1f0b66 │ │ │ │ ldrb.w r3, [sl, #355] @ 0x163 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [sl, #355] @ 0x163 │ │ │ │ - b.n 1f0bfa │ │ │ │ + b.n 1f08ea │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #266 @ 0x10a │ │ │ │ - bhi.w 1f0b08 │ │ │ │ + bhi.w 1f07f8 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bls.w 1f0b5a │ │ │ │ + bls.w 1f084a │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #218 @ 0xda │ │ │ │ - bhi.w 1f109e │ │ │ │ + bhi.w 1f0d8e │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r6, r5, #19 │ │ │ │ lsls r2, r7, #7 │ │ │ │ lsls r2, r7, #7 │ │ │ │ lsls r2, r7, #7 │ │ │ │ lsls r2, r7, #7 │ │ │ │ lsls r2, r7, #7 │ │ │ │ @@ -576858,43 +576543,43 @@ │ │ │ │ lsls r2, r3, #20 │ │ │ │ lsls r5, r5, #18 │ │ │ │ lsls r4, r2, #9 │ │ │ │ lsls r4, r2, #9 │ │ │ │ lsls r4, r2, #9 │ │ │ │ lsls r4, r2, #9 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f0e6c │ │ │ │ + b.n 1f0b5c │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 1f0b9a │ │ │ │ + beq.w 1f088a │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #18 │ │ │ │ - bne.n 1f0e64 │ │ │ │ - b.n 1f0b8e │ │ │ │ + bne.n 1f0b54 │ │ │ │ + b.n 1f087e │ │ │ │ ldrb.w r3, [sl, #354] @ 0x162 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [sl, #354] @ 0x162 │ │ │ │ - b.n 1f0bfa │ │ │ │ + b.n 1f08ea │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f0bfa │ │ │ │ + bhi.w 1f08ea │ │ │ │ ldrb.w r3, [sl, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [sl, #353] @ 0x161 │ │ │ │ - b.n 1f0bd2 │ │ │ │ + b.n 1f08c2 │ │ │ │ ldrb.w r3, [sl, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [sl, #353] @ 0x161 │ │ │ │ - b.n 1f0bfa │ │ │ │ + b.n 1f08ea │ │ │ │ add.w r9, r1, #32 │ │ │ │ ubfx r6, r2, #7, #6 │ │ │ │ and.w r9, r9, #127 @ 0x7f │ │ │ │ mov lr, r1 │ │ │ │ cmp.w r9, #15 │ │ │ │ - bhi.w 1f0a84 │ │ │ │ + bhi.w 1f0774 │ │ │ │ ubfx r2, r2, #26, #1 │ │ │ │ movs r5, #0 │ │ │ │ add r2, r6 │ │ │ │ mov r6, r5 │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r1, r2, asr #1 │ │ │ │ and.w r1, r1, #31 │ │ │ │ @@ -576905,20 +576590,20 @@ │ │ │ │ movweq r9, #65535 @ 0xffff │ │ │ │ lslne.w r9, r9, r2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ addne.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r1 │ │ │ │ and.w r9, r9, r2 │ │ │ │ - b.n 1f0c8e │ │ │ │ + b.n 1f097e │ │ │ │ sub.w r2, r3, #756 @ 0x2f4 │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - bhi.w 1f0b5a │ │ │ │ + bhi.w 1f084a │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - bhi.w 1f109e │ │ │ │ + bhi.w 1f0d8e │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r0, #7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ @@ -576970,24 +576655,24 @@ │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ movw r2, #389 @ 0x185 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1f18e2 │ │ │ │ + beq.w 1f15d2 │ │ │ │ cmp r1, #20 │ │ │ │ - bls.w 1f111e │ │ │ │ + bls.w 1f0e0e │ │ │ │ add.w r2, r1, #102 @ 0x66 │ │ │ │ and.w r2, r2, #127 @ 0x7f │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 1f0a92 │ │ │ │ + bhi.w 1f0782 │ │ │ │ adds r2, r6, #3 │ │ │ │ add.w r2, lr, r2, lsr #2 │ │ │ │ - b.n 1f0aa4 │ │ │ │ + b.n 1f0794 │ │ │ │ ldrb.w r3, [sl, #373] @ 0x175 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [sl, #373] @ 0x175 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ @@ -576996,59 +576681,59 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [sl, #373] @ 0x175 │ │ │ │ lsls r2, r1 │ │ │ │ orr.w r2, r2, r3, lsr #4 │ │ │ │ bfi r3, r2, #4, #4 │ │ │ │ strb.w r3, [sl, #373] @ 0x175 │ │ │ │ - b.n 1f0bfa │ │ │ │ + b.n 1f08ea │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1f0bfa │ │ │ │ + bne.w 1f08ea │ │ │ │ ldrb.w r3, [sl, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [sl, #368] @ 0x170 │ │ │ │ - b.n 1f0bfa │ │ │ │ + b.n 1f08ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4310 │ │ │ │ + bl 1e4000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f0b6e │ │ │ │ + beq.w 1f085e │ │ │ │ ldrb.w r3, [sl, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sl, #368] @ 0x170 │ │ │ │ - b.n 1f0b6e │ │ │ │ + b.n 1f085e │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1f0afc │ │ │ │ + b.n 1f07ec │ │ │ │ movw r2, #614 @ 0x266 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 1f1b44 │ │ │ │ + bhi.w 1f1834 │ │ │ │ cmp.w r3, #612 @ 0x264 │ │ │ │ - bls.w 1f1126 │ │ │ │ + bls.w 1f0e16 │ │ │ │ adds r0, #10 │ │ │ │ ldr.w r6, [r4, r0, lsl #2] │ │ │ │ ldrd r0, r1, [sl, #104] @ 0x68 │ │ │ │ and.w r3, r6, #127 @ 0x7f │ │ │ │ ubfx r2, r6, #7, #6 │ │ │ │ add r2, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1f1a66 │ │ │ │ + beq.w 1f1756 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r5, r2, #32 │ │ │ │ rsb ip, r2, #32 │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ subs r2, #1 │ │ │ │ lsr.w ip, lr, ip │ │ │ │ orr.w r5, r5, ip │ │ │ │ adc.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ and.w r6, r6, #127 @ 0x7f │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 1f1098 │ │ │ │ + beq.n 1f0d88 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r6, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsl.w r6, lr, r6 │ │ │ │ negs r3, r3 │ │ │ │ @@ -577056,127 +576741,127 @@ │ │ │ │ and.w r3, r3, r2 │ │ │ │ orr.w r6, r6, ip │ │ │ │ orr.w r0, r0, r3 │ │ │ │ sbc.w r3, r6, r6, lsl #1 │ │ │ │ ands r3, r5 │ │ │ │ orrs r1, r3 │ │ │ │ strd r0, r1, [sl, #104] @ 0x68 │ │ │ │ - b.n 1f0bfa │ │ │ │ + b.n 1f08ea │ │ │ │ subs r3, #52 @ 0x34 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 1f0b5a │ │ │ │ + bhi.w 1f084a │ │ │ │ movw r2, #49103 @ 0xbfcf │ │ │ │ movt r2, #2 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 1f0b5a │ │ │ │ + beq.w 1f084a │ │ │ │ ldrb.w r2, [sl, #357] @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ bfi r2, r3, #5, #1 │ │ │ │ strb.w r2, [sl, #357] @ 0x165 │ │ │ │ - bl 1f08a8 │ │ │ │ - cbz r0, 1f10da │ │ │ │ + bl 1f0598 │ │ │ │ + cbz r0, 1f0dca │ │ │ │ ldrb.w r3, [sl, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #357] @ 0x165 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r2, r2, r3, r1 │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bpl.w 1f1910 │ │ │ │ + bpl.w 1f1600 │ │ │ │ ldrsb.w r2, [sl, #65] @ 0x41 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1f1b14 │ │ │ │ + beq.w 1f1804 │ │ │ │ cmp r3, #208 @ 0xd0 │ │ │ │ - bhi.w 1f0bfa │ │ │ │ + bhi.w 1f08ea │ │ │ │ cmp r3, #184 @ 0xb8 │ │ │ │ - bhi.w 1f1940 │ │ │ │ + bhi.w 1f1630 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 1f1ba6 │ │ │ │ + bhi.w 1f1896 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bls.w 1f0bfa │ │ │ │ + bls.w 1f08ea │ │ │ │ subs r3, #57 @ 0x39 │ │ │ │ movs r2, #81 @ 0x51 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 1f0bc6 │ │ │ │ - b.n 1f0bfa │ │ │ │ + bmi.w 1f08b6 │ │ │ │ + b.n 1f08ea │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.w 1f0f98 │ │ │ │ - b.n 1f0a92 │ │ │ │ + bhi.w 1f0c88 │ │ │ │ + b.n 1f0782 │ │ │ │ movw r2, #525 @ 0x20d │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 1f1b88 │ │ │ │ + bhi.w 1f1878 │ │ │ │ cmp.w r3, #520 @ 0x208 │ │ │ │ - bcs.w 1f1d74 │ │ │ │ + bcs.w 1f1a64 │ │ │ │ sub.w r1, r3, #468 @ 0x1d4 │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.w 1f0b5a │ │ │ │ + bhi.w 1f084a │ │ │ │ movw r2, #29127 @ 0x71c7 │ │ │ │ movt r2, #492 @ 0x1ec │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 1f0b5a │ │ │ │ + bpl.w 1f084a │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e3098 │ │ │ │ + bl 1e2d88 │ │ │ │ and.w r5, r0, #31 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 1e3098 │ │ │ │ + bl 1e2d88 │ │ │ │ lsrs r3, r0, #5 │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ lsls r1, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #112] @ 0x70 │ │ │ │ - b.n 1f0bfa │ │ │ │ + b.n 1f08ea │ │ │ │ ldrsb.w r2, [sl, #65] @ 0x41 │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs.w r3, ip, r3 │ │ │ │ - beq.w 1f1db2 │ │ │ │ + beq.w 1f1aa2 │ │ │ │ ldr.w r3, [sl, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #104] @ 0x68 │ │ │ │ ldr.w r3, [sl, #108] @ 0x6c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #108] @ 0x6c │ │ │ │ ldrh.w r3, [sl, #176] @ 0xb0 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ strh.w r3, [sl, #176] @ 0xb0 │ │ │ │ - bl 21127c │ │ │ │ + bl 210f6c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1f11e4 │ │ │ │ + beq.n 1f0ed4 │ │ │ │ ldr.w r3, [sl, #208] @ 0xd0 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #208] @ 0xd0 │ │ │ │ ldr.w r3, [sl, #212] @ 0xd4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #212] @ 0xd4 │ │ │ │ ldrh.w r3, [sl, #180] @ 0xb4 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ strh.w r3, [sl, #180] @ 0xb4 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f19d2 │ │ │ │ + beq.w 1f16c2 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1f1992 │ │ │ │ + beq.w 1f1682 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1f0bfa │ │ │ │ + bne.w 1f08ea │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #441 @ 0x1b9 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #120 @ 0x78 │ │ │ │ itttt eq │ │ │ │ ldrbeq.w r3, [sl, #370] @ 0x172 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ @@ -577184,84 +576869,84 @@ │ │ │ │ ldreq r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.w 1f0bfa │ │ │ │ + bpl.w 1f08ea │ │ │ │ ldrb.w r3, [sl, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #368] @ 0x170 │ │ │ │ - b.n 1f0bfa │ │ │ │ + b.n 1f08ea │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f1afe │ │ │ │ + bhi.w 1f17ee │ │ │ │ ldr.w r3, [sl, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str.w r3, [sl, #120] @ 0x78 │ │ │ │ - b.n 1f0bfa │ │ │ │ + b.n 1f08ea │ │ │ │ cmp.w r3, #348 @ 0x15c │ │ │ │ - bcs.w 1f1b6a │ │ │ │ + bcs.w 1f185a │ │ │ │ cmp.w r3, #318 @ 0x13e │ │ │ │ - bls.w 1f0b5a │ │ │ │ + bls.w 1f084a │ │ │ │ mvn.w r5, #318 @ 0x13e │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r3, r5 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #34824 @ 0x8808 │ │ │ │ movt r1, #6284 @ 0x188c │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1f1152 │ │ │ │ + bne.w 1f0e42 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.w 1f0b5a │ │ │ │ + bpl.w 1f084a │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrb.w r2, [r1, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f2006 │ │ │ │ + bne.w 1f1cf6 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst.w r2, #12 │ │ │ │ itt ne │ │ │ │ subne.w r2, r1, #20 │ │ │ │ strne r2, [sp, #32] │ │ │ │ - bne.n 1f12fc │ │ │ │ + bne.n 1f0fec │ │ │ │ ldrsb.w r5, [sl, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f08a8 │ │ │ │ - cbz r0, 1f12c8 │ │ │ │ + bl 1f0598 │ │ │ │ + cbz r0, 1f0fb8 │ │ │ │ ldrb.w r3, [sl, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #357] @ 0x165 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.w 1f0bfa │ │ │ │ + bne.w 1f08ea │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst.w r3, #114688 @ 0x1c000 │ │ │ │ - beq.w 1f0bfa │ │ │ │ + beq.w 1f08ea │ │ │ │ ldrb.w r3, [sl, #370] @ 0x172 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [sl, #370] @ 0x172 │ │ │ │ - b.n 1f0bfa │ │ │ │ + b.n 1f08ea │ │ │ │ cmp r6, #5 │ │ │ │ - beq.w 1f200c │ │ │ │ + beq.w 1f1cfc │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f2018 │ │ │ │ + bne.w 1f1d08 │ │ │ │ subs r2, #20 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f12e8 │ │ │ │ + bne.n 1f0fd8 │ │ │ │ ldr.w r9, [r2, #48] @ 0x30 │ │ │ │ movw r5, #319 @ 0x13f │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ bic.w r2, r2, #4278190080 @ 0xff000000 │ │ │ │ cmp r2, #8 │ │ │ │ @@ -577269,131 +576954,131 @@ │ │ │ │ cmpeq r3, r5 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 20e470 │ │ │ │ + bl 20e160 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 1f1342 │ │ │ │ + cbz r0, 1f1032 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2bc664 │ │ │ │ + bl 2bc354 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrsb.w r3, [r9, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1f1372 │ │ │ │ + blt.n 1f1062 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ ands.w r2, r3, #4 │ │ │ │ - beq.w 1f1bb0 │ │ │ │ + beq.w 1f18a0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f1da0 │ │ │ │ + beq.w 1f1a90 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1f1372 │ │ │ │ + beq.n 1f1062 │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f1f12 │ │ │ │ + beq.w 1f1c02 │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ - bl 20e470 │ │ │ │ + bl 20e160 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f1e56 │ │ │ │ + bne.w 1f1b46 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1f1e42 │ │ │ │ + beq.w 1f1b32 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ mov r0, r5 │ │ │ │ ands.w r1, r3, #4 │ │ │ │ - beq.w 1f1ddc │ │ │ │ + beq.w 1f1acc │ │ │ │ and.w r5, r3, #3 │ │ │ │ - bl 2bc2f0 │ │ │ │ + bl 2bbfe0 │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - bl 1f04bc │ │ │ │ + bl 1f01ac │ │ │ │ ldrsb.w r5, [sl, #65] @ 0x41 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1f12b4 │ │ │ │ + bne.w 1f0fa4 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1f1de8 │ │ │ │ + beq.w 1f1ad8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f08a8 │ │ │ │ + bl 1f0598 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f0bfa │ │ │ │ + beq.w 1f08ea │ │ │ │ ldrb.w r3, [sl, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #357] @ 0x165 │ │ │ │ - b.n 1f0bfa │ │ │ │ + b.n 1f08ea │ │ │ │ ldrsb.w r2, [sl, #65] @ 0x41 │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs.w r2, ip, r2 │ │ │ │ - beq.w 1f1e62 │ │ │ │ + beq.w 1f1b52 │ │ │ │ ldr.w r2, [sl, #96] @ 0x60 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [sl, #96] @ 0x60 │ │ │ │ ldr.w r2, [sl, #100] @ 0x64 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [sl, #100] @ 0x64 │ │ │ │ ldrh.w r2, [sl, #174] @ 0xae │ │ │ │ orr.w r2, r9, r2 │ │ │ │ strh.w r2, [sl, #174] @ 0xae │ │ │ │ movw r2, #771 @ 0x303 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f144c │ │ │ │ + bne.n 1f113c │ │ │ │ ldr.w r3, [sl, #152] @ 0x98 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #152] @ 0x98 │ │ │ │ ldr.w r3, [sl, #156] @ 0x9c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #156] @ 0x9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21127c │ │ │ │ + bl 210f6c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1f147c │ │ │ │ + beq.n 1f116c │ │ │ │ ldr.w r3, [sl, #216] @ 0xd8 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #216] @ 0xd8 │ │ │ │ ldr.w r3, [sl, #220] @ 0xdc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #220] @ 0xdc │ │ │ │ ldrh.w r3, [sl, #182] @ 0xb6 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ strh.w r3, [sl, #182] @ 0xb6 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f1a78 │ │ │ │ + beq.w 1f1768 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1f1956 │ │ │ │ + beq.w 1f1646 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1f0bfa │ │ │ │ + bne.w 1f08ea │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mla r2, r2, r3, r1 │ │ │ │ ldrb.w r2, [r2, #71] @ 0x47 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldrb.w r2, [r2, #41] @ 0x29 │ │ │ │ @@ -577401,89 +577086,89 @@ │ │ │ │ movw r2, #775 @ 0x307 │ │ │ │ itttt mi │ │ │ │ ldrbmi.w r3, [sl, #368] @ 0x170 │ │ │ │ orrmi.w r3, r3, #8 │ │ │ │ strbmi.w r3, [sl, #368] @ 0x170 │ │ │ │ ldrmi r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1f0bfa │ │ │ │ - b.n 1f12da │ │ │ │ + bne.w 1f08ea │ │ │ │ + b.n 1f0fca │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1f1502 │ │ │ │ - b.n 1f1504 │ │ │ │ + beq.n 1f11f2 │ │ │ │ + b.n 1f11f4 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf65c0098 │ │ │ │ + vld4.32 {d16-d19}, [ip :64], r8 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6560098 │ │ │ │ - @ instruction: 0xf63c0098 │ │ │ │ + vld4.32 {d16-d19}, [r6 :64], r8 │ │ │ │ + vst4.32 {d16-d19}, [ip :64], r8 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f201e │ │ │ │ + beq.w 1f1d0e │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f2018 │ │ │ │ + bne.w 1f1d08 │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f14f0 │ │ │ │ + bne.n 1f11e0 │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bc2b0 │ │ │ │ + bl 2bbfa0 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f0bfa │ │ │ │ + bhi.w 1f08ea │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb r3, [r5, #21] │ │ │ │ ldrb.w r3, [sl, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #368] @ 0x170 │ │ │ │ - b.w 1f0bfa │ │ │ │ + b.w 1f08ea │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f0bfa │ │ │ │ - b.n 1f122e │ │ │ │ + bhi.w 1f08ea │ │ │ │ + b.n 1f0f1e │ │ │ │ adds r0, #10 │ │ │ │ ldr.w r6, [r4, r0, lsl #2] │ │ │ │ ldrd r0, r1, [sl, #96] @ 0x60 │ │ │ │ and.w r3, r6, #127 @ 0x7f │ │ │ │ ubfx r2, r6, #7, #6 │ │ │ │ add r2, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1f1a70 │ │ │ │ + beq.w 1f1760 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r5, r2, #32 │ │ │ │ rsb ip, r2, #32 │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ subs r2, #1 │ │ │ │ lsr.w ip, lr, ip │ │ │ │ orr.w r5, r5, ip │ │ │ │ adc.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ and.w r6, r6, #127 @ 0x7f │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 1f15ce │ │ │ │ + beq.n 1f12be │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r6, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsl.w r6, lr, r6 │ │ │ │ negs r3, r3 │ │ │ │ @@ -577491,68 +577176,68 @@ │ │ │ │ and.w r3, r3, r2 │ │ │ │ orr.w r6, r6, ip │ │ │ │ orr.w r0, r0, r3 │ │ │ │ sbc.w r3, r6, r6, lsl #1 │ │ │ │ ands r3, r5 │ │ │ │ orrs r1, r3 │ │ │ │ strd r0, r1, [sl, #96] @ 0x60 │ │ │ │ - b.w 1f0bfa │ │ │ │ + b.w 1f08ea │ │ │ │ movs r5, #0 │ │ │ │ add.w r3, sl, #376 @ 0x178 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldrd r1, r2, [sp, #52] @ 0x34 │ │ │ │ - bl 1e3dbc │ │ │ │ + bl 1e3aac │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1f187a │ │ │ │ + beq.w 1f156a │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 1f15de │ │ │ │ - b.w 1f0bfa │ │ │ │ + bne.n 1f12ce │ │ │ │ + b.w 1f08ea │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #28672 @ 0x7000 │ │ │ │ ldrb.w r3, [r3, #2807] @ 0xaf7 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f1aec │ │ │ │ + bhi.w 1f17dc │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str.w r3, [sl, #116] @ 0x74 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1f0bfa │ │ │ │ + bne.w 1f08ea │ │ │ │ ldrb.w r3, [sl, #369] @ 0x171 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [sl, #369] @ 0x171 │ │ │ │ - b.w 1f0bfa │ │ │ │ + b.w 1f08ea │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str.w r3, [sl, #96] @ 0x60 │ │ │ │ - b.w 1f0bfa │ │ │ │ + b.w 1f08ea │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #28672 @ 0x7000 │ │ │ │ ldrb.w r3, [r3, #1727] @ 0x6bf │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f1ad6 │ │ │ │ + bhi.w 1f17c6 │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ str.w r3, [sl, #116] @ 0x74 │ │ │ │ - b.w 1f0bfa │ │ │ │ + b.w 1f08ea │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [sl, #116] @ 0x74 │ │ │ │ - b.w 1f0bfa │ │ │ │ + b.w 1f08ea │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1734] @ 0x6c6 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [sl, #357] @ 0x165 │ │ │ │ @@ -577572,152 +577257,152 @@ │ │ │ │ mov r2, r3 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ bfi r2, r3, #4, #1 │ │ │ │ strb.w r2, [sl, #357] @ 0x165 │ │ │ │ - b.w 1f0bfa │ │ │ │ + b.w 1f08ea │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #28672 @ 0x7000 │ │ │ │ ldrb.w r3, [r3, #2687] @ 0xa7f │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f1ac0 │ │ │ │ + bhi.w 1f17b0 │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ str.w r3, [sl, #116] @ 0x74 │ │ │ │ - b.w 1f0bfa │ │ │ │ + b.w 1f08ea │ │ │ │ ldr.w r2, [sl, #80] @ 0x50 │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [sl, #80] @ 0x50 │ │ │ │ ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [sl, #84] @ 0x54 │ │ │ │ ldrb.w r2, [r0, #43] @ 0x2b │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 1f1738 │ │ │ │ + bpl.n 1f1428 │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ ldr.w r2, [sl, #92] @ 0x5c │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [sl, #92] @ 0x5c │ │ │ │ cmp.w r3, #432 @ 0x1b0 │ │ │ │ - bne.n 1f1752 │ │ │ │ + bne.n 1f1442 │ │ │ │ ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #144] @ 0x90 │ │ │ │ ldr.w r3, [sl, #148] @ 0x94 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #148] @ 0x94 │ │ │ │ ldrh.w r3, [sl, #172] @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ strh.w r3, [sl, #172] @ 0xac │ │ │ │ - bl 21127c │ │ │ │ + bl 210f6c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1f178e │ │ │ │ + beq.n 1f147e │ │ │ │ ldr.w r3, [sl, #200] @ 0xc8 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #200] @ 0xc8 │ │ │ │ ldr.w r3, [sl, #204] @ 0xcc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #204] @ 0xcc │ │ │ │ ldrh.w r3, [sl, #178] @ 0xb2 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ strh.w r3, [sl, #178] @ 0xb2 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f1a1c │ │ │ │ + beq.w 1f170c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1f0bfa │ │ │ │ + bne.w 1f08ea │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #397 @ 0x18d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f0bfa │ │ │ │ + bne.w 1f08ea │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1f1d0a │ │ │ │ + bne.w 1f19fa │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mla r2, r1, r2, r0 │ │ │ │ ldrb.w r2, [r2, #39] @ 0x27 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f1d0a │ │ │ │ + beq.w 1f19fa │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1f1ed4 │ │ │ │ + beq.w 1f1bc4 │ │ │ │ ldr.w r3, [sl, #128] @ 0x80 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #128] @ 0x80 │ │ │ │ ldr.w r3, [sl, #132] @ 0x84 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #132] @ 0x84 │ │ │ │ - b.w 1f0bfa │ │ │ │ + b.w 1f08ea │ │ │ │ cmp.w r3, #418 @ 0x1a2 │ │ │ │ - bcs.w 1f0b5a │ │ │ │ + bcs.w 1f084a │ │ │ │ cmp.w r3, #388 @ 0x184 │ │ │ │ - bls.w 1f1262 │ │ │ │ + bls.w 1f0f52 │ │ │ │ mvn.w lr, #388 @ 0x184 │ │ │ │ movs r1, #1 │ │ │ │ add.w r2, r3, lr │ │ │ │ lsls r1, r2 │ │ │ │ movw r2, #21568 @ 0x5440 │ │ │ │ movt r2, #4148 @ 0x1034 │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f1152 │ │ │ │ + bne.w 1f0e42 │ │ │ │ movw r2, #289 @ 0x121 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 1f0b5a │ │ │ │ + beq.w 1f084a │ │ │ │ ldrsb.w r2, [sl, #65] @ 0x41 │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs.w r2, ip, r2 │ │ │ │ - bne.w 1f1704 │ │ │ │ + bne.w 1f13f4 │ │ │ │ ldr.w r3, [sl, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #184] @ 0xb8 │ │ │ │ - bl 21127c │ │ │ │ + bl 210f6c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1f178e │ │ │ │ + beq.n 1f147e │ │ │ │ ldr.w r3, [sl, #224] @ 0xe0 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #224] @ 0xe0 │ │ │ │ - b.n 1f178e │ │ │ │ + b.n 1f147e │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [sl, #96] @ 0x60 │ │ │ │ - b.w 1f0bfa │ │ │ │ + b.w 1f08ea │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ cmp r2, #32 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - bhi.n 1f18d6 │ │ │ │ + bhi.n 1f15c6 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1f201e │ │ │ │ + bhi.w 1f1d0e │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r5, r0, #15 │ │ │ │ lsls r5, r0, #15 │ │ │ │ lsls r5, r0, #15 │ │ │ │ lsls r5, r0, #15 │ │ │ │ lsls r5, r0, #15 │ │ │ │ @@ -577746,349 +577431,349 @@ │ │ │ │ lsls r5, r0, #15 │ │ │ │ lsls r5, r0, #15 │ │ │ │ lsls r5, r0, #15 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r1, r1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ - b.n 1f15fa │ │ │ │ + b.n 1f12ea │ │ │ │ uxth r1, r1 │ │ │ │ - b.n 1f18d6 │ │ │ │ + b.n 1f15c6 │ │ │ │ ldrsb.w r2, [sl, #65] @ 0x41 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f0f84 │ │ │ │ + bne.w 1f0c74 │ │ │ │ add r6, lr │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bne.w 1f0aa0 │ │ │ │ + bne.w 1f0790 │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r9, r2 │ │ │ │ moveq r5, r9 │ │ │ │ moveq r6, r9 │ │ │ │ - beq.w 1f0b08 │ │ │ │ + beq.w 1f07f8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r2 │ │ │ │ - b.w 1f0ad0 │ │ │ │ + b.w 1f07c0 │ │ │ │ lsls r6, r2, #29 │ │ │ │ - bpl.w 1f10f6 │ │ │ │ + bpl.w 1f0de6 │ │ │ │ ldrb.w r3, [sl, #338] @ 0x152 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #338] @ 0x152 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f193a │ │ │ │ + bne.n 1f162a │ │ │ │ ldrb.w r3, [sl, #368] @ 0x170 │ │ │ │ lsls r5, r3, #27 │ │ │ │ itt mi │ │ │ │ ornmi r3, r3, #63 @ 0x3f │ │ │ │ strbmi.w r3, [sl, #368] @ 0x170 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - b.w 1f10f6 │ │ │ │ + b.w 1f0de6 │ │ │ │ subs r3, #185 @ 0xb9 │ │ │ │ movw r2, #321 @ 0x141 │ │ │ │ movt r2, #162 @ 0xa2 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.w 1f0bfa │ │ │ │ - b.w 1f0bc6 │ │ │ │ + bpl.w 1f08ea │ │ │ │ + b.w 1f08b6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subw r3, r3, #771 @ 0x303 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 1f0bfa │ │ │ │ + bne.w 1f08ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 2112e0 │ │ │ │ + bl 210fd0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 1f03f0 │ │ │ │ + bl 1f00e0 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f148c │ │ │ │ + bne.w 1f117c │ │ │ │ ldr.w r2, [sl, #368] @ 0x170 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [sl, #368] @ 0x170 │ │ │ │ ldr.w r2, [sl, #372] @ 0x174 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [sl, #372] @ 0x174 │ │ │ │ - b.n 1f148c │ │ │ │ + b.n 1f117c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #433 @ 0x1b1 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne.w r3, #436 @ 0x1b4 │ │ │ │ - bne.w 1f0bfa │ │ │ │ + bne.w 1f08ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 2112e0 │ │ │ │ + bl 210fd0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 1f03f0 │ │ │ │ + bl 1f00e0 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f11f4 │ │ │ │ + bne.w 1f0ee4 │ │ │ │ ldr.w r2, [sl, #368] @ 0x170 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [sl, #368] @ 0x170 │ │ │ │ ldr.w r2, [sl, #372] @ 0x174 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [sl, #372] @ 0x174 │ │ │ │ - b.n 1f11f4 │ │ │ │ + b.n 1f0ee4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #436 @ 0x1b4 │ │ │ │ - bne.w 1f0bfa │ │ │ │ + bne.w 1f08ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 2112e0 │ │ │ │ + bl 210fd0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldrd r1, r2, [sp, #68] @ 0x44 │ │ │ │ - bl 1e3dbc │ │ │ │ + bl 1e3aac │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1f1eb2 │ │ │ │ + beq.w 1f1ba2 │ │ │ │ ldr.w r3, [sl, #392] @ 0x188 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #392] @ 0x188 │ │ │ │ ldr.w r3, [sl, #396] @ 0x18c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #396] @ 0x18c │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ - b.w 1f11ee │ │ │ │ + b.w 1f0ede │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #435 @ 0x1b3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f0bfa │ │ │ │ + bne.w 1f08ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 2112e0 │ │ │ │ + bl 210fd0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ │ │ - bl 1e3dbc │ │ │ │ + bl 1e3aac │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1f1eec │ │ │ │ + beq.w 1f1bdc │ │ │ │ ldr.w r3, [sl, #384] @ 0x180 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #384] @ 0x180 │ │ │ │ ldr.w r3, [sl, #388] @ 0x184 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #388] @ 0x184 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ - b.n 1f1798 │ │ │ │ + b.n 1f1488 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r2 │ │ │ │ - b.w 1f105e │ │ │ │ + b.w 1f0d4e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r2 │ │ │ │ - b.n 1f1594 │ │ │ │ + b.n 1f1284 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #773 @ 0x305 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1f1d1a │ │ │ │ + beq.w 1f1a0a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r2, r1, r2, r0 │ │ │ │ ldrb.w r2, [r2, #71] @ 0x47 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldrb.w r2, [r2, #43] @ 0x2b │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 1f0bfa │ │ │ │ + bmi.w 1f08ea │ │ │ │ ldr.w r2, [sl, #408] @ 0x198 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [sl, #408] @ 0x198 │ │ │ │ ldr.w r2, [sl, #412] @ 0x19c │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [sl, #412] @ 0x19c │ │ │ │ ldrh.w r2, [sl, #420] @ 0x1a4 │ │ │ │ orr.w r2, r9, r2 │ │ │ │ strh.w r2, [sl, #420] @ 0x1a4 │ │ │ │ - b.n 1f1486 │ │ │ │ + b.n 1f1176 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1f0bfa │ │ │ │ + bne.w 1f08ea │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str.w r3, [sl, #116] @ 0x74 │ │ │ │ - b.w 1f0bfa │ │ │ │ + b.w 1f08ea │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1f0bfa │ │ │ │ + bne.w 1f08ea │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str.w r3, [sl, #116] @ 0x74 │ │ │ │ - b.w 1f0bfa │ │ │ │ + b.w 1f08ea │ │ │ │ cmp r3, #3 │ │ │ │ ittt eq │ │ │ │ ldreq.w r3, [sl, #116] @ 0x74 │ │ │ │ orreq.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ streq.w r3, [sl, #116] @ 0x74 │ │ │ │ - b.n 1f1626 │ │ │ │ + b.n 1f1316 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1f0bfa │ │ │ │ + bne.w 1f08ea │ │ │ │ ldr.w r3, [sl, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str.w r3, [sl, #120] @ 0x78 │ │ │ │ - b.w 1f0bfa │ │ │ │ + b.w 1f08ea │ │ │ │ ldrb.w r3, [sl, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sl, #368] @ 0x170 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ sub.w r2, r3, #109 @ 0x6d │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ cmphi r3, #1 │ │ │ │ - bls.w 1f0bfa │ │ │ │ + bls.w 1f08ea │ │ │ │ ldrb.w r3, [sl, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [sl, #368] @ 0x170 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - b.w 1f10f6 │ │ │ │ + b.w 1f0de6 │ │ │ │ movw r2, #630 @ 0x276 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1f1152 │ │ │ │ + beq.w 1f0e42 │ │ │ │ subw r1, r3, #635 @ 0x27b │ │ │ │ cmp r1, #26 │ │ │ │ - bhi.w 1f0b5a │ │ │ │ + bhi.w 1f084a │ │ │ │ movs r2, #11 │ │ │ │ movt r2, #1248 @ 0x4e0 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r6, r2, #31 │ │ │ │ - bmi.w 1f1152 │ │ │ │ - b.w 1f0b5a │ │ │ │ + bmi.w 1f0e42 │ │ │ │ + b.w 1f084a │ │ │ │ sub.w r1, r3, #356 @ 0x164 │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.w 1f0b5a │ │ │ │ + bhi.w 1f084a │ │ │ │ movw r2, #24577 @ 0x6001 │ │ │ │ movt r2, #265 @ 0x109 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r6, r2, #31 │ │ │ │ - bmi.w 1f1152 │ │ │ │ - b.w 1f0b5a │ │ │ │ + bmi.w 1f0e42 │ │ │ │ + b.w 1f084a │ │ │ │ subw r1, r3, #570 @ 0x23a │ │ │ │ cmp r1, #29 │ │ │ │ - bhi.w 1f0b5a │ │ │ │ + bhi.w 1f084a │ │ │ │ movw r2, #8687 @ 0x21ef │ │ │ │ movt r2, #15744 @ 0x3d80 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r5, r2, #31 │ │ │ │ - bmi.w 1f1152 │ │ │ │ - b.w 1f0b5a │ │ │ │ + bmi.w 1f0e42 │ │ │ │ + b.w 1f084a │ │ │ │ cmp r3, #164 @ 0xa4 │ │ │ │ - beq.w 1f0bc6 │ │ │ │ - b.w 1f0bfa │ │ │ │ + beq.w 1f08b6 │ │ │ │ + b.w 1f08ea │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r7, r2 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r6 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1f1c76 │ │ │ │ + beq.n 1f1966 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1f1bdc │ │ │ │ - cbz r2, 1f1c16 │ │ │ │ + beq.n 1f18cc │ │ │ │ + cbz r2, 1f1906 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1f1c16 │ │ │ │ + bne.n 1f1906 │ │ │ │ sub.w r5, r2, #20 │ │ │ │ - b.n 1f1bc0 │ │ │ │ + b.n 1f18b0 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f2012 │ │ │ │ + bne.w 1f1d02 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f1bd6 │ │ │ │ + beq.n 1f18c6 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, #1 │ │ │ │ - bl 2bb860 │ │ │ │ + bl 2bb550 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add r7, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1f1bf2 │ │ │ │ + bcc.n 1f18e2 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ - b.n 1f1bca │ │ │ │ + b.n 1f18ba │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 1f1c8e │ │ │ │ + bne.n 1f197e │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r6, r9 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r9, sl │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r7, sl, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 1f1372 │ │ │ │ + beq.w 1f1062 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ ands.w r1, r3, #4 │ │ │ │ - bne.w 1f1da0 │ │ │ │ + bne.w 1f1a90 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2bb860 │ │ │ │ + bl 2bb550 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 1f1372 │ │ │ │ + bls.w 1f1062 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ ands.w r1, r3, #4 │ │ │ │ - beq.w 1f1fd4 │ │ │ │ + beq.w 1f1cc4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f1fc0 │ │ │ │ + beq.w 1f1cb0 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1f04bc │ │ │ │ - b.w 1f13be │ │ │ │ + bl 1f01ac │ │ │ │ + b.w 1f10ae │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1c10 │ │ │ │ + beq.n 1f1900 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f2018 │ │ │ │ + bne.w 1f1d08 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f1c16 │ │ │ │ + beq.n 1f1906 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1f1fb0 │ │ │ │ + bne.w 1f1ca0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2bb860 │ │ │ │ + bl 2bb550 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldrb r1, [r2, #13] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1f1cfc │ │ │ │ + bhi.n 1f19ec │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1f201e │ │ │ │ + bhi.w 1f1d0e │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r2, r6, #6 │ │ │ │ lsls r2, r6, #6 │ │ │ │ lsls r2, r6, #6 │ │ │ │ lsls r2, r6, #6 │ │ │ │ lsls r2, r6, #6 │ │ │ │ @@ -578118,34 +577803,34 @@ │ │ │ │ lsls r2, r6, #6 │ │ │ │ lsls r2, r6, #6 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r2, r2 │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add r7, r0 │ │ │ │ - b.n 1f1bca │ │ │ │ + b.n 1f18ba │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1f1cfc │ │ │ │ + b.n 1f19ec │ │ │ │ ldrb.w r3, [sl, #356] @ 0x164 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strb.w r3, [sl, #356] @ 0x164 │ │ │ │ - b.w 1f0bfa │ │ │ │ + b.w 1f08ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 2112e0 │ │ │ │ + bl 210fd0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldrd r1, r2, [sp, #84] @ 0x54 │ │ │ │ - bl 1e3dbc │ │ │ │ + bl 1e3aac │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1f1ec6 │ │ │ │ + beq.w 1f1bb6 │ │ │ │ ldr.w r3, [sl, #400] @ 0x190 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #400] @ 0x190 │ │ │ │ ldr.w r3, [sl, #404] @ 0x194 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #404] @ 0x194 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ @@ -578153,61 +577838,61 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrb.w r2, [r3, #43] @ 0x2b │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 1f1486 │ │ │ │ - b.n 1f1a9e │ │ │ │ + bmi.w 1f1176 │ │ │ │ + b.n 1f178e │ │ │ │ sub.w r1, r3, #520 @ 0x208 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.w 1f0b5a │ │ │ │ - b.w 1f1152 │ │ │ │ + bpl.w 1f084a │ │ │ │ + b.w 1f0e42 │ │ │ │ uxtb r2, r2 │ │ │ │ ldrb.w r1, [r9, #21] │ │ │ │ and.w r1, r1, #3 │ │ │ │ adds r2, r1, r2 │ │ │ │ mov.w r1, #0 │ │ │ │ adcs r1, r1 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orr.w r2, r2, r1, lsl #30 │ │ │ │ str r2, [sp, #8] │ │ │ │ and.w r5, r3, #3 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2bc2f0 │ │ │ │ + bl 2bbfe0 │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 1f1c40 │ │ │ │ + b.n 1f1930 │ │ │ │ ldr.w r3, [sl, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #192] @ 0xc0 │ │ │ │ - bl 21127c │ │ │ │ + bl 210f6c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1f11e4 │ │ │ │ + beq.w 1f0ed4 │ │ │ │ ldr.w r3, [sl, #228] @ 0xe4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #228] @ 0xe4 │ │ │ │ - b.w 1f11e4 │ │ │ │ + b.w 1f0ed4 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2bb860 │ │ │ │ + bl 2bb550 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 1f13ac │ │ │ │ + b.w 1f109c │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ movs r5, #1 │ │ │ │ - bl 2bc2b0 │ │ │ │ - bl 2bc288 │ │ │ │ - cbnz r0, 1f1e2e │ │ │ │ - b.w 1f12b0 │ │ │ │ + bl 2bbfa0 │ │ │ │ + bl 2bbf78 │ │ │ │ + cbnz r0, 1f1b1e │ │ │ │ + b.w 1f0fa0 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ add r3, r6 │ │ │ │ adds r6, #1 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ @@ -578218,33 +577903,33 @@ │ │ │ │ ldr.w r3, [sl, #372] @ 0x174 │ │ │ │ str.w r1, [sl, #368] @ 0x170 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [sl, #372] @ 0x174 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb860 │ │ │ │ + bl 2bb550 │ │ │ │ cmp r6, r0 │ │ │ │ - bcc.n 1f1dfc │ │ │ │ - b.w 1f12b0 │ │ │ │ + bcc.n 1f1aec │ │ │ │ + b.w 1f0fa0 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ cmp r3, #27 │ │ │ │ - bne.w 1f1390 │ │ │ │ + bne.w 1f1080 │ │ │ │ ldrb.w r3, [r9, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 1f1390 │ │ │ │ + bmi.w 1f1080 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc664 │ │ │ │ + bl 2bc354 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 1f1390 │ │ │ │ + b.w 1f1080 │ │ │ │ ldr.w r3, [sl, #188] @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #188] @ 0xbc │ │ │ │ - bl 21127c │ │ │ │ + bl 210f6c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ ittt ne │ │ │ │ ldrne.w r3, [sl, #232] @ 0xe8 │ │ │ │ @@ -578257,53 +577942,53 @@ │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ lsls r1, r3, #27 │ │ │ │ ittt pl │ │ │ │ ldrpl.w r3, [sl, #416] @ 0x1a0 │ │ │ │ orrpl r3, r5 │ │ │ │ strpl.w r3, [sl, #416] @ 0x1a0 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ - b.w 1f1486 │ │ │ │ + b.w 1f1176 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r3, #399 @ 0x18f │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f1a00 │ │ │ │ + bne.w 1f16f0 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ - b.w 1f11ee │ │ │ │ + b.w 1f0ede │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r3, #399 @ 0x18f │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f1d3e │ │ │ │ - b.n 1f1d52 │ │ │ │ + bne.w 1f1a2e │ │ │ │ + b.n 1f1a42 │ │ │ │ ldr.w r3, [sl, #136] @ 0x88 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #136] @ 0x88 │ │ │ │ ldr.w r3, [sl, #140] @ 0x8c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #140] @ 0x8c │ │ │ │ - b.w 1f0bfa │ │ │ │ + b.w 1f08ea │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r3, #399 @ 0x18f │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f1a4c │ │ │ │ + bne.w 1f173c │ │ │ │ ldr.w r3, [sl, #376] @ 0x178 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #376] @ 0x178 │ │ │ │ ldr.w r3, [sl, #380] @ 0x17c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #380] @ 0x17c │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ - b.n 1f1798 │ │ │ │ + b.n 1f1488 │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ ldrd r2, r0, [r0, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1f1fe2 │ │ │ │ + bhi.n 1f1cd2 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1f1d88 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1f1f30 ) │ │ │ │ + bhi.w 1f1a78 │ │ │ │ + add r0, pc, #8 @ (adr r0, 1f1c20 ) │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r0, r1 │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ mrc2 15, 2, pc, cr7, cr15, {7} │ │ │ │ mrc2 15, 2, pc, cr9, cr15, {7} │ │ │ │ mrc2 15, 2, pc, cr9, cr15, {7} │ │ │ │ @@ -578338,40 +578023,40 @@ │ │ │ │ mrc2 15, 2, pc, cr9, cr15, {7} │ │ │ │ mrc2 15, 2, pc, cr9, cr15, {7} │ │ │ │ mov r6, r9 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r9, sl │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ - b.w 1f1372 │ │ │ │ + b.w 1f1062 │ │ │ │ and.w r5, r3, #3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2bc2f0 │ │ │ │ + bl 2bbfe0 │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 1f1c60 │ │ │ │ + b.n 1f1950 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2bb860 │ │ │ │ + bl 2bb550 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f1c60 │ │ │ │ + b.n 1f1950 │ │ │ │ and.w r1, r3, #3 │ │ │ │ adds r2, r1, r2 │ │ │ │ adc.w r1, r0, #0 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orr.w r2, r2, r1, lsl #30 │ │ │ │ str r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 1f1da0 │ │ │ │ - b.w 1f1372 │ │ │ │ + bne.w 1f1a90 │ │ │ │ + b.w 1f1062 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1f1d88 │ │ │ │ + b.n 1f1a78 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -578385,16 +578070,16 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r0, [pc, #1152] @ 1f24b8 │ │ │ │ - ldr.w r2, [pc, #1152] @ 1f24bc │ │ │ │ + ldr.w r0, [pc, #1152] @ 1f21a8 │ │ │ │ + ldr.w r2, [pc, #1152] @ 1f21ac │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r0, pc │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -578404,57 +578089,57 @@ │ │ │ │ strb.w r3, [r6, #73] @ 0x49 │ │ │ │ strh.w r3, [r6, #354] @ 0x162 │ │ │ │ ldrb.w r2, [r6, #357] @ 0x165 │ │ │ │ bfi r2, r3, #5, #1 │ │ │ │ strb.w r2, [r6, #357] @ 0x165 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f2178 │ │ │ │ + beq.w 1f1e68 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1f208c │ │ │ │ + b.n 1f1d7c │ │ │ │ ldrb.w r3, [r6, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r6, #357] @ 0x165 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bpl.n 1f209a │ │ │ │ + bpl.n 1f1d8a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1f20d2 │ │ │ │ + cbz r3, 1f1dc2 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst.w r3, #18 │ │ │ │ - beq.n 1f2086 │ │ │ │ + beq.n 1f1d76 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.n 1f2074 │ │ │ │ + bmi.n 1f1d64 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2086 │ │ │ │ + bne.n 1f1d76 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bcc4c │ │ │ │ + bl 2bc93c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bcc64 │ │ │ │ + bl 2bc954 │ │ │ │ ldrb.w r3, [r6, #69] @ 0x45 │ │ │ │ add r4, r0 │ │ │ │ add r3, r4 │ │ │ │ strb.w r3, [r6, #69] @ 0x45 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bcc7c │ │ │ │ + bl 2bc96c │ │ │ │ ldrb.w r3, [r6, #73] @ 0x49 │ │ │ │ add r3, r0 │ │ │ │ strb.w r3, [r6, #73] @ 0x49 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f208c │ │ │ │ + bne.n 1f1d7c │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f217e │ │ │ │ + bne.n 1f1e6e │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w r4, [r6, #353] @ 0x161 │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [r6, #172] @ 0xac │ │ │ │ strd r0, r1, [r6, #80] @ 0x50 │ │ │ │ bfi r4, r3, #5, #1 │ │ │ │ @@ -578472,103 +578157,103 @@ │ │ │ │ strd r0, r1, [r6, #200] @ 0xc8 │ │ │ │ strd r0, r1, [r6, #208] @ 0xd0 │ │ │ │ strd r0, r1, [r6, #216] @ 0xd8 │ │ │ │ strd r3, r3, [r6, #224] @ 0xe0 │ │ │ │ str.w r3, [r6, #232] @ 0xe8 │ │ │ │ strd r0, r1, [r6, #144] @ 0x90 │ │ │ │ strd r0, r1, [r6, #152] @ 0x98 │ │ │ │ - cbz r2, 1f2188 │ │ │ │ + cbz r2, 1f1e78 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1f2474 │ │ │ │ + bne.w 1f2164 │ │ │ │ ldr.w r1, [r6, #368] @ 0x170 │ │ │ │ movw r3, #65076 @ 0xfe34 │ │ │ │ movt r3, #65527 @ 0xfff7 │ │ │ │ ldrb.w r2, [r6, #356] @ 0x164 │ │ │ │ ands r3, r1 │ │ │ │ str.w r3, [r6, #368] @ 0x170 │ │ │ │ orr.w r2, r2, #4 │ │ │ │ strb.w r2, [r6, #356] @ 0x164 │ │ │ │ - b.n 1f21a0 │ │ │ │ + b.n 1f1e90 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc2b0 │ │ │ │ + bl 2bbfa0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #16 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r6, #357] @ 0x165 │ │ │ │ orreq.w r3, r3, #32 │ │ │ │ strbeq.w r3, [r6, #357] @ 0x165 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f20da │ │ │ │ + beq.n 1f1dca │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #12 │ │ │ │ - beq.n 1f2176 │ │ │ │ - b.n 1f215a │ │ │ │ + beq.n 1f1e66 │ │ │ │ + b.n 1f1e4a │ │ │ │ strd r0, r1, [r6, #368] @ 0x170 │ │ │ │ ldrb.w r3, [r6, #356] @ 0x164 │ │ │ │ ldrb.w r2, [r6, #357] @ 0x165 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ bfi r2, r3, #1, #1 │ │ │ │ strb.w r2, [r6, #357] @ 0x165 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1c7b58 │ │ │ │ + bl 1c7848 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f097c │ │ │ │ + bl 1f066c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1c7d0c │ │ │ │ + bl 1c79fc │ │ │ │ ldr r5, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r6, #160] @ 0xa0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f22f2 │ │ │ │ + beq.w 1f1fe2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1f21e4 │ │ │ │ + b.n 1f1ed4 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1f226e │ │ │ │ + blt.n 1f1f5e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f22f0 │ │ │ │ + beq.w 1f1fe0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1f21da │ │ │ │ + bpl.n 1f1eca │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.n 1f21d2 │ │ │ │ + bpl.n 1f1ec2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bc664 │ │ │ │ + bl 2bc354 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb860 │ │ │ │ + bl 2bb550 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ adds r2, r0, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldrd r0, r1, [r6, #152] @ 0x98 │ │ │ │ - beq.w 1f23c4 │ │ │ │ + beq.w 1f20b4 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ sub.w ip, r2, #32 │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ subs r2, #1 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1f2262 │ │ │ │ + beq.n 1f1f52 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, r4, r3 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ negs r3, r3 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ @@ -578577,37 +578262,37 @@ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r1, r3 │ │ │ │ strd r0, r1, [r6, #152] @ 0x98 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1f21da │ │ │ │ + bge.n 1f1eca │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bc664 │ │ │ │ + bl 2bc354 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb860 │ │ │ │ + bl 2bb550 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1f23cc │ │ │ │ + beq.w 1f20bc │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, r4, r3 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ subs r3, #1 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1f22e2 │ │ │ │ + beq.n 1f1fd2 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ sub.w ip, r2, #32 │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ negs r2, r2 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ @@ -578617,147 +578302,147 @@ │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r1, r3 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ strd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f21e4 │ │ │ │ + bne.w 1f1ed4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1f23d4 │ │ │ │ + beq.n 1f20c4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #324] @ 0x144 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f2330 │ │ │ │ + cbz r3, 1f2020 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 1f2328 │ │ │ │ + bpl.n 1f2018 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc324 │ │ │ │ + bl 2bc014 │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 1f231e │ │ │ │ + bls.n 1f200e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc324 │ │ │ │ + bl 2bc014 │ │ │ │ ldr.w r3, [r6, #324] @ 0x144 │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [r6, #324] @ 0x144 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2304 │ │ │ │ + bne.n 1f1ff4 │ │ │ │ ldr.w r5, [r6, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1f2342 │ │ │ │ - b.n 1f238e │ │ │ │ + cbnz r3, 1f2032 │ │ │ │ + b.n 1f207e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f238e │ │ │ │ + beq.n 1f207e │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f233a │ │ │ │ + beq.n 1f202a │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f2386 │ │ │ │ + cbz r3, 1f2076 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 1f2372 │ │ │ │ + bpl.n 1f2062 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc324 │ │ │ │ + bl 2bc014 │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 1f2368 │ │ │ │ + bls.n 1f2058 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc324 │ │ │ │ + bl 2bc014 │ │ │ │ ldr.w r3, [r6, #324] @ 0x144 │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [r6, #324] @ 0x144 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f234e │ │ │ │ + bne.n 1f203e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1f238e │ │ │ │ + cbz r3, 1f207e │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2348 │ │ │ │ + bne.n 1f2038 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2380 │ │ │ │ + bne.n 1f2070 │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ - ldr r2, [pc, #300] @ (1f24c0 ) │ │ │ │ + ldr r2, [pc, #300] @ (1f21b0 ) │ │ │ │ cmp r3, #4 │ │ │ │ add r2, pc │ │ │ │ ite eq │ │ │ │ ldreq r3, [r6, #80] @ 0x50 │ │ │ │ ldrne r3, [r6, #96] @ 0x60 │ │ │ │ tst.w r3, #1966080 @ 0x1e0000 │ │ │ │ ittt eq │ │ │ │ ldrheq.w r3, [r6, #352] @ 0x160 │ │ │ │ biceq.w r3, r3, #4080 @ 0xff0 │ │ │ │ strheq.w r3, [r6, #352] @ 0x160 │ │ │ │ - ldr r3, [pc, #264] @ (1f24bc ) │ │ │ │ + ldr r3, [pc, #264] @ (1f21ac ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f24b2 │ │ │ │ + bne.n 1f21a2 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r2 │ │ │ │ - b.n 1f222e │ │ │ │ + b.n 1f1f1e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1f22ae │ │ │ │ + b.n 1f1f9e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f22fa │ │ │ │ + beq.n 1f1fea │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1f23e8 │ │ │ │ + b.n 1f20d8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2470 │ │ │ │ + beq.n 1f2160 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 1f23e0 │ │ │ │ + bpl.n 1f20d0 │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 1f23e0 │ │ │ │ + bpl.n 1f20d0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bb860 │ │ │ │ + bl 2bb550 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1f24aa │ │ │ │ + beq.n 1f219a │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, r4, r3 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ subs r3, #1 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1f2464 │ │ │ │ + beq.n 1f2154 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ sub.w ip, r2, #32 │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ negs r2, r2 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ @@ -578767,44 +578452,44 @@ │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r0, r3 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ strd r1, r0, [r6, #144] @ 0x90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f23e8 │ │ │ │ + bne.n 1f20d8 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - b.n 1f22fa │ │ │ │ + b.n 1f1fea │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1f248c │ │ │ │ + beq.n 1f217c │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 1f2188 │ │ │ │ + beq.w 1f1e78 │ │ │ │ cmp r2, #6 │ │ │ │ itt eq │ │ │ │ strdeq r3, r3, [r6, #376] @ 0x178 │ │ │ │ streq.w r3, [r6, #384] @ 0x180 │ │ │ │ - b.n 1f218c │ │ │ │ + b.n 1f1e7c │ │ │ │ strd r0, r1, [r6, #376] @ 0x178 │ │ │ │ strd r0, r1, [r6, #384] @ 0x180 │ │ │ │ strd r0, r1, [r6, #392] @ 0x188 │ │ │ │ strd r0, r1, [r6, #400] @ 0x190 │ │ │ │ strd r0, r1, [r6, #408] @ 0x198 │ │ │ │ str.w r3, [r6, #416] @ 0x1a0 │ │ │ │ strh.w r3, [r6, #420] @ 0x1a4 │ │ │ │ - b.n 1f218c │ │ │ │ + b.n 1f1e7c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1f2430 │ │ │ │ + b.n 1f2120 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + b.n 1f2748 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1f2590 │ │ │ │ + svc 118 @ 0x76 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ iteee ne │ │ │ │ subne r0, r3, r2 │ │ │ │ ldrheq r3, [r1, #6] │ │ │ │ @@ -578825,82 +578510,82 @@ │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldrd r4, r8, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w fp, [sp, #84] @ 0x54 │ │ │ │ - bl 2b9848 │ │ │ │ - cbz r0, 1f2516 │ │ │ │ + bl 2b9538 │ │ │ │ + cbz r0, 1f2206 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bc264 │ │ │ │ + bl 2bbf54 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f252a │ │ │ │ + cbz r0, 1f221a │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.w 1f267a │ │ │ │ + bpl.w 1f236a │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f2570 │ │ │ │ + bhi.n 1f2260 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bc2f0 │ │ │ │ - cbz r0, 1f256a │ │ │ │ + bl 2bbfe0 │ │ │ │ + cbz r0, 1f225a │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ adds r7, #1 │ │ │ │ strd r0, r6, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 1f24e0 │ │ │ │ + bl 1f21d0 │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 1f2548 │ │ │ │ + bne.n 1f2238 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ asr.w r2, r3, r2 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1f2658 │ │ │ │ + bpl.n 1f2348 │ │ │ │ ldrh.w r2, [r9, #30] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ ubfx r2, r2, #6, #9 │ │ │ │ lsls r3, r2 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ orrs r3, r2 │ │ │ │ strb r3, [r6, #1] │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1f2652 │ │ │ │ - bl 2bb620 │ │ │ │ + bmi.n 1f2342 │ │ │ │ + bl 2bb310 │ │ │ │ ldrb.w ip, [r9, #21] │ │ │ │ mov.w r9, #1 │ │ │ │ lsl.w r9, r9, r0 │ │ │ │ and.w ip, ip, #3 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r9, r9, ip │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1f26c4 │ │ │ │ + beq.w 1f23b4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f256a │ │ │ │ + beq.n 1f225a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov fp, r4 │ │ │ │ ldrh.w r8, [r6, #22] │ │ │ │ mov r2, r1 │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r8 │ │ │ │ @@ -578923,15 +578608,15 @@ │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ str.w r0, [fp] │ │ │ │ mov.w ip, #0 │ │ │ │ movs.w r9, r9, lsr #4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add.w r2, r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bne.n 1f25d2 │ │ │ │ + bne.n 1f22c2 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #76] @ 0x4c │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov fp, r4 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -578942,76 +578627,76 @@ │ │ │ │ strb r2, [r7, #28] │ │ │ │ strb.w sl, [r7, #33] @ 0x21 │ │ │ │ strb.w r3, [r7, #34] @ 0x22 │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r5, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2bc2f0 │ │ │ │ - b.n 1f259c │ │ │ │ + bl 2bbfe0 │ │ │ │ + b.n 1f228c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ orrs r3, r2 │ │ │ │ add.w r2, r6, r1, lsl #2 │ │ │ │ strb r3, [r6, #0] │ │ │ │ adds r3, r6, r1 │ │ │ │ ldrh.w r1, [r9, #62] @ 0x3e │ │ │ │ strh r1, [r2, #2] │ │ │ │ ldrh.w r2, [r9, #30] │ │ │ │ ubfx r2, r2, #6, #9 │ │ │ │ strb r2, [r3, #18] │ │ │ │ - b.n 1f257c │ │ │ │ + b.n 1f226c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bc2f0 │ │ │ │ + bl 2bbfe0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bc664 │ │ │ │ + bl 2bc354 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #20 │ │ │ │ - bne.n 1f26f6 │ │ │ │ + bne.n 1f23e6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f256a │ │ │ │ + beq.w 1f225a │ │ │ │ mov r8, r6 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ strd fp, r6, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 1f24e0 │ │ │ │ + bl 1f21d0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f26a2 │ │ │ │ + bne.n 1f2392 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1f25c0 │ │ │ │ + beq.w 1f22b0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldrh.w r2, [sl] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w r3, r6, r7, lsl #2 │ │ │ │ adds r0, r2, #1 │ │ │ │ strh.w r0, [sl] │ │ │ │ add.w sl, sl, r2, lsl #3 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ str.w r8, [sl, #4] │ │ │ │ adds r2, #1 │ │ │ │ strh.w r1, [sl, #10] │ │ │ │ strb.w r7, [sl, #8] │ │ │ │ strh r2, [r3, #4] │ │ │ │ - b.n 1f25c0 │ │ │ │ + b.n 1f22b0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f2724 │ │ │ │ + beq.n 1f2414 │ │ │ │ ldrh.w r3, [sl] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w ip, r3, #1 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w r3, sl, r3, lsl #3 │ │ │ │ strh.w ip, [sl] │ │ │ │ strh r1, [r3, #10] │ │ │ │ @@ -579019,182 +578704,182 @@ │ │ │ │ str.w r8, [r3, #4] │ │ │ │ strb r1, [r3, #8] │ │ │ │ add.w r3, r6, r2, lsl #2 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ strh r2, [r3, #4] │ │ │ │ mov fp, r7 │ │ │ │ - b.n 1f2692 │ │ │ │ + b.n 1f2382 │ │ │ │ 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 r9, r2 │ │ │ │ - ldr r2, [pc, #532] @ (1f2950 ) │ │ │ │ - ldr r3, [pc, #532] @ (1f2954 ) │ │ │ │ + ldr r2, [pc, #532] @ (1f2640 ) │ │ │ │ + ldr r3, [pc, #532] @ (1f2644 ) │ │ │ │ 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.w 1f2874 │ │ │ │ + beq.w 1f2564 │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 1f2766 │ │ │ │ + b.n 1f2456 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1f278e │ │ │ │ + cbz r3, 1f247e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1f2760 │ │ │ │ + bpl.n 1f2450 │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 1f2760 │ │ │ │ + bpl.n 1f2450 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb860 │ │ │ │ + bl 2bb550 │ │ │ │ add r8, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bb6d8 │ │ │ │ + bl 2bb3c8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ add r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2766 │ │ │ │ + bne.n 1f2456 │ │ │ │ cmp r7, r3 │ │ │ │ it ne │ │ │ │ cmpne r8, r3 │ │ │ │ - beq.n 1f2874 │ │ │ │ + beq.n 1f2564 │ │ │ │ movs r3, #12 │ │ │ │ uxth.w r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f27c2 │ │ │ │ + beq.n 1f24b2 │ │ │ │ uxth r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 1c61c8 │ │ │ │ + bl 1c5eb8 │ │ │ │ str.w r0, [r9] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f283e │ │ │ │ + beq.n 1f252e │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1f2816 │ │ │ │ + b.n 1f2506 │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 1f288e │ │ │ │ + beq.n 1f257e │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 1f280c │ │ │ │ + bpl.n 1f24fc │ │ │ │ ldr.w r3, [sl, #56] @ 0x38 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb.w r3, [sl, #60] @ 0x3c │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f24e0 │ │ │ │ + bl 1f21d0 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 1f283e │ │ │ │ + cbz r3, 1f252e │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ lsls r5, r3, #28 │ │ │ │ - bpl.n 1f280c │ │ │ │ + bpl.n 1f24fc │ │ │ │ ldrb.w r3, [sl, #28] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1f280c │ │ │ │ + bpl.n 1f24fc │ │ │ │ ldr.w r2, [sl, #96] @ 0x60 │ │ │ │ ldr.w r1, [sl, #44] @ 0x2c │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f27d8 │ │ │ │ + bne.n 1f24c8 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 1f280c │ │ │ │ + bpl.n 1f24fc │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ - b.n 1f27e6 │ │ │ │ + b.n 1f24d6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #276] @ (1f2958 ) │ │ │ │ + ldr r3, [pc, #276] @ (1f2648 ) │ │ │ │ adds r0, #24 │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ add r3, pc │ │ │ │ blx 542d4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f2866 │ │ │ │ + beq.n 1f2556 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r3, [pc, #256] @ (1f295c ) │ │ │ │ + ldr r3, [pc, #256] @ (1f264c ) │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0], #4 │ │ │ │ blx 542d4 │ │ │ │ ldr.w r0, [r4, #468] @ 0x1d4 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ - ldr r2, [pc, #232] @ (1f2960 ) │ │ │ │ - ldr r3, [pc, #220] @ (1f2954 ) │ │ │ │ + ldr r2, [pc, #232] @ (1f2650 ) │ │ │ │ + ldr r3, [pc, #220] @ (1f2644 ) │ │ │ │ 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 1f294c │ │ │ │ + bne.n 1f263c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc2b0 │ │ │ │ + bl 2bbfa0 │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1f28a6 │ │ │ │ + beq.n 1f2596 │ │ │ │ ldrb.w r3, [sl, #28] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 1f280c │ │ │ │ - b.n 1f2838 │ │ │ │ + bpl.n 1f24fc │ │ │ │ + b.n 1f2528 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 2bc324 │ │ │ │ + bl 2bc014 │ │ │ │ ldr.w r5, [sl, #96] @ 0x60 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc2f0 │ │ │ │ + bl 2bbfe0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f280c │ │ │ │ + beq.n 1f24fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2938 │ │ │ │ + beq.n 1f2628 │ │ │ │ mov.w fp, #0 │ │ │ │ movs r6, #36 @ 0x24 │ │ │ │ strd r2, r4, [sp, #32] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f2900 │ │ │ │ + b.n 1f25f0 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ ldrb.w r3, [sl, #60] @ 0x3c │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #12] │ │ │ │ @@ -579202,64 +578887,64 @@ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, fp │ │ │ │ ldr r7, [sp, #28] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1f24e0 │ │ │ │ + bl 1f21d0 │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 1f292a │ │ │ │ + beq.n 1f261a │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r6, r4, r3 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ mov ip, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 1f28d4 │ │ │ │ + bge.n 1f25c4 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb860 │ │ │ │ + bl 2bb550 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ add r3, r0 │ │ │ │ cmp r8, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne.n 1f2900 │ │ │ │ + bne.n 1f25f0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1f28d0 │ │ │ │ + bne.n 1f25c0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 1f280c │ │ │ │ + b.n 1f24fc │ │ │ │ add.w r3, r8, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1f280c │ │ │ │ + beq.w 1f24fc │ │ │ │ add.w r8, r8, #2 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 1f2938 │ │ │ │ - b.n 1f280c │ │ │ │ + bne.n 1f2628 │ │ │ │ + b.n 1f24fc │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - bhi.n 1f28cc │ │ │ │ + blt.n 1f25dc │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ stc2l 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ - bvc.n 1f286c │ │ │ │ + bge.n 1f257c │ │ │ │ lsls r0, r3, #2 │ │ │ │ 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 1f2728 │ │ │ │ + bl 1f2418 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r3, #10 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ @@ -579288,32 +578973,32 @@ │ │ │ │ ldrb.w r0, [r0, #75] @ 0x4b │ │ │ │ orr.w r3, r3, ip, lsl #26 │ │ │ │ orr.w r3, r3, r1, lsl #27 │ │ │ │ orr.w r0, r3, r0, lsl #28 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - bls.n 1f2a2e │ │ │ │ + bls.n 1f271e │ │ │ │ movw r5, #44605 @ 0xae3d │ │ │ │ movt r5, #49842 @ 0xc2b2 │ │ │ │ movw r4, #60207 @ 0xeb2f │ │ │ │ movt r4, #10196 @ 0x27d4 │ │ │ │ mov ip, r1 │ │ │ │ adds r6, r1, r2 │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ sub.w lr, r6, ip │ │ │ │ cmp.w lr, #3 │ │ │ │ mla r3, r5, r3, r0 │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r0, r4, r3 │ │ │ │ - bhi.n 1f2a0a │ │ │ │ + bhi.n 1f26fa │ │ │ │ bic.w r3, r2, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ add r1, r3 │ │ │ │ - cbz r2, 1f2a4e │ │ │ │ + cbz r2, 1f273e │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ movw r1, #26545 @ 0x67b1 │ │ │ │ movt r1, #5718 @ 0x1656 │ │ │ │ movw r2, #31153 @ 0x79b1 │ │ │ │ movt r2, #40503 @ 0x9e37 │ │ │ │ mla r3, r1, r3, r0 │ │ │ │ mov.w r3, r3, ror #21 │ │ │ │ @@ -579327,15 +579012,15 @@ │ │ │ │ eor.w r0, r0, r0, lsr #13 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r2, 1f2ad6 │ │ │ │ + cbz r2, 1f27c6 │ │ │ │ add r2, r1 │ │ │ │ add.w r3, r1, #15 │ │ │ │ movw r6, #26545 @ 0x67b1 │ │ │ │ movt r6, #5718 @ 0x1656 │ │ │ │ movw r4, #26546 @ 0x67b2 │ │ │ │ movt r4, #5718 @ 0x1656 │ │ │ │ movw r1, #31153 @ 0x79b1 │ │ │ │ @@ -579352,15 +579037,15 @@ │ │ │ │ mov.w r0, r0, ror #21 │ │ │ │ mul.w r0, r1, 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 1f2aac │ │ │ │ + bne.n 1f279c │ │ │ │ ldr r1, [r5, #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 │ │ │ │ @@ -579376,28 +579061,28 @@ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ pop {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, #4024] @ 0xfb8 │ │ │ │ - ldr.w r1, [pc, #2188] @ 1f33bc │ │ │ │ + ldr.w r1, [pc, #2188] @ 1f30ac │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr.w r3, [pc, #2188] @ 1f33c0 │ │ │ │ + ldr.w r3, [pc, #2188] @ 1f30b0 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #2184] @ 1f33c4 │ │ │ │ + ldr.w r2, [pc, #2184] @ 1f30b4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.w 1f2c90 │ │ │ │ + bhi.w 1f2980 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r5, r1, #7 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsls r7, r1, #5 │ │ │ │ lsls r1, r7, #8 │ │ │ │ movs r1, r1 │ │ │ │ @@ -579421,22 +579106,22 @@ │ │ │ │ cmp r3, #1 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r7, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - beq.w 1f3180 │ │ │ │ + beq.w 1f2e70 │ │ │ │ mov.w r8, r0, lsl #3 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp.w r8, #15 │ │ │ │ mov r9, r3 │ │ │ │ it ls │ │ │ │ addls ip, r4 │ │ │ │ - bls.n 1f2c5e │ │ │ │ + bls.n 1f294e │ │ │ │ sub.w lr, r8, #15 │ │ │ │ movw r1, #34383 @ 0x864f │ │ │ │ movt r1, #25032 @ 0x61c8 │ │ │ │ add.w r0, r3, lr │ │ │ │ movw lr, #17448 @ 0x4428 │ │ │ │ movt lr, #9251 @ 0x2423 │ │ │ │ add lr, r4 │ │ │ │ @@ -579456,15 +579141,15 @@ │ │ │ │ cmp r0, r3 │ │ │ │ mul.w r7, r5, r7 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mla ip, r2, ip, r1 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ mul.w r1, r5, ip │ │ │ │ - bhi.n 1f2bf0 │ │ │ │ + bhi.n 1f28e0 │ │ │ │ subs r3, r0, r6 │ │ │ │ mov.w ip, r7, ror #25 │ │ │ │ add.w ip, ip, lr, ror #31 │ │ │ │ subs r3, #41 @ 0x29 │ │ │ │ add.w ip, ip, r4, ror #20 │ │ │ │ adds r6, #41 @ 0x29 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ @@ -579473,25 +579158,25 @@ │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ add.w r1, r9, #16 │ │ │ │ add.w r9, r3, r1 │ │ │ │ and.w r2, r8, #8 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r8, ip │ │ │ │ - bl 1f29f0 │ │ │ │ + bl 1f26e0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #1880] @ 1f33c8 │ │ │ │ - ldr.w r3, [pc, #1868] @ 1f33c0 │ │ │ │ + ldr.w r2, [pc, #1880] @ 1f30b8 │ │ │ │ + ldr.w r3, [pc, #1868] @ 1f30b0 │ │ │ │ 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 1f33b6 │ │ │ │ + bne.w 1f30a6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r5, #26549 @ 0x67b5 │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ movw r0, #44605 @ 0xae3d │ │ │ │ @@ -579507,15 +579192,15 @@ │ │ │ │ mul.w r4, lr, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, ip, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r0, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2c6e │ │ │ │ + beq.n 1f295e │ │ │ │ ldr r2, [r1, #24] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mla r2, r0, r2, r5 │ │ │ │ mla r3, r0, r3, r5 │ │ │ │ mov.w r2, r2, ror #15 │ │ │ │ mul.w r2, lr, r2 │ │ │ │ @@ -579531,16 +579216,16 @@ │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f2cda │ │ │ │ - b.n 1f2c6e │ │ │ │ + bne.n 1f29ca │ │ │ │ + b.n 1f295e │ │ │ │ ldrb.w r3, [r0, #40] @ 0x28 │ │ │ │ movw r5, #44605 @ 0xae3d │ │ │ │ movt r5, #49842 @ 0xc2b2 │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ strb.w r0, [sp, #13] │ │ │ │ movw r0, #26553 @ 0x67b9 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ @@ -579556,15 +579241,15 @@ │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mla r0, r5, r4, r0 │ │ │ │ mul.w r4, r5, r3 │ │ │ │ mov.w r0, r0, ror #15 │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ - ldr.w r0, [pc, #1604] @ 1f33cc │ │ │ │ + ldr.w r0, [pc, #1604] @ 1f30bc │ │ │ │ mov.w r4, r4, ror #15 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ movw r2, #51831 @ 0xca77 │ │ │ │ movt r2, #34283 @ 0x85eb │ │ │ │ mul.w r4, r7, r4 │ │ │ │ mov r8, r0 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ @@ -579572,37 +579257,37 @@ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ ands.w r5, r5, #1 │ │ │ │ - bne.w 1f31f4 │ │ │ │ + bne.w 1f2ee4 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f2c6e │ │ │ │ + beq.w 1f295e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3f9c │ │ │ │ + bl 1e3c8c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2a74 │ │ │ │ + bl 1f2764 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ adds r7, #32 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 1f2dcc │ │ │ │ - b.n 1f2c6e │ │ │ │ - bl 1f297c │ │ │ │ + bcc.n 1f2abc │ │ │ │ + b.n 1f295e │ │ │ │ + bl 1f266c │ │ │ │ ldr.w r1, [r6, #69] @ 0x45 │ │ │ │ add r3, sp, #16 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #65] @ 0x41 │ │ │ │ movw r2, #17448 @ 0x4428 │ │ │ │ @@ -579645,15 +579330,15 @@ │ │ │ │ mul.w r4, r0, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f2c6e │ │ │ │ + beq.w 1f295e │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ movs r6, #20 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ mla ip, r6, r3, r2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r2, #20 │ │ │ │ @@ -579663,16 +579348,16 @@ │ │ │ │ mul.w r3, r0, 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 1f2ec2 │ │ │ │ - b.n 1f2c6e │ │ │ │ + bne.n 1f2bb2 │ │ │ │ + b.n 1f295e │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ movw r1, #51831 @ 0xca77 │ │ │ │ movt r1, #34283 @ 0x85eb │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ movw r4, #17448 @ 0x4428 │ │ │ │ movt r4, #9251 @ 0x2423 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ @@ -579698,15 +579383,15 @@ │ │ │ │ add r3, r2 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f31be │ │ │ │ + beq.w 1f2eae │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ subs r0, #1 │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ movw r2, #26549 @ 0x67b5 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ add r2, r3 │ │ │ │ movw r3, #60207 @ 0xeb2f │ │ │ │ @@ -579715,16 +579400,16 @@ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.w 1f32e2 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1f2fb4 ) │ │ │ │ + bhi.w 1f2fd2 │ │ │ │ + add r3, pc, #8 @ (adr r3, 1f2ca4 ) │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ add r3, r0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r3, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [fp], #1020 @ 0x3fc │ │ │ │ @@ -579733,15 +579418,15 @@ │ │ │ │ lsls r5, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ - ldr r3, [pc, #1020] @ (1f33d0 ) │ │ │ │ + ldr r3, [pc, #1020] @ (1f30c0 ) │ │ │ │ movw r0, #44605 @ 0xae3d │ │ │ │ movt r0, #49842 @ 0xc2b2 │ │ │ │ movw r4, #60207 @ 0xeb2f │ │ │ │ movt r4, #10196 @ 0x27d4 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ ldr r1, [r2, r3] │ │ │ │ @@ -579758,15 +579443,15 @@ │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ mul.w r3, r5, r3 │ │ │ │ lsls r7, r2, #2 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f305e │ │ │ │ + beq.n 1f2d4e │ │ │ │ ldrh r2, [r6, #32] │ │ │ │ add.w r9, r6, #44 @ 0x2c │ │ │ │ strh.w r2, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [sp, #14] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mla r1, r0, r2, lr │ │ │ │ @@ -579775,15 +579460,15 @@ │ │ │ │ mul.w r3, r4, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ cmp r7, #15 │ │ │ │ - bls.w 1f3174 │ │ │ │ + bls.w 1f2e64 │ │ │ │ sub.w r1, r7, #15 │ │ │ │ movw r2, #17448 @ 0x4428 │ │ │ │ movt r2, #9251 @ 0x2423 │ │ │ │ add.w r8, r9, r1 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ movw r1, #34383 @ 0x864f │ │ │ │ @@ -579808,15 +579493,15 @@ │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ cmp r8, r0 │ │ │ │ mov.w r3, r3, ror #19 │ │ │ │ mla r4, r5, r4, r1 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mul.w r1, ip, r4 │ │ │ │ - bhi.n 1f3096 │ │ │ │ + bhi.n 1f2d86 │ │ │ │ mov.w r0, lr, ror #25 │ │ │ │ add.w r0, r0, r2, ror #31 │ │ │ │ add.w r2, r9, #1 │ │ │ │ add.w r0, r0, r3, ror #20 │ │ │ │ and.w r3, r7, #1008 @ 0x3f0 │ │ │ │ subs r3, #16 │ │ │ │ add.w r0, r0, r1, ror #14 │ │ │ │ @@ -579824,22 +579509,22 @@ │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add.w r2, r9, #16 │ │ │ │ add.w r9, r3, r2 │ │ │ │ mov r1, r9 │ │ │ │ and.w r2, r7, #12 │ │ │ │ add r0, r7 │ │ │ │ - bl 1f29f0 │ │ │ │ + bl 1f26e0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ mla r3, r3, sl, r2 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1f2c6e │ │ │ │ + beq.w 1f295e │ │ │ │ add.w r0, r6, #92 @ 0x5c │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ @@ -579853,22 +579538,22 @@ │ │ │ │ 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, r2, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - bne.n 1f3148 │ │ │ │ - b.n 1f2c6e │ │ │ │ + bne.n 1f2e38 │ │ │ │ + b.n 1f295e │ │ │ │ movw r0, #26545 @ 0x67b1 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ add r0, r3 │ │ │ │ - b.n 1f3102 │ │ │ │ + b.n 1f2df2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f2c6e │ │ │ │ + beq.w 1f295e │ │ │ │ adds r6, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r3, [r6, r1, lsl #3] │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ and.w r3, r3, ip │ │ │ │ @@ -579877,71 +579562,71 @@ │ │ │ │ mov.w r3, r3, ror #21 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r7, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - bne.n 1f318a │ │ │ │ - b.n 1f2c6e │ │ │ │ + bne.n 1f2e7a │ │ │ │ + b.n 1f295e │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ movw r2, #26549 @ 0x67b5 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ mla r3, r5, r0, r3 │ │ │ │ add r2, r3 │ │ │ │ movw r3, #60207 @ 0xeb2f │ │ │ │ movt r3, #10196 @ 0x27d4 │ │ │ │ mov.w r2, r2, ror #15 │ │ │ │ mul.w r4, r3, r2 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - b.n 1f2c6e │ │ │ │ + b.n 1f295e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3f9c │ │ │ │ + bl 1e3c8c │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2a74 │ │ │ │ + bl 1f2764 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3f9c │ │ │ │ + bl 1e3c8c │ │ │ │ add.w r1, r6, #76 @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2a74 │ │ │ │ + bl 1f2764 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mul.w r4, r0, r5 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1f2c6e │ │ │ │ + bls.w 1f295e │ │ │ │ add.w r7, r6, #108 @ 0x6c │ │ │ │ movs r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3f9c │ │ │ │ + bl 1e3c8c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2a74 │ │ │ │ + bl 1f2764 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ adds r7, #32 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 1f3236 │ │ │ │ - b.n 1f2c6e │ │ │ │ + bcc.n 1f2f26 │ │ │ │ + b.n 1f295e │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #51831 @ 0xca77 │ │ │ │ movt r0, #34283 @ 0x85eb │ │ │ │ @@ -579968,15 +579653,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 1f2c6e │ │ │ │ + b.n 1f295e │ │ │ │ ldr r2, [r6, #64] @ 0x40 │ │ │ │ movw r1, #44605 @ 0xae3d │ │ │ │ movt r1, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #51831 @ 0xca77 │ │ │ │ movt r0, #34283 @ 0x85eb │ │ │ │ @@ -580007,15 +579692,15 @@ │ │ │ │ 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 1f2c6e │ │ │ │ + b.n 1f295e │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #60207 @ 0xeb2f │ │ │ │ movt r0, #10196 @ 0x27d4 │ │ │ │ @@ -580026,24 +579711,24 @@ │ │ │ │ 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 1f2c6e │ │ │ │ + b.n 1f295e │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bmi.n 1f3348 │ │ │ │ + bvc.n 1f3058 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1f3344 │ │ │ │ + bvc.n 1f3054 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bcc.n 1f32d8 │ │ │ │ + bvs.n 1f2fe8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -580061,52 +579746,52 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ ldrb.w ip, [sp, #32] │ │ │ │ cmp.w ip, #68 @ 0x44 │ │ │ │ - beq.w 1f351e │ │ │ │ - bhi.n 1f3456 │ │ │ │ + beq.w 1f320e │ │ │ │ + bhi.n 1f3146 │ │ │ │ cmp.w ip, #36 @ 0x24 │ │ │ │ - bhi.n 1f34d6 │ │ │ │ + bhi.n 1f31c6 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bls.n 1f34dc │ │ │ │ + bls.n 1f31cc │ │ │ │ sub.w ip, ip, #10 │ │ │ │ movs r3, #1 │ │ │ │ uxtb.w ip, ip │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #83886080 @ 0x5000000 │ │ │ │ - bne.n 1f350c │ │ │ │ + bne.n 1f31fc │ │ │ │ tst.w r3, #1280 @ 0x500 │ │ │ │ - bne.n 1f34c0 │ │ │ │ + bne.n 1f31b0 │ │ │ │ ands.w r3, r3, #5 │ │ │ │ - beq.n 1f34dc │ │ │ │ + beq.n 1f31cc │ │ │ │ sxtb r0, r0 │ │ │ │ sxtb r3, r2 │ │ │ │ cmn r0, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {sl, fp, pc} │ │ │ │ cmp.w ip, #160 @ 0xa0 │ │ │ │ - beq.n 1f34e8 │ │ │ │ + beq.n 1f31d8 │ │ │ │ cmp.w ip, #192 @ 0xc0 │ │ │ │ - beq.n 1f349c │ │ │ │ + beq.n 1f318c │ │ │ │ cmp.w ip, #144 @ 0x90 │ │ │ │ - bne.n 1f34dc │ │ │ │ + bne.n 1f31cc │ │ │ │ uxth r0, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ uxth r0, r2 │ │ │ │ - bl 1c2308 │ │ │ │ + bl 1c1ff8 │ │ │ │ vneg.f32 s0, s0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #12 │ │ │ │ @@ -580129,15 +579814,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {sl, fp, pc} │ │ │ │ cmp.w ip, #66 @ 0x42 │ │ │ │ - beq.n 1f351e │ │ │ │ + beq.n 1f320e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {sl, fp, pc} │ │ │ │ vmov s15, r2 │ │ │ │ vmov s14, r0 │ │ │ │ vneg.f32 s15, s15 │ │ │ │ @@ -580176,231 +579861,231 @@ │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r9, r5, lsl #5 │ │ │ │ mov r8, r1 │ │ │ │ ldrb.w r2, [sp, #104] @ 0x68 │ │ │ │ add.w r7, r0, r9 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #520] @ (1f3770 ) │ │ │ │ + ldr r2, [pc, #520] @ (1f3460 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #520] @ (1f3774 ) │ │ │ │ + ldr r3, [pc, #520] @ (1f3464 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1e2408 │ │ │ │ + bl 1e20f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f361c │ │ │ │ + beq.n 1f330c │ │ │ │ mov.w fp, sl, lsl #5 │ │ │ │ add.w sl, r8, sl, lsl #5 │ │ │ │ add.w r3, sl, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1e2408 │ │ │ │ - cbz r0, 1f35fe │ │ │ │ + bl 1e20f8 │ │ │ │ + cbz r0, 1f32ee │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ ldrb.w sl, [r1, #13] │ │ │ │ cmp sl, r2 │ │ │ │ - bne.n 1f35fe │ │ │ │ + bne.n 1f32ee │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r9, r9, #60 @ 0x3c │ │ │ │ add r9, r4 │ │ │ │ movs r7, #0 │ │ │ │ orr.w sl, r2, sl │ │ │ │ add.w r2, fp, #60 @ 0x3c │ │ │ │ add r8, r2 │ │ │ │ mov r2, r6 │ │ │ │ mov fp, r0 │ │ │ │ mov r6, sl │ │ │ │ mov sl, r2 │ │ │ │ - b.n 1f35d0 │ │ │ │ + b.n 1f32c0 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #16 │ │ │ │ - beq.w 1f3732 │ │ │ │ + beq.w 1f3422 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3f9c │ │ │ │ + bl 1e3c8c │ │ │ │ cmp r0, r7 │ │ │ │ - bls.n 1f35c8 │ │ │ │ + bls.n 1f32b8 │ │ │ │ ldrb.w r3, [r8, r7] │ │ │ │ ldrb.w r1, [r9, r7] │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ add.w r1, sl, r1, lsl #3 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f33ec │ │ │ │ + bl 1f30dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f35c8 │ │ │ │ + bne.n 1f32b8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #372] @ (1f3778 ) │ │ │ │ - ldr r3, [pc, #368] @ (1f3774 ) │ │ │ │ + ldr r2, [pc, #372] @ (1f3468 ) │ │ │ │ + ldr r3, [pc, #368] @ (1f3464 ) │ │ │ │ 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 1f376a │ │ │ │ + bne.w 1f345a │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ add r7, sp, #28 │ │ │ │ strd r6, r6, [sp, #28] │ │ │ │ strd r6, r6, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r6, [r0, #-8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1f3736 │ │ │ │ + bne.w 1f3426 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ movw r3, #359 @ 0x167 │ │ │ │ it eq │ │ │ │ moveq.w r3, #266 @ 0x10a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1f3736 │ │ │ │ + bne.n 1f3426 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov sl, r6 │ │ │ │ sub.w fp, r0, #20 │ │ │ │ add.w r6, r0, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1f3662 │ │ │ │ + b.n 1f3352 │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ strb.w r3, [r7, sl] │ │ │ │ add.w sl, sl, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e3f9c │ │ │ │ + bl 1e3c8c │ │ │ │ cmp r0, sl │ │ │ │ - bhi.n 1f3656 │ │ │ │ + bhi.n 1f3346 │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsls r1, r3, #5 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r8, r1 │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f3752 │ │ │ │ + bne.n 1f3442 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r2, #359 @ 0x167 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ it eq │ │ │ │ moveq.w r2, #266 @ 0x10a │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f3752 │ │ │ │ + bne.n 1f3442 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ sub.w r3, r6, #20 │ │ │ │ movw sl, #65497 @ 0xffd9 │ │ │ │ movt sl, #65535 @ 0xffff │ │ │ │ eor.w ip, ip, #1 │ │ │ │ sub.w sl, sl, r6 │ │ │ │ add.w fp, r6, #39 @ 0x27 │ │ │ │ str r5, [sp, #20] │ │ │ │ add.w r7, sp, #43 @ 0x2b │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r1 │ │ │ │ strd ip, r0, [sp, #8] │ │ │ │ - b.n 1f36d6 │ │ │ │ + b.n 1f33c6 │ │ │ │ ldrb.w r3, [fp, #1]! │ │ │ │ strb.w r3, [r7, #1]! │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3f9c │ │ │ │ + bl 1e3c8c │ │ │ │ add.w r3, sl, fp │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1f36ce │ │ │ │ + bhi.n 1f33be │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldrd ip, r0, [sp, #8] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f35fe │ │ │ │ + beq.n 1f32ee │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1f35fe │ │ │ │ + bne.n 1f32ee │ │ │ │ add.w r9, r9, #59 @ 0x3b │ │ │ │ add.w r6, r1, #59 @ 0x3b │ │ │ │ add r9, r4 │ │ │ │ add r6, r8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1f3726 │ │ │ │ + b.n 1f3416 │ │ │ │ ldrb.w r2, [r9, #1]! │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ add r2, sp │ │ │ │ add r3, sp │ │ │ │ ldrb r2, [r2, #28] │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f35fe │ │ │ │ + bne.w 1f32ee │ │ │ │ adds r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3f9c │ │ │ │ + bl 1e3c8c │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.n 1f370c │ │ │ │ + bhi.n 1f33fc │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f3600 │ │ │ │ + b.n 1f32f0 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ add.w r2, sp, #27 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r1, 1f374a │ │ │ │ + cbz r1, 1f343a │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1f3740 │ │ │ │ + bne.n 1f3430 │ │ │ │ mov.w ip, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 1f3672 │ │ │ │ + b.n 1f3362 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ add.w r2, sp, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 1f3766 │ │ │ │ + cbz r0, 1f3456 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1f375c │ │ │ │ + bne.n 1f344c │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1f36f0 │ │ │ │ + b.n 1f33e0 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + ldmia r5, {r1, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ lsls r0, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #40] @ 1f37b4 │ │ │ │ + ldr.w ip, [pc, #40] @ 1f34a4 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #36] @ (1f37b8 ) │ │ │ │ + ldr r4, [pc, #36] @ (1f34a8 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla ip, ip, lr, r4 │ │ │ │ add ip, r2 │ │ │ │ ldrb.w r4, [ip, #23] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f353c │ │ │ │ + bl 1f322c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r0!, {r1, r3, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ 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 │ │ │ │ @@ -580410,25 +580095,25 @@ │ │ │ │ add.w r5, r9, #59 @ 0x3b │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r1 │ │ │ │ add r6, r0 │ │ │ │ add r5, r1 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f37f6 │ │ │ │ + b.n 1f34e6 │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f381c │ │ │ │ + bne.n 1f350c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3f9c │ │ │ │ + bl 1e3c8c │ │ │ │ cmp r0, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bhi.n 1f37ea │ │ │ │ + bhi.n 1f34da │ │ │ │ add sl, r9 │ │ │ │ add r7, fp │ │ │ │ ldr.w r0, [sl, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ @@ -580436,470 +580121,470 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, 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 │ │ │ │ - ldr.w r2, [pc, #1116] @ 1f3c94 │ │ │ │ + ldr.w r2, [pc, #1116] @ 1f3984 │ │ │ │ sub sp, #8 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1f3864 │ │ │ │ + bne.n 1f3554 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 1f385a │ │ │ │ + bhi.n 1f354a │ │ │ │ tbb [pc, r3] │ │ │ │ ldrb r7, [r4, #24] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ lsrs r2, r1, #27 │ │ │ │ lsls r5, r0, #20 │ │ │ │ movs r5, r0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1f3a5e │ │ │ │ + beq.w 1f374e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f3864 │ │ │ │ + bne.n 1f3554 │ │ │ │ ldrb.w r1, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1f3864 │ │ │ │ + bne.n 1f3554 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f3b2a │ │ │ │ + beq.w 1f381a │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 5548c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1f3866 │ │ │ │ + b.n 1f3556 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1f3864 │ │ │ │ + bne.n 1f3554 │ │ │ │ ldrb.w r1, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r0, [r7, #40] @ 0x28 │ │ │ │ eors r1, r0 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bne.n 1f3864 │ │ │ │ + bne.n 1f3554 │ │ │ │ ldrb.w r0, [r4, #32] │ │ │ │ ldrb.w r1, [r7, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1f3864 │ │ │ │ + bne.n 1f3554 │ │ │ │ ldrb.w r0, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r7, #33] @ 0x21 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1f3864 │ │ │ │ - ldr r1, [pc, #968] @ (1f3c98 ) │ │ │ │ + bne.n 1f3554 │ │ │ │ + ldr r1, [pc, #968] @ (1f3988 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov sl, r2 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.w 1f3b8a │ │ │ │ + bne.w 1f387a │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f3aaa │ │ │ │ + beq.w 1f379a │ │ │ │ add.w r9, r7, #59 @ 0x3b │ │ │ │ add.w r8, r4, #59 @ 0x3b │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, r8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f3910 │ │ │ │ + b.n 1f3600 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ mov r5, r2 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f3864 │ │ │ │ + bne.n 1f3554 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e3f9c │ │ │ │ + bl 1e3c8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 1f38fc │ │ │ │ + bcc.n 1f35ec │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r9, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f3864 │ │ │ │ + bne.n 1f3554 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ adds r2, r7, #1 │ │ │ │ add.w r8, r8, #32 │ │ │ │ mov r7, r2 │ │ │ │ add.w r9, r9, #32 │ │ │ │ mla r3, r0, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 1f38f4 │ │ │ │ - b.n 1f3aaa │ │ │ │ + bhi.n 1f35e4 │ │ │ │ + b.n 1f379a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f3864 │ │ │ │ + bne.n 1f3554 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f3864 │ │ │ │ + bne.n 1f3554 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1f3864 │ │ │ │ + bne.w 1f3554 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f3b7c │ │ │ │ + beq.w 1f386c │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1f3864 │ │ │ │ + bne.w 1f3554 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1f3ad4 │ │ │ │ + bhi.w 1f37c4 │ │ │ │ tbb [pc, r3] │ │ │ │ str r4, [sp, #600] @ 0x258 │ │ │ │ - add r3, pc, #600 @ (adr r3, 1f3be0 ) │ │ │ │ + add r3, pc, #600 @ (adr r3, 1f38d0 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bl 1f297c │ │ │ │ + bl 1f266c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f297c │ │ │ │ + bl 1f266c │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 1f3864 │ │ │ │ + bne.w 1f3554 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f3af4 │ │ │ │ + beq.w 1f37e4 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ ldr.w ip, [r7, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r1, #16 │ │ │ │ add.w lr, r1, #12 │ │ │ │ add.w r1, ip, #16 │ │ │ │ add.w ip, ip, #12 │ │ │ │ - b.n 1f39d6 │ │ │ │ + b.n 1f36c6 │ │ │ │ ldr.w r5, [ip, r3, lsl #2] │ │ │ │ ldr.w r6, [lr, r3, lsl #2] │ │ │ │ adds r3, #5 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 1f3864 │ │ │ │ + bne.w 1f3554 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1f3af4 │ │ │ │ + beq.w 1f37e4 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ ldr.w r6, [r1, r3, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1f39c0 │ │ │ │ - b.n 1f3864 │ │ │ │ + beq.n 1f36b0 │ │ │ │ + b.n 1f3554 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 1f3864 │ │ │ │ + bne.w 1f3554 │ │ │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1f3864 │ │ │ │ - ldr r3, [pc, #668] @ (1f3c9c ) │ │ │ │ + bne.w 1f3554 │ │ │ │ + ldr r3, [pc, #668] @ (1f398c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r3 │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, r0, r2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 1f3a2a │ │ │ │ + cbz r3, 1f371a │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3864 │ │ │ │ + bne.w 1f3554 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3864 │ │ │ │ + bne.w 1f3554 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ add.w r1, r7, #92 @ 0x5c │ │ │ │ add.w ip, r4, #92 @ 0x5c │ │ │ │ mla r3, r3, r0, r8 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1f3a4e │ │ │ │ - b.n 1f3b4c │ │ │ │ + bne.n 1f373e │ │ │ │ + b.n 1f383c │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 1f3b4c │ │ │ │ + beq.n 1f383c │ │ │ │ ldr.w r5, [r1, r3, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r6, [ip, r3, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1f3a48 │ │ │ │ - b.n 1f3864 │ │ │ │ + beq.n 1f3738 │ │ │ │ + b.n 1f3554 │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3864 │ │ │ │ + bne.w 1f3554 │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3864 │ │ │ │ + bne.w 1f3554 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1f3aaa │ │ │ │ + cbz r3, 1f379a │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - cbz r2, 1f3aa2 │ │ │ │ + cbz r2, 1f3792 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.n 1f3a92 │ │ │ │ + b.n 1f3782 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f3aa2 │ │ │ │ + cbz r2, 1f3792 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f3a8c │ │ │ │ + bne.n 1f377c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3864 │ │ │ │ + bne.w 1f3554 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f3a82 │ │ │ │ + bne.n 1f3772 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f3866 │ │ │ │ + b.n 1f3556 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3864 │ │ │ │ + bne.w 1f3554 │ │ │ │ ldrb.w r0, [r0, #80] @ 0x50 │ │ │ │ ldrb.w r3, [r7, #80] @ 0x50 │ │ │ │ subs r2, r0, r3 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ - b.n 1f3866 │ │ │ │ + b.n 1f3556 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ subs r1, r0, r3 │ │ │ │ negs r0, r1 │ │ │ │ adcs r0, r1 │ │ │ │ - b.n 1f3866 │ │ │ │ + b.n 1f3556 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3864 │ │ │ │ + bne.w 1f3554 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3864 │ │ │ │ + bne.w 1f3554 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 1f3866 │ │ │ │ + b.n 1f3556 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r7, #65 @ 0x41 │ │ │ │ add.w r0, r4, #65 @ 0x41 │ │ │ │ blx 5548c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f3864 │ │ │ │ + bne.w 1f3554 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3864 │ │ │ │ + bne.w 1f3554 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3864 │ │ │ │ + bne.w 1f3554 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1f3866 │ │ │ │ + b.n 1f3556 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f3aaa │ │ │ │ + beq.n 1f379a │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ - b.n 1f3b3c │ │ │ │ + b.n 1f382c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f3aaa │ │ │ │ + beq.n 1f379a │ │ │ │ ldrb.w lr, [r0, r3, lsl #3] │ │ │ │ ldrb.w ip, [r1, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 1f3b38 │ │ │ │ - b.n 1f3864 │ │ │ │ + beq.n 1f3828 │ │ │ │ + b.n 1f3554 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, r0, r8 │ │ │ │ ldrb.w ip, [r3, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f3aaa │ │ │ │ + beq.n 1f379a │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f3b6c │ │ │ │ + b.n 1f385c │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1f3aaa │ │ │ │ + beq.n 1f379a │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1f3b68 │ │ │ │ - b.n 1f3864 │ │ │ │ + beq.n 1f3858 │ │ │ │ + b.n 1f3554 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1f3866 │ │ │ │ + b.n 1f3556 │ │ │ │ add.w r3, r4, #59 @ 0x3b │ │ │ │ movw r2, #65477 @ 0xffc5 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ mov r5, r3 │ │ │ │ add.w r6, r7, #59 @ 0x3b │ │ │ │ sub.w r8, r2, r4 │ │ │ │ - b.n 1f3bb2 │ │ │ │ + b.n 1f38a2 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f3c4a │ │ │ │ + bne.n 1f393a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e3f9c │ │ │ │ + bl 1e3c8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r2, r8, r3 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1f3ba2 │ │ │ │ + bhi.n 1f3892 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f3c4a │ │ │ │ + bne.n 1f393a │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1f37bc │ │ │ │ - cbz r0, 1f3c4a │ │ │ │ + bl 1f34ac │ │ │ │ + cbz r0, 1f393a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1f3aaa │ │ │ │ + bls.w 1f379a │ │ │ │ add.w r8, r4, #123 @ 0x7b │ │ │ │ adds r7, #123 @ 0x7b │ │ │ │ movs r6, #2 │ │ │ │ mov r5, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f3c0a │ │ │ │ + b.n 1f38fa │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 1f3864 │ │ │ │ + bne.w 1f3554 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1e3f9c │ │ │ │ + bl 1e3c8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 1f3bfc │ │ │ │ + bcc.n 1f38ec │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r7, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3864 │ │ │ │ + bne.w 1f3554 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ adds r2, r6, #1 │ │ │ │ add.w r8, r8, #32 │ │ │ │ mov r6, r2 │ │ │ │ adds r7, #32 │ │ │ │ mla r3, r0, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 1f3bf4 │ │ │ │ - b.n 1f3aaa │ │ │ │ + bhi.n 1f38e4 │ │ │ │ + b.n 1f379a │ │ │ │ add.w r6, r7, #91 @ 0x5b │ │ │ │ - b.n 1f3c66 │ │ │ │ + b.n 1f3956 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ mov r5, r3 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3864 │ │ │ │ + bne.w 1f3554 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3f9c │ │ │ │ + bl 1e3c8c │ │ │ │ add.w r3, r8, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1f3c50 │ │ │ │ + bhi.n 1f3940 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f3864 │ │ │ │ + bne.w 1f3554 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f37bc │ │ │ │ + bl 1f34ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3bdc │ │ │ │ - b.n 1f3864 │ │ │ │ + bne.n 1f38cc │ │ │ │ + b.n 1f3554 │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f3824 │ │ │ │ + bl 1f3514 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #12] @ (1f3cd0 ) │ │ │ │ - ldr r2, [pc, #12] @ (1f3cd4 ) │ │ │ │ + ldr r3, [pc, #12] @ (1f39c0 ) │ │ │ │ + ldr r2, [pc, #12] @ (1f39c4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1c7ae8 │ │ │ │ + bl 1c77d8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ mrc 15, 2, APSR_nzcv, cr1, cr15, {7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7d0c │ │ │ │ + bl 1c79fc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -580907,104 +580592,104 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ movw r2, #299 @ 0x12b │ │ │ │ lsls r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1f3d2a │ │ │ │ + bne.n 1f3a1a │ │ │ │ tst.w r3, #708 @ 0x2c4 │ │ │ │ - beq.n 1f3d86 │ │ │ │ + beq.n 1f3a76 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subw r3, r3, #810 @ 0x32a │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f3d96 │ │ │ │ + bhi.n 1f3a86 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c7ee4 │ │ │ │ + bl 1c7bd4 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1f3d1a │ │ │ │ - cbz r6, 1f3d48 │ │ │ │ + beq.n 1f3a0a │ │ │ │ + cbz r6, 1f3a38 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f3da2 │ │ │ │ + cbz r0, 1f3a92 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2194 │ │ │ │ + bl 1e1e84 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2194 │ │ │ │ + bl 1e1e84 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 1f3d74 │ │ │ │ + cbnz r3, 1f3a64 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldrb.w r4, [r4, #40] @ 0x28 │ │ │ │ ubfx r2, r3, #2, #4 │ │ │ │ ubfx r4, r4, #2, #4 │ │ │ │ orrs r2, r4 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f3d1c │ │ │ │ + beq.n 1f3a0c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e26a8 │ │ │ │ + bl 1e2398 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bhi.n 1f3d22 │ │ │ │ + bhi.n 1f3a12 │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - bhi.n 1f3d2a │ │ │ │ + bhi.n 1f3a1a │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1f3d2a │ │ │ │ + bls.n 1f3a1a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e38d8 │ │ │ │ + bl 1e35c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3d1a │ │ │ │ - b.n 1f3d2a │ │ │ │ + beq.n 1f3a0a │ │ │ │ + b.n 1f3a1a │ │ │ │ str r4, [r3, #4] │ │ │ │ - b.n 1f3d1a │ │ │ │ + b.n 1f3a0a │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldrb.w ip, [r0, #19] │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ and.w lr, ip, #8 │ │ │ │ mov.w ip, ip, lsl #3 │ │ │ │ add.w r6, r1, lr │ │ │ │ and.w ip, ip, #64 @ 0x40 │ │ │ │ sub.w r0, r0, ip │ │ │ │ ldr.w r5, [r1, lr] │ │ │ │ add.w ip, r0, r4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 1f3e08 │ │ │ │ + beq.n 1f3af8 │ │ │ │ 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 1f3e42 │ │ │ │ + beq.n 1f3b32 │ │ │ │ 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 │ │ │ │ @@ -581022,48 +580707,48 @@ │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 1f3f0a │ │ │ │ + bcs.n 1f3bfa │ │ │ │ mov.w lr, #6 │ │ │ │ mul.w lr, lr, r3 │ │ │ │ add.w ip, r6, lr │ │ │ │ ldrb.w r5, [r6, lr] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f3f14 │ │ │ │ + beq.n 1f3c04 │ │ │ │ ldrb.w r7, [ip, #5] │ │ │ │ ldrb.w lr, [r2, #8] │ │ │ │ cmp r7, lr │ │ │ │ - bne.n 1f3e9e │ │ │ │ + bne.n 1f3b8e │ │ │ │ ldrb.w lr, [ip, #4] │ │ │ │ ldrb r7, [r2, #9] │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 1f3e9e │ │ │ │ + bne.n 1f3b8e │ │ │ │ ldrb.w r7, [ip, #1] │ │ │ │ ldrb.w lr, [r2, #4] │ │ │ │ cmp r7, lr │ │ │ │ - beq.n 1f3f32 │ │ │ │ + beq.n 1f3c22 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 1f3f26 │ │ │ │ + bls.n 1f3c16 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 1f3f26 │ │ │ │ + beq.n 1f3c16 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 1f3f5e │ │ │ │ + bls.n 1f3c4e │ │ │ │ mov.w lr, #6 │ │ │ │ movs r1, #0 │ │ │ │ mul.w lr, lr, r3 │ │ │ │ add.w ip, r6, lr │ │ │ │ ldrb.w r5, [r6, lr] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f3e74 │ │ │ │ + bne.n 1f3b64 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r1 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr.w r8, [r6, #44] @ 0x2c │ │ │ │ strb.w r7, [ip] │ │ │ │ sub.w r7, r8, #32 │ │ │ │ add.w r0, r0, r7, lsl #5 │ │ │ │ @@ -581086,74 +580771,74 @@ │ │ │ │ add.w r2, r3, #32 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r1, [r3, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1f3e9e │ │ │ │ + beq.n 1f3b8e │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r1 │ │ │ │ orr.w r7, r5, r6 │ │ │ │ mov r5, r1 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 1f3ec0 │ │ │ │ + b.n 1f3bb0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.n 1f3e9e │ │ │ │ + bpl.n 1f3b8e │ │ │ │ cmp.w lr, #1 │ │ │ │ - bhi.n 1f3f62 │ │ │ │ + bhi.n 1f3c52 │ │ │ │ ldrb.w lr, [ip, #2] │ │ │ │ ldrb r7, [r2, #5] │ │ │ │ cmp lr, r7 │ │ │ │ - beq.n 1f3f42 │ │ │ │ + beq.n 1f3c32 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.n 1f3e9e │ │ │ │ + bpl.n 1f3b8e │ │ │ │ ldrb.w r7, [ip, #3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f3e9e │ │ │ │ + beq.n 1f3b8e │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.n 1f3f14 │ │ │ │ + bhi.n 1f3c04 │ │ │ │ asr.w r7, r5, r1 │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.n 1f3f18 │ │ │ │ + bpl.n 1f3c08 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1f3f4e │ │ │ │ - b.n 1f3e9e │ │ │ │ + bne.n 1f3c3e │ │ │ │ + b.n 1f3b8e │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1f3f0a │ │ │ │ + b.n 1f3bfa │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n 1f3e9e │ │ │ │ - b.n 1f3f32 │ │ │ │ + bne.n 1f3b8e │ │ │ │ + b.n 1f3c22 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 1f3ffa │ │ │ │ + blt.n 1f3cea │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ lsls r3, r3, #28 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ it mi │ │ │ │ submi r4, #64 @ 0x40 │ │ │ │ - bl 20e470 │ │ │ │ + bl 20e160 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 1f3ff0 │ │ │ │ + cbnz r0, 1f3ce0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bb860 │ │ │ │ + bl 2bb550 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 1f3fe8 │ │ │ │ + beq.n 1f3cd8 │ │ │ │ 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 │ │ │ │ @@ -581168,53 +580853,53 @@ │ │ │ │ orr.w r1, r1, ip │ │ │ │ lsl.w r0, r3, r4 │ │ │ │ orrs r1, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1f3fc8 │ │ │ │ + b.n 1f3cb8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bc664 │ │ │ │ + bl 2bc354 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f3f96 │ │ │ │ + b.n 1f3c86 │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #7] │ │ │ │ ldrb r2, [r1, #7] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f4014 │ │ │ │ + bne.n 1f3d04 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1f4020 │ │ │ │ + beq.n 1f3d10 │ │ │ │ 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 1f4014 │ │ │ │ + bne.n 1f3d04 │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ ldrb r2, [r1, #9] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f4014 │ │ │ │ + bne.n 1f3d04 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f4060 │ │ │ │ + bne.n 1f3d50 │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f4060 │ │ │ │ + bne.n 1f3d50 │ │ │ │ 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 │ │ │ │ @@ -581233,105 +580918,105 @@ │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ mov r5, r2 │ │ │ │ str.w r8, [r2] │ │ │ │ str r2, [r2, #12] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f411c │ │ │ │ + beq.n 1f3e0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4120 │ │ │ │ + beq.n 1f3e10 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 1f40bc │ │ │ │ + bne.n 1f3dac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f40ae │ │ │ │ + cbz r3, 1f3d9e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f40ae │ │ │ │ + cbz r2, 1f3d9e │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r2, r2, #0, #24 │ │ │ │ tst r2, r7 │ │ │ │ - bne.n 1f413e │ │ │ │ + bne.n 1f3e2e │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4098 │ │ │ │ + bne.n 1f3d88 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r7 │ │ │ │ - beq.n 1f411c │ │ │ │ + beq.n 1f3e0c │ │ │ │ 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, 1f412e │ │ │ │ + cbz r3, 1f3e1e │ │ │ │ ldrb.w lr, [r2, #30] │ │ │ │ ubfx r1, lr, #0, #1 │ │ │ │ - b.n 1f40e0 │ │ │ │ + b.n 1f3dd0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1f412e │ │ │ │ + cbz r3, 1f3e1e │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ and.w ip, r3, #1 │ │ │ │ eor.w r3, r3, lr │ │ │ │ cmp ip, r1 │ │ │ │ - bhi.n 1f410e │ │ │ │ + bhi.n 1f3dfe │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1f40da │ │ │ │ + bmi.n 1f3dca │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 1f410e │ │ │ │ - bne.n 1f40da │ │ │ │ + bgt.n 1f3dfe │ │ │ │ + bne.n 1f3dca │ │ │ │ ldrb.w ip, [r0, #21] │ │ │ │ ldrb r3, [r2, #21] │ │ │ │ and.w ip, ip, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1f40da │ │ │ │ + bls.n 1f3dca │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r0, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f4094 │ │ │ │ + bne.n 1f3d84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #24 │ │ │ │ tst r1, r7 │ │ │ │ - bne.n 1f40ba │ │ │ │ + bne.n 1f3daa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #12] │ │ │ │ strd r8, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f4094 │ │ │ │ - b.n 1f411c │ │ │ │ + bne.n 1f3d84 │ │ │ │ + b.n 1f3e0c │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1f40bc │ │ │ │ + b.n 1f3dac │ │ │ │ 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, #796] @ (1f4478 ) │ │ │ │ + ldr r2, [pc, #796] @ (1f4168 ) │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #796] @ (1f447c ) │ │ │ │ + ldr r3, [pc, #796] @ (1f416c ) │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -581348,63 +581033,63 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ strd r2, r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, r2, [sp, #64] @ 0x40 │ │ │ │ strd r2, r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f42cc │ │ │ │ + beq.w 1f3fbc │ │ │ │ mov.w r8, #1 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f41ae │ │ │ │ + b.n 1f3e9e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f42cc │ │ │ │ + beq.w 1f3fbc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst.w r3, r9 │ │ │ │ - beq.n 1f41a4 │ │ │ │ + beq.n 1f3e94 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 1f41a4 │ │ │ │ + bhi.n 1f3e94 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 20e470 │ │ │ │ + bl 20e160 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f4416 │ │ │ │ + bne.w 1f4106 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb860 │ │ │ │ + bl 2bb550 │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ sub.w ip, r1, #32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ands.w r2, r2, #8 │ │ │ │ mov.w ip, ip, lsl #5 │ │ │ │ and.w sl, r0, #64 @ 0x40 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - beq.w 1f4308 │ │ │ │ + beq.w 1f3ff8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ sub.w r1, r1, sl │ │ │ │ adds r0, r5, r1 │ │ │ │ mov.w lr, #0 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ strd r2, lr, [sp, #16] │ │ │ │ - beq.w 1f4328 │ │ │ │ + beq.w 1f4018 │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ sub.w fp, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsl.w r0, r8, r0 │ │ │ │ lsl.w fp, r8, fp │ │ │ │ subs r0, #1 │ │ │ │ lsr.w r2, r8, r2 │ │ │ │ @@ -581413,15 +581098,15 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w ip, ip, r3, lsl #3 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ add r2, ip │ │ │ │ and.w r3, r3, #16 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - beq.n 1f4346 │ │ │ │ + beq.n 1f4036 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ sub.w r7, r1, #32 │ │ │ │ rsb r6, r1, #32 │ │ │ │ lsl.w r1, r8, r1 │ │ │ │ lsr.w r6, r8, r6 │ │ │ │ negs r1, r1 │ │ │ │ lsl.w r7, r8, r7 │ │ │ │ @@ -581432,108 +581117,108 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ and.w r7, r7, fp │ │ │ │ and.w fp, r6, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ands r6, r0 │ │ │ │ and.w r0, r7, lr │ │ │ │ ands r7, r1 │ │ │ │ - cbz r2, 1f42a2 │ │ │ │ + cbz r2, 1f3f92 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w ip, [r2, ip] │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ bfi r2, ip, #0, #2 │ │ │ │ strb r2, [r4, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f4420 │ │ │ │ + beq.w 1f4110 │ │ │ │ orrs.w r0, r0, fp │ │ │ │ - bne.n 1f4330 │ │ │ │ + bne.n 1f4020 │ │ │ │ orrs r7, r6 │ │ │ │ - beq.w 1f41a4 │ │ │ │ + beq.w 1f3e94 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f3da8 │ │ │ │ + bl 1f3a98 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f41ae │ │ │ │ + bne.w 1f3e9e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ strd r2, r3, [r1] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ strd r2, r3, [r1] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #400] @ (1f4480 ) │ │ │ │ - ldr r3, [pc, #396] @ (1f447c ) │ │ │ │ + ldr r2, [pc, #400] @ (1f4170 ) │ │ │ │ + ldr r3, [pc, #396] @ (1f416c ) │ │ │ │ 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 1f4472 │ │ │ │ + bne.w 1f4162 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ sub.w r1, r1, sl │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w lr, [r2, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ adds r0, r5, r1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne.w 1f421e │ │ │ │ + bne.w 1f3f0e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1f4240 │ │ │ │ + b.n 1f3f30 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, lr │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f3da8 │ │ │ │ + bl 1f3a98 │ │ │ │ orrs r7, r6 │ │ │ │ - beq.w 1f41a4 │ │ │ │ - b.n 1f42b4 │ │ │ │ + beq.w 1f3e94 │ │ │ │ + b.n 1f3fa4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f4444 │ │ │ │ + beq.n 1f4134 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r1, [r2, ip] │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ strb r2, [r4, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f41a4 │ │ │ │ + bne.w 1f3e94 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f41a4 │ │ │ │ + beq.w 1f3e94 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ movs r3, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ add.w ip, r2, r1 │ │ │ │ mov fp, r4 │ │ │ │ mov r6, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f444c │ │ │ │ + beq.n 1f413c │ │ │ │ ldr.w r2, [fp, #44] @ 0x2c │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r7, #1 │ │ │ │ sub.w r9, r2, sl │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ @@ -581551,15 +581236,15 @@ │ │ │ │ lsr.w r9, r7, r9 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ orr.w r1, r1, r9 │ │ │ │ orrs r0, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r1, 1f4436 │ │ │ │ + cbz r1, 1f4126 │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ sub.w r2, r2, sl │ │ │ │ add r2, r3 │ │ │ │ adds r3, #1 │ │ │ │ @@ -581572,162 +581257,162 @@ │ │ │ │ orr.w r4, r4, r1 │ │ │ │ ldr.w r1, [ip] │ │ │ │ orr.w r1, r1, r2 │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ orr.w r2, r2, r4 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ - bne.n 1f4380 │ │ │ │ + bne.n 1f4070 │ │ │ │ mov r4, fp │ │ │ │ mov r9, r6 │ │ │ │ - b.n 1f41a4 │ │ │ │ + b.n 1f3e94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc664 │ │ │ │ + bl 2bc354 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f41d2 │ │ │ │ + b.n 1f3ec2 │ │ │ │ orrs.w r0, r0, fp │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq fp, r3 │ │ │ │ orrs r7, r6 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1f4366 │ │ │ │ + b.n 1f4056 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1f43a0 │ │ │ │ + bne.n 1f4090 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r4, fp │ │ │ │ - b.n 1f41a4 │ │ │ │ + b.n 1f3e94 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f41a4 │ │ │ │ - b.n 1f4360 │ │ │ │ + bne.w 1f3e94 │ │ │ │ + b.n 1f4050 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 1f4456 │ │ │ │ + cbz r2, 1f4146 │ │ │ │ ldr.w r2, [fp, #44] @ 0x2c │ │ │ │ - b.n 1f43d4 │ │ │ │ + b.n 1f40c4 │ │ │ │ adds r3, #1 │ │ │ │ mov r4, fp │ │ │ │ mov r9, r6 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 1f41a4 │ │ │ │ + beq.w 1f3e94 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 1f41a4 │ │ │ │ + beq.w 1f3e94 │ │ │ │ adds r3, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1f4462 │ │ │ │ - b.n 1f41a4 │ │ │ │ + bne.n 1f4152 │ │ │ │ + b.n 1f3e94 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bkpt 0x00a0 │ │ │ │ + stmia r1!, {r4, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, pc} │ │ │ │ + stmia r0!, {r2, r3, r4} │ │ │ │ lsls r0, r3, #2 │ │ │ │ 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 │ │ │ │ ldrb.w r4, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f44fa │ │ │ │ + beq.n 1f41ea │ │ │ │ ldr r7, [r4, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1f466e │ │ │ │ + beq.w 1f435e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1f44c6 │ │ │ │ + beq.n 1f41b6 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.w 1f46ec │ │ │ │ + bls.w 1f43dc │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 1f44e2 │ │ │ │ + cbz r7, 1f41d2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1f44e2 │ │ │ │ + cbz r3, 1f41d2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1f4500 │ │ │ │ + bne.n 1f41f0 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f44ca │ │ │ │ + bne.n 1f41ba │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1f44fa │ │ │ │ + beq.n 1f41ea │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls.n 1f450a │ │ │ │ + bls.n 1f41fa │ │ │ │ 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 1f4660 │ │ │ │ + bhi.w 1f4350 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 20e470 │ │ │ │ + bl 20e160 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f4698 │ │ │ │ + bne.w 1f4388 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc204 │ │ │ │ - cbz r0, 1f452a │ │ │ │ + bl 2bbef4 │ │ │ │ + cbz r0, 1f421a │ │ │ │ ldrb r2, [r6, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 1f4658 │ │ │ │ + bls.w 1f4348 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ - bl 2bc2b0 │ │ │ │ + bl 2bbfa0 │ │ │ │ mov.w sl, #4 │ │ │ │ - bl 2bc21c │ │ │ │ + bl 2bbf0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f46e0 │ │ │ │ + bne.w 1f43d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc2b0 │ │ │ │ - bl 2bc288 │ │ │ │ + bl 2bbfa0 │ │ │ │ + bl 2bbf78 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bb860 │ │ │ │ + bl 2bb550 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc2b0 │ │ │ │ + bl 2bbfa0 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #24 │ │ │ │ it hi │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 1f4578 │ │ │ │ - ldr r1, [pc, #392] @ (1f46f4 ) │ │ │ │ + bhi.n 1f4268 │ │ │ │ + ldr r1, [pc, #392] @ (1f43e4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r2, #2 │ │ │ │ movne r2, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f4660 │ │ │ │ + beq.n 1f4350 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mul.w r3, r2, sl │ │ │ │ movs r2, #6 │ │ │ │ mov.w fp, #1 │ │ │ │ str r7, [sp, #28] │ │ │ │ movs r7, #0 │ │ │ │ lsl.w sl, fp, r3 │ │ │ │ @@ -581735,49 +581420,49 @@ │ │ │ │ mla r5, r2, r5, r1 │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ mov sl, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r5 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1f463c │ │ │ │ + b.n 1f432c │ │ │ │ lsls r3, r7, #31 │ │ │ │ - bpl.w 1f46b0 │ │ │ │ + bpl.w 1f43a0 │ │ │ │ lsl.w ip, fp, r5 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ orr.w r0, r0, ip │ │ │ │ strb.w r0, [r9, #-192] │ │ │ │ ldrb.w r0, [sl, #30] │ │ │ │ lsls r1, r0, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #0 │ │ │ │ - bmi.n 1f45e8 │ │ │ │ + bmi.n 1f42d8 │ │ │ │ ldrb.w ip, [r6, #4] │ │ │ │ cmp.w ip, #18 │ │ │ │ - bhi.n 1f46a2 │ │ │ │ + bhi.n 1f4392 │ │ │ │ movw r0, #32515 @ 0x7f03 │ │ │ │ movt r0, #7 │ │ │ │ lsr.w r0, r0, ip │ │ │ │ lsls r2, r0, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #2 │ │ │ │ - bpl.n 1f46a2 │ │ │ │ + bpl.n 1f4392 │ │ │ │ strb.w r0, [r9, #-191] │ │ │ │ ldrb.w r0, [sl, #19] │ │ │ │ lsls r3, r0, #29 │ │ │ │ it mi │ │ │ │ movmi r0, #0 │ │ │ │ - bmi.n 1f4602 │ │ │ │ + bmi.n 1f42f2 │ │ │ │ tst.w r0, #2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ strb.w r0, [r9, #-190] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc2b0 │ │ │ │ + bl 2bbfa0 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ add.w r9, r9, #6 │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #2 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -581785,174 +581470,174 @@ │ │ │ │ cmp r8, r7 │ │ │ │ ldrb.w r0, [sl, #20] │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ strb.w r0, [r9, #-194] │ │ │ │ ldrb.w r0, [sl, #30] │ │ │ │ ubfx r0, r0, #0, #1 │ │ │ │ strb.w r0, [r9, #-193] │ │ │ │ - beq.n 1f46d4 │ │ │ │ + beq.n 1f43c4 │ │ │ │ ldrb.w r0, [r9, #-192] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f45a8 │ │ │ │ + bne.n 1f4298 │ │ │ │ ldrb.w ip, [sl, #21] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and.w ip, ip, #3 │ │ │ │ lsl.w ip, r3, ip │ │ │ │ orr.w r0, r0, ip │ │ │ │ - b.n 1f45ba │ │ │ │ + b.n 1f42aa │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 1f452a │ │ │ │ + bmi.w 1f421a │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1f44c6 │ │ │ │ + bne.w 1f41b6 │ │ │ │ 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, #24 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1f44fa │ │ │ │ + beq.w 1f41ea │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ subs r2, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 1f44fa │ │ │ │ + bhi.w 1f41ea │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 20e470 │ │ │ │ + bl 20e160 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f451a │ │ │ │ + beq.w 1f420a │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc664 │ │ │ │ + bl 2bc354 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f451a │ │ │ │ + b.n 1f420a │ │ │ │ ldrb.w r0, [sl, #20] │ │ │ │ cmp r0, #31 │ │ │ │ ite hi │ │ │ │ lsrhi r0, r0, #5 │ │ │ │ ldrls r0, [sp, #12] │ │ │ │ - b.n 1f45e8 │ │ │ │ + b.n 1f42d8 │ │ │ │ ldrb.w lr, [sl, #21] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w lr, lr, #3 │ │ │ │ rsb ip, lr, #4 │ │ │ │ sub.w r5, r3, ip │ │ │ │ lsl.w ip, fp, ip │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w ip, ip, lr │ │ │ │ orr.w r0, r0, ip │ │ │ │ - b.n 1f45ba │ │ │ │ + b.n 1f42aa │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1f44c6 │ │ │ │ - b.n 1f4668 │ │ │ │ + bne.w 1f41b6 │ │ │ │ + b.n 1f4358 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc2b0 │ │ │ │ + bl 2bbfa0 │ │ │ │ ldrb.w sl, [r0, #13] │ │ │ │ - b.n 1f4540 │ │ │ │ + b.n 1f4230 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f4688 │ │ │ │ + b.n 1f4378 │ │ │ │ nop │ │ │ │ @ instruction: 0xf5ee008b │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [r1, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w ip, #220 @ 0xdc │ │ │ │ - bhi.n 1f475c │ │ │ │ + bhi.n 1f444c │ │ │ │ cmp.w ip, #216 @ 0xd8 │ │ │ │ - bhi.n 1f476a │ │ │ │ + bhi.n 1f445a │ │ │ │ cmp.w ip, #101 @ 0x65 │ │ │ │ - bne.n 1f4756 │ │ │ │ + bne.n 1f4446 │ │ │ │ sub.w r3, r0, #4 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r5, r3, #4 │ │ │ │ add.w r3, r1, r3, lsl #4 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1f474c │ │ │ │ - b.n 1f474e │ │ │ │ + beq.n 1f443c │ │ │ │ + b.n 1f443e │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1f47ec │ │ │ │ + bne.n 1f44dc │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 1f476e │ │ │ │ + cbz r2, 1f445e │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1f4742 │ │ │ │ + bne.n 1f4432 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r3, #319 @ 0x13f │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 1f476a │ │ │ │ + beq.n 1f445a │ │ │ │ cmp.w ip, #756 @ 0x2f4 │ │ │ │ - bne.n 1f4756 │ │ │ │ + bne.n 1f4446 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f472c │ │ │ │ + b.n 1f441c │ │ │ │ ldr.w lr, [r3, #48] @ 0x30 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1f4756 │ │ │ │ + beq.n 1f4446 │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1f4756 │ │ │ │ + bne.n 1f4446 │ │ │ │ ldr.w r3, [lr, #44] @ 0x2c │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne.n 1f4756 │ │ │ │ + bne.n 1f4446 │ │ │ │ mov r3, r4 │ │ │ │ cmp.w ip, #756 @ 0x2f4 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #101 @ 0x65 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 1f47bc │ │ │ │ + bne.n 1f44ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ adds r3, r4, r5 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ ite eq │ │ │ │ subeq r0, #20 │ │ │ │ movne r0, #0 │ │ │ │ - bl 1ead30 │ │ │ │ + bl 1eaa20 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r1, [r3, #4] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r1, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e021c │ │ │ │ + bl 1dff0c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1f47e2 │ │ │ │ + cbz r0, 1f44d2 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e52b4 │ │ │ │ + bl 1e4fa4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r1, #20 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e26a8 │ │ │ │ - b.n 1f479c │ │ │ │ + bl 1e2398 │ │ │ │ + b.n 1f448c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -581960,109 +581645,109 @@ │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r4, r1 │ │ │ │ add.w r9, sp, #80 @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ add.w r8, sp, #112 @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #980] @ (1f4bec ) │ │ │ │ + ldr r2, [pc, #980] @ (1f48dc ) │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #980] @ (1f4bf0 ) │ │ │ │ + ldr r3, [pc, #980] @ (1f48e0 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54720 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 54720 │ │ │ │ cmp r4, #8 │ │ │ │ - beq.w 1f4a8c │ │ │ │ + beq.w 1f477c │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f48bc │ │ │ │ + beq.n 1f45ac │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f48b6 │ │ │ │ + beq.n 1f45a6 │ │ │ │ ands r3, r4 │ │ │ │ - beq.w 1f4994 │ │ │ │ + beq.w 1f4684 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrb r1, [r5, #19] │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ tst.w r1, #8 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ it ne │ │ │ │ movne r1, r0 │ │ │ │ cmp r3, #31 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bhi.n 1f48e0 │ │ │ │ + bhi.n 1f45d0 │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #21 │ │ │ │ it eq │ │ │ │ cmpeq r1, #7 │ │ │ │ - beq.n 1f48e0 │ │ │ │ + beq.n 1f45d0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f4998 │ │ │ │ + beq.w 1f4688 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1f48a6 │ │ │ │ + cbz r3, 1f4596 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1f48a6 │ │ │ │ + cbz r1, 1f4596 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #24 │ │ │ │ tst r1, r4 │ │ │ │ - bne.w 1f4a86 │ │ │ │ + bne.w 1f4776 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f488e │ │ │ │ + bne.n 1f457e │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r4 │ │ │ │ - beq.n 1f4998 │ │ │ │ + beq.n 1f4688 │ │ │ │ mov r5, r2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1f4862 │ │ │ │ + b.n 1f4552 │ │ │ │ tst r3, r4 │ │ │ │ - bne.w 1f4bc4 │ │ │ │ + bne.w 1f48b4 │ │ │ │ mov r0, sl │ │ │ │ - bl 232200 │ │ │ │ + bl 231ef0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #812] @ (1f4bf4 ) │ │ │ │ - ldr r3, [pc, #808] @ (1f4bf0 ) │ │ │ │ + ldr r2, [pc, #812] @ (1f48e4 ) │ │ │ │ + ldr r3, [pc, #808] @ (1f48e0 ) │ │ │ │ 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 1f4bca │ │ │ │ + bne.w 1f48ba │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 1f4884 │ │ │ │ + bmi.n 1f4574 │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ ands.w r3, r3, #16 │ │ │ │ - bne.n 1f4884 │ │ │ │ + bne.n 1f4574 │ │ │ │ strd r2, r4, [sp, #20] │ │ │ │ mov r6, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1f493a │ │ │ │ + b.n 1f462a │ │ │ │ ldrb r2, [r5, #21] │ │ │ │ ldrb r0, [r5, #19] │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, r4 │ │ │ │ tst.w r0, #8 │ │ │ │ ite eq │ │ │ │ @@ -582079,69 +581764,69 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bc2b0 │ │ │ │ + bl 2bbfa0 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ subs r2, #20 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ movls r2, #4 │ │ │ │ - bls.n 1f4954 │ │ │ │ + bls.n 1f4644 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bc2b0 │ │ │ │ + bl 2bbfa0 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1f48fe │ │ │ │ + bcc.n 1f45ee │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ orr.w r6, fp, r3 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - bl 1f3f6c │ │ │ │ + bl 1f3c5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ands r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orrs r7, r3 │ │ │ │ ands r7, r1 │ │ │ │ orrs r6, r7 │ │ │ │ - bne.n 1f4884 │ │ │ │ + bne.n 1f4574 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #112 @ 0x70 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [r5] │ │ │ │ - cbz r2, 1f499e │ │ │ │ + cbz r2, 1f468e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1f488a │ │ │ │ + b.n 1f457a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f48bc │ │ │ │ + beq.n 1f45ac │ │ │ │ ldr.w fp, [sl, #424] @ 0x1a8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4a82 │ │ │ │ + beq.n 1f4772 │ │ │ │ mov r2, fp │ │ │ │ - b.n 1f49b6 │ │ │ │ + b.n 1f46a6 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4a82 │ │ │ │ + beq.n 1f4772 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f49ae │ │ │ │ + beq.n 1f469e │ │ │ │ mov r9, r3 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ add r6, sp, #28 │ │ │ │ mov r7, r2 │ │ │ │ add.w lr, sp, #32 │ │ │ │ mov.w fp, #0 │ │ │ │ strd fp, fp, [sp, #36] @ 0x24 │ │ │ │ @@ -582154,233 +581839,233 @@ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r4, 1f4a62 │ │ │ │ + cbz r4, 1f4752 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1f4a54 │ │ │ │ + cbz r4, 1f4744 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f4a3e │ │ │ │ + cbz r3, 1f472e │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1f4bce │ │ │ │ + beq.w 1f48be │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 1f4a3e │ │ │ │ + cbz r4, 1f472e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f4a3e │ │ │ │ + cbz r3, 1f472e │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f4a16 │ │ │ │ + bne.n 1f4706 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f46f8 │ │ │ │ + bl 1f43e8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f4a1c │ │ │ │ + bne.n 1f470c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f4a54 │ │ │ │ + bne.n 1f4744 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f46f8 │ │ │ │ + bl 1f43e8 │ │ │ │ orr.w r0, fp, r0 │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 1e2a0c │ │ │ │ - cbz r4, 1f4a64 │ │ │ │ + bl 1e26fc │ │ │ │ + cbz r4, 1f4754 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1f4a04 │ │ │ │ + b.n 1f46f4 │ │ │ │ mov fp, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 232128 │ │ │ │ - b.n 1f4a7a │ │ │ │ + bl 231e18 │ │ │ │ + b.n 1f476a │ │ │ │ ldr.w r9, [r7, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f49c4 │ │ │ │ + bne.n 1f46b4 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4a70 │ │ │ │ + bne.n 1f4760 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f48c4 │ │ │ │ + b.n 1f45b4 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1f4862 │ │ │ │ + b.n 1f4552 │ │ │ │ ldr.w r6, [sl, #424] @ 0x1a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f4842 │ │ │ │ + beq.w 1f4532 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - cbnz r3, 1f4aac │ │ │ │ + cbnz r3, 1f479c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f4842 │ │ │ │ + beq.w 1f4532 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4a9c │ │ │ │ + beq.n 1f478c │ │ │ │ mov fp, r4 │ │ │ │ movw r7, #319 @ 0x13f │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbz r5, 1f4b08 │ │ │ │ + cbz r5, 1f47f8 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r6, r5 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f4aee │ │ │ │ + cbz r3, 1f47de │ │ │ │ mov r2, fp │ │ │ │ mov fp, r6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f4ae2 │ │ │ │ + bne.n 1f47d2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f4ae2 │ │ │ │ + bne.n 1f47d2 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f4be0 │ │ │ │ + bne.w 1f48d0 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1f4b1e │ │ │ │ + beq.n 1f480e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4ac4 │ │ │ │ + bne.n 1f47b4 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f4aba │ │ │ │ + bne.n 1f47aa │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1f4b10 │ │ │ │ + cbz r3, 1f4800 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4ab2 │ │ │ │ + bne.n 1f47a2 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4b02 │ │ │ │ + bne.n 1f47f2 │ │ │ │ mov r4, fp │ │ │ │ - b.n 1f4842 │ │ │ │ + b.n 1f4532 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1f4be6 │ │ │ │ + bne.n 1f48d6 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f4bc0 │ │ │ │ + beq.n 1f48b0 │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1f4b14 │ │ │ │ + bne.n 1f4804 │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 1f4b6a │ │ │ │ + b.n 1f485a │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ subs r2, #26 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1f4b68 │ │ │ │ + bls.n 1f4858 │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3f6c │ │ │ │ + bl 1f3c5c │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ and.w r2, r2, #3 │ │ │ │ add r2, r6 │ │ │ │ add.w ip, r8, r2, lsl #3 │ │ │ │ ldr.w r3, [r8, r2, lsl #3] │ │ │ │ orrs r3, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ str.w r3, [r8, r2, lsl #3] │ │ │ │ orrs r0, r1 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ adds r6, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc2b0 │ │ │ │ + bl 2bbfa0 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ subs r2, #20 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ movls r2, #4 │ │ │ │ - bls.n 1f4b84 │ │ │ │ + bls.n 1f4874 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc2b0 │ │ │ │ + bl 2bbfa0 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ cmp r6, r2 │ │ │ │ - bcs.n 1f4bba │ │ │ │ + bcs.n 1f48aa │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bmi.n 1f4b36 │ │ │ │ + bmi.n 1f4826 │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3f6c │ │ │ │ + bl 1f3c5c │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ and.w r2, r2, #3 │ │ │ │ add r2, r6 │ │ │ │ add.w ip, r9, r2, lsl #3 │ │ │ │ ldr.w r3, [r9, r2, lsl #3] │ │ │ │ orrs r3, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ str.w r3, [r9, r2, lsl #3] │ │ │ │ orrs r0, r1 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ - b.n 1f4b68 │ │ │ │ + b.n 1f4858 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1f4ae2 │ │ │ │ + b.n 1f47d2 │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ - b.n 1f4b2c │ │ │ │ + b.n 1f481c │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - b.n 1f4862 │ │ │ │ + b.n 1f4552 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f46f8 │ │ │ │ + bl 1f43e8 │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ - b.n 1f4a16 │ │ │ │ + b.n 1f4706 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ + revsh r0, r6 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb734 │ │ │ │ + rev16 r4, r0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ 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, #452] @ (1f4dd0 ) │ │ │ │ - ldr r3, [pc, #452] @ (1f4dd4 ) │ │ │ │ + ldr r0, [pc, #452] @ (1f4ac0 ) │ │ │ │ + ldr r3, [pc, #452] @ (1f4ac4 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r0, pc │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r1 │ │ │ │ add r7, sp, #32 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -582399,182 +582084,182 @@ │ │ │ │ blx 54720 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 54720 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1f4c58 │ │ │ │ - b.n 1f4cee │ │ │ │ + cbnz r3, 1f4948 │ │ │ │ + b.n 1f49de │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4cee │ │ │ │ + beq.n 1f49de │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.n 1f4c50 │ │ │ │ + bpl.n 1f4940 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1f4c9c │ │ │ │ + b.n 1f498c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1f4c98 │ │ │ │ + bls.n 1f4988 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3f6c │ │ │ │ + bl 1f3c5c │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ and.w r3, r3, #3 │ │ │ │ add r3, fp │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #-40] │ │ │ │ orrs r2, r0 │ │ │ │ str.w r2, [r3, #-40] │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r3, #-36] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc2b0 │ │ │ │ + bl 2bbfa0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1f4cb6 │ │ │ │ + bls.n 1f49a6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc2b0 │ │ │ │ + bl 2bbfa0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, fp │ │ │ │ - bls.n 1f4c50 │ │ │ │ + bls.n 1f4940 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 1f4c64 │ │ │ │ + bmi.n 1f4954 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3f6c │ │ │ │ + bl 1f3c5c │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ and.w r3, r3, #3 │ │ │ │ add r3, fp │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #-104] │ │ │ │ orrs r2, r0 │ │ │ │ str.w r2, [r3, #-104] │ │ │ │ ldr.w r2, [r3, #-100] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r3, #-100] │ │ │ │ - b.n 1f4c98 │ │ │ │ + b.n 1f4988 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1f4cfe │ │ │ │ - b.n 1f4d94 │ │ │ │ + cbnz r3, 1f49ee │ │ │ │ + b.n 1f4a84 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4d94 │ │ │ │ + beq.n 1f4a84 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 1f4cf6 │ │ │ │ + bpl.n 1f49e6 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1f4d42 │ │ │ │ + b.n 1f4a32 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1f4d3e │ │ │ │ + bls.n 1f4a2e │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3f6c │ │ │ │ + bl 1f3c5c │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ and.w r3, r3, #3 │ │ │ │ add r3, fp │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #-72] │ │ │ │ orrs r2, r0 │ │ │ │ str.w r2, [r3, #-72] │ │ │ │ ldr.w r2, [r3, #-68] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r3, #-68] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc2b0 │ │ │ │ + bl 2bbfa0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1f4d5c │ │ │ │ + bls.n 1f4a4c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc2b0 │ │ │ │ + bl 2bbfa0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp fp, r3 │ │ │ │ - bcs.n 1f4cf6 │ │ │ │ + bcs.n 1f49e6 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 1f4d0a │ │ │ │ + bmi.n 1f49fa │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3f6c │ │ │ │ + bl 1f3c5c │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ and.w r3, r3, #3 │ │ │ │ add r3, fp │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #-136] │ │ │ │ orrs r2, r0 │ │ │ │ str.w r2, [r3, #-136] │ │ │ │ ldr.w r2, [r3, #-132] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r3, #-132] │ │ │ │ - b.n 1f4d3e │ │ │ │ + b.n 1f4a2e │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r2, sp │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f47f4 │ │ │ │ + bl 1f44e4 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f47f4 │ │ │ │ - ldr r2, [pc, #40] @ (1f4dd8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f4dd4 ) │ │ │ │ + bl 1f44e4 │ │ │ │ + ldr r2, [pc, #40] @ (1f4ac8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f4ac4 ) │ │ │ │ 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.n 1f4dcc │ │ │ │ + bne.n 1f4abc │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - cbz r4, 1f4e4e │ │ │ │ + @ instruction: 0xb6fc │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r0, r1 │ │ │ │ + push {r3, r4, r6, lr} │ │ │ │ lsls r0, r3, #2 │ │ │ │ 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, #504] @ 0x1f8 │ │ │ │ subw sp, sp, #3556 @ 0xde4 │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r3, [pc, #1504] @ 1f53d4 │ │ │ │ + ldr.w r3, [pc, #1504] @ 1f50c4 │ │ │ │ add r4, sp, #92 @ 0x5c │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r1, [pc, #1492] @ 1f53d8 │ │ │ │ + ldr.w r1, [pc, #1492] @ 1f50c8 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -582582,227 +582267,227 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54720 │ │ │ │ ldrsb.w r3, [r7, #65] @ 0x41 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1f4484 │ │ │ │ + bl 1f4174 │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1f4484 │ │ │ │ + bl 1f4174 │ │ │ │ addw r3, sp, #1500 @ 0x5dc │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 54720 │ │ │ │ add r3, sp, #476 @ 0x1dc │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 54720 │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ ldr.w r5, [r8] │ │ │ │ - cbz r5, 1f4ec4 │ │ │ │ + cbz r5, 1f4bb4 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1f4ebc │ │ │ │ + bpl.n 1f4bac │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 1f4ebc │ │ │ │ + bhi.n 1f4bac │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r6, r3, #27 │ │ │ │ - bmi.n 1f4ebc │ │ │ │ + bmi.n 1f4bac │ │ │ │ ldrsb.w r1, [r7, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 20e470 │ │ │ │ + bl 20e160 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f5284 │ │ │ │ + bne.w 1f4f74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc204 │ │ │ │ - cbz r0, 1f4ebc │ │ │ │ + bl 2bbef4 │ │ │ │ + cbz r0, 1f4bac │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 1f4ebc │ │ │ │ + bhi.n 1f4bac │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r5, #1 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ and.w r3, r3, #3 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str.w r5, [r2, r3, lsl #2] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4e70 │ │ │ │ + bne.n 1f4b60 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #12 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c6298 │ │ │ │ + bl 1c5f88 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f53c2 │ │ │ │ + beq.w 1f50b2 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4ee0 │ │ │ │ + bne.n 1f4bd0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f53c2 │ │ │ │ + beq.w 1f50b2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f4f5c │ │ │ │ + beq.n 1f4c4c │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ movw r4, #319 @ 0x13f │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbnz r3, 1f4f1a │ │ │ │ - b.n 1f4f4e │ │ │ │ + cbnz r3, 1f4c0a │ │ │ │ + b.n 1f4c3e │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1f4f4e │ │ │ │ + cbz r3, 1f4c3e │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f4f14 │ │ │ │ + bne.n 1f4c04 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ sub.w r3, r1, #217 @ 0xd9 │ │ │ │ cmp r1, r4 │ │ │ │ it ne │ │ │ │ cmpne r3, #3 │ │ │ │ ite hi │ │ │ │ movhi r1, #1 │ │ │ │ movls r1, #0 │ │ │ │ - bhi.n 1f4f14 │ │ │ │ + bhi.n 1f4c04 │ │ │ │ ldr r3, [r2, #92] @ 0x5c │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 1f53b6 │ │ │ │ + bne.w 1f50a6 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1f4faa │ │ │ │ + beq.n 1f4c9a │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4f1a │ │ │ │ + bne.n 1f4c0a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f4f0c │ │ │ │ + bne.n 1f4bfc │ │ │ │ mov r1, r8 │ │ │ │ ldrsb.w r3, [r7, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f51de │ │ │ │ + beq.w 1f4ece │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f539c │ │ │ │ + beq.w 1f508c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1f4f82 │ │ │ │ + b.n 1f4c72 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.w 1f50b2 │ │ │ │ + beq.w 1f4da2 │ │ │ │ ldrb r1, [r3, #11] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4f76 │ │ │ │ - ldr.w r3, [pc, #1104] @ 1f53dc │ │ │ │ + bne.n 1f4c66 │ │ │ │ + ldr.w r3, [pc, #1104] @ 1f50cc │ │ │ │ movs r2, #12 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ blx 542d4 │ │ │ │ - b.n 1f514e │ │ │ │ + b.n 1f4e3e │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1f53c8 │ │ │ │ + beq.w 1f50b8 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f53ce │ │ │ │ + bne.w 1f50be │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4f98 │ │ │ │ + bne.n 1f4c88 │ │ │ │ ldr.w r9, [r3, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 1f4f14 │ │ │ │ + ble.n 1f4c04 │ │ │ │ ldrb.w r1, [r9, #30] │ │ │ │ ands.w r1, r1, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bne.n 1f4f14 │ │ │ │ + bne.n 1f4c04 │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 1f4f14 │ │ │ │ + bgt.n 1f4c04 │ │ │ │ ldrb.w r1, [r9, #21] │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4f14 │ │ │ │ + beq.n 1f4c04 │ │ │ │ movs r1, #12 │ │ │ │ subs r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add.w fp, r1, r3 │ │ │ │ ldrb.w r1, [fp, #11] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4f14 │ │ │ │ + bne.n 1f4c04 │ │ │ │ strd r3, r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrsb.w r1, [r3, #65] @ 0x41 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 20e470 │ │ │ │ + bl 20e160 │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f51d0 │ │ │ │ + bne.w 1f4ec0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str.w r9, [r1, r3] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r1, [r9, #30] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ lsls r0, r1, #31 │ │ │ │ it mi │ │ │ │ movmi r1, #0 │ │ │ │ - bmi.n 1f504c │ │ │ │ + bmi.n 1f4d3c │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.w 1f5268 │ │ │ │ + bhi.w 1f4f58 │ │ │ │ movw r1, #32515 @ 0x7f03 │ │ │ │ movt r1, #7 │ │ │ │ lsrs r1, r3 │ │ │ │ lsls r1, r1, #31 │ │ │ │ it mi │ │ │ │ movmi r1, #2 │ │ │ │ - bpl.w 1f5268 │ │ │ │ + bpl.w 1f4f58 │ │ │ │ strb.w r1, [fp, #4] │ │ │ │ ldrb.w r1, [r9, #19] │ │ │ │ lsls r0, r1, #29 │ │ │ │ - bmi.n 1f5064 │ │ │ │ + bmi.n 1f4d54 │ │ │ │ tst.w r1, #2 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -582824,18 +582509,18 @@ │ │ │ │ ldrbpl.w r3, [r9, #20] │ │ │ │ ubfxpl r3, r3, #1, #1 │ │ │ │ strpl r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strb.w r3, [fp, #9] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ strh.w r3, [fp, #10] │ │ │ │ - b.n 1f4f14 │ │ │ │ + b.n 1f4c04 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r3, [pc, #808] @ (1f53e0 ) │ │ │ │ + ldr r3, [pc, #808] @ (1f50d0 ) │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, sp, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ movs r6, #0 │ │ │ │ blx 542d4 │ │ │ │ movs r3, #12 │ │ │ │ @@ -582845,54 +582530,54 @@ │ │ │ │ str.w r6, [r9] │ │ │ │ mla r5, r3, r8, r5 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #28] │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f5112 │ │ │ │ + b.n 1f4e02 │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r0, #31 │ │ │ │ itt ls │ │ │ │ strls.w fp, [r9] │ │ │ │ strls r6, [r4, #0] │ │ │ │ strd r8, r1, [sp, #4] │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f3e4c │ │ │ │ + bl 1f3b3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w sl, sl, #12 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 1f514c │ │ │ │ + beq.n 1f4e3c │ │ │ │ ldrb.w r7, [sl, #7] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr.w r1, [r1, #212] @ 0xd4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f50e8 │ │ │ │ + bne.n 1f4dd8 │ │ │ │ strd fp, r1, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f3e4c │ │ │ │ + bl 1f3b3c │ │ │ │ ldr.w r1, [r9] │ │ │ │ cmp r1, #32 │ │ │ │ - bne.n 1f5108 │ │ │ │ + bne.n 1f4df8 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str.w r7, [r9] │ │ │ │ str r7, [r4, #0] │ │ │ │ ldr.w r0, [r0, #212] @ 0xd4 │ │ │ │ strd r1, r0, [sp, #4] │ │ │ │ - b.n 1f50fa │ │ │ │ + b.n 1f4dea │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c606c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add.w r3, r2, #184 @ 0xb8 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -582903,178 +582588,178 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldrsb.w r1, [r2, #65] @ 0x41 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ movs r2, #4 │ │ │ │ strd r8, r9, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ - bl 1f4144 │ │ │ │ + bl 1f3e34 │ │ │ │ add.w r0, r7, #192 @ 0xc0 │ │ │ │ add.w r1, r7, #188 @ 0xbc │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add.w r0, r7, #104 @ 0x68 │ │ │ │ add.w r1, r7, #96 @ 0x60 │ │ │ │ strd r1, r0, [sp] │ │ │ │ movs r2, #8 │ │ │ │ mov r3, r6 │ │ │ │ ldrsb.w r1, [r7, #65] @ 0x41 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1f4144 │ │ │ │ - ldr r2, [pc, #560] @ (1f53e4 ) │ │ │ │ - ldr r3, [pc, #544] @ (1f53d4 ) │ │ │ │ + bl 1f3e34 │ │ │ │ + ldr r2, [pc, #560] @ (1f50d4 ) │ │ │ │ + ldr r3, [pc, #544] @ (1f50c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #3548] @ 0xddc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f53b2 │ │ │ │ + bne.w 1f50a2 │ │ │ │ addw sp, sp, #3556 @ 0xde4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2bc664 │ │ │ │ + bl 2bc354 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ - b.n 1f501c │ │ │ │ + b.n 1f4d0c │ │ │ │ ldr.w r2, [r7, #424] @ 0x1a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f53c2 │ │ │ │ + beq.w 1f50b2 │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f51ea │ │ │ │ + bne.n 1f4eda │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1f53c2 │ │ │ │ + beq.w 1f50b2 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1f4f66 │ │ │ │ + beq.w 1f4c56 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ mov r6, sl │ │ │ │ movw r8, #319 @ 0x13f │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1f525a │ │ │ │ + cbz r3, 1f4f4a │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1f522e │ │ │ │ + b.n 1f4f1e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f5256 │ │ │ │ + cbz r3, 1f4f46 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f5228 │ │ │ │ + bne.n 1f4f18 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1f5228 │ │ │ │ + bne.n 1f4f18 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r9, [r3, #-8] │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.w 1f53bc │ │ │ │ + bne.w 1f50ac │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1f52a0 │ │ │ │ + beq.n 1f4f90 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f522e │ │ │ │ + bne.n 1f4f1e │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f521a │ │ │ │ - b.n 1f4f66 │ │ │ │ + bne.n 1f4f0a │ │ │ │ + b.n 1f4c56 │ │ │ │ ldrb.w r1, [r9, #20] │ │ │ │ cmp r1, #31 │ │ │ │ ite hi │ │ │ │ lsrhi r1, r1, #5 │ │ │ │ ldrls r1, [sp, #52] @ 0x34 │ │ │ │ strb.w r1, [fp, #4] │ │ │ │ ldrb.w r1, [r9, #19] │ │ │ │ lsls r0, r1, #29 │ │ │ │ - bmi.w 1f5064 │ │ │ │ - b.n 1f5058 │ │ │ │ + bmi.w 1f4d54 │ │ │ │ + b.n 1f4d48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc664 │ │ │ │ + bl 2bc354 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f4e96 │ │ │ │ + b.n 1f4b86 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1f53c8 │ │ │ │ + beq.w 1f50b8 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f53ce │ │ │ │ + bne.w 1f50be │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f528e │ │ │ │ + bne.n 1f4f7e │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 1f5228 │ │ │ │ + ble.n 1f4f18 │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 1f5228 │ │ │ │ + bgt.n 1f4f18 │ │ │ │ ldrb r1, [r5, #21] │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f53ac │ │ │ │ + beq.n 1f509c │ │ │ │ movs r1, #12 │ │ │ │ subs r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ add.w sl, fp, r3 │ │ │ │ ldrb.w r1, [sl, #11] │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f5228 │ │ │ │ + bne.n 1f4f18 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldrsb.w r1, [r7, #65] @ 0x41 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 20e470 │ │ │ │ + bl 20e160 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f5382 │ │ │ │ + bne.n 1f5072 │ │ │ │ str.w r5, [fp, r3] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r0, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r3, #0 │ │ │ │ - bmi.n 1f5322 │ │ │ │ + bmi.n 1f5012 │ │ │ │ cmp r1, #18 │ │ │ │ - bhi.n 1f5390 │ │ │ │ + bhi.n 1f5080 │ │ │ │ movw r3, #32515 @ 0x7f03 │ │ │ │ movt r3, #7 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r3, #2 │ │ │ │ - bpl.n 1f5390 │ │ │ │ + bpl.n 1f5080 │ │ │ │ strb.w r3, [sl, #4] │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ lsls r0, r3, #29 │ │ │ │ it mi │ │ │ │ movmi.w r9, #0 │ │ │ │ - bmi.n 1f533c │ │ │ │ + bmi.n 1f502c │ │ │ │ tst.w r3, #2 │ │ │ │ it eq │ │ │ │ moveq.w r9, #2 │ │ │ │ cmp r1, #2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ strb.w r9, [sl, #5] │ │ │ │ ite hi │ │ │ │ @@ -583093,37 +582778,37 @@ │ │ │ │ ldrbpl r3, [r5, #20] │ │ │ │ ubfxpl r3, r3, #1, #1 │ │ │ │ strpl r3, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strb.w r3, [sl, #9] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [sl, #10] │ │ │ │ - b.n 1f5228 │ │ │ │ + b.n 1f4f18 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2bc664 │ │ │ │ + bl 2bc354 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f52fa │ │ │ │ + b.n 1f4fea │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ cmp r3, #31 │ │ │ │ ite hi │ │ │ │ lsrhi r3, r3, #5 │ │ │ │ ldrls r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 1f5322 │ │ │ │ - ldr r3, [pc, #72] @ (1f53e8 ) │ │ │ │ + b.n 1f5012 │ │ │ │ + ldr r3, [pc, #72] @ (1f50d8 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #12 │ │ │ │ add r3, pc │ │ │ │ blx 542d4 │ │ │ │ - b.n 1f514e │ │ │ │ + b.n 1f4e3e │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1f525a │ │ │ │ + b.n 1f4f4a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ mov r3, r1 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -583134,122 +582819,122 @@ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1f5418 │ │ │ │ + push {r1, lr} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bl 2673de │ │ │ │ + bl 2670ce │ │ │ │ vrecps.f32 , , │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + cbz r0, 1f50ee │ │ │ │ lsls r0, r3, #2 │ │ │ │ mrrc 15, 15, pc, sp, cr15 @ │ │ │ │ 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, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f545e │ │ │ │ + beq.n 1f514e │ │ │ │ mov r6, r2 │ │ │ │ - b.n 1f541c │ │ │ │ + b.n 1f510c │ │ │ │ lsls r2, r1, #24 │ │ │ │ - bpl.n 1f5416 │ │ │ │ + bpl.n 1f5106 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1f545a │ │ │ │ + beq.n 1f514a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f545e │ │ │ │ + cbz r3, 1f514e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ ubfx r1, r2, #0, #24 │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1f5416 │ │ │ │ + beq.n 1f5106 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f540a │ │ │ │ + bne.n 1f50fa │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 55364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f5416 │ │ │ │ + bne.n 1f5106 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bae4c │ │ │ │ + bl 2bab3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f5416 │ │ │ │ + beq.n 1f5106 │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 1f5416 │ │ │ │ + bmi.n 1f5106 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f5416 │ │ │ │ + bne.n 1f5106 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e80ac │ │ │ │ + bl 1e7d9c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1df6f4 │ │ │ │ + bl 1df3e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #844] @ (1f57d4 ) │ │ │ │ - ldr r3, [pc, #844] @ (1f57d8 ) │ │ │ │ + ldr r2, [pc, #844] @ (1f54c4 ) │ │ │ │ + ldr r3, [pc, #844] @ (1f54c8 ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1f5612 │ │ │ │ + beq.w 1f5302 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq r2, #20 │ │ │ │ movne r2, #0 │ │ │ │ - bl 1f5474 │ │ │ │ + bl 1f5164 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1f55ac │ │ │ │ + beq.n 1f529c │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1f5538 │ │ │ │ + bne.n 1f5228 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ strd r2, r2, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r2, r7, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ @@ -583257,47 +582942,47 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e46ec │ │ │ │ - ldr r2, [pc, #704] @ (1f57dc ) │ │ │ │ - ldr r3, [pc, #696] @ (1f57d8 ) │ │ │ │ + bl 1e43dc │ │ │ │ + ldr r2, [pc, #704] @ (1f54cc ) │ │ │ │ + ldr r3, [pc, #696] @ (1f54c8 ) │ │ │ │ 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 1f57ce │ │ │ │ + bne.w 1f54be │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr.w r5, [r8, #16] │ │ │ │ - bl 1e0278 │ │ │ │ + bl 1dff68 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1f5642 │ │ │ │ + beq.n 1f5332 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r0, [r6, #20] │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bhi.w 1f57c8 │ │ │ │ + bhi.w 1f54b8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1f57c4 │ │ │ │ + bhi.w 1f54b4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ @@ -583331,18 +583016,18 @@ │ │ │ │ add r5, sp, #16 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ ldrd r1, r0, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bhi.w 1f5726 │ │ │ │ + bhi.w 1f5416 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1f57d2 │ │ │ │ + bhi.w 1f54c2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ @@ -583369,15 +583054,15 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ @@ -583385,24 +583070,24 @@ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1f550c │ │ │ │ + b.n 1f51fc │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 2bc664 │ │ │ │ + bl 2bc354 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ @@ -583410,35 +583095,35 @@ │ │ │ │ str r6, [sp, #12] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, r4, #64 @ 0x40 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 1f5500 │ │ │ │ + b.n 1f51f0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, sp │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1f56c0 │ │ │ │ + cbz r0, 1f53b0 │ │ │ │ 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, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w lr, r0, #48 @ 0x30 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r0, #64 @ 0x40 │ │ │ │ @@ -583451,52 +583136,52 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 1f5500 │ │ │ │ + b.n 1f51f0 │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ - b.n 1f5690 │ │ │ │ + b.n 1f5380 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 1f5690 │ │ │ │ + b.n 1f5380 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1f5690 │ │ │ │ + b.n 1f5380 │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ - b.n 1f5690 │ │ │ │ + b.n 1f5380 │ │ │ │ strh.w r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1f5760 │ │ │ │ + cbz r0, 1f5450 │ │ │ │ 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, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc664 │ │ │ │ + bl 2bc354 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r4, #64 @ 0x40 │ │ │ │ @@ -583505,207 +583190,207 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 1f5500 │ │ │ │ + b.n 1f51f0 │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 1f5730 │ │ │ │ + b.n 1f5420 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1f5730 │ │ │ │ + b.n 1f5420 │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 1f5730 │ │ │ │ + b.n 1f5420 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - b.n 1f5730 │ │ │ │ + b.n 1f5420 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ 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 │ │ │ │ - ldr.w r2, [pc, #2204] @ 1f6090 │ │ │ │ + ldr.w r2, [pc, #2204] @ 1f5d80 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ - ldr.w r4, [pc, #2204] @ 1f6094 │ │ │ │ - ldr.w r3, [pc, #2204] @ 1f6098 │ │ │ │ + ldr.w r4, [pc, #2204] @ 1f5d84 │ │ │ │ + ldr.w r3, [pc, #2204] @ 1f5d88 │ │ │ │ add r2, pc │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrsb.w r3, [r1, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f5820 │ │ │ │ + bne.n 1f5510 │ │ │ │ ldrsb.w r2, [r0, #65] @ 0x41 │ │ │ │ bics.w r2, r2, #2 │ │ │ │ - beq.n 1f5844 │ │ │ │ + beq.n 1f5534 │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r1, [pc, #2168] @ 1f609c │ │ │ │ - ldr.w r3, [pc, #2160] @ 1f6098 │ │ │ │ + ldr.w r1, [pc, #2168] @ 1f5d8c │ │ │ │ + ldr.w r3, [pc, #2160] @ 1f5d88 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f6052 │ │ │ │ + bne.w 1f5d42 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f6060 │ │ │ │ + beq.w 1f5d50 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f5850 │ │ │ │ + bne.n 1f5540 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f6060 │ │ │ │ + beq.w 1f5d50 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c31e8 │ │ │ │ + bl 1c2ed8 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r3, #28] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - cbz r2, 1f58b4 │ │ │ │ + cbz r2, 1f55a4 │ │ │ │ mov r9, r7 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f58a6 │ │ │ │ + bne.n 1f5596 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ - bne.n 1f58a6 │ │ │ │ + bne.n 1f5596 │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f6072 │ │ │ │ + bne.w 1f5d62 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1f58d4 │ │ │ │ + beq.n 1f55c4 │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f5880 │ │ │ │ + bne.n 1f5570 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c2cf0 │ │ │ │ + bl 1c29e0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1f5822 │ │ │ │ + b.n 1f5512 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f606c │ │ │ │ + beq.w 1f5d5c │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f6082 │ │ │ │ + bne.w 1f5d72 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f58c2 │ │ │ │ + bne.n 1f55b2 │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 1f58a6 │ │ │ │ - bl 2bc288 │ │ │ │ + beq.n 1f5596 │ │ │ │ + bl 2bbf78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f58a6 │ │ │ │ + bne.n 1f5596 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc248 │ │ │ │ + bl 2bbf38 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f58a6 │ │ │ │ + bne.n 1f5596 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f58a6 │ │ │ │ - bl 2bc204 │ │ │ │ + bls.n 1f5596 │ │ │ │ + bl 2bbef4 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f58a6 │ │ │ │ + beq.n 1f5596 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1f58a6 │ │ │ │ + bhi.n 1f5596 │ │ │ │ ldr.w r6, [r9, #108] @ 0x6c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - beq.w 1f5c36 │ │ │ │ + beq.w 1f5926 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f596e │ │ │ │ + bls.n 1f565e │ │ │ │ strd r6, fp, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ - bl 1e3dbc │ │ │ │ + bl 1e3aac │ │ │ │ ldrd r5, r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f596e │ │ │ │ + bne.n 1f565e │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movw r3, #319 @ 0x13f │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f596e │ │ │ │ + bne.n 1f565e │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f6072 │ │ │ │ + bne.w 1f5d62 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1f5d84 │ │ │ │ + beq.w 1f5a74 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2d94 │ │ │ │ + bl 1c2a84 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f5bfa │ │ │ │ + beq.w 1f58ea │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f6078 │ │ │ │ + beq.w 1f5d68 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f5990 │ │ │ │ + bne.n 1f5680 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f6078 │ │ │ │ + beq.w 1f5d68 │ │ │ │ ldr.w ip, [r2, #24] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ strd r5, r5, [sp, #80] @ 0x50 │ │ │ │ mov lr, r3 │ │ │ │ strd r5, r5, [sp, #88] @ 0x58 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -583718,115 +583403,115 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r4, r5 │ │ │ │ - beq.n 1f59f4 │ │ │ │ - b.n 1f59f6 │ │ │ │ + beq.n 1f56e4 │ │ │ │ + b.n 1f56e6 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f6082 │ │ │ │ + bne.w 1f5d72 │ │ │ │ subs r4, #20 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f5bf6 │ │ │ │ + beq.w 1f58e6 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1f59e8 │ │ │ │ + bne.n 1f56d8 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ - cbz r6, 1f5a54 │ │ │ │ + cbz r6, 1f5744 │ │ │ │ movw r4, #319 @ 0x13f │ │ │ │ str.w ip, [sp, #32] │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1f5a44 │ │ │ │ + cbz r3, 1f5734 │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r6 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f5a38 │ │ │ │ + bne.n 1f5728 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1f5a38 │ │ │ │ + bne.n 1f5728 │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f6072 │ │ │ │ + bne.w 1f5d62 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1f5a7a │ │ │ │ + beq.n 1f576a │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f5a1a │ │ │ │ + bne.n 1f570a │ │ │ │ mov r6, r9 │ │ │ │ mov r9, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f5a10 │ │ │ │ + bne.n 1f5700 │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ mov r1, ip │ │ │ │ mov r0, fp │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1f58a6 │ │ │ │ + b.n 1f5596 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f6088 │ │ │ │ + beq.w 1f5d78 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f6082 │ │ │ │ + bne.w 1f5d72 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f5a68 │ │ │ │ + bne.n 1f5758 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f5a38 │ │ │ │ + bne.n 1f5728 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ ldrb r1, [r5, #21] │ │ │ │ eors r2, r1 │ │ │ │ lsls r6, r2, #30 │ │ │ │ - bne.n 1f5a38 │ │ │ │ + bne.n 1f5728 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f5a38 │ │ │ │ + bne.n 1f5728 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ eors r2, r1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1f5a38 │ │ │ │ + bhi.n 1f5728 │ │ │ │ ldrb r1, [r3, #19] │ │ │ │ ldrb.w r2, [r8, #19] │ │ │ │ lsls r0, r1, #29 │ │ │ │ - bmi.w 1f5be6 │ │ │ │ + bmi.w 1f58d6 │ │ │ │ and.w r2, r2, #6 │ │ │ │ lsls r6, r1, #30 │ │ │ │ - bpl.w 1f5bee │ │ │ │ + bpl.w 1f58de │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1f5a38 │ │ │ │ + bne.n 1f5728 │ │ │ │ ldrb r1, [r3, #30] │ │ │ │ ands.w r1, r1, #2 │ │ │ │ - bne.n 1f5a38 │ │ │ │ + bne.n 1f5728 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r3, #2 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -583835,22 +583520,22 @@ │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1f6088 │ │ │ │ + bhi.w 1f5d78 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ @@ -583874,22 +583559,22 @@ │ │ │ │ lsls r2, r6, #10 │ │ │ │ lsls r1, r3, #1 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r6 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ str.w ip, [sp, #64] @ 0x40 │ │ │ │ @@ -583897,90 +583582,90 @@ │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ - ldr.w r3, [pc, #1272] @ 1f60a0 │ │ │ │ + ldr.w r3, [pc, #1272] @ 1f5d90 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r1, fp │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1e26a8 │ │ │ │ + bl 1e2398 │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ - b.n 1f5a38 │ │ │ │ + b.n 1f5728 │ │ │ │ movs r6, #32 │ │ │ │ - b.n 1f5b58 │ │ │ │ + b.n 1f5848 │ │ │ │ movs r6, #8 │ │ │ │ - b.n 1f5b58 │ │ │ │ + b.n 1f5848 │ │ │ │ movs r6, #16 │ │ │ │ - b.n 1f5b58 │ │ │ │ + b.n 1f5848 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1f5b58 │ │ │ │ + b.n 1f5848 │ │ │ │ lsls r0, r2, #29 │ │ │ │ - bpl.w 1f5a38 │ │ │ │ - b.n 1f5ac4 │ │ │ │ + bpl.w 1f5728 │ │ │ │ + b.n 1f57b4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f5a38 │ │ │ │ - b.n 1f5ac4 │ │ │ │ + bne.w 1f5728 │ │ │ │ + b.n 1f57b4 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ - b.n 1f5a02 │ │ │ │ + b.n 1f56f2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbnz r3, 1f5c0c │ │ │ │ - b.n 1f58a6 │ │ │ │ + cbnz r3, 1f58fc │ │ │ │ + b.n 1f5596 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f58a6 │ │ │ │ + beq.w 1f5596 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.n 1f5c02 │ │ │ │ + bpl.n 1f58f2 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1f5c02 │ │ │ │ + bne.n 1f58f2 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ ldrb r1, [r2, #21] │ │ │ │ eors r3, r1 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 1f5c02 │ │ │ │ + bne.n 1f58f2 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1f5c02 │ │ │ │ + bne.n 1f58f2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2dd0 │ │ │ │ - b.n 1f58a6 │ │ │ │ + bl 1c2ac0 │ │ │ │ + b.n 1f5596 │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f6078 │ │ │ │ + beq.w 1f5d68 │ │ │ │ mov r2, fp │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f5c44 │ │ │ │ + bne.n 1f5934 │ │ │ │ mov r8, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f6078 │ │ │ │ + beq.w 1f5d68 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ add.w lr, sp, #80 @ 0x50 │ │ │ │ strd r1, r1, [sp, #80] @ 0x50 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ strd r1, r1, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -583991,130 +583676,130 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r5, r8 │ │ │ │ - beq.n 1f5ca4 │ │ │ │ - b.n 1f5ca6 │ │ │ │ + beq.n 1f5994 │ │ │ │ + b.n 1f5996 │ │ │ │ ldr r5, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f6082 │ │ │ │ + bne.w 1f5d72 │ │ │ │ subs r5, #20 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f5d7e │ │ │ │ + beq.n 1f5a6e │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1f5c98 │ │ │ │ + bne.n 1f5988 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ - cbz r6, 1f5cf4 │ │ │ │ + cbz r6, 1f59e4 │ │ │ │ mov sl, fp │ │ │ │ movw r5, #319 @ 0x13f │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1f5ce6 │ │ │ │ + cbz r3, 1f59d6 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f5cde │ │ │ │ + bne.n 1f59ce │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1f5cde │ │ │ │ + bne.n 1f59ce │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f6072 │ │ │ │ + bne.w 1f5d62 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1f5d0a │ │ │ │ + beq.n 1f59fa │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f5cc0 │ │ │ │ + bne.n 1f59b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f5cba │ │ │ │ + bne.n 1f59aa │ │ │ │ mov fp, sl │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1f5a56 │ │ │ │ + b.n 1f5746 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f6088 │ │ │ │ + beq.w 1f5d78 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f6082 │ │ │ │ + bne.w 1f5d72 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f5cf8 │ │ │ │ + bne.n 1f59e8 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr.w r3, [r8, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f5cde │ │ │ │ + bne.n 1f59ce │ │ │ │ ldrb r3, [r1, #21] │ │ │ │ ldrb.w r2, [r8, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 1f5cde │ │ │ │ + bne.n 1f59ce │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f5cde │ │ │ │ + bne.n 1f59ce │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r7, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldrb.w fp, [r9, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1f5d6e │ │ │ │ + cbz r0, 1f5a5e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov.w r2, fp, lsl #3 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ adds r1, #20 │ │ │ │ blx 55100 │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1e26a8 │ │ │ │ + bl 1e2398 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - b.n 1f5cde │ │ │ │ + b.n 1f59ce │ │ │ │ ldr.w r8, [r5, #48] @ 0x30 │ │ │ │ - b.n 1f5cb0 │ │ │ │ + b.n 1f59a0 │ │ │ │ subs r0, #20 │ │ │ │ - bl 1eae98 │ │ │ │ + bl 1eab88 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f596e │ │ │ │ + bne.w 1f565e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f6056 │ │ │ │ + beq.w 1f5d46 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f5da2 │ │ │ │ + bne.n 1f5a92 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f6056 │ │ │ │ + beq.w 1f5d46 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ mov lr, r3 │ │ │ │ strd r6, r6, [r3, #4] │ │ │ │ mov ip, r2 │ │ │ │ @@ -584129,124 +583814,124 @@ │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq.w r3, r4, #20 │ │ │ │ movne r3, r6 │ │ │ │ - b.n 1f5e08 │ │ │ │ + b.n 1f5af8 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f6082 │ │ │ │ + bne.w 1f5d72 │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f604c │ │ │ │ + beq.w 1f5d3c │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1f5dfa │ │ │ │ + bne.n 1f5aea │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ ite eq │ │ │ │ subeq r3, #20 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 1f5e3a │ │ │ │ + b.n 1f5b2a │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f6082 │ │ │ │ + bne.w 1f5d72 │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f6048 │ │ │ │ + beq.w 1f5d38 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1f5e2c │ │ │ │ + bne.n 1f5b1c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ - bl 1f53ec │ │ │ │ + bl 1f50dc │ │ │ │ ldr r6, [r7, #24] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r6, 1f5ea2 │ │ │ │ + cbz r6, 1f5b92 │ │ │ │ mov sl, r7 │ │ │ │ movw r5, #319 @ 0x13f │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f5e90 │ │ │ │ + cbz r3, 1f5b80 │ │ │ │ str r6, [sp, #24] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f5e86 │ │ │ │ + bne.n 1f5b76 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1f5e86 │ │ │ │ + bne.n 1f5b76 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f6072 │ │ │ │ + bne.w 1f5d62 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1f5eba │ │ │ │ + beq.n 1f5baa │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f5e68 │ │ │ │ + bne.n 1f5b58 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f5e60 │ │ │ │ + bne.n 1f5b50 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ mov r7, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 1f5a58 │ │ │ │ + b.n 1f5748 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f6088 │ │ │ │ + beq.w 1f5d78 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f6082 │ │ │ │ + bne.w 1f5d72 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f5ea8 │ │ │ │ + bne.n 1f5b98 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f5e86 │ │ │ │ + bne.n 1f5b76 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ ldrb r1, [r0, #21] │ │ │ │ eors r2, r1 │ │ │ │ lsls r7, r2, #30 │ │ │ │ - bne.n 1f5e86 │ │ │ │ + bne.n 1f5b76 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f5e86 │ │ │ │ + bne.n 1f5b76 │ │ │ │ ldrd r2, r1, [sp, #44] @ 0x2c │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r4, [sp, #80] @ 0x50 │ │ │ │ - bl 1f5474 │ │ │ │ + bl 1f5164 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1f6030 │ │ │ │ + bhi.w 1f5d20 │ │ │ │ tbb [pc, r3] │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ ldr r5, [sp, #604] @ 0x25c │ │ │ │ ldr r2, [sp, #628] @ 0x274 │ │ │ │ lsrs r2, r3, #22 │ │ │ │ ldr r2, [sp, #616] @ 0x268 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ @@ -584258,51 +583943,51 @@ │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ lsls r7, r2, #2 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ adds r7, #20 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add.w ip, r6, #80 @ 0x50 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - ldr.w lr, [pc, #312] @ 1f60a0 │ │ │ │ + ldr.w lr, [pc, #312] @ 1f5d90 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr.w r3, [r1, lr] │ │ │ │ mov r1, r6 │ │ │ │ mla r3, r9, r2, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f6020 │ │ │ │ + bls.n 1f5d10 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #132 @ 0x84 │ │ │ │ strd r2, r2, [r7] │ │ │ │ add.w r9, sp, #164 @ 0xa4 │ │ │ │ str r2, [r7, #8] │ │ │ │ str.w r8, [sp, #116] @ 0x74 │ │ │ │ strd r2, r2, [sp, #148] @ 0x94 │ │ │ │ @@ -584315,59 +584000,59 @@ │ │ │ │ str.w r8, [sp, #144] @ 0x90 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, sp, #164 @ 0xa4 │ │ │ │ add.w r6, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e26a8 │ │ │ │ + bl 1e2398 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ - b.n 1f5e86 │ │ │ │ + b.n 1f5b76 │ │ │ │ mov.w r9, #32 │ │ │ │ - b.n 1f5f20 │ │ │ │ + b.n 1f5c10 │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 1f5f20 │ │ │ │ + b.n 1f5c10 │ │ │ │ mov.w r9, #16 │ │ │ │ - b.n 1f5f20 │ │ │ │ + b.n 1f5c10 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1f5f20 │ │ │ │ + b.n 1f5c10 │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ - b.n 1f5e46 │ │ │ │ + b.n 1f5b36 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1f5e18 │ │ │ │ + b.n 1f5b08 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r2, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c31e8 │ │ │ │ + bl 1c2ed8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -584380,169 +584065,169 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - add r7, pc, #1016 @ (adr r7, 1f648c ) │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 1f6488 ) │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #840 @ (adr r7, 1f63e8 ) │ │ │ │ + add r2, sp, #904 @ 0x388 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ 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, #3216] @ 0xc90 │ │ │ │ - ldr r5, [pc, #584] @ (1f6300 ) │ │ │ │ + ldr r5, [pc, #584] @ (1f5ff0 ) │ │ │ │ sub.w sp, sp, #844 @ 0x34c │ │ │ │ - ldr r3, [pc, #584] @ (1f6304 ) │ │ │ │ + ldr r3, [pc, #584] @ (1f5ff4 ) │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r5, pc │ │ │ │ add r4, sp, #32 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #836] @ 0x344 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r6, r6, [r7] │ │ │ │ strd r6, r6, [r7, #8] │ │ │ │ - bl 1f4064 │ │ │ │ + bl 1f3d54 │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f62f6 │ │ │ │ + beq.w 1f5fe6 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ mov.w fp, #1 │ │ │ │ mov r7, r6 │ │ │ │ mov r5, r9 │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl 20e470 │ │ │ │ + bl 20e160 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f62ec │ │ │ │ + bne.w 1f5fdc │ │ │ │ ldr r3, [r5, #16] │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1f62da │ │ │ │ + beq.w 1f5fca │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne.w r9, #32 │ │ │ │ - bne.n 1f6134 │ │ │ │ + bne.n 1f5e24 │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #4 │ │ │ │ movne.w r9, #32 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ ands.w sl, r3, #4 │ │ │ │ - beq.n 1f61e4 │ │ │ │ - cbz r7, 1f6144 │ │ │ │ + beq.n 1f5ed4 │ │ │ │ + cbz r7, 1f5e34 │ │ │ │ lsls r1, r3, #30 │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ and.w r4, r3, #3 │ │ │ │ - bl 2bc2f0 │ │ │ │ + bl 2bbfe0 │ │ │ │ add r4, r0 │ │ │ │ add.w r4, r4, r6, lsl #2 │ │ │ │ ands.w r7, r4, #3 │ │ │ │ rsb r4, r6, r4, lsr #2 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ mov ip, r4 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, r9 │ │ │ │ - bge.n 1f6222 │ │ │ │ - cbz r4, 1f618a │ │ │ │ + bge.n 1f5f12 │ │ │ │ + cbz r4, 1f5e7a │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ rsb r1, r6, r6, lsl #29 │ │ │ │ add r4, r6 │ │ │ │ add r1, r2 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r3, r6 │ │ │ │ add.w r1, r0, r1, lsl #1 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str.w r3, [r2, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1f6180 │ │ │ │ + bne.n 1f5e70 │ │ │ │ str r6, [r5, #52] @ 0x34 │ │ │ │ add r6, ip │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f60fc │ │ │ │ + bne.n 1f5dec │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov sl, r7 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r6, sl │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1f61ba │ │ │ │ + beq.n 1f5eaa │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ str r2, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ add.w r2, r8, #12 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str.w r1, [r8, #16] │ │ │ │ str r2, [r1, #0] │ │ │ │ - ldr r2, [pc, #332] @ (1f6308 ) │ │ │ │ + ldr r2, [pc, #332] @ (1f5ff8 ) │ │ │ │ cmp r5, #4 │ │ │ │ - ldr r3, [pc, #324] @ (1f6304 ) │ │ │ │ + ldr r3, [pc, #324] @ (1f5ff4 ) │ │ │ │ add r2, pc │ │ │ │ ite eq │ │ │ │ streq.w r6, [r8, #440] @ 0x1b8 │ │ │ │ strne.w r6, [r8, #448] @ 0x1c0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #836] @ 0x344 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f62fc │ │ │ │ + bne.w 1f5fec │ │ │ │ add.w sp, sp, #844 @ 0x34c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ add r6, r7 │ │ │ │ - bl 2bb860 │ │ │ │ + bl 2bb550 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ movge r7, sl │ │ │ │ movge ip, r0 │ │ │ │ - bge.n 1f6162 │ │ │ │ + bge.n 1f5e52 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w r7, [r3, #210] @ 0xd2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f6162 │ │ │ │ + beq.n 1f5e52 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 2bb860 │ │ │ │ + bl 2bb550 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov ip, r0 │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 1f6168 │ │ │ │ + blt.n 1f5e58 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f618a │ │ │ │ + beq.n 1f5e7a │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ sub.w r3, r2, r9 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w sl, r4, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ strd r2, r6, [sp] │ │ │ │ add.w lr, r1, r0, lsl #3 │ │ │ │ @@ -584555,114 +584240,114 @@ │ │ │ │ lsr.w r2, r7, r3 │ │ │ │ orr.w r2, r2, r9 │ │ │ │ lsr.w r9, r5, r1 │ │ │ │ orr.w r2, r2, r9 │ │ │ │ lsls r2, r2, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #1 │ │ │ │ - bmi.n 1f6284 │ │ │ │ + bmi.n 1f5f74 │ │ │ │ lsl.w r1, fp, r1 │ │ │ │ lsr.w r6, fp, r6 │ │ │ │ orrs r1, r6 │ │ │ │ lsl.w r2, fp, r3 │ │ │ │ orrs r1, r5 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r2, [lr] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1f6242 │ │ │ │ + bne.n 1f5f32 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrd r2, r6, [sp] │ │ │ │ ldrd r5, r7, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f616c │ │ │ │ + beq.w 1f5e5c │ │ │ │ add.w r1, r0, r2, lsl #1 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ ldr.w ip, [r3, r1, lsl #2] │ │ │ │ str.w ip, [r5, #52] @ 0x34 │ │ │ │ add.w r1, r4, ip │ │ │ │ cmp r6, r1 │ │ │ │ - bcs.w 1f618e │ │ │ │ + bcs.w 1f5e7e │ │ │ │ sub.w ip, r6, ip │ │ │ │ cmp r4, ip │ │ │ │ - bls.w 1f618e │ │ │ │ + bls.w 1f5e7e │ │ │ │ rsb r4, r6, r6, lsl #29 │ │ │ │ add r4, ip │ │ │ │ add r2, r4 │ │ │ │ add.w r2, r0, r2, lsl #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str.w r6, [r3, r6, lsl #3] │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 1f62ce │ │ │ │ - b.n 1f618e │ │ │ │ + bne.n 1f5fbe │ │ │ │ + b.n 1f5e7e │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #15 │ │ │ │ movne.w r9, #32 │ │ │ │ - b.n 1f6134 │ │ │ │ + b.n 1f5e24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bc664 │ │ │ │ + bl 2bc354 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f610e │ │ │ │ + b.n 1f5dfe │ │ │ │ mov sl, r3 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1f619c │ │ │ │ + b.n 1f5e8c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + add r2, pc, #312 @ (adr r2, 1f612c ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + add r1, pc, #304 @ (adr r1, 1f612c ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ 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 │ │ │ │ - ldr r5, [pc, #320] @ (1f6460 ) │ │ │ │ + ldr r5, [pc, #320] @ (1f6150 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #320] @ (1f6464 ) │ │ │ │ + ldr r1, [pc, #320] @ (1f6154 ) │ │ │ │ sub sp, #28 │ │ │ │ add r5, pc │ │ │ │ ldrb.w lr, [r4, #13] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.w 1f644e │ │ │ │ + beq.w 1f613e │ │ │ │ and.w ip, lr, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, ip, #32 │ │ │ │ rsb r6, ip, #32 │ │ │ │ lsl.w ip, r1, ip │ │ │ │ lsr.w r6, r1, r6 │ │ │ │ adds.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ and.w r2, ip, r2 │ │ │ │ orr.w r0, r0, r6 │ │ │ │ mov.w r6, #0 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ ands r3, r0 │ │ │ │ orrs.w r7, r2, r3 │ │ │ │ - beq.n 1f63b0 │ │ │ │ + beq.n 1f60a0 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, r2 │ │ │ │ - beq.n 1f63d6 │ │ │ │ + beq.n 1f60c6 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1f6458 │ │ │ │ + bhi.n 1f6148 │ │ │ │ tbb [pc, lr] │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ strb r4, [r4, r5] │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ @@ -584672,446 +584357,446 @@ │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ - vldr d7, [pc, #164] @ 1f6458 │ │ │ │ + vldr d7, [pc, #164] @ 1f6148 │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f63d6 │ │ │ │ + cbz r0, 1f60c6 │ │ │ │ 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 1e46ec │ │ │ │ - ldr r1, [pc, #144] @ (1f6468 ) │ │ │ │ - ldr r3, [pc, #136] @ (1f6464 ) │ │ │ │ + bl 1e43dc │ │ │ │ + ldr r1, [pc, #144] @ (1f6158 ) │ │ │ │ + ldr r3, [pc, #136] @ (1f6154 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f6454 │ │ │ │ + bne.n 1f6144 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w lr, #32 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f641e │ │ │ │ + cbz r0, 1f610e │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f63d6 │ │ │ │ + b.n 1f60c6 │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ - b.n 1f63f6 │ │ │ │ + b.n 1f60e6 │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1f63f6 │ │ │ │ + b.n 1f60e6 │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp, #8] │ │ │ │ - b.n 1f63f6 │ │ │ │ + b.n 1f60e6 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 1f63f6 │ │ │ │ + b.n 1f60e6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - ldr r4, [sp, #856] @ 0x358 │ │ │ │ + ldr r7, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ - ldr.w r2, [pc, #2844] @ 1f6fa0 │ │ │ │ + ldr.w r2, [pc, #2844] @ 1f6c90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr.w r3, [pc, #2844] @ 1f6fa4 │ │ │ │ + ldr.w r3, [pc, #2844] @ 1f6c94 │ │ │ │ mov.w ip, #2 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #2820] @ 1f6fa8 │ │ │ │ + ldr.w r3, [pc, #2820] @ 1f6c98 │ │ │ │ str r1, [r0, #4] │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ str.w ip, [r0] │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ uxtb.w ip, r3 │ │ │ │ str.w ip, [r0, #12] │ │ │ │ movw ip, #259 @ 0x103 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1f651c │ │ │ │ + beq.n 1f620c │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ - bcs.n 1f6502 │ │ │ │ + bcs.n 1f61f2 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 1f65c6 │ │ │ │ + beq.n 1f62b6 │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ - bne.n 1f64e0 │ │ │ │ + bne.n 1f61d0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f686c │ │ │ │ + bne.w 1f655c │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #2760] @ 1f6fac │ │ │ │ - ldr.w r3, [pc, #2748] @ 1f6fa4 │ │ │ │ + ldr.w r2, [pc, #2760] @ 1f6c9c │ │ │ │ + ldr.w r3, [pc, #2748] @ 1f6c94 │ │ │ │ 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 1f7156 │ │ │ │ + bne.w 1f6e46 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r2, #354 @ 0x162 │ │ │ │ - beq.w 1f67a8 │ │ │ │ + beq.w 1f6498 │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1f67a8 │ │ │ │ + beq.w 1f6498 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1f64e0 │ │ │ │ + bne.n 1f61d0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ and.w r3, r3, #1 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldrb.w r2, [r2, #39] @ 0x27 │ │ │ │ ands r3, r2 │ │ │ │ mov fp, r3 │ │ │ │ - beq.n 1f64e0 │ │ │ │ + beq.n 1f61d0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4c50 │ │ │ │ + bl 1e4940 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4c50 │ │ │ │ + bl 1e4940 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ movw r3, #259 @ 0x103 │ │ │ │ cmp r2, r3 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ - beq.w 1f6c32 │ │ │ │ + beq.w 1f6922 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f6ffa │ │ │ │ + beq.w 1f6cea │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f64e0 │ │ │ │ + beq.n 1f61d0 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e26a8 │ │ │ │ + bl 1e2398 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f64e2 │ │ │ │ + b.n 1f61d2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f64e0 │ │ │ │ + beq.n 1f61d0 │ │ │ │ movs r2, #0 │ │ │ │ - bl 1e4c50 │ │ │ │ + bl 1e4940 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r7, r3 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f660e │ │ │ │ + cbz r0, 1f62fe │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov.w r2, #1431655765 @ 0x55555555 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6310 │ │ │ │ + bl 1f6000 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6310 │ │ │ │ + bl 1f6000 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f667c │ │ │ │ + cbz r0, 1f636c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6310 │ │ │ │ + bl 1f6000 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f66da │ │ │ │ + cbz r0, 1f63ca │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov.w r2, #252645135 @ 0xf0f0f0f │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6310 │ │ │ │ + bl 1f6000 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1f6e80 │ │ │ │ + beq.w 1f6b70 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ mvns r3, r3 │ │ │ │ ands.w r3, r3, #16843009 @ 0x1010101 │ │ │ │ - beq.w 1f6c62 │ │ │ │ + beq.w 1f6952 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f6788 │ │ │ │ + beq.n 1f6478 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 1f6734 │ │ │ │ + cbz r1, 1f6424 │ │ │ │ ldrb.w r1, [r1, #33] @ 0x21 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1f6dde │ │ │ │ + bne.w 1f6ace │ │ │ │ subs r1, r3, #1 │ │ │ │ tst r1, r3 │ │ │ │ - bne.w 1f6dde │ │ │ │ - cbz r3, 1f6748 │ │ │ │ + bne.w 1f6ace │ │ │ │ + cbz r3, 1f6438 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f677a │ │ │ │ + cbz r0, 1f646a │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r6, r0 │ │ │ │ subs.w r3, r7, #8 │ │ │ │ - bne.w 1f6e8c │ │ │ │ + bne.w 1f6b7c │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r6 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1f65b2 │ │ │ │ + beq.w 1f62a2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #429 @ 0x1ad │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f65ae │ │ │ │ + b.n 1f629e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #26] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f64e0 │ │ │ │ + beq.w 1f61d0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4c50 │ │ │ │ + bl 1e4940 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4c50 │ │ │ │ + bl 1e4940 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 1f6bd0 │ │ │ │ + bls.w 1f68c0 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 1f6810 │ │ │ │ + cbz r0, 1f6500 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1f70e8 │ │ │ │ + bhi.w 1f6dd8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1f715a │ │ │ │ + bhi.w 1f6e4a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r6, #8 │ │ │ │ lsls r7, r2, #18 │ │ │ │ lsls r7, r2, #18 │ │ │ │ lsls r7, r2, #18 │ │ │ │ lsls r7, r2, #18 │ │ │ │ lsls r7, r2, #18 │ │ │ │ @@ -585143,535 +584828,535 @@ │ │ │ │ lsls r1, r6, #8 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1f689c │ │ │ │ + cbz r0, 1f658c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add.w r8, r8, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1f68d0 │ │ │ │ + cbz r0, 1f65c0 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add.w sl, sl, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r3, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ strd r3, fp, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r2, r0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1f6906 │ │ │ │ + cbz r0, 1f65f6 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add.w fp, fp, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r3, #8 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r3, r9, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 1f6940 │ │ │ │ + cbz r0, 1f6630 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 1f697a │ │ │ │ + cbz r0, 1f666a │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r3, #858993459 @ 0x33333333 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 1f69b6 │ │ │ │ + cbz r0, 1f66a6 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #1431655765 @ 0x55555555 │ │ │ │ movs r7, #0 │ │ │ │ strd r3, r7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1f69ec │ │ │ │ + cbz r0, 1f66dc │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add.w r9, r9, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov.w r3, #252645135 @ 0xf0f0f0f │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 1f6a26 │ │ │ │ + cbz r0, 1f6716 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov.w r3, #16711935 @ 0xff00ff │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r0, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 1f6a60 │ │ │ │ + cbz r0, 1f6750 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4c50 │ │ │ │ + bl 1e4940 │ │ │ │ mov r3, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f65ae │ │ │ │ - ldr r3, [pc, #988] @ (1f6fb0 ) │ │ │ │ + b.n 1f629e │ │ │ │ + ldr r3, [pc, #988] @ (1f6ca0 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r6, [sp, #0] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, fp │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ orr.w r3, r2, #32 │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e5564 │ │ │ │ + bl 1e5254 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5564 │ │ │ │ + bl 1e5254 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f6fb4 │ │ │ │ + bne.w 1f6ca4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e5564 │ │ │ │ + bl 1e5254 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f65ae │ │ │ │ + b.n 1f629e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f70fa │ │ │ │ + beq.w 1f6dea │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #345 @ 0x159 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f6590 │ │ │ │ - vldr d7, [pc, #812] @ 1f6f90 │ │ │ │ + b.n 1f6280 │ │ │ │ + vldr d7, [pc, #812] @ 1f6c80 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f6788 │ │ │ │ + beq.w 1f6478 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 1e46ec │ │ │ │ - b.n 1f6788 │ │ │ │ + bl 1e43dc │ │ │ │ + b.n 1f6478 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 1f6cc2 │ │ │ │ + cbz r0, 1f69b2 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r2, fp │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ cmp.w r6, #354 @ 0x162 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ - bne.w 1f6ece │ │ │ │ + bne.w 1f6bbe │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1f65ae │ │ │ │ + b.w 1f629e │ │ │ │ movs r3, #15 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1f6c94 │ │ │ │ + b.n 1f6984 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1f6c94 │ │ │ │ + b.n 1f6984 │ │ │ │ subs r1, r2, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1f715a │ │ │ │ + bhi.w 1f6e4a │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r3, r0, #1 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ @@ -585701,187 +585386,187 @@ │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ movs r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f6e5c │ │ │ │ + cbz r0, 1f6b4c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f6788 │ │ │ │ + b.n 1f6478 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f6e34 │ │ │ │ + b.n 1f6b24 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f6e34 │ │ │ │ + b.n 1f6b24 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f6e34 │ │ │ │ - vldr d7, [pc, #276] @ 1f6f98 │ │ │ │ + b.n 1f6b24 │ │ │ │ + vldr d7, [pc, #276] @ 1f6c88 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f6e34 │ │ │ │ + b.n 1f6b24 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f6ebe │ │ │ │ + cbz r0, 1f6bae │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f6790 │ │ │ │ + b.n 1f6480 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov sl, r9 │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1f6dae │ │ │ │ + b.n 1f6a9e │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r6, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f6fe6 │ │ │ │ + cbz r0, 1f6cd6 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f6c1e │ │ │ │ + b.n 1f690e │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 1f6580 │ │ │ │ + bne.w 1f6270 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ clz r3, r3 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r4, r5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -585896,24 +585581,24 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1f70a6 │ │ │ │ + bne.n 1f6d96 │ │ │ │ ldrb.w r2, [r4, #60] @ 0x3c │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #32 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - bhi.n 1f710e │ │ │ │ + bhi.n 1f6dfe │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1f715a │ │ │ │ + bhi.w 1f6e4a │ │ │ │ tbb [pc, r3] │ │ │ │ strh r0, [r2, #24] │ │ │ │ strh r3, [r0, #28] │ │ │ │ strh r3, [r0, #28] │ │ │ │ asrs r3, r0, #2 │ │ │ │ strh r3, [r0, #28] │ │ │ │ strh r3, [r0, #28] │ │ │ │ @@ -585925,138 +585610,138 @@ │ │ │ │ strh r3, [r0, #28] │ │ │ │ strh r3, [r0, #28] │ │ │ │ strh r3, [r0, #28] │ │ │ │ strh r3, [r0, #28] │ │ │ │ lsls r3, r0 │ │ │ │ uxtb r3, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f70dc │ │ │ │ + bne.n 1f6dcc │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 1f70f4 │ │ │ │ + bne.n 1f6de4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f7112 │ │ │ │ + bne.n 1f6e02 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f713a │ │ │ │ + bne.n 1f6e2a │ │ │ │ mov r3, fp │ │ │ │ movs r0, #0 │ │ │ │ eor.w r2, r5, #1 │ │ │ │ adds r4, #32 │ │ │ │ movs r5, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1f702e │ │ │ │ + bne.n 1f6d1e │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f65b2 │ │ │ │ + beq.w 1f62a2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r3, #259 @ 0x103 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f6580 │ │ │ │ - b.n 1f6c50 │ │ │ │ + bne.w 1f6270 │ │ │ │ + b.n 1f6940 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1f7076 │ │ │ │ + b.n 1f6d66 │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 1f7076 │ │ │ │ + b.n 1f6d66 │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 1f7106 │ │ │ │ + bne.n 1f6df6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - b.n 1f7084 │ │ │ │ + b.n 1f6d74 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1f6c94 │ │ │ │ + b.n 1f6984 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 1f70aa │ │ │ │ + b.n 1f6d9a │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 1f6c50 │ │ │ │ - b.n 1f7004 │ │ │ │ + bne.w 1f6940 │ │ │ │ + b.n 1f6cf4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - b.n 1f70be │ │ │ │ + b.n 1f6dae │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1f7076 │ │ │ │ + b.n 1f6d66 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1f70aa │ │ │ │ + b.n 1f6d9a │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ - b.n 1f712a │ │ │ │ + b.n 1f6e1a │ │ │ │ blx 54c60 <__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, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #304] @ (1f72a0 ) │ │ │ │ + ldr r2, [pc, #304] @ (1f6f90 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #304] @ (1f72a4 ) │ │ │ │ + ldr r3, [pc, #304] @ (1f6f94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r2, [r3, #19] │ │ │ │ - cbnz r2, 1f718a │ │ │ │ + cbnz r2, 1f6e7a │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f7286 │ │ │ │ + beq.n 1f6f76 │ │ │ │ ldr.w r6, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 1f719c │ │ │ │ - b.n 1f7282 │ │ │ │ + cbnz r3, 1f6e8c │ │ │ │ + b.n 1f6f72 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f7282 │ │ │ │ + beq.n 1f6f72 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f7194 │ │ │ │ + beq.n 1f6e84 │ │ │ │ movs r3, #0 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w lr, sp, #8 │ │ │ │ strd r9, r9, [sp, #12] │ │ │ │ str.w r9, [sp, #20] │ │ │ │ @@ -586069,124 +585754,124 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - cbz r3, 1f723e │ │ │ │ + cbz r3, 1f6f2e │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f7218 │ │ │ │ + beq.n 1f6f08 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 1f7208 │ │ │ │ + cbz r2, 1f6ef8 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbz r2, 1f7226 │ │ │ │ + cbz r2, 1f6f16 │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f71f2 │ │ │ │ + bne.n 1f6ee2 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 1f7218 │ │ │ │ + cbnz r2, 1f6f08 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6470 │ │ │ │ + bl 1f6160 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r3, fp │ │ │ │ - cbz r3, 1f7240 │ │ │ │ + cbz r3, 1f6f30 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1f71e6 │ │ │ │ + b.n 1f6ed6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6470 │ │ │ │ + bl 1f6160 │ │ │ │ mov r1, sl │ │ │ │ orrs r0, r4 │ │ │ │ ldr.w sl, [sl] │ │ │ │ uxtb r4, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f71f2 │ │ │ │ - b.n 1f7208 │ │ │ │ + bne.n 1f6ee2 │ │ │ │ + b.n 1f6ef8 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1f7266 │ │ │ │ + cbz r3, 1f6f56 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f71aa │ │ │ │ + bne.n 1f6e9a │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f7258 │ │ │ │ - ldr r2, [pc, #64] @ (1f72a8 ) │ │ │ │ - ldr r3, [pc, #56] @ (1f72a4 ) │ │ │ │ + bne.n 1f6f48 │ │ │ │ + ldr r2, [pc, #64] @ (1f6f98 ) │ │ │ │ + ldr r3, [pc, #56] @ (1f6f94 ) │ │ │ │ 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 1f729c │ │ │ │ + bne.n 1f6f8c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1f7266 │ │ │ │ + b.n 1f6f56 │ │ │ │ ldrb r2, [r3, #26] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f718a │ │ │ │ + bne.w 1f6e7a │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f718a │ │ │ │ - b.n 1f7266 │ │ │ │ + bne.w 1f6e7a │ │ │ │ + b.n 1f6f56 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #44] @ 0x2c │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r3, #2 │ │ │ │ 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 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #220] @ (1f73b4 ) │ │ │ │ + ldr r4, [pc, #220] @ (1f70a4 ) │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ - ldr r5, [pc, #220] @ (1f73b8 ) │ │ │ │ + ldr r5, [pc, #220] @ (1f70a8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r4, pc │ │ │ │ ldrb.w lr, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [r4, r5] │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mla r4, r7, r4, r6 │ │ │ │ ldrb r5, [r4, #7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f73aa │ │ │ │ + beq.n 1f709a │ │ │ │ mov r9, r3 │ │ │ │ mla r3, r7, r1, r6 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r0 │ │ │ │ subs r5, #1 │ │ │ │ mov sl, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -586198,166 +585883,166 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, r7 │ │ │ │ movne r6, r5 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ add r6, r4 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1dfbdc │ │ │ │ + bl 1df8cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r2, [r6, #60] @ 0x3c │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ strb.w r2, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f7366 │ │ │ │ - bl 1dfbdc │ │ │ │ + bls.n 1f7056 │ │ │ │ + bl 1df8cc │ │ │ │ ldrb.w r3, [r6, #92] @ 0x5c │ │ │ │ strb.w r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ bfi r2, r3, #2, #4 │ │ │ │ strb.w r2, [r4, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov sl, r8 │ │ │ │ - cbz r7, 1f739a │ │ │ │ + cbz r7, 1f708a │ │ │ │ strd r0, r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e48ac │ │ │ │ + bl 1e459c │ │ │ │ mov sl, r0 │ │ │ │ subs r5, #1 │ │ │ │ adds r7, #1 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 1f7312 │ │ │ │ + bne.n 1f7002 │ │ │ │ mov r0, sl │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r5 │ │ │ │ mov r0, sl │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #44] @ (1f73ec ) │ │ │ │ + ldr r3, [pc, #44] @ (1f70dc ) │ │ │ │ add r3, pc │ │ │ │ - cbnz r2, 1f73e8 │ │ │ │ + cbnz r2, 1f70d8 │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1f73d0 │ │ │ │ + bls.n 1f70c0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #28] @ (1f73f0 ) │ │ │ │ + ldr r2, [pc, #28] @ (1f70e0 ) │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ - ldrh r4, [r7, #32] │ │ │ │ + ldrh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #344] @ (1f7560 ) │ │ │ │ + ldr r3, [pc, #344] @ (1f7250 ) │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ mov r9, r0 │ │ │ │ and.w lr, r1, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f7510 │ │ │ │ + bne.n 1f7200 │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1f7556 │ │ │ │ + beq.w 1f7246 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ it ne │ │ │ │ ldrbne r2, [r2, #1] │ │ │ │ - bne.n 1f7430 │ │ │ │ + bne.n 1f7120 │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f7530 │ │ │ │ - ldr r2, [pc, #300] @ (1f7564 ) │ │ │ │ + bne.n 1f7220 │ │ │ │ + ldr r2, [pc, #300] @ (1f7254 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #234 @ 0xea │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f755c │ │ │ │ + beq.w 1f724c │ │ │ │ add.w fp, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1f7550 │ │ │ │ + bne.n 1f7240 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r6, #1 │ │ │ │ add r5, sp, #32 │ │ │ │ add.w r3, r9, #44 @ 0x2c │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ add.w r3, r9, #76 @ 0x4c │ │ │ │ str.w lr, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ add fp, r9 │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1dfbdc │ │ │ │ + bl 1df8cc │ │ │ │ ldrb.w r3, [fp, #60] @ 0x3c │ │ │ │ strb.w r3, [r4, #60] @ 0x3c │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1dfbdc │ │ │ │ + bl 1df8cc │ │ │ │ ldrb.w r3, [fp, #92] @ 0x5c │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ strb.w r3, [r4, #92] @ 0x5c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f74de │ │ │ │ + beq.n 1f71ce │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ @@ -586365,176 +586050,176 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1f7548 │ │ │ │ + beq.n 1f7238 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r8, r6 │ │ │ │ - cbz r2, 1f7526 │ │ │ │ + cbz r2, 1f7216 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov fp, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r6, r3 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - b.n 1f747c │ │ │ │ - ldr r2, [pc, #80] @ (1f7564 ) │ │ │ │ + b.n 1f716c │ │ │ │ + ldr r2, [pc, #80] @ (1f7254 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ str r2, [sp, #28] │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ - b.n 1f744c │ │ │ │ + b.n 1f713c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ sub.w fp, r2, r3 │ │ │ │ - b.n 1f7506 │ │ │ │ + b.n 1f71f6 │ │ │ │ clz r4, lr │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #186 @ 0xba │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f72c4 │ │ │ │ + bl 1f6fb4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1f745c │ │ │ │ + b.n 1f714c │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ - b.n 1f7430 │ │ │ │ + b.n 1f7120 │ │ │ │ mov sl, r2 │ │ │ │ - b.n 1f7548 │ │ │ │ - ldrh r0, [r6, #30] │ │ │ │ + b.n 1f7238 │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r6, r1 │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #228] @ (1f7670 ) │ │ │ │ + ldr r1, [pc, #228] @ (1f7360 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ strd r2, r2, [sp, #36] @ 0x24 │ │ │ │ strd r2, r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #216] @ (1f7674 ) │ │ │ │ + ldr r2, [pc, #216] @ (1f7364 ) │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add r3, sp, #4 │ │ │ │ ldrb.w r9, [r6, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f764a │ │ │ │ + beq.n 1f733a │ │ │ │ uxtb.w r8, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ strb.w r8, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ mov lr, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w r9, #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.n 1f7650 │ │ │ │ + beq.n 1f7340 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ mov lr, r5 │ │ │ │ strb.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ - ldr r2, [pc, #72] @ (1f7678 ) │ │ │ │ - ldr r3, [pc, #64] @ (1f7674 ) │ │ │ │ + bl 1e43dc │ │ │ │ + ldr r2, [pc, #72] @ (1f7368 ) │ │ │ │ + ldr r3, [pc, #64] @ (1f7364 ) │ │ │ │ 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 1f766c │ │ │ │ + bne.n 1f735c │ │ │ │ mov r0, r9 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 1f7654 │ │ │ │ + bne.n 1f7344 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 1f762e │ │ │ │ + b.n 1f731e │ │ │ │ str r6, [sp, #32] │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r5 │ │ │ │ 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} │ │ │ │ - b.n 1f75e2 │ │ │ │ + b.n 1f72d2 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r5, #18] │ │ │ │ + ldrh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #14] │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r0, r3, #2 │ │ │ │ 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 r4, [pc, #660] @ (1f7924 ) │ │ │ │ + ldr r4, [pc, #660] @ (1f7614 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #660] @ (1f7928 ) │ │ │ │ + ldr r3, [pc, #660] @ (1f7618 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #660] @ (1f792c ) │ │ │ │ + ldr r2, [pc, #660] @ (1f761c ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #656] @ (1f7930 ) │ │ │ │ + ldr r1, [pc, #656] @ (1f7620 ) │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ @@ -586550,40 +586235,40 @@ │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ strh.w r2, [sp, #72] @ 0x48 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 1f76fe │ │ │ │ + cbz r0, 1f73ee │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r2, r0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f7902 │ │ │ │ + beq.w 1f75f2 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w fp, sp, #56 @ 0x38 │ │ │ │ movs r7, #0 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r5, r9 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f7764 │ │ │ │ + b.n 1f7454 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r4, r9 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w ip, r4, #108 @ 0x6c │ │ │ │ strd r7, r7, [fp] │ │ │ │ add.w sl, sl, #2 │ │ │ │ @@ -586595,58 +586280,58 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ bfi r3, lr, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, sl │ │ │ │ - bls.w 1f7902 │ │ │ │ + bls.w 1f75f2 │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #16 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ add.w r9, r4, #44 @ 0x2c │ │ │ │ ldrd r3, r1, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #1 │ │ │ │ add.w r2, r3, sl │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 1f77c8 │ │ │ │ + beq.n 1f74b8 │ │ │ │ strd r3, r6, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r4, r9 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfbdc │ │ │ │ + bl 1df8cc │ │ │ │ adds r6, #32 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ adds r5, #32 │ │ │ │ strb r3, [r4, #16] │ │ │ │ adds r4, #32 │ │ │ │ ldrb r3, [r6, #29] │ │ │ │ strb.w r3, [r4, #-15] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f771c │ │ │ │ + bne.n 1f740c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1f77a4 │ │ │ │ + b.n 1f7494 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov ip, r3 │ │ │ │ mov r9, r5 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -586658,74 +586343,74 @@ │ │ │ │ movs r2, #16 │ │ │ │ strh.w ip, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ str.w r7, [r8, #4] │ │ │ │ ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ strd r4, r5, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f7818 │ │ │ │ + cbz r0, 1f7508 │ │ │ │ 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, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strd r7, r7, [r8] │ │ │ │ str.w r7, [r8, #8] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldrb.w ip, [r3, #60] @ 0x3c │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ strd r7, r7, [sp, #108] @ 0x6c │ │ │ │ strd r7, r7, [sp, #116] @ 0x74 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f78fa │ │ │ │ + beq.n 1f75ea │ │ │ │ add r4, sp, #124 @ 0x7c │ │ │ │ strb.w ip, [sp, #108] @ 0x6c │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ 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.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov sl, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [sl, #40] @ 0x28 │ │ │ │ add.w lr, sp, #124 @ 0x7c │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [sl, #40] @ 0x28 │ │ │ │ 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, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movw ip, #49024 @ 0xbf80 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ adds r3, #32 │ │ │ │ strd r7, r7, [fp] │ │ │ │ str.w r7, [fp, #8] │ │ │ │ @@ -586735,62 +586420,62 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r3, r4, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 1f78f4 │ │ │ │ + cbz r3, 1f75e4 │ │ │ │ ldrd sl, r6, [sp, #44] @ 0x2c │ │ │ │ mov r5, r9 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - b.n 1f7722 │ │ │ │ + b.n 1f7412 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1f77e2 │ │ │ │ + b.n 1f74d2 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f78aa │ │ │ │ - b.n 1f7844 │ │ │ │ - ldr r2, [pc, #48] @ (1f7934 ) │ │ │ │ - ldr r3, [pc, #40] @ (1f7930 ) │ │ │ │ + beq.n 1f759a │ │ │ │ + b.n 1f7534 │ │ │ │ + ldr r2, [pc, #48] @ (1f7624 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f7620 ) │ │ │ │ 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 1f791e │ │ │ │ + bne.n 1f760e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, #10] │ │ │ │ + ldrh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r2, [r4, #10] │ │ │ │ + ldrh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #54] @ 0x36 │ │ │ │ + ldrh r6, [r0, #16] │ │ │ │ lsls r0, r3, #2 │ │ │ │ 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 r4, [pc, #3064] @ 1f8544 │ │ │ │ + ldr.w r4, [pc, #3064] @ 1f8234 │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r1, [pc, #3064] @ 1f8548 │ │ │ │ + ldr.w r1, [pc, #3064] @ 1f8238 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3060] @ 1f854c │ │ │ │ + ldr.w r3, [pc, #3060] @ 1f823c │ │ │ │ mov r9, r0 │ │ │ │ - ldr.w r0, [pc, #3056] @ 1f8550 │ │ │ │ + ldr.w r0, [pc, #3056] @ 1f8240 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ @@ -586803,57 +586488,57 @@ │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ str.w r3, [r9, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb.w r0, [r6, #32] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f7a8c │ │ │ │ + beq.n 1f777c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f7eaa │ │ │ │ + beq.w 1f7b9a │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ cmp r1, #192 @ 0xc0 │ │ │ │ - bhi.n 1f79f8 │ │ │ │ + bhi.n 1f76e8 │ │ │ │ cmp r1, #96 @ 0x60 │ │ │ │ - bhi.n 1f7a90 │ │ │ │ + bhi.n 1f7780 │ │ │ │ cmp r1, #57 @ 0x39 │ │ │ │ - bhi.w 1f7ecc │ │ │ │ + bhi.w 1f7bbc │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.w 1f7d3e │ │ │ │ + bhi.w 1f7a2e │ │ │ │ cmp r1, #26 │ │ │ │ - bhi.w 1f7d60 │ │ │ │ + bhi.w 1f7a50 │ │ │ │ cmp r1, #8 │ │ │ │ - bls.w 1f8a9e │ │ │ │ + bls.w 1f878e │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r1 │ │ │ │ tst.w r2, #98566144 @ 0x5e00000 │ │ │ │ - bne.w 1f8b16 │ │ │ │ + bne.w 1f8806 │ │ │ │ tst.w r2, #1540096 @ 0x178000 │ │ │ │ - bne.w 1f7fd0 │ │ │ │ + bne.w 1f7cc0 │ │ │ │ tst.w r2, #24064 @ 0x5e00 │ │ │ │ - beq.w 1f7d60 │ │ │ │ + beq.w 1f7a50 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f72c4 │ │ │ │ - b.n 1f7eac │ │ │ │ + bl 1f6fb4 │ │ │ │ + b.n 1f7b9c │ │ │ │ cmp.w r1, #434 @ 0x1b2 │ │ │ │ - bhi.w 1f7f34 │ │ │ │ + bhi.w 1f7c24 │ │ │ │ cmp.w r1, #376 @ 0x178 │ │ │ │ - bls.w 1f7b5e │ │ │ │ + bls.w 1f784e │ │ │ │ mvn.w r2, #376 @ 0x178 │ │ │ │ adds r2, r1, r2 │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - bhi.w 1f7d60 │ │ │ │ + bhi.w 1f7a50 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r1, r1, #9 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ @@ -586906,18 +586591,18 @@ │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r1, r1, #9 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1f79a6 │ │ │ │ + b.n 1f7696 │ │ │ │ sub.w r2, r1, #97 @ 0x61 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ - bhi.w 1f7d60 │ │ │ │ + bhi.w 1f7a50 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r1, r7, #10 │ │ │ │ lsls r1, r7, #10 │ │ │ │ lsls r1, r7, #10 │ │ │ │ lsls r1, r7, #10 │ │ │ │ lsls r1, r4, #5 │ │ │ │ lsls r1, r7, #10 │ │ │ │ @@ -587009,109 +586694,109 @@ │ │ │ │ lsls r3, r4, #10 │ │ │ │ lsls r3, r4, #10 │ │ │ │ lsls r3, r4, #10 │ │ │ │ lsls r1, r4, #5 │ │ │ │ lsls r3, r4, #10 │ │ │ │ sub.w r5, r1, #193 @ 0xc1 │ │ │ │ cmp r5, #29 │ │ │ │ - bhi.w 1f7d60 │ │ │ │ + bhi.w 1f7a50 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r0, r4, r5 │ │ │ │ ands.w r2, r0, #47 @ 0x2f │ │ │ │ - bne.w 1f8abe │ │ │ │ + bne.w 1f87ae │ │ │ │ movs r7, #0 │ │ │ │ movt r7, #2218 @ 0x8aa │ │ │ │ ands r0, r7 │ │ │ │ mov r7, r0 │ │ │ │ - bne.w 1f7f9e │ │ │ │ + bne.w 1f7c8e │ │ │ │ cmp r5, #29 │ │ │ │ - bne.w 1f7d60 │ │ │ │ + bne.w 1f7a50 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4c50 │ │ │ │ + bl 1e4940 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4c50 │ │ │ │ + bl 1e4940 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1f8ce4 │ │ │ │ + beq.w 1f89d4 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ ldrbne r6, [r3, #1] │ │ │ │ - bne.n 1f7bbc │ │ │ │ + bne.n 1f78ac │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ and.w r3, r3, #8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1f9036 │ │ │ │ + bne.w 1f8d26 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f8d30 │ │ │ │ + bne.w 1f8a20 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r6 │ │ │ │ add.w fp, sp, #124 @ 0x7c │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r6, #2 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1f7568 │ │ │ │ + bl 1f7258 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r4, r4, [r8] │ │ │ │ str.w r4, [r8, #8] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r4, r4, [fp] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [fp, #8] │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1f8d1c │ │ │ │ + beq.w 1f8a0c │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, sl │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ strb.w r6, [sp, #124] @ 0x7c │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r7, [sp, #16] │ │ │ │ strd r4, r4, [r8] │ │ │ │ str.w r4, [r8, #8] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ ldrb.w ip, [r7, #12] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ @@ -587119,115 +586804,115 @@ │ │ │ │ strd r4, r4, [fp, #8] │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1f8d16 │ │ │ │ + bne.w 1f8a06 │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ mov r7, sl │ │ │ │ strb.w r6, [sp, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ 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} │ │ │ │ - beq.w 1f8d16 │ │ │ │ + beq.w 1f8a06 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r6, #1 │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne.w 1f7bf0 │ │ │ │ - b.n 1f7eac │ │ │ │ + bne.w 1f78e0 │ │ │ │ + b.n 1f7b9c │ │ │ │ sub.w r2, r1, #40 @ 0x28 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #192512 @ 0x2f000 │ │ │ │ - bne.w 1f8b00 │ │ │ │ + bne.w 1f87f0 │ │ │ │ tst.w r2, #3008 @ 0xbc0 │ │ │ │ - bne.w 1f8aea │ │ │ │ + bne.w 1f87da │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.w 1f8b2c │ │ │ │ + bne.w 1f881c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1f7eaa │ │ │ │ + beq.w 1f7b9a │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 1f928c │ │ │ │ + bcc.w 1f8f7c │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mul.w r1, r2, r1 │ │ │ │ adds r2, r0, r1 │ │ │ │ ldrb r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1f7eaa │ │ │ │ + beq.w 1f7b9a │ │ │ │ negs r4, r3 │ │ │ │ adds r3, r0, #6 │ │ │ │ add r3, r1 │ │ │ │ mov r5, r6 │ │ │ │ add r7, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1f7ea2 │ │ │ │ + beq.w 1f7b92 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 1f7ea2 │ │ │ │ + bls.w 1f7b92 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #59 @ 0x3b │ │ │ │ adds r0, r2, r5 │ │ │ │ ldrb.w ip, [r1, #60]! │ │ │ │ - b.n 1f7dae │ │ │ │ + b.n 1f7a9e │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1f7ea2 │ │ │ │ + beq.n 1f7b92 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ eor.w r2, ip, r2 │ │ │ │ tst r2, r4 │ │ │ │ - beq.n 1f7daa │ │ │ │ + beq.n 1f7a9a │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e3e90 │ │ │ │ + bl 1e3b80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f8a92 │ │ │ │ + beq.w 1f8782 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ strd r9, r3, [sp, #36] @ 0x24 │ │ │ │ @@ -587239,256 +586924,256 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f8a14 │ │ │ │ + beq.w 1f8704 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r7, #0 │ │ │ │ add.w fp, r3, #59 @ 0x3b │ │ │ │ add.w r0, r3, #44 @ 0x2c │ │ │ │ add.w r4, r2, fp │ │ │ │ ldr r2, [sp, #24] │ │ │ │ sub.w sl, r2, r3 │ │ │ │ - bl 1dfbdc │ │ │ │ + bl 1df8cc │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ mov r8, r6 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r6, sl │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, sl │ │ │ │ add r3, r7 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f89e4 │ │ │ │ + beq.w 1f86d4 │ │ │ │ mov r0, fp │ │ │ │ sub.w lr, r6, #59 @ 0x3b │ │ │ │ add.w ip, r8, r7, lsl #5 │ │ │ │ add.w r3, ip, r0 │ │ │ │ add r3, lr │ │ │ │ ldrb.w r3, [r3, #60] @ 0x3c │ │ │ │ strb r3, [r0, #1] │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1f7e84 │ │ │ │ + beq.n 1f7b74 │ │ │ │ add r3, ip │ │ │ │ add r3, lr │ │ │ │ ldrb.w r3, [r3, #60] @ 0x3c │ │ │ │ strb.w r3, [r0, #2]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1f7e62 │ │ │ │ + bne.n 1f7b52 │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.w 1f8a0c │ │ │ │ + beq.w 1f86fc │ │ │ │ adds r5, #32 │ │ │ │ add.w r0, fp, #17 │ │ │ │ mov r1, r5 │ │ │ │ adds r4, #32 │ │ │ │ subs r6, #32 │ │ │ │ add.w fp, fp, #32 │ │ │ │ - bl 1dfbdc │ │ │ │ - b.n 1f7e44 │ │ │ │ + bl 1df8cc │ │ │ │ + b.n 1f7b34 │ │ │ │ adds r5, #32 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1f7d8a │ │ │ │ + bne.w 1f7a7a │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1700] @ 1f8554 │ │ │ │ - ldr.w r3, [pc, #1684] @ 1f8548 │ │ │ │ + ldr.w r2, [pc, #1700] @ 1f8244 │ │ │ │ + ldr.w r3, [pc, #1684] @ 1f8238 │ │ │ │ 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 1f92b2 │ │ │ │ + bne.w 1f8fa2 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ - bls.n 1f7f02 │ │ │ │ + bls.n 1f7bf2 │ │ │ │ sub.w r2, r1, #78 @ 0x4e │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #3008 @ 0xbc0 │ │ │ │ - bne.w 1f8b40 │ │ │ │ + bne.w 1f8830 │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.n 1f7fa8 │ │ │ │ + bne.n 1f7c98 │ │ │ │ tst.w r2, #385024 @ 0x5e000 │ │ │ │ - beq.w 1f7d60 │ │ │ │ + beq.w 1f7a50 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f72c4 │ │ │ │ - b.n 1f7eac │ │ │ │ + bl 1f6fb4 │ │ │ │ + b.n 1f7b9c │ │ │ │ sub.w r2, r1, #58 @ 0x3a │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.w 1f8ad4 │ │ │ │ + bne.w 1f87c4 │ │ │ │ tst.w r2, #770048 @ 0xbc000 │ │ │ │ - bne.n 1f7fbc │ │ │ │ + bne.n 1f7cac │ │ │ │ tst.w r2, #12032 @ 0x2f00 │ │ │ │ - beq.w 1f7d60 │ │ │ │ + beq.w 1f7a50 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f72c4 │ │ │ │ - b.n 1f7eac │ │ │ │ + bl 1f6fb4 │ │ │ │ + b.n 1f7b9c │ │ │ │ cmp.w r1, #460 @ 0x1cc │ │ │ │ - beq.n 1f7eaa │ │ │ │ + beq.n 1f7b9a │ │ │ │ sub.w r4, r1, #474 @ 0x1da │ │ │ │ cmp r4, #29 │ │ │ │ - bhi.w 1f7d60 │ │ │ │ + bhi.w 1f7a50 │ │ │ │ movs r0, #1 │ │ │ │ movw r2, #61849 @ 0xf199 │ │ │ │ movt r2, #16128 @ 0x3f00 │ │ │ │ lsls r0, r4 │ │ │ │ ands r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f7eaa │ │ │ │ + bne.n 1f7b9a │ │ │ │ cmp r4, #9 │ │ │ │ - bne.w 1f7d60 │ │ │ │ + bne.w 1f7a50 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #58] @ 0x3a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f7eaa │ │ │ │ + beq.n 1f7b9a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4c50 │ │ │ │ + bl 1e4940 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e49a4 │ │ │ │ - b.n 1f7eac │ │ │ │ + bl 1e4694 │ │ │ │ + b.n 1f7b9c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f73f4 │ │ │ │ - b.n 1f7eac │ │ │ │ + bl 1f70e4 │ │ │ │ + b.n 1f7b9c │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov.w r1, #274 @ 0x112 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f72c4 │ │ │ │ - b.n 1f7eac │ │ │ │ + bl 1f6fb4 │ │ │ │ + b.n 1f7b9c │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ mov.w r1, #328 @ 0x148 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f72c4 │ │ │ │ - b.n 1f7eac │ │ │ │ + bl 1f6fb4 │ │ │ │ + b.n 1f7b9c │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f72c4 │ │ │ │ - b.n 1f7eac │ │ │ │ + bl 1f6fb4 │ │ │ │ + b.n 1f7b9c │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #261 @ 0x105 │ │ │ │ movw r1, #411 @ 0x19b │ │ │ │ - bl 1f72c4 │ │ │ │ - b.n 1f7eac │ │ │ │ + bl 1f6fb4 │ │ │ │ + b.n 1f7b9c │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ - bl 1f72c4 │ │ │ │ - b.n 1f7eac │ │ │ │ + bl 1f6fb4 │ │ │ │ + b.n 1f7b9c │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1f72c4 │ │ │ │ - b.n 1f7eac │ │ │ │ + bl 1f6fb4 │ │ │ │ + b.n 1f7b9c │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #134] @ 0x86 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f7f9e │ │ │ │ + beq.n 1f7c8e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f767c │ │ │ │ - b.n 1f7eac │ │ │ │ + bl 1f736c │ │ │ │ + b.n 1f7b9c │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ - bl 1f72c4 │ │ │ │ - b.n 1f7eac │ │ │ │ + bl 1f6fb4 │ │ │ │ + b.n 1f7b9c │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r2, [r3, #124] @ 0x7c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f8cea │ │ │ │ + bne.w 1f89da │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4c50 │ │ │ │ + bl 1e4940 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ strd r6, r7, [sp, #72] @ 0x48 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f809e │ │ │ │ + cbz r0, 1f7d8e │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #149 @ 0x95 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movs r6, #0 │ │ │ │ add.w fp, sp, #124 @ 0x7c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ strd r6, r6, [r8, #4] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ @@ -587504,60 +587189,60 @@ │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r3, #24 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f8168 │ │ │ │ + cbz r0, 1f7e58 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r7, sl │ │ │ │ strd r6, r6, [r8, #4] │ │ │ │ mov.w ip, #2 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -587571,64 +587256,64 @@ │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r3, #16 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f822a │ │ │ │ + cbz r0, 1f7f1a │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strd r6, r6, [r8, #4] │ │ │ │ mov r7, sl │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ @@ -587641,140 +587326,140 @@ │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r3, #8 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f82fa │ │ │ │ + cbz r0, 1f7fea │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ ldrb r6, [r4, #12] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ cmp r6, #1 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - beq.n 1f838a │ │ │ │ + beq.n 1f807a │ │ │ │ mov r7, sl │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ mov r6, sl │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ mov ip, sl │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {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 r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e49a4 │ │ │ │ - b.n 1f7eac │ │ │ │ + bl 1e4694 │ │ │ │ + b.n 1f7b9c │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e4c50 │ │ │ │ + bl 1e4940 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r7, #0 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ strd r6, r7, [sp, #72] @ 0x48 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f83e2 │ │ │ │ + cbz r0, 1f80d2 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movs r6, #0 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strd r6, r6, [r8, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r7, sl │ │ │ │ @@ -587788,141 +587473,141 @@ │ │ │ │ strb.w fp, [sp, #124] @ 0x7c │ │ │ │ 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.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r2, fp │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r3, #16 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f84a6 │ │ │ │ + cbz r0, 1f8196 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - beq.n 1f8534 │ │ │ │ + beq.n 1f8224 │ │ │ │ mov r7, sl │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ mov r4, sl │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ mov ip, sl │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e49a4 │ │ │ │ - b.n 1f7eac │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ + bl 1e4694 │ │ │ │ + b.n 1f7b9c │ │ │ │ + ldrh r0, [r7, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r5, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #10] │ │ │ │ + strh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f7eaa │ │ │ │ + beq.w 1f7b9a │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4c50 │ │ │ │ + bl 1e4940 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - bne.w 1f8bc0 │ │ │ │ + bne.w 1f88b0 │ │ │ │ mov r6, r5 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov ip, sl │ │ │ │ @@ -587938,62 +587623,62 @@ │ │ │ │ mov r4, fp │ │ │ │ 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} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r7, fp │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w r5, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia r7!, {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, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e49a4 │ │ │ │ - b.n 1f7eac │ │ │ │ + bl 1e4694 │ │ │ │ + b.n 1f7b9c │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f7eaa │ │ │ │ + beq.w 1f7b9a │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4c50 │ │ │ │ + bl 1e4940 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - bne.w 1f8c22 │ │ │ │ + bne.w 1f8912 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r6, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [r8, #4] │ │ │ │ mov fp, sl │ │ │ │ @@ -588008,38 +587693,38 @@ │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldmia.w fp!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r0, r9 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [r8, #4] │ │ │ │ mov ip, sl │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ mov.w lr, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ @@ -588051,35 +587736,35 @@ │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r7, sl │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [r8, #4] │ │ │ │ mov.w ip, #3 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ strd r5, r5, [sp, #124] @ 0x7c │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ strd r5, r5, [sp, #132] @ 0x84 │ │ │ │ @@ -588089,68 +587774,68 @@ │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ add.w r6, r5, #44 @ 0x2c │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ 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, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e49a4 │ │ │ │ - b.w 1f7eac │ │ │ │ + bl 1e4694 │ │ │ │ + b.w 1f7b9c │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f7eaa │ │ │ │ + beq.w 1f7b9a │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4c50 │ │ │ │ + bl 1e4940 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - bne.w 1f8c82 │ │ │ │ + bne.w 1f8972 │ │ │ │ mov r6, r5 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov ip, sl │ │ │ │ @@ -588166,62 +587851,62 @@ │ │ │ │ mov r4, fp │ │ │ │ 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} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r7, fp │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w r5, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia r7!, {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, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ - bl 1e49a4 │ │ │ │ - b.w 1f7eac │ │ │ │ + bl 1e4694 │ │ │ │ + b.w 1f7b9c │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #55] @ 0x37 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f7eaa │ │ │ │ + beq.w 1f7b9a │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4c50 │ │ │ │ + bl 1e4940 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - bne.w 1f8b5e │ │ │ │ + bne.w 1f884e │ │ │ │ mov r6, r7 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov ip, sl │ │ │ │ @@ -588237,64 +587922,64 @@ │ │ │ │ mov r5, fp │ │ │ │ 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} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, fp │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 1e49a4 │ │ │ │ - b.w 1f7eac │ │ │ │ + bl 1e4694 │ │ │ │ + b.w 1f7b9c │ │ │ │ mov r3, fp │ │ │ │ add.w r0, r8, r7, lsl #5 │ │ │ │ ldrb.w r2, [r0, #60] @ 0x3c │ │ │ │ strb r2, [r3, #1] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 1f7e84 │ │ │ │ + beq.w 1f7b74 │ │ │ │ ldrb.w r2, [r0, #60] @ 0x3c │ │ │ │ strb.w r2, [r3, #2]! │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1f89ea │ │ │ │ + bne.n 1f86da │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - bne.w 1f7e8c │ │ │ │ + bne.w 1f7b7c │ │ │ │ mov r6, r8 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ add.w r7, r4, #20 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ bfi r2, r3, #2, #4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -588308,268 +587993,268 @@ │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w ip, [lr, #28] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r9, ip │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ - bne.n 1f8a4c │ │ │ │ + bne.n 1f873c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 1f7dea │ │ │ │ + bhi.w 1f7ada │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4764 │ │ │ │ - b.w 1f7eac │ │ │ │ + bl 1e4454 │ │ │ │ + b.w 1f7b9c │ │ │ │ cmp r1, #6 │ │ │ │ - bhi.n 1f8b56 │ │ │ │ + bhi.n 1f8846 │ │ │ │ cmp r1, #2 │ │ │ │ - bls.w 1f7d60 │ │ │ │ + bls.w 1f7a50 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f72c4 │ │ │ │ - b.w 1f7eac │ │ │ │ + bl 1f6fb4 │ │ │ │ + b.w 1f7b9c │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #259 @ 0x103 │ │ │ │ movw r1, #419 @ 0x1a3 │ │ │ │ - bl 1f72c4 │ │ │ │ - b.w 1f7eac │ │ │ │ + bl 1f6fb4 │ │ │ │ + b.w 1f7b9c │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 1f72c4 │ │ │ │ - b.w 1f7eac │ │ │ │ + bl 1f6fb4 │ │ │ │ + b.w 1f7b9c │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #327 @ 0x147 │ │ │ │ - bl 1f72c4 │ │ │ │ - b.w 1f7eac │ │ │ │ + bl 1f6fb4 │ │ │ │ + b.w 1f7b9c │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #273 @ 0x111 │ │ │ │ - bl 1f72c4 │ │ │ │ - b.w 1f7eac │ │ │ │ + bl 1f6fb4 │ │ │ │ + b.w 1f7b9c │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f72c4 │ │ │ │ - b.w 1f7eac │ │ │ │ + bl 1f6fb4 │ │ │ │ + b.w 1f7b9c │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ movs r1, #226 @ 0xe2 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f72c4 │ │ │ │ - b.w 1f7eac │ │ │ │ + bl 1f6fb4 │ │ │ │ + b.w 1f7b9c │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f72c4 │ │ │ │ - b.w 1f7eac │ │ │ │ + bl 1f6fb4 │ │ │ │ + b.w 1f7b9c │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1f8aa8 │ │ │ │ - b.w 1f7d60 │ │ │ │ + beq.n 1f8798 │ │ │ │ + b.w 1f7a50 │ │ │ │ mov r5, sl │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ 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} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ 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, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46ec │ │ │ │ - b.n 1f8954 │ │ │ │ + bl 1e43dc │ │ │ │ + b.n 1f8644 │ │ │ │ mov r6, sl │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ 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} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r7, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46ec │ │ │ │ - b.n 1f85a4 │ │ │ │ + bl 1e43dc │ │ │ │ + b.n 1f8294 │ │ │ │ mov r5, sl │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ 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} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r7, r5, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ 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, r9 │ │ │ │ - bl 1e46ec │ │ │ │ - b.n 1f867e │ │ │ │ + bl 1e43dc │ │ │ │ + b.n 1f836e │ │ │ │ mov r6, sl │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ 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} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r7, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46ec │ │ │ │ - b.n 1f8878 │ │ │ │ + bl 1e43dc │ │ │ │ + b.n 1f8568 │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ - b.w 1f7bbc │ │ │ │ + b.w 1f78ac │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4c50 │ │ │ │ + bl 1e4940 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1f8d08 │ │ │ │ + beq.n 1f89f8 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #431 @ 0x1af │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4954 │ │ │ │ - b.w 1f7eac │ │ │ │ + bl 1e4644 │ │ │ │ + b.w 1f7b9c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b.w 1f7d22 │ │ │ │ + b.w 1f7a12 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f92a8 │ │ │ │ + bne.w 1f8f98 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ str r6, [sp, #32] │ │ │ │ - b.w 1f7c7e │ │ │ │ + b.w 1f796e │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 1f7568 │ │ │ │ + bl 1f7258 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 1f7568 │ │ │ │ + bl 1f7258 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ add r4, sp, #108 @ 0x6c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ mov fp, r4 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ mov.w sl, #1 │ │ │ │ @@ -588587,37 +588272,37 @@ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r2, sl │ │ │ │ str r4, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ mov ip, r4 │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ strd r6, r6, [sp, #124] @ 0x7c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -588630,42 +588315,42 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov ip, r4 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -588678,37 +588363,37 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, sl │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov ip, r4 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -588720,42 +588405,42 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ mov lr, r4 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #3 │ │ │ │ @@ -588771,97 +588456,97 @@ │ │ │ │ mov r5, r3 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r5, r8, #44 @ 0x2c │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia r6!, {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, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e49a4 │ │ │ │ - b.w 1f7eac │ │ │ │ + bl 1e4694 │ │ │ │ + b.w 1f7b9c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w fp, sp, #124 @ 0x7c │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r7 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f926a │ │ │ │ + bne.w 1f8f5a │ │ │ │ rsb r3, r6, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r4, r4, [r8] │ │ │ │ str.w r4, [r8, #8] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r4, r4, [fp] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [fp, #8] │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1f9272 │ │ │ │ + beq.w 1f8f62 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, sl │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ strb.w r6, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r7, [sp, #16] │ │ │ │ strd r4, r4, [r8] │ │ │ │ str.w r4, [r8, #8] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ ldrb.w ip, [r7, #12] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ @@ -588869,61 +588554,61 @@ │ │ │ │ strd r4, r4, [fp, #8] │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1f926e │ │ │ │ + bne.w 1f8f5e │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ mov r7, sl │ │ │ │ strb.w r6, [sp, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ 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} │ │ │ │ - beq.w 1f926e │ │ │ │ + beq.w 1f8f5e │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #3 │ │ │ │ add.w r3, sp, r3, lsl #2 │ │ │ │ str r0, [r3, #92] @ 0x5c │ │ │ │ - bne.w 1f904e │ │ │ │ + bne.w 1f8d3e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov ip, r6 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r6, sl │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ @@ -588945,141 +588630,141 @@ │ │ │ │ mov r4, fp │ │ │ │ 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} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r8, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, sl │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r7, fp │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ add.w r6, r8, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia r7!, {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, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ str.w sl, [r5, #92] @ 0x5c │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e49a4 │ │ │ │ - b.w 1f7eac │ │ │ │ + bl 1e4694 │ │ │ │ + b.w 1f7b9c │ │ │ │ str r6, [sp, #28] │ │ │ │ - b.n 1f905c │ │ │ │ + b.n 1f8d4c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b.n 1f918e │ │ │ │ + b.n 1f8e7e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #24] │ │ │ │ it ne │ │ │ │ strne r6, [sp, #40] @ 0x28 │ │ │ │ - bne.w 1f9084 │ │ │ │ + bne.w 1f8d74 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f90ea │ │ │ │ + b.n 1f8dda │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1e3e90 │ │ │ │ + bl 1e3b80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 1f7ddc │ │ │ │ + b.w 1f7acc │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 1f7c18 │ │ │ │ + b.w 1f7908 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #76] @ (1f9318 ) │ │ │ │ + ldr r3, [pc, #76] @ (1f9008 ) │ │ │ │ mov ip, r1 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #72] @ (1f931c ) │ │ │ │ + ldr r2, [pc, #72] @ (1f900c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r1, 1f92e6 │ │ │ │ - ldr.w ip, [pc, #60] @ 1f9320 │ │ │ │ + cbz r1, 1f8fd6 │ │ │ │ + ldr.w ip, [pc, #60] @ 1f9010 │ │ │ │ add ip, pc │ │ │ │ - ldr r2, [pc, #60] @ (1f9324 ) │ │ │ │ + ldr r2, [pc, #60] @ (1f9014 ) │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #60] @ (1f9328 ) │ │ │ │ + ldr r1, [pc, #60] @ (1f9018 ) │ │ │ │ add.w lr, sp, #4 │ │ │ │ add r2, pc │ │ │ │ strd ip, lr, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2fe8 │ │ │ │ - ldr r2, [pc, #44] @ (1f932c ) │ │ │ │ - ldr r3, [pc, #24] @ (1f9318 ) │ │ │ │ + bl 1e2cd8 │ │ │ │ + ldr r2, [pc, #44] @ (1f901c ) │ │ │ │ + ldr r3, [pc, #24] @ (1f9008 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f9314 │ │ │ │ + bne.n 1f9004 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + strb r2, [r7, #0] │ │ │ │ lsls r0, r3, #2 │ │ │ │ svc 197 @ 0xc5 │ │ │ │ vmlsl.u q15, d15, d5[0] │ │ │ │ vmla.i q15, , d3[0] │ │ │ │ - @ instruction: 0xffff6cfc │ │ │ │ + vaddl.u , d15, d12 │ │ │ │ lsls r0, r3, #2 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ stmia.w sp, {r2, r3} │ │ │ │ ldrb.w r3, [ip, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1f937c │ │ │ │ + bne.n 1f906c │ │ │ │ ldrb.w r3, [ip, #13] │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1f9382 │ │ │ │ + bhi.n 1f9072 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1f9382 │ │ │ │ + bhi.n 1f9072 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r0, r2, #20 │ │ │ │ asrs r5, r2, #20 │ │ │ │ asrs r5, r2, #20 │ │ │ │ asrs r5, r2, #32 │ │ │ │ asrs r5, r2, #20 │ │ │ │ asrs r5, r2, #20 │ │ │ │ @@ -589095,643 +588780,643 @@ │ │ │ │ asrs r5, r2, #20 │ │ │ │ uxtb r3, r2 │ │ │ │ ldrb r1, [r0, r3] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1f937a │ │ │ │ + b.n 1f906a │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 1f937a │ │ │ │ + b.n 1f906a │ │ │ │ nop │ │ │ │ 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, #744] @ (1f9684 ) │ │ │ │ + ldr r2, [pc, #744] @ (1f9374 ) │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1f9406 │ │ │ │ + bhi.n 1f90f6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r2, r5 │ │ │ │ lsls r5, r1, #5 │ │ │ │ movs r2, r5 │ │ │ │ movs r2, r1 │ │ │ │ movs r4, r5 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f9402 │ │ │ │ + cbz r2, 1f90f2 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1f93f2 │ │ │ │ + b.n 1f90e2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f938c │ │ │ │ + bl 1f907c │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r2, 1f93e8 │ │ │ │ + cbnz r2, 1f90d8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ movweq r1, #349 @ 0x15d │ │ │ │ streq r1, [r4, #16] │ │ │ │ strbeq r2, [r5, #24] │ │ │ │ strb.w r6, [r4, #-7] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f9402 │ │ │ │ + cbz r2, 1f90f2 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ ldrb.w r2, [r4, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f93cc │ │ │ │ + beq.n 1f90bc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r2, r0 │ │ │ │ movs r6, #0 │ │ │ │ - cbnz r3, 1f9446 │ │ │ │ - b.n 1f9402 │ │ │ │ + cbnz r3, 1f9136 │ │ │ │ + b.n 1f90f2 │ │ │ │ sub.w r0, r3, #20 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f938c │ │ │ │ + bl 1f907c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ adds r2, #16 │ │ │ │ - cbnz r1, 1f9438 │ │ │ │ + cbnz r1, 1f9128 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ movweq r0, #349 @ 0x15d │ │ │ │ streq r0, [r3, #16] │ │ │ │ strbeq r1, [r5, #24] │ │ │ │ mov.w r1, #1 │ │ │ │ strb.w r1, [r3, #-7] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 1f9402 │ │ │ │ + bcs.n 1f90f2 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r0, [r3, #-7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9410 │ │ │ │ + beq.n 1f9100 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #560] @ (1f9688 ) │ │ │ │ + ldr r1, [pc, #560] @ (1f9378 ) │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r2 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9402 │ │ │ │ + beq.n 1f90f2 │ │ │ │ mov r2, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1f94ae │ │ │ │ + b.n 1f919e │ │ │ │ sub.w r0, r3, #20 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f938c │ │ │ │ + bl 1f907c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ adds r2, #32 │ │ │ │ - cbnz r1, 1f9498 │ │ │ │ + cbnz r1, 1f9188 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ movweq r0, #349 @ 0x15d │ │ │ │ streq r0, [r3, #16] │ │ │ │ strbeq r1, [r5, #24] │ │ │ │ mov.w r1, #1 │ │ │ │ strb.w r1, [r3, #-7] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r3, r0, r3, r7 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 1f9402 │ │ │ │ + bcs.n 1f90f2 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r0, [r3, #-7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9470 │ │ │ │ + beq.n 1f9160 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9402 │ │ │ │ + beq.n 1f90f2 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9402 │ │ │ │ + bne.n 1f90f2 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r6, #20 │ │ │ │ - bl 1f938c │ │ │ │ + bl 1f907c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ - cbnz r3, 1f94ec │ │ │ │ + cbnz r3, 1f91dc │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #349 @ 0x15d │ │ │ │ streq r2, [r6, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #-7] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1f9402 │ │ │ │ + bne.n 1f90f2 │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f9402 │ │ │ │ - b.n 1f965c │ │ │ │ + bne.w 1f90f2 │ │ │ │ + b.n 1f934c │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ - cbz r6, 1f953c │ │ │ │ + cbz r6, 1f922c │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f9402 │ │ │ │ + bne.w 1f90f2 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r6, #20 │ │ │ │ - bl 1f938c │ │ │ │ + bl 1f907c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ - cbnz r3, 1f9536 │ │ │ │ + cbnz r3, 1f9226 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #349 @ 0x15d │ │ │ │ streq r2, [r6, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #-7] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f9402 │ │ │ │ + beq.w 1f90f2 │ │ │ │ mov r6, r4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1f9582 │ │ │ │ + b.n 1f9272 │ │ │ │ sub.w r0, r3, #20 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f938c │ │ │ │ + bl 1f907c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r6, #16 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ adds r2, #1 │ │ │ │ - cbnz r1, 1f9572 │ │ │ │ + cbnz r1, 1f9262 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ movweq r0, #349 @ 0x15d │ │ │ │ streq r0, [r3, #16] │ │ │ │ strbeq r1, [r5, #24] │ │ │ │ mov.w r1, #1 │ │ │ │ strb.w r1, [r3, #-7] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 1f9402 │ │ │ │ + bcs.w 1f90f2 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r0, [r3, #-7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f9402 │ │ │ │ - b.n 1f954a │ │ │ │ + bne.w 1f90f2 │ │ │ │ + b.n 1f923a │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r2 │ │ │ │ - cbnz r3, 1f95d0 │ │ │ │ - b.n 1f9402 │ │ │ │ + cbnz r3, 1f92c0 │ │ │ │ + b.n 1f90f2 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f938c │ │ │ │ + bl 1f907c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ adds r2, #20 │ │ │ │ - cbnz r1, 1f95c0 │ │ │ │ + cbnz r1, 1f92b0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ movweq r0, #349 @ 0x15d │ │ │ │ streq r0, [r3, #16] │ │ │ │ strbeq r1, [r5, #24] │ │ │ │ mov.w r1, #1 │ │ │ │ strb.w r1, [r3, #-7] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.w 1f9402 │ │ │ │ + bcs.w 1f90f2 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ sub.w r0, r3, #20 │ │ │ │ ldrb.w ip, [r3, #-7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1f9402 │ │ │ │ - b.n 1f959c │ │ │ │ - ldr r3, [pc, #160] @ (1f968c ) │ │ │ │ + bne.w 1f90f2 │ │ │ │ + b.n 1f928c │ │ │ │ + ldr r3, [pc, #160] @ (1f937c ) │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f9402 │ │ │ │ + beq.w 1f90f2 │ │ │ │ mov r3, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1f9638 │ │ │ │ + b.n 1f9328 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f938c │ │ │ │ + bl 1f907c │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #1 │ │ │ │ adds r3, #16 │ │ │ │ - cbnz r2, 1f962a │ │ │ │ + cbnz r2, 1f931a │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ movweq r1, #349 @ 0x15d │ │ │ │ streq r1, [r4, #16] │ │ │ │ strbeq r2, [r5, #24] │ │ │ │ mov.w r2, #1 │ │ │ │ cmp r7, r6 │ │ │ │ strb.w r2, [r4, #-7] │ │ │ │ - beq.w 1f9402 │ │ │ │ + beq.w 1f90f2 │ │ │ │ ldr r4, [r3, #92] @ 0x5c │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r2, [r4, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f9402 │ │ │ │ - b.n 1f9606 │ │ │ │ + bne.w 1f90f2 │ │ │ │ + b.n 1f92f6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1f9402 │ │ │ │ + bne.w 1f90f2 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f9402 │ │ │ │ + bne.w 1f90f2 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ - bl 1f938c │ │ │ │ + bl 1f907c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ - cbnz r3, 1f967a │ │ │ │ + cbnz r3, 1f936a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #349 @ 0x15d │ │ │ │ streq r2, [r4, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #-7] │ │ │ │ - b.n 1f9402 │ │ │ │ + b.n 1f90f2 │ │ │ │ nop │ │ │ │ - ldr r2, [r3, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ 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] @ (1f9a60 ) │ │ │ │ + ldr r2, [pc, #956] @ (1f9750 ) │ │ │ │ add r7, sp, #8 │ │ │ │ - ldr r3, [pc, #956] @ (1f9a64 ) │ │ │ │ + ldr r3, [pc, #956] @ (1f9754 ) │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r2, [r0, #70] @ 0x46 │ │ │ │ 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 1f96da │ │ │ │ + beq.n 1f93ca │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1f96cc │ │ │ │ + bne.n 1f93bc │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f98b2 │ │ │ │ + bne.w 1f95a2 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, sp │ │ │ │ ldrb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r3, r2, #7 │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ - beq.n 1f9716 │ │ │ │ + beq.n 1f9406 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1f9708 │ │ │ │ + bne.n 1f93f8 │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f9a54 │ │ │ │ + bne.w 1f9744 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 54720 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r7, #24] │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ str r2, [r7, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strd r5, r6, [r7, #12] │ │ │ │ str r0, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f97ac │ │ │ │ + beq.n 1f949c │ │ │ │ movw r5, #65534 @ 0xfffe │ │ │ │ movt r5, #127 @ 0x7f │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1f9760 │ │ │ │ + b.n 1f9450 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.w 1f9a1c │ │ │ │ + beq.w 1f970c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f97ac │ │ │ │ + cbz r3, 1f949c │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1f975a │ │ │ │ + beq.n 1f944a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1f9752 │ │ │ │ + bne.n 1f9442 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc2b0 │ │ │ │ + bl 2bbfa0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1f975a │ │ │ │ + bls.n 1f944a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #24] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #22 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 1f9798 │ │ │ │ + bne.n 1f9488 │ │ │ │ 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 54720 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9760 │ │ │ │ + bne.n 1f9450 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2d60 │ │ │ │ + bl 1e2a50 │ │ │ │ ldr.w r4, [r4, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9890 │ │ │ │ + beq.n 1f9580 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 1f97ca │ │ │ │ + b.n 1f94ba │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f98c2 │ │ │ │ + beq.n 1f95b2 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f97c2 │ │ │ │ + beq.n 1f94b2 │ │ │ │ movw r8, #743 @ 0x2e7 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f987e │ │ │ │ + beq.n 1f956e │ │ │ │ movw sl, #775 @ 0x307 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9866 │ │ │ │ + beq.n 1f9556 │ │ │ │ movw r9, #558 @ 0x22e │ │ │ │ - b.n 1f97f4 │ │ │ │ + b.n 1f94e4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9866 │ │ │ │ + beq.n 1f9556 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f97ec │ │ │ │ + bne.n 1f94dc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 1f9960 │ │ │ │ + beq.w 1f9650 │ │ │ │ cmp.w r3, #744 @ 0x2e8 │ │ │ │ - bcs.w 1f9934 │ │ │ │ + bcs.w 1f9624 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 1f9960 │ │ │ │ - bhi.w 1f99ae │ │ │ │ + beq.w 1f9650 │ │ │ │ + bhi.w 1f969e │ │ │ │ cmp.w r3, #358 @ 0x166 │ │ │ │ - beq.n 1f9826 │ │ │ │ - bhi.w 1f9a08 │ │ │ │ + beq.n 1f9516 │ │ │ │ + bhi.w 1f96f8 │ │ │ │ cmp r3, #166 @ 0xa6 │ │ │ │ - beq.n 1f9826 │ │ │ │ + beq.n 1f9516 │ │ │ │ cmp r3, #171 @ 0xab │ │ │ │ - bne.n 1f97ec │ │ │ │ + bne.n 1f94dc │ │ │ │ ldr.w fp, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [fp, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f97ec │ │ │ │ + bne.n 1f94dc │ │ │ │ add.w r1, r7, #8 │ │ │ │ sub.w r0, fp, #20 │ │ │ │ - bl 1f938c │ │ │ │ + bl 1f907c │ │ │ │ ldrb.w r2, [fp, #-8] │ │ │ │ - cbnz r2, 1f9858 │ │ │ │ + cbnz r2, 1f9548 │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ movweq r1, #349 @ 0x15d │ │ │ │ streq.w r1, [fp, #16] │ │ │ │ strbeq.w r2, [r7, #32] │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [fp, #-7] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f97f4 │ │ │ │ + bne.n 1f94e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f97de │ │ │ │ + bne.n 1f94ce │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1f9886 │ │ │ │ + cbz r3, 1f9576 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f97d4 │ │ │ │ + bne.n 1f94c4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9878 │ │ │ │ + bne.n 1f9568 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r4, [r3, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1f98c2 │ │ │ │ - ldr r2, [pc, #468] @ (1f9a68 ) │ │ │ │ - ldr r3, [pc, #464] @ (1f9a64 ) │ │ │ │ + cbnz r3, 1f95b2 │ │ │ │ + ldr r2, [pc, #468] @ (1f9758 ) │ │ │ │ + ldr r3, [pc, #464] @ (1f9754 ) │ │ │ │ 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 1f9a5c │ │ │ │ + bne.w 1f974c │ │ │ │ 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 1f96e8 │ │ │ │ + b.n 1f93d8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9890 │ │ │ │ + beq.n 1f9580 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f98ba │ │ │ │ + beq.n 1f95aa │ │ │ │ movw r5, #349 @ 0x15d │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 1f9912 │ │ │ │ + cbz r0, 1f9602 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f990a │ │ │ │ + cbz r2, 1f95fa │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1f98f6 │ │ │ │ + cbnz r2, 1f95e6 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1f98f6 │ │ │ │ + bne.n 1f95e6 │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ mov ip, r2 │ │ │ │ cmp r1, #32 │ │ │ │ ite hi │ │ │ │ movhi r2, r5 │ │ │ │ movls.w r2, #350 @ 0x15e │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f98da │ │ │ │ + bne.n 1f95ca │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f990a │ │ │ │ + beq.n 1f95fa │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r7, #32] │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f98d0 │ │ │ │ + bne.n 1f95c0 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9890 │ │ │ │ + beq.n 1f9580 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f98cc │ │ │ │ + bne.n 1f95bc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9924 │ │ │ │ - b.n 1f9890 │ │ │ │ + bne.n 1f9614 │ │ │ │ + b.n 1f9580 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 1f9950 │ │ │ │ + beq.n 1f9640 │ │ │ │ cmp.w r3, #776 @ 0x308 │ │ │ │ - bcs.n 1f997c │ │ │ │ + bcs.n 1f966c │ │ │ │ movw r2, #745 @ 0x2e9 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9960 │ │ │ │ + beq.n 1f9650 │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1f97ec │ │ │ │ + bne.w 1f94dc │ │ │ │ ldr.w fp, [r4, #108] @ 0x6c │ │ │ │ ldrb.w r2, [fp, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f97ec │ │ │ │ - b.n 1f9832 │ │ │ │ + bne.w 1f94dc │ │ │ │ + b.n 1f9522 │ │ │ │ ldrd r0, r1, [r4, #88] @ 0x58 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrb r1, [r7, #25] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1f9330 │ │ │ │ + bl 1f9020 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f97ec │ │ │ │ - b.n 1f9950 │ │ │ │ + beq.w 1f94dc │ │ │ │ + b.n 1f9640 │ │ │ │ cmp.w r3, #788 @ 0x314 │ │ │ │ - bne.w 1f97ec │ │ │ │ + bne.w 1f94dc │ │ │ │ ldrd r0, r1, [r4, #104] @ 0x68 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrb r1, [r7, #25] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldrd r2, r3, [r4, #96] @ 0x60 │ │ │ │ - bl 1f9330 │ │ │ │ + bl 1f9020 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f97ec │ │ │ │ + beq.w 1f94dc │ │ │ │ ldr.w fp, [r4, #124] @ 0x7c │ │ │ │ ldrb.w r2, [fp, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f97ec │ │ │ │ - b.n 1f9832 │ │ │ │ + bne.w 1f94dc │ │ │ │ + b.n 1f9522 │ │ │ │ cmp.w r3, #620 @ 0x26c │ │ │ │ - bne.w 1f97ec │ │ │ │ + bne.w 1f94dc │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r7, #24] │ │ │ │ - bne.n 1f99fc │ │ │ │ + bne.n 1f96ec │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1f99fa │ │ │ │ + bhi.n 1f96ea │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1f99fa │ │ │ │ + bhi.n 1f96ea │ │ │ │ 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 │ │ │ │ @@ -589744,182 +589429,182 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r3, r3 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f97ec │ │ │ │ - b.n 1f9950 │ │ │ │ + beq.w 1f94dc │ │ │ │ + b.n 1f9640 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1f99fa │ │ │ │ + b.n 1f96ea │ │ │ │ cmp.w r3, #364 @ 0x16c │ │ │ │ - beq.w 1f9826 │ │ │ │ + beq.w 1f9516 │ │ │ │ movw r2, #441 @ 0x1b9 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1f9826 │ │ │ │ - b.n 1f97ec │ │ │ │ + beq.w 1f9516 │ │ │ │ + b.n 1f94dc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc2b0 │ │ │ │ + bl 2bbfa0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.w 1f975a │ │ │ │ + bls.w 1f944a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #25] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #22 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 1f9a46 │ │ │ │ + bne.n 1f9736 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add r0, r3 │ │ │ │ blx 54720 │ │ │ │ - b.n 1f975a │ │ │ │ + b.n 1f944a │ │ │ │ subs r3, r1, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 1f9724 │ │ │ │ + b.n 1f9414 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r2, #20] │ │ │ │ + ldr r4, [r4, #68] @ 0x44 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrsb.w r3, [r0, #356] @ 0x164 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1f9aaa │ │ │ │ + blt.n 1f979a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1f9a98 │ │ │ │ + cbz r0, 1f9788 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ lsls r0, r0, #28 │ │ │ │ - bpl.n 1f9a90 │ │ │ │ + bpl.n 1f9780 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1f9ac0 │ │ │ │ + beq.n 1f97b0 │ │ │ │ sub.w ip, r0, #17 │ │ │ │ - bgt.n 1f9aa0 │ │ │ │ - cbnz r0, 1f9a90 │ │ │ │ + bgt.n 1f9790 │ │ │ │ + cbnz r0, 1f9780 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9a7a │ │ │ │ + bne.n 1f976a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1f9acc │ │ │ │ + cbz r3, 1f97bc │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 1f9a90 │ │ │ │ + bhi.n 1f9780 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ands.w r2, r3, #393216 @ 0x60000 │ │ │ │ - bne.n 1f9aa6 │ │ │ │ + bne.n 1f9796 │ │ │ │ and.w r3, r3, #65537 @ 0x10001 │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9a7a │ │ │ │ - b.n 1f9a98 │ │ │ │ + bne.n 1f976a │ │ │ │ + b.n 1f9788 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r7, [pc, #156] @ (1f9b90 ) │ │ │ │ + ldr r7, [pc, #156] @ (1f9880 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1df7a0 │ │ │ │ + bl 1df490 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r6, #3 │ │ │ │ - cbz r1, 1f9b54 │ │ │ │ + cbz r1, 1f9844 │ │ │ │ movs r1, #8 │ │ │ │ cmp r3, #3 │ │ │ │ ite ne │ │ │ │ lsrne r3, r3, #2 │ │ │ │ moveq r3, #1 │ │ │ │ bfi r2, r1, #0, #24 │ │ │ │ ldr.w r1, [r5, #448] @ 0x1c0 │ │ │ │ str r1, [r0, #52] @ 0x34 │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr.w r2, [r5, #448] @ 0x1c0 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r5, #448] @ 0x1c0 │ │ │ │ - ldr r2, [pc, #108] @ (1f9b94 ) │ │ │ │ + ldr r2, [pc, #108] @ (1f9884 ) │ │ │ │ sub.w r3, r8, #17 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1df80c │ │ │ │ + bl 1df4fc │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #44] @ 0x2c │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - cbnz r6, 1f9b74 │ │ │ │ - ldr r3, [pc, #88] @ (1f9b98 ) │ │ │ │ + cbnz r6, 1f9864 │ │ │ │ + ldr r3, [pc, #88] @ (1f9888 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1df6f4 │ │ │ │ + bl 1df3e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r1, #4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ bfi r2, r1, #0, #24 │ │ │ │ ldr.w r1, [r5, #440] @ 0x1b8 │ │ │ │ str r1, [r0, #52] @ 0x34 │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr.w r2, [r5, #440] @ 0x1b8 │ │ │ │ - cbnz r6, 1f9b6c │ │ │ │ + cbnz r6, 1f985c │ │ │ │ movs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r5, #440] @ 0x1b8 │ │ │ │ - b.n 1f9b24 │ │ │ │ - ldr r3, [pc, #36] @ (1f9b9c ) │ │ │ │ + b.n 1f9814 │ │ │ │ + ldr r3, [pc, #36] @ (1f988c ) │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2ba87c │ │ │ │ + bl 2ba56c │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ str r0, [r4, #8] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb r3, [r4, #21] │ │ │ │ - b.n 1f9b44 │ │ │ │ - str r2, [r0, #80] @ 0x50 │ │ │ │ + b.n 1f9834 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrb r6, [r2, #0] │ │ │ │ movs r5, r2 │ │ │ │ lsrs r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -589928,41 +589613,41 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 1f9bf0 │ │ │ │ + cbnz r3, 1f98e0 │ │ │ │ mov r4, r2 │ │ │ │ lsls r2, r4, #28 │ │ │ │ - bne.n 1f9bdc │ │ │ │ + bne.n 1f98cc │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ - bne.n 1f9bcc │ │ │ │ + bne.n 1f98bc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9ad8 │ │ │ │ + bl 1f97c8 │ │ │ │ str r0, [r5, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #17 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f9ad8 │ │ │ │ + bl 1f97c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - beq.n 1f9bc8 │ │ │ │ - b.n 1f9bcc │ │ │ │ + beq.n 1f98b8 │ │ │ │ + b.n 1f98bc │ │ │ │ ldrb.w r3, [r0, #352] @ 0x160 │ │ │ │ movs r2, #17 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ - bl 1f9ad8 │ │ │ │ + bl 1f97c8 │ │ │ │ str r0, [r5, #0] │ │ │ │ add sp, #8 │ │ │ │ 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 │ │ │ │ @@ -589970,21 +589655,21 @@ │ │ │ │ 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, #552] @ (1f9e50 ) │ │ │ │ + ldr r1, [pc, #552] @ (1f9b40 ) │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #552] @ (1f9e54 ) │ │ │ │ + ldr r3, [pc, #552] @ (1f9b44 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #548] @ (1f9e58 ) │ │ │ │ + ldr r1, [pc, #548] @ (1f9b48 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r1, pc │ │ │ │ ldrb.w r3, [r3, #206] @ 0xce │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -589996,37 +589681,37 @@ │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ cmp r2, #18 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ str r6, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f9e42 │ │ │ │ + beq.w 1f9b32 │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f9e28 │ │ │ │ + beq.w 1f9b18 │ │ │ │ and.w r3, r2, #127 @ 0x7f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r3, r4, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #476] @ (1f9e5c ) │ │ │ │ + ldr r3, [pc, #476] @ (1f9b4c ) │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str.w r9, [sp] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 1f9dbc │ │ │ │ + b.n 1f9aac │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ bfi r8, r0, #0, #7 │ │ │ │ @@ -590044,15 +589729,15 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ strd r6, r6, [r4] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str r6, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ @@ -590105,129 +589790,129 @@ │ │ │ │ str.w r2, [r5, r7, lsl #2] │ │ │ │ ldrb.w r2, [r3, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r3, #73] @ 0x49 │ │ │ │ adds r2, #10 │ │ │ │ adds r3, #10 │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 1f9e28 │ │ │ │ + beq.n 1f9b18 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f9e0e │ │ │ │ + beq.n 1f9afe │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f9df6 │ │ │ │ + cbz r0, 1f9ae6 │ │ │ │ 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, #0] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 54720 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f9c9e │ │ │ │ + bne.w 1f998e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1f9ca2 │ │ │ │ + b.n 1f9992 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - b.n 1f9dca │ │ │ │ - ldr r2, [pc, #52] @ (1f9e60 ) │ │ │ │ - ldr r3, [pc, #40] @ (1f9e54 ) │ │ │ │ + b.n 1f9aba │ │ │ │ + ldr r2, [pc, #52] @ (1f9b50 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f9b44 ) │ │ │ │ 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 1f9e4c │ │ │ │ + bne.n 1f9b3c │ │ │ │ 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 1f9c6c │ │ │ │ + b.n 1f995c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + str r0, [r4, #108] @ 0x6c │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #56] @ 0x38 │ │ │ │ + str r6, [r1, #108] @ 0x6c │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #28] │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #388] @ (1f9ffc ) │ │ │ │ - ldr r3, [pc, #388] @ (1fa000 ) │ │ │ │ + ldr r2, [pc, #388] @ (1f9cec ) │ │ │ │ + ldr r3, [pc, #388] @ (1f9cf0 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #388] @ (1fa004 ) │ │ │ │ + ldr r6, [pc, #388] @ (1f9cf4 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r8, 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.n 1f9f20 │ │ │ │ - ldr r3, [pc, #368] @ (1fa008 ) │ │ │ │ + beq.n 1f9c10 │ │ │ │ + ldr r3, [pc, #368] @ (1f9cf8 ) │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mov r1, r3 │ │ │ │ blx 551a8 <__snprintf_chk@plt> │ │ │ │ - ldr r1, [pc, #352] @ (1fa00c ) │ │ │ │ + ldr r1, [pc, #352] @ (1f9cfc ) │ │ │ │ add.w r3, r7, r8, lsl #3 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r6, r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1dfa10 │ │ │ │ + bl 1df700 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -590235,22 +589920,22 @@ │ │ │ │ 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, #376] @ 0x178 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1f9fe6 │ │ │ │ + bhi.n 1f9cd6 │ │ │ │ tbb [pc, r3] │ │ │ │ strb r0, [r6, #1] │ │ │ │ strb r0, [r6, #17] │ │ │ │ strb r4, [r6, #9] │ │ │ │ subs r0, #114 @ 0x72 │ │ │ │ strb r2, [r6, #9] │ │ │ │ strb r4, [r6, #17] │ │ │ │ @@ -590259,116 +589944,116 @@ │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ strb r0, [r7, #0] │ │ │ │ strb r0, [r6, #1] │ │ │ │ strb r0, [r6, #1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e266c │ │ │ │ - ldr r3, [pc, #212] @ (1fa010 ) │ │ │ │ + bl 1e235c │ │ │ │ + ldr r3, [pc, #212] @ (1f9d00 ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ - ldr r2, [pc, #184] @ (1fa014 ) │ │ │ │ - ldr r3, [pc, #160] @ (1fa000 ) │ │ │ │ + bl 1e43dc │ │ │ │ + ldr r2, [pc, #184] @ (1f9d04 ) │ │ │ │ + ldr r3, [pc, #160] @ (1f9cf0 ) │ │ │ │ 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 1f9ff6 │ │ │ │ + bne.n 1f9ce6 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ add r3, sp, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ str.w lr, [sp, #16] │ │ │ │ add.w r7, r5, #80 @ 0x50 │ │ │ │ strd lr, lr, [sp, #20] │ │ │ │ add.w ip, sp, #32 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov.w r8, #120 @ 0x78 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #68] @ (1fa010 ) │ │ │ │ + ldr r3, [pc, #68] @ (1f9d00 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r8, r1, r3 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ - b.n 1f9f5a │ │ │ │ + bl 1e43dc │ │ │ │ + b.n 1f9c4a │ │ │ │ movs r3, #32 │ │ │ │ - b.n 1f9f78 │ │ │ │ + b.n 1f9c68 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1f9f78 │ │ │ │ + b.n 1f9c68 │ │ │ │ movs r3, #16 │ │ │ │ - b.n 1f9f78 │ │ │ │ + b.n 1f9c68 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1f9f78 │ │ │ │ + b.n 1f9c68 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r0, #24] │ │ │ │ + str r0, [r2, #72] @ 0x48 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #20] │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ lsls r0, r3, #2 │ │ │ │ strb r4, [r6, #18] │ │ │ │ movs r5, r2 │ │ │ │ lsrs r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #8] │ │ │ │ + str r6, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r3, #2 │ │ │ │ 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 sl, r0 │ │ │ │ - ldr.w r0, [pc, #1440] @ 1fa5d0 │ │ │ │ + ldr.w r0, [pc, #1440] @ 1fa2c0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r4, [pc, #1440] @ 1fa5d4 │ │ │ │ + ldr.w r4, [pc, #1440] @ 1fa2c4 │ │ │ │ add.w fp, sp, #116 @ 0x74 │ │ │ │ - ldr.w r3, [pc, #1436] @ 1fa5d8 │ │ │ │ + ldr.w r3, [pc, #1436] @ 1fa2c8 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -590376,17 +590061,17 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54720 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fa0e2 │ │ │ │ + beq.n 1f9dd2 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -590394,22 +590079,22 @@ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1fa59e │ │ │ │ + bhi.w 1fa28e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r6, #9 │ │ │ │ lsls r7, r6, #9 │ │ │ │ lsls r7, r6, #9 │ │ │ │ lsls r1, r7, #9 │ │ │ │ lsls r1, r7, #9 │ │ │ │ lsls r5, r7, #9 │ │ │ │ @@ -590434,131 +590119,131 @@ │ │ │ │ lsls r7, r6, #9 │ │ │ │ ldr.w r5, [r0, #424] @ 0x1a8 │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ strd r4, r4, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ strd r4, r4, [sp, #108] @ 0x6c │ │ │ │ - cbnz r3, 1fa100 │ │ │ │ - b.n 1fa1c8 │ │ │ │ + cbnz r3, 1f9df0 │ │ │ │ + b.n 1f9eb8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fa1c8 │ │ │ │ + beq.n 1f9eb8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fa0f8 │ │ │ │ + beq.n 1f9de8 │ │ │ │ lsrs r2, r2, #12 │ │ │ │ mov r9, r6 │ │ │ │ and.w r8, r2, #16 │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ str.w sl, [sp, #8] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1fa1b6 │ │ │ │ + beq.n 1f9ea6 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r9, r8 │ │ │ │ mov r8, fp │ │ │ │ mov fp, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1fa196 │ │ │ │ + cbz r3, 1f9e86 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 1fa13e │ │ │ │ - b.n 1fa33c │ │ │ │ + cbnz r1, 1f9e2e │ │ │ │ + b.n 1fa02c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1fa14e │ │ │ │ + cbz r1, 1f9e3e │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.w 1fa348 │ │ │ │ + beq.w 1fa038 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa13a │ │ │ │ + bne.n 1f9e2a │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1fa196 │ │ │ │ + bne.n 1f9e86 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mvn.w r7, #768 @ 0x300 │ │ │ │ adds r1, r6, r7 │ │ │ │ cmp r1, #5 │ │ │ │ it ls │ │ │ │ movls r3, #0 │ │ │ │ - bhi.n 1fa196 │ │ │ │ + bhi.n 1f9e86 │ │ │ │ movs r4, #53 @ 0x35 │ │ │ │ lsr.w r1, r4, r1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 1fa190 │ │ │ │ - ldr.w r1, [pc, #1132] @ 1fa5dc │ │ │ │ + bpl.n 1f9e80 │ │ │ │ + ldr.w r1, [pc, #1132] @ 1fa2cc │ │ │ │ movs r7, #120 @ 0x78 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ mla r6, r7, r6, r1 │ │ │ │ ldrb.w r1, [r6, #71] @ 0x47 │ │ │ │ adds r1, #10 │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 1fa358 │ │ │ │ + beq.w 1fa048 │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa148 │ │ │ │ + bne.n 1f9e38 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e2a0c │ │ │ │ + bl 1e26fc │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa12e │ │ │ │ + bne.n 1f9e1e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ mov r3, fp │ │ │ │ mov fp, r8 │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1fa1be │ │ │ │ + cbz r3, 1f9eae │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa11a │ │ │ │ + bne.n 1f9e0a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa1b0 │ │ │ │ + bne.n 1f9ea0 │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ mov r6, r9 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fa514 │ │ │ │ + beq.w 1fa204 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 1fa1ca │ │ │ │ + bne.n 1f9eba │ │ │ │ movs r0, #4 │ │ │ │ - bl 1e3e90 │ │ │ │ + bl 1e3b80 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4b2c │ │ │ │ + bl 1e481c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ lsl.w r2, r8, r6 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1fa30a │ │ │ │ + beq.w 1f9ffa │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9e64 │ │ │ │ + bl 1f9b54 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1fa5c6 │ │ │ │ + bhi.w 1fa2b6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsls r0, r3, #1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ lsls r3, r2, #7 │ │ │ │ @@ -590571,126 +590256,126 @@ │ │ │ │ lsls r3, r2, #7 │ │ │ │ lsls r3, r2, #7 │ │ │ │ lsls r3, r2, #7 │ │ │ │ movs r0, r2 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r5, r0 │ │ │ │ str.w r5, [fp, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 1fa1f6 │ │ │ │ + bne.n 1f9ee6 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldrb r4, [r5, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fa4ca │ │ │ │ + beq.w 1fa1ba │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1f9c04 │ │ │ │ + bl 1f98f4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1fa5ae │ │ │ │ + bne.w 1fa29e │ │ │ │ ands.w r3, r3, #15 │ │ │ │ mov.w r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #17 │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ ldrd r0, r1, [r2, #96] @ 0x60 │ │ │ │ orrs r0, r3 │ │ │ │ orrs r1, r4 │ │ │ │ strd r0, r1, [r2, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #836] @ (1fa5e0 ) │ │ │ │ - ldr r3, [pc, #828] @ (1fa5d8 ) │ │ │ │ + ldr r2, [pc, #836] @ (1fa2d0 ) │ │ │ │ + ldr r3, [pc, #828] @ (1fa2c8 ) │ │ │ │ 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 1fa5c2 │ │ │ │ + bne.w 1fa2b2 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, sl │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fa24c │ │ │ │ + b.n 1f9f3c │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, sl │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fa24c │ │ │ │ + b.n 1f9f3c │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fa24c │ │ │ │ + b.n 1f9f3c │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fa24c │ │ │ │ + b.n 1f9f3c │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fa24c │ │ │ │ + b.n 1f9f3c │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fa24c │ │ │ │ + b.n 1f9f3c │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #696] @ 1fa5c8 │ │ │ │ - bl 1e21d4 │ │ │ │ + vldr d0, [pc, #696] @ 1fa2b8 │ │ │ │ + bl 1e1ec4 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa24c │ │ │ │ + beq.n 1f9f3c │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1e46ec │ │ │ │ - b.n 1fa24c │ │ │ │ + bl 1e43dc │ │ │ │ + b.n 1f9f3c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ moveq r3, r1 │ │ │ │ - bne.w 1fa196 │ │ │ │ + bne.w 1f9e86 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mvn.w r4, #768 @ 0x300 │ │ │ │ adds r1, r6, r4 │ │ │ │ cmp r1, #5 │ │ │ │ - bls.w 1fa164 │ │ │ │ - b.n 1fa190 │ │ │ │ + bls.w 1f9e54 │ │ │ │ + b.n 1f9e80 │ │ │ │ ldrb r1, [r6, #30] │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fa4b4 │ │ │ │ + beq.w 1fa1a4 │ │ │ │ ldrb.w r1, [r6, #37] @ 0x25 │ │ │ │ rbit r7, r4 │ │ │ │ strd r5, r3, [sp, #36] @ 0x24 │ │ │ │ rbit r5, r4 │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ add.w sl, sp, #80 @ 0x50 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ @@ -590701,67 +590386,67 @@ │ │ │ │ str.w r9, [sp, #32] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r2, r8, [sp, #44] @ 0x2c │ │ │ │ - b.n 1fa444 │ │ │ │ + b.n 1fa134 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ strb.w r5, [sp, #164] @ 0xa4 │ │ │ │ mov ip, r4 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ cmp.w r9, #1 │ │ │ │ it eq │ │ │ │ cmpeq r5, #0 │ │ │ │ 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.n 1fa49c │ │ │ │ + beq.n 1fa18c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strb.w r5, [sp, #196] @ 0xc4 │ │ │ │ add.w r5, r9, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r8, [sp, #192] @ 0xc0 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ 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} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsl.w r7, r3, r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bic.w fp, fp, r7 │ │ │ │ cmp.w fp, #0 │ │ │ │ rbit r5, fp │ │ │ │ add.w r3, sp, r3, lsl #2 │ │ │ │ clz r5, r5 │ │ │ │ it eq │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r5 │ │ │ │ str r2, [r3, #100] @ 0x64 │ │ │ │ - beq.n 1fa4a2 │ │ │ │ + beq.n 1fa192 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r6, r6, [sl] │ │ │ │ str.w r6, [sl, #8] │ │ │ │ ldr.w r8, [r3, #92] @ 0x5c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ @@ -590769,176 +590454,176 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [sp, #164] @ 0xa4 │ │ │ │ strd r6, r6, [sp, #172] @ 0xac │ │ │ │ ldrb.w r9, [r8, #12] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1fa3a2 │ │ │ │ + bne.n 1fa092 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 1fa49c │ │ │ │ + beq.n 1fa18c │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ mov ip, r4 │ │ │ │ mov r5, r7 │ │ │ │ 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} │ │ │ │ - b.n 1fa3cc │ │ │ │ + b.n 1fa0bc │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 1fa41a │ │ │ │ + b.n 1fa10a │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldrd r5, r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, r8, [sp, #44] @ 0x2c │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fa190 │ │ │ │ + beq.w 1f9e80 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - bl 1e1340 │ │ │ │ + bl 1e1030 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ - b.n 1fa190 │ │ │ │ + b.n 1f9e80 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1f9c04 │ │ │ │ + bl 1f98f4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.w 1fa27a │ │ │ │ + beq.w 1f9f6a │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ movs r2, #18 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9c04 │ │ │ │ + bl 1f98f4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ands.w r3, r2, #15 │ │ │ │ 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 1fa288 │ │ │ │ + b.n 1f9f78 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1e021c │ │ │ │ + bl 1dff0c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fa52e │ │ │ │ + cbz r0, 1fa21e │ │ │ │ adds r4, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e52b4 │ │ │ │ + bl 1e4fa4 │ │ │ │ str.w r4, [r5, #-4] │ │ │ │ - b.n 1fa1d4 │ │ │ │ + b.n 1f9ec4 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov.w r8, #120 @ 0x78 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r6, #80 @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ strd r7, r7, [sp, #68] @ 0x44 │ │ │ │ - ldr.w lr, [pc, #108] @ 1fa5dc │ │ │ │ + ldr.w lr, [pc, #108] @ 1fa2cc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r9, [r6, #36] @ 0x24 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ mla r3, r8, r9, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ - b.n 1fa1ea │ │ │ │ + bl 1e43dc │ │ │ │ + b.n 1f9eda │ │ │ │ movs r4, #32 │ │ │ │ - b.n 1fa536 │ │ │ │ + b.n 1fa226 │ │ │ │ movs r4, #16 │ │ │ │ - b.n 1fa536 │ │ │ │ + b.n 1fa226 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1fa536 │ │ │ │ + b.n 1fa226 │ │ │ │ movs r4, #8 │ │ │ │ - b.n 1fa536 │ │ │ │ + b.n 1fa226 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #17 │ │ │ │ - bl 1f9c04 │ │ │ │ - b.n 1fa4f6 │ │ │ │ + bl 1f98f4 │ │ │ │ + b.n 1fa1e6 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrsh r6, [r7, r6] │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrsh r2, [r7, r6] │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + str r0, [r6, #4] │ │ │ │ lsls r0, r3, #2 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #860] @ (1fa960 ) │ │ │ │ + ldr r0, [pc, #860] @ (1fa650 ) │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #860] @ (1fa964 ) │ │ │ │ + ldr r3, [pc, #860] @ (1fa654 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r8, [pc, #852] @ 1fa968 │ │ │ │ + ldr.w r8, [pc, #852] @ 1fa658 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54720 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa94e │ │ │ │ + beq.w 1fa63e │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r4, r0 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strd r3, r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #20 │ │ │ │ @@ -590946,22 +590631,22 @@ │ │ │ │ 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, #376] @ 0x178 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1fa86a │ │ │ │ + bhi.w 1fa55a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r4, r5, #5 │ │ │ │ lsls r4, r5, #5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ @@ -590985,69 +590670,69 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w fp, #120 @ 0x78 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ add r3, sp, #32 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r4, #80 @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ strd r7, r7, [sp, #32] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r9, [pc, #640] @ 1fa96c │ │ │ │ + ldr.w r9, [pc, #640] @ 1fa65c │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r8, r9] │ │ │ │ str r3, [sp, #20] │ │ │ │ mla lr, fp, lr, r3 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1fa730 │ │ │ │ + cbz r3, 1fa420 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ bfi r2, r1, #0, #24 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1eb790 │ │ │ │ + bl 1eb480 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ - vldr d8, [pc, #544] @ 1fa958 │ │ │ │ + vldr d8, [pc, #544] @ 1fa648 │ │ │ │ mov fp, r4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r4 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1fa87c │ │ │ │ + beq.w 1fa56c │ │ │ │ ldr r2, [r6, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9e64 │ │ │ │ + bl 1f9b54 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1facd0 │ │ │ │ + bhi.w 1fa9c0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r0, r7, #10 │ │ │ │ @@ -591061,131 +590746,131 @@ │ │ │ │ lsls r0, r7, #10 │ │ │ │ lsls r0, r7, #10 │ │ │ │ movs r0, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ str.w r7, [r9], #4 │ │ │ │ - cbz r3, 1fa7a8 │ │ │ │ + cbz r3, 1fa498 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1fa7a8 │ │ │ │ + cbz r3, 1fa498 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.w 1fa8ae │ │ │ │ + bhi.w 1fa59e │ │ │ │ adds r4, #1 │ │ │ │ adc.w fp, fp, #0 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ orrs.w r3, r3, fp │ │ │ │ - bne.n 1fa73c │ │ │ │ + bne.n 1fa42c │ │ │ │ ldrb r4, [r6, #20] │ │ │ │ - cbnz r4, 1fa7e8 │ │ │ │ + cbnz r4, 1fa4d8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bne.w 1fabd6 │ │ │ │ + bne.w 1fa8c6 │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1faad0 │ │ │ │ + bne.w 1fa7c0 │ │ │ │ ands.w r3, r3, #15 │ │ │ │ mov.w r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #17 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldrd r0, r1, [r2, #96] @ 0x60 │ │ │ │ orrs r0, r3 │ │ │ │ orrs r1, r4 │ │ │ │ strd r0, r1, [r2, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #388] @ (1fa970 ) │ │ │ │ - ldr r3, [pc, #376] @ (1fa964 ) │ │ │ │ + ldr r2, [pc, #388] @ (1fa660 ) │ │ │ │ + ldr r3, [pc, #376] @ (1fa654 ) │ │ │ │ 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 1faccc │ │ │ │ + bne.w 1fa9bc │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa78e │ │ │ │ + b.n 1fa47e │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa78e │ │ │ │ + b.n 1fa47e │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa78e │ │ │ │ + b.n 1fa47e │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa78e │ │ │ │ + b.n 1fa47e │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa78e │ │ │ │ + b.n 1fa47e │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa78e │ │ │ │ + b.n 1fa47e │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 1fa6b0 │ │ │ │ + b.n 1fa3a0 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 1fa6b0 │ │ │ │ + b.n 1fa3a0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1fa6b0 │ │ │ │ + b.n 1fa3a0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fa78e │ │ │ │ + beq.w 1fa47e │ │ │ │ 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 1e46ec │ │ │ │ - b.n 1fa78e │ │ │ │ + bl 1e43dc │ │ │ │ + b.n 1fa47e │ │ │ │ ldr r7, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ add.w r2, r0, #20 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r8, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -591194,26 +590879,26 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1facc6 │ │ │ │ + bhi.w 1fa9b6 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1facd0 │ │ │ │ + bhi.w 1fa9c0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ @@ -591240,52 +590925,52 @@ │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ movs r3, r6 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - b.n 1fa62e │ │ │ │ + b.n 1fa31e │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 1fa6b0 │ │ │ │ + b.n 1fa3a0 │ │ │ │ ... │ │ │ │ - ldr r4, [r6, r7] │ │ │ │ + ldrb r4, [r0, r4] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, r7] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldrh r0, [r4, r4] │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fa99c │ │ │ │ + cbz r0, 1fa68c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2bc664 │ │ │ │ + bl 2bc354 │ │ │ │ add.w r3, r8, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strd r1, r1, [r3] │ │ │ │ add.w lr, r2, #48 @ 0x30 │ │ │ │ @@ -591303,28 +590988,28 @@ │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr.w r8, [r9, #-4] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r7, r3, #1 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ strd r2, r2, [r3] │ │ │ │ @@ -591339,15 +591024,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 1faa8a │ │ │ │ + cbnz r3, 1fa77a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #32 │ │ │ │ ittet ne │ │ │ │ movne.w ip, #1 │ │ │ │ andne.w r8, r2, #31 │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ lslne.w ip, ip, r8 │ │ │ │ @@ -591362,36 +591047,36 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, r2, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ str.w lr, [r7, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ - b.n 1fa7a8 │ │ │ │ + bl 1e43dc │ │ │ │ + b.n 1fa498 │ │ │ │ strh.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fa976 │ │ │ │ + b.n 1fa666 │ │ │ │ strb.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fa976 │ │ │ │ + b.n 1fa666 │ │ │ │ subs r3, r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fa976 │ │ │ │ + b.n 1fa666 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ movs r0, #4 │ │ │ │ - bl 1e3e90 │ │ │ │ + bl 1e3b80 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4b2c │ │ │ │ + bl 1e481c │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, fp │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -591400,22 +591085,22 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ @@ -591429,15 +591114,15 @@ │ │ │ │ and.w r7, r7, #15 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - cbnz r7, 1fab90 │ │ │ │ + cbnz r7, 1fa880 │ │ │ │ cmp.w fp, #32 │ │ │ │ ittet ne │ │ │ │ movne r7, #1 │ │ │ │ andne.w sl, fp, #31 │ │ │ │ moveq r7, r8 │ │ │ │ lslne.w r7, r7, sl │ │ │ │ it ne │ │ │ │ @@ -591452,35 +591137,35 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ str.w ip, [r4, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ands.w r3, r2, #15 │ │ │ │ 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 1fa7da │ │ │ │ + b.n 1fa4ca │ │ │ │ ldr r7, [r6, #8] │ │ │ │ movs r0, #4 │ │ │ │ - bl 1e3e90 │ │ │ │ + bl 1e3b80 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4b2c │ │ │ │ + bl 1e481c │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, fp │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -591489,22 +591174,22 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ @@ -591518,15 +591203,15 @@ │ │ │ │ and.w r7, r7, #15 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - cbnz r7, 1fac94 │ │ │ │ + cbnz r7, 1fa984 │ │ │ │ cmp.w fp, #32 │ │ │ │ ittet ne │ │ │ │ movne r7, #1 │ │ │ │ andne.w r3, fp, #31 │ │ │ │ moveq r7, r8 │ │ │ │ lslne r7, r3 │ │ │ │ it ne │ │ │ │ @@ -591541,35 +591226,35 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r4, lr, lsl #2 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r4, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - b.n 1fa7c4 │ │ │ │ + b.n 1fa4b4 │ │ │ │ strd r4, fp, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fa976 │ │ │ │ + b.n 1fa666 │ │ │ │ blx 54c60 <__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, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #1228] @ 1fb1b4 │ │ │ │ + ldr.w r2, [pc, #1228] @ 1faea4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1220] @ 1fb1b8 │ │ │ │ + ldr.w r3, [pc, #1220] @ 1faea8 │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w fp, [pc, #1216] @ 1fb1bc │ │ │ │ + ldr.w fp, [pc, #1216] @ 1faeac │ │ │ │ ldrb.w r6, [sp, #208] @ 0xd0 │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -591577,54 +591262,54 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r9, [r3, #206] @ 0xce │ │ │ │ and.w r3, r9, r7 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ strd r4, r5, [sp, #48] @ 0x30 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fad42 │ │ │ │ + cbz r0, 1faa32 │ │ │ │ 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, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ eor.w r3, r9, #1 │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ ands r7, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fb0ce │ │ │ │ + beq.w 1fadbe │ │ │ │ mov r0, ip │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e266c │ │ │ │ - ldr.w r3, [pc, #1104] @ 1fb1c0 │ │ │ │ + bl 1e235c │ │ │ │ + ldr.w r3, [pc, #1104] @ 1faeb0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mov.w fp, #120 @ 0x78 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ mla r3, fp, r3, r2 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr.w r2, [sl, #52] @ 0x34 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ adds r0, r7, r2 │ │ │ │ strd r6, r6, [r4, #12] │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ ldrb.w r2, [sp, #67] @ 0x43 │ │ │ │ @@ -591641,22 +591326,22 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ add r7, sp, #32 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, sl │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w ip, sp, #16 │ │ │ │ str r1, [sp, #28] │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ strd r6, r6, [sp, #16] │ │ │ │ str r6, [sp, #24] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ @@ -591689,27 +591374,27 @@ │ │ │ │ ldrb.w r5, [r3, #54] @ 0x36 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ add.w r5, r4, r5, lsl #2 │ │ │ │ adds r3, #10 │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r9, #4] │ │ │ │ str.w sl, [sp, #84] @ 0x54 │ │ │ │ ldrb.w r4, [sl, #12] │ │ │ │ strd r3, r3, [sp, #116] @ 0x74 │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - bne.w 1fb068 │ │ │ │ + bne.w 1fad58 │ │ │ │ mov r7, sl │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov.w r2, #1 │ │ │ │ @@ -591726,34 +591411,34 @@ │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ 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.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [fp, #40] @ 0x28 │ │ │ │ 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, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [r9, #4] │ │ │ │ mov lr, r6 │ │ │ │ str.w sl, [sp, #84] @ 0x54 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ strd r5, r5, [sp, #116] @ 0x74 │ │ │ │ str r1, [r3, #4] │ │ │ │ @@ -591766,34 +591451,34 @@ │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [fp, #40] @ 0x28 │ │ │ │ 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, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [r9, #4] │ │ │ │ mov ip, r6 │ │ │ │ str.w sl, [sp, #84] @ 0x54 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ strd r5, r5, [sp, #116] @ 0x74 │ │ │ │ str r1, [r3, #8] │ │ │ │ @@ -591807,78 +591492,78 @@ │ │ │ │ ldr.w r9, [sp] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ add.w r6, r5, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w r9!, {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, r8 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #376] @ (1fb1c4 ) │ │ │ │ + ldr r2, [pc, #376] @ (1faeb4 ) │ │ │ │ str r7, [r3, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #356] @ (1fb1b8 ) │ │ │ │ + ldr r3, [pc, #356] @ (1faea8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1fb1ae │ │ │ │ + bne.w 1fae9e │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r6 │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ add r4, sp, #132 @ 0x84 │ │ │ │ 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} │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ 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, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e46ec │ │ │ │ - b.n 1faea8 │ │ │ │ + bl 1e43dc │ │ │ │ + b.n 1fab98 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [sl, #52] @ 0x34 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ strd r6, r6, [r4, #12] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ add r3, r7 │ │ │ │ @@ -591894,22 +591579,22 @@ │ │ │ │ strb.w r2, [sp, #68] @ 0x44 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ mov r0, ip │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, sl │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldrh.w ip, [sp, #92] @ 0x5c │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #32 │ │ │ │ and.w r3, ip, #8064 @ 0x1f80 │ │ │ │ strd r6, r6, [sp, #16] │ │ │ │ clz r3, r3 │ │ │ │ @@ -591917,15 +591602,15 @@ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ bfi ip, r3, #7, #6 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ - ldr r3, [pc, #92] @ (1fb1c0 ) │ │ │ │ + ldr r3, [pc, #92] @ (1faeb0 ) │ │ │ │ strh.w ip, [sp, #92] @ 0x5c │ │ │ │ movs r5, #160 @ 0xa0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ @@ -591941,73 +591626,73 @@ │ │ │ │ ldrb.w r2, [r3, #54] @ 0x36 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ adds r3, #10 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ - bl 1e46ec │ │ │ │ - b.n 1fae7a │ │ │ │ + bl 1e43dc │ │ │ │ + b.n 1fab6a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + ldrsb r4, [r1, r0] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #696] @ (1fb480 ) │ │ │ │ + strh r6, [r7, r2] │ │ │ │ lsls r0, r3, #2 │ │ │ │ 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, #332] @ (1fb328 ) │ │ │ │ + ldr r2, [pc, #332] @ (1fb018 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #332] @ (1fb32c ) │ │ │ │ + ldr r3, [pc, #332] @ (1fb01c ) │ │ │ │ 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, 1fb212 │ │ │ │ + cbnz r1, 1faf02 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #312] @ (1fb330 ) │ │ │ │ - ldr r3, [pc, #304] @ (1fb32c ) │ │ │ │ + ldr r2, [pc, #312] @ (1fb020 ) │ │ │ │ + ldr r3, [pc, #304] @ (1fb01c ) │ │ │ │ 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 1fb316 │ │ │ │ + bne.w 1fb006 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fb31a │ │ │ │ + beq.n 1fb00a │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fb222 │ │ │ │ + bne.n 1faf12 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fb31a │ │ │ │ + beq.n 1fb00a │ │ │ │ ldr r6, [r2, #24] │ │ │ │ add.w lr, sp, #16 │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -592019,19 +591704,19 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r2, r6, #32 │ │ │ │ cmp r3, r2 │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - beq.n 1fb324 │ │ │ │ + beq.n 1fb014 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fb312 │ │ │ │ + beq.n 1fb002 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ moveq r3, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ @@ -592040,186 +591725,186 @@ │ │ │ │ blx 54720 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ strb.w r8, [sp, #88] @ 0x58 │ │ │ │ - bl 1f9a6c │ │ │ │ + bl 1f975c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb1f4 │ │ │ │ + beq.n 1faee4 │ │ │ │ ldrb.w r2, [r5, #352] @ 0x160 │ │ │ │ clz r3, r7 │ │ │ │ rsb r3, r3, #32 │ │ │ │ bfi r2, r3, #4, #4 │ │ │ │ strb.w r2, [r5, #352] @ 0x160 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1fb2e4 │ │ │ │ + beq.n 1fafd4 │ │ │ │ ldrsb.w r3, [r5, #356] @ 0x164 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1fb2e4 │ │ │ │ + blt.n 1fafd4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1f9ba0 │ │ │ │ + bl 1f9890 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1fa5e8 │ │ │ │ - b.n 1fb2f4 │ │ │ │ + bl 1fa2d8 │ │ │ │ + b.n 1fafe4 │ │ │ │ ldrb.w r3, [r5, #356] @ 0x164 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ - beq.n 1fb300 │ │ │ │ + beq.n 1faff0 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1fa018 │ │ │ │ + bl 1f9d08 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 232128 │ │ │ │ - b.n 1fb1f6 │ │ │ │ + bl 231e18 │ │ │ │ + b.n 1faee6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1f9ba0 │ │ │ │ - b.n 1fb2ec │ │ │ │ + bl 1f9890 │ │ │ │ + b.n 1fafdc │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1fb282 │ │ │ │ + b.n 1faf72 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r4, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r6, [pc, #112] @ (1fb39c ) │ │ │ │ + str r4, [r5, r4] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #8] @ (1fb33c ) │ │ │ │ + str r2, [r2, r4] │ │ │ │ lsls r0, r3, #2 │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #796] @ (1fb670 ) │ │ │ │ + ldr r2, [pc, #796] @ (1fb360 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #796] @ (1fb674 ) │ │ │ │ + ldr r3, [pc, #796] @ (1fb364 ) │ │ │ │ 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, 1fb388 │ │ │ │ + cbnz r1, 1fb078 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - ldr r2, [pc, #780] @ (1fb678 ) │ │ │ │ - ldr r3, [pc, #776] @ (1fb674 ) │ │ │ │ + ldr r2, [pc, #780] @ (1fb368 ) │ │ │ │ + ldr r3, [pc, #776] @ (1fb364 ) │ │ │ │ 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 1fb65c │ │ │ │ + bne.w 1fb34c │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r2, [r0, #352] @ 0x160 │ │ │ │ clz r3, r1 │ │ │ │ rsb r3, r3, #32 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ bfi r2, r3, #4, #4 │ │ │ │ strb.w r2, [r0, #352] @ 0x160 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1fb3ba │ │ │ │ + cbz r3, 1fb0aa │ │ │ │ ldr r3, [r1, #16] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 1fb3b2 │ │ │ │ + bpl.n 1fb0a2 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #17 │ │ │ │ - beq.w 1fb640 │ │ │ │ + beq.w 1fb330 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb3a4 │ │ │ │ + bne.n 1fb094 │ │ │ │ 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 1f9ba0 │ │ │ │ + bl 1f9890 │ │ │ │ ldrd r1, r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r4, [r4, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1fb3e8 │ │ │ │ - b.n 1fb426 │ │ │ │ + cbnz r3, 1fb0d8 │ │ │ │ + b.n 1fb116 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1fb426 │ │ │ │ + cbz r3, 1fb116 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fb3e2 │ │ │ │ + beq.n 1fb0d2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ands.w r3, r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #644] @ (1fb67c ) │ │ │ │ + ldr r3, [pc, #644] @ (1fb36c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ lsls r3, r3, #17 │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx 55364 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1fb41e │ │ │ │ - b.n 1fb42a │ │ │ │ + cbnz r0, 1fb10e │ │ │ │ + b.n 1fb11a │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fb40a │ │ │ │ + bne.n 1fb0fa │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb418 │ │ │ │ + bne.n 1fb108 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1fb368 │ │ │ │ + b.n 1fb058 │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ add.w r3, r6, #32 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1fb660 │ │ │ │ + beq.w 1fb350 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1fb454 │ │ │ │ + beq.n 1fb144 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ moveq r8, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1e0278 │ │ │ │ + bl 1dff68 │ │ │ │ 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 │ │ │ │ @@ -592235,289 +591920,289 @@ │ │ │ │ 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 1fb5be │ │ │ │ + bne.w 1fb2ae │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fb618 │ │ │ │ + bne.w 1fb308 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1fb606 │ │ │ │ + bne.w 1fb2f6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ lsrs r1, r3, #15 │ │ │ │ lsls r0, r3, #17 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r6, r4, [sp, #28] │ │ │ │ mov.w r9, #1 │ │ │ │ ldrd r6, sl, [sp, #20] │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ - vldr d8, [pc, #396] @ 1fb668 │ │ │ │ + vldr d8, [pc, #396] @ 1fb358 │ │ │ │ orrs r2, r0 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ - b.n 1fb4f0 │ │ │ │ + b.n 1fb1e0 │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 1fb55c │ │ │ │ + beq.n 1fb24c │ │ │ │ lsl.w r3, r9, r5 │ │ │ │ tst.w r3, sl │ │ │ │ - beq.n 1fb4e8 │ │ │ │ + beq.n 1fb1d8 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w fp, [r4, #13] │ │ │ │ mov r1, fp │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1fb532 │ │ │ │ + cbz r0, 1fb222 │ │ │ │ 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, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1fb5ba │ │ │ │ + beq.n 1fb2aa │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ adds r7, #4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #8 │ │ │ │ - bne.n 1fb4f0 │ │ │ │ + bne.n 1fb1e0 │ │ │ │ ldrd r6, r4, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1fb5ae │ │ │ │ + beq.n 1fb29e │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #207] @ 0xcf │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fb5ea │ │ │ │ + beq.n 1fb2da │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ movs r2, #0 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r2, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r2, #368] @ 0x170 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 232128 │ │ │ │ - b.n 1fb41e │ │ │ │ + bl 231e18 │ │ │ │ + b.n 1fb10e │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1fb4e8 │ │ │ │ + b.n 1fb1d8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb62c │ │ │ │ + bne.n 1fb31c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.w 1fb4be │ │ │ │ + beq.w 1fb1ae │ │ │ │ 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 1facd0 │ │ │ │ + bl 1fa9c0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r0, r3, #262144 @ 0x40000 │ │ │ │ - b.n 1fb4c4 │ │ │ │ + b.n 1fb1b4 │ │ │ │ movw r1, #811 @ 0x32b │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - b.n 1fb58c │ │ │ │ + b.n 1fb27c │ │ │ │ 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 1facd0 │ │ │ │ - b.n 1fb5e0 │ │ │ │ + bl 1fa9c0 │ │ │ │ + b.n 1fb2d0 │ │ │ │ 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 1facd0 │ │ │ │ - b.n 1fb4b4 │ │ │ │ + bl 1fa9c0 │ │ │ │ + b.n 1fb1a4 │ │ │ │ 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 1facd0 │ │ │ │ - b.n 1fb5c6 │ │ │ │ + bl 1fa9c0 │ │ │ │ + b.n 1fb2b6 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 2bc2f0 │ │ │ │ + bl 2bbfe0 │ │ │ │ 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 1fb3d8 │ │ │ │ + b.n 1fb0c8 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r4, [pc, #664] @ (1fb90c ) │ │ │ │ + ldr r7, [pc, #728] @ (1fb63c ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #576] @ (1fb8bc ) │ │ │ │ + ldr r7, [pc, #640] @ (1fb5ec ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ strb r4, [r2, #16] │ │ │ │ movs r3, 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 r5, r1 │ │ │ │ - ldr.w r1, [pc, #1064] @ 1fbabc │ │ │ │ - ldr.w r3, [pc, #1064] @ 1fbac0 │ │ │ │ + ldr.w r1, [pc, #1064] @ 1fb7ac │ │ │ │ + ldr.w r3, [pc, #1064] @ 1fb7b0 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ mov fp, r2 │ │ │ │ - ldr.w r7, [pc, #1052] @ 1fbac4 │ │ │ │ + ldr.w r7, [pc, #1052] @ 1fb7b4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1fb7b8 │ │ │ │ - bl 2bc21c │ │ │ │ + beq.n 1fb4a8 │ │ │ │ + bl 2bbf0c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fb77c │ │ │ │ + bne.n 1fb46c │ │ │ │ subs r3, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1fb85a │ │ │ │ - bl 2bc2f0 │ │ │ │ + bhi.w 1fb54a │ │ │ │ + bl 2bbfe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb760 │ │ │ │ + beq.n 1fb450 │ │ │ │ ldr.w sl, [sp] │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r9, sl │ │ │ │ mov r5, sl │ │ │ │ add.w r8, sp, #16 │ │ │ │ add r4, sp, #32 │ │ │ │ mov sl, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc038 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ strd r9, r9, [r8] │ │ │ │ str.w r9, [r8, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ str r5, [r7, #64] @ 0x40 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r2, [sl, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr.w r3, [fp, #136] @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1fb680 │ │ │ │ + bl 1fb370 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1fb6f4 │ │ │ │ - ldr r2, [pc, #868] @ (1fbac8 ) │ │ │ │ - ldr r3, [pc, #860] @ (1fbac0 ) │ │ │ │ + bne.n 1fb3e4 │ │ │ │ + ldr r2, [pc, #868] @ (1fb7b8 ) │ │ │ │ + ldr r3, [pc, #860] @ (1fb7b0 ) │ │ │ │ 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 1fbab4 │ │ │ │ + bne.w 1fb7a4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1fbabc │ │ │ │ + bhi.w 1fb7ac │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r3, r2, #6 │ │ │ │ lsls r3, r2, #6 │ │ │ │ lsls r1, r2, #6 │ │ │ │ @@ -592536,18 +592221,18 @@ │ │ │ │ lsls r3, r4, #4 │ │ │ │ lsls r3, r3, #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - bl 2bc2bc │ │ │ │ + bl 2bbfac │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1fb84a │ │ │ │ + bhi.n 1fb53a │ │ │ │ tbb [pc, r3] │ │ │ │ negs r2, r0 │ │ │ │ mov r2, r8 │ │ │ │ add r6, r8 │ │ │ │ lsrs r4, r0, #21 │ │ │ │ add r4, r8 │ │ │ │ mov r6, r8 │ │ │ │ @@ -592557,28 +592242,28 @@ │ │ │ │ tst r5, r1 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ lsls r2, r0, #1 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fb804 │ │ │ │ + cbz r0, 1fb4f4 │ │ │ │ adds r7, #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, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #83 @ 0x53 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ adds r5, #20 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ @@ -592590,45 +592275,45 @@ │ │ │ │ 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, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e46ec │ │ │ │ - b.n 1fb760 │ │ │ │ + bl 1e43dc │ │ │ │ + b.n 1fb450 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1fb7e2 │ │ │ │ + b.n 1fb4d2 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1fb7e2 │ │ │ │ + b.n 1fb4d2 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1fb7e2 │ │ │ │ + b.n 1fb4d2 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1fb7e2 │ │ │ │ - bl 2bc2f0 │ │ │ │ + b.n 1fb4d2 │ │ │ │ + bl 2bbfe0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fb760 │ │ │ │ + beq.w 1fb450 │ │ │ │ mov sl, r5 │ │ │ │ add r4, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r6 │ │ │ │ ldrb.w r2, [sl, #33] @ 0x21 │ │ │ │ mov r6, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - bhi.w 1fb9a4 │ │ │ │ + bhi.w 1fb694 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fbabc │ │ │ │ + bhi.w 1fb7ac │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ @@ -592660,34 +592345,34 @@ │ │ │ │ movs r0, r4 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add r7, sp, #16 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fb906 │ │ │ │ + cbz r0, 1fb5f6 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ 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, fp │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2bc664 │ │ │ │ + bl 2bc354 │ │ │ │ strd r6, r6, [r7] │ │ │ │ str r6, [r7, #8] │ │ │ │ add.w r3, sl, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w lr, r8, #48 @ 0x30 │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ add.w ip, r8, #64 @ 0x40 │ │ │ │ @@ -592698,73 +592383,73 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r2, [sl, #32] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ - bl 1fb680 │ │ │ │ + bl 1fb370 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r6, r3 │ │ │ │ it eq │ │ │ │ cmpeq r2, r9 │ │ │ │ - beq.w 1fb760 │ │ │ │ + beq.w 1fb450 │ │ │ │ ldrb.w r2, [sl, #33] @ 0x21 │ │ │ │ strd r6, r6, [r4] │ │ │ │ cmp r2, #32 │ │ │ │ - bls.w 1fb88a │ │ │ │ + bls.w 1fb57a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1fb8da │ │ │ │ + b.n 1fb5ca │ │ │ │ strh.w r9, [sp, #32] │ │ │ │ - b.n 1fb8da │ │ │ │ + b.n 1fb5ca │ │ │ │ strb.w r9, [sp, #32] │ │ │ │ - b.n 1fb8da │ │ │ │ + b.n 1fb5ca │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orrs.w r3, r9, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1fb8da │ │ │ │ + b.n 1fb5ca │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r0, #13] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fbab8 │ │ │ │ + beq.n 1fb7a8 │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ mov r1, fp │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ adds r5, #20 │ │ │ │ blx 55100 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrb.w r8, [r4, #32] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #16 │ │ │ │ ldrb.w sl, [r4, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ @@ -592783,94 +592468,94 @@ │ │ │ │ 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} │ │ │ │ mov r4, r8 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1fba78 │ │ │ │ + bne.n 1fb768 │ │ │ │ cmp.w sl, #32 │ │ │ │ ittet ne │ │ │ │ movne.w r9, #1 │ │ │ │ andne.w sl, sl, #31 │ │ │ │ moveq r4, r9 │ │ │ │ lslne.w r9, r9, sl │ │ │ │ it ne │ │ │ │ addne.w r4, r9, #4294967295 @ 0xffffffff │ │ │ │ - ldr r3, [pc, #80] @ (1fbacc ) │ │ │ │ + ldr r3, [pc, #80] @ (1fb7bc ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr.w r2, [ip, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ str r4, [r2, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ - b.n 1fb760 │ │ │ │ + bl 1e43dc │ │ │ │ + b.n 1fb450 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1fb9ce │ │ │ │ + b.n 1fb6be │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1fb9ce │ │ │ │ + b.n 1fb6be │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1fb9ce │ │ │ │ + b.n 1fb6be │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1fb9ce │ │ │ │ + b.n 1fb6be │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r1, [pc, #384] @ (1fbc40 ) │ │ │ │ + ldr r4, [pc, #448] @ (1fb970 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #328] @ (1fbc10 ) │ │ │ │ + ldr r4, [pc, #392] @ (1fb940 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r0, [pc, #608] @ (1fbd2c ) │ │ │ │ + ldr r3, [pc, #672] @ (1fba5c ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ 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, #476] @ (1fbcc0 ) │ │ │ │ + ldr r3, [pc, #476] @ (1fb9b0 ) │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r1, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 1fbcb8 │ │ │ │ + beq.w 1fb9a8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1fbb08 │ │ │ │ + cbz r1, 1fb7f8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r1, r3, [r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fbcb0 │ │ │ │ + beq.w 1fb9a0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1fbb74 │ │ │ │ + b.n 1fb864 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r1, r6, #20 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ strd r0, r4, [r6, #44] @ 0x2c │ │ │ │ @@ -592878,40 +592563,40 @@ │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fb680 │ │ │ │ + bl 1fb370 │ │ │ │ str.w r9, [r4, #88] @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fbcb2 │ │ │ │ + beq.w 1fb9a2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst.w r3, fp │ │ │ │ - beq.n 1fbb6a │ │ │ │ + beq.n 1fb85a │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fbb1e │ │ │ │ + bne.n 1fb80e │ │ │ │ ldr r7, [r4, #92] @ 0x5c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fbb6a │ │ │ │ + beq.n 1fb85a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -592919,21 +592604,21 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -592941,26 +592626,26 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ str r7, [sp, #20] │ │ │ │ add r7, sp, #8 │ │ │ │ strd r9, r9, [sp, #8] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ ldrb.w sl, [r6, #32] │ │ │ │ add r6, sp, #24 │ │ │ │ @@ -592972,70 +592657,70 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w r6, ip, #96 @ 0x60 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r6, r3 │ │ │ │ - cbnz r3, 1fbc7c │ │ │ │ + cbnz r3, 1fb96c │ │ │ │ cmp.w sl, #32 │ │ │ │ ittet ne │ │ │ │ movne r6, #1 │ │ │ │ andne.w sl, sl, #31 │ │ │ │ moveq.w r6, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r6, r6, sl │ │ │ │ it ne │ │ │ │ addne.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ - ldr r3, [pc, #68] @ (1fbcc4 ) │ │ │ │ + ldr r3, [pc, #68] @ (1fb9b4 ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [ip, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, ip │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r7, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, r7, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ str.w r9, [ip, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ str.w r9, [r4, #92] @ 0x5c │ │ │ │ - b.n 1fbb68 │ │ │ │ + b.n 1fb858 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cmp r6, r2 │ │ │ │ + ldr r0, [pc, #152] @ (1fba4c ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ 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 r5, [pc, #424] @ (1fbe80 ) │ │ │ │ + ldr r5, [pc, #424] @ (1fbb70 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #424] @ (1fbe84 ) │ │ │ │ + ldr r1, [pc, #424] @ (1fbb74 ) │ │ │ │ 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, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1fbd24 │ │ │ │ + beq.n 1fba14 │ │ │ │ and.w lr, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ sub.w r7, lr, #32 │ │ │ │ rsb r6, lr, #32 │ │ │ │ lsl.w ip, r0, lr │ │ │ │ lsl.w r7, r0, r7 │ │ │ │ lsr.w r6, r0, r6 │ │ │ │ @@ -593044,181 +592729,181 @@ │ │ │ │ orr.w ip, ip, r6 │ │ │ │ bic.w r1, r1, r0 │ │ │ │ bic.w r3, r3, ip │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r3, [sp, #8] │ │ │ │ - beq.n 1fbdda │ │ │ │ + beq.n 1fbaca │ │ │ │ subs r0, r1, #1 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 1fbdc0 │ │ │ │ + beq.n 1fbab0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - cbz r6, 1fbd44 │ │ │ │ + cbz r6, 1fba34 │ │ │ │ ldrb.w r6, [r6, #33] @ 0x21 │ │ │ │ - cbnz r6, 1fbd52 │ │ │ │ + cbnz r6, 1fba42 │ │ │ │ subs r6, r1, #1 │ │ │ │ adc.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r6, r1 │ │ │ │ ands r7, r3 │ │ │ │ orrs r6, r7 │ │ │ │ - beq.n 1fbe18 │ │ │ │ + beq.n 1fbb08 │ │ │ │ movs r6, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ - bhi.w 1fbe64 │ │ │ │ + bhi.w 1fbb54 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fbe80 │ │ │ │ + bhi.w 1fbb70 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r3, [r2, #26] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ str r3, [r1, r2] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ - ldr r5, [pc, #556] @ (1fbfa8 ) │ │ │ │ + ldr r5, [pc, #556] @ (1fbc98 ) │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ asrs r3, r1, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fbdb0 │ │ │ │ + cbz r0, 1fbaa0 │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #196] @ (1fbe88 ) │ │ │ │ - ldr r3, [pc, #192] @ (1fbe84 ) │ │ │ │ + ldr r1, [pc, #196] @ (1fbb78 ) │ │ │ │ + ldr r3, [pc, #192] @ (1fbb74 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fbe7c │ │ │ │ + bne.n 1fbb6c │ │ │ │ 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 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fbdc0 │ │ │ │ + beq.n 1fbab0 │ │ │ │ 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 1e46ec │ │ │ │ - b.n 1fbdc0 │ │ │ │ + bl 1e43dc │ │ │ │ + b.n 1fbab0 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - b.n 1fbd8c │ │ │ │ + b.n 1fba7c │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 1fbd8c │ │ │ │ + b.n 1fba7c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1fbd8c │ │ │ │ - cbz r1, 1fbe6a │ │ │ │ + b.n 1fba7c │ │ │ │ + cbz r1, 1fbb5a │ │ │ │ rbit r3, r1 │ │ │ │ clz r3, r3 │ │ │ │ adds r2, r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fbe52 │ │ │ │ + cbz r0, 1fbb42 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1fbdc0 │ │ │ │ + b.n 1fbab0 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 1fbd8c │ │ │ │ + b.n 1fba7c │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - b.n 1fbe24 │ │ │ │ + b.n 1fbb14 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - orrs r6, r3 │ │ │ │ + mov r6, r5 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - tst r0, r7 │ │ │ │ + cmp r0, r9 │ │ │ │ lsls r0, r3, #2 │ │ │ │ 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 r2, [pc, #248] @ (1fbf98 ) │ │ │ │ + ldr r2, [pc, #248] @ (1fbc88 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ - ldr r3, [pc, #244] @ (1fbf9c ) │ │ │ │ + ldr r3, [pc, #244] @ (1fbc8c ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fbf4e │ │ │ │ + beq.n 1fbc3e │ │ │ │ mov sl, r1 │ │ │ │ - b.n 1fbec6 │ │ │ │ + b.n 1fbbb6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fbf4e │ │ │ │ + beq.n 1fbc3e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fbebe │ │ │ │ + beq.n 1fbbae │ │ │ │ movs r2, #9 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ mov.w fp, #9 │ │ │ │ movt fp, #16 │ │ │ │ movs r6, #0 │ │ │ │ and.w r2, sl, r2 │ │ │ │ and.w fp, sl, fp │ │ │ │ @@ -593237,124 +592922,124 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r3, fp │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1fbf26 │ │ │ │ + beq.n 1fbc16 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ - cbnz r3, 1fbf6a │ │ │ │ + cbnz r3, 1fbc5a │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1fbf7e │ │ │ │ + bne.n 1fbc6e │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #135 @ 0x87 │ │ │ │ mov r1, r5 │ │ │ │ - bl 232128 │ │ │ │ + bl 231e18 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r6, r0 │ │ │ │ - cbz r3, 1fbf4e │ │ │ │ + cbz r3, 1fbc3e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1fbeee │ │ │ │ + bne.n 1fbbde │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fbf40 │ │ │ │ - ldr r2, [pc, #80] @ (1fbfa0 ) │ │ │ │ - ldr r3, [pc, #72] @ (1fbf9c ) │ │ │ │ + bne.n 1fbc30 │ │ │ │ + ldr r2, [pc, #80] @ (1fbc90 ) │ │ │ │ + ldr r3, [pc, #72] @ (1fbc8c ) │ │ │ │ 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 1fbf94 │ │ │ │ + bne.n 1fbc84 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 1fbad0 │ │ │ │ + bl 1fb7c0 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1fbf2c │ │ │ │ + beq.n 1fbc1c │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r2, #2097152 @ 0x200000 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fbad0 │ │ │ │ + bl 1fb7c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r3, r0 │ │ │ │ - b.n 1fbf2c │ │ │ │ + b.n 1fbc1c │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ - adcs r6, r2 │ │ │ │ + add r6, ip │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5 │ │ │ │ + bics r2, r7 │ │ │ │ lsls r0, r3, #2 │ │ │ │ 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 │ │ │ │ - ldr.w r3, [pc, #2240] @ 1fc878 │ │ │ │ + ldr.w r3, [pc, #2240] @ 1fc568 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #2236] @ 1fc87c │ │ │ │ + ldr.w r2, [pc, #2236] @ 1fc56c │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #2232] @ 1fc880 │ │ │ │ + ldr.w r3, [pc, #2232] @ 1fc570 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fc86a │ │ │ │ + beq.w 1fc55a │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fbfe2 │ │ │ │ + bne.n 1fbcd2 │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fc86a │ │ │ │ + beq.w 1fc55a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 1fc870 │ │ │ │ + beq.w 1fc560 │ │ │ │ ldr.w sl, [r8, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1fc028 │ │ │ │ + beq.n 1fbd18 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ mov.w sl, #1 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ moveq r8, r4 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov.w r9, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e0278 │ │ │ │ + bl 1dff68 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ strd r9, r9, [r7, #4] │ │ │ │ mov r5, r7 │ │ │ │ str.w r9, [r7, #12] │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ mov lr, r6 │ │ │ │ mov fp, r6 │ │ │ │ @@ -593381,39 +593066,39 @@ │ │ │ │ mov.w r1, #410 @ 0x19a │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldrh.w r2, [r4, #332] @ 0x14c │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mul.w r4, r2, r3 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fbcc8 │ │ │ │ + bl 1fb9b8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1fc128 │ │ │ │ + bcc.n 1fbe18 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ strd r9, r9, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1fc552 │ │ │ │ + bhi.w 1fc242 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fc54c │ │ │ │ + bhi.w 1fc23c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r5, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ @@ -593439,28 +593124,28 @@ │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ - ldr.w r3, [pc, #1880] @ 1fc884 │ │ │ │ + ldr.w r3, [pc, #1880] @ 1fc574 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [pc, #1872] @ 1fc888 │ │ │ │ + ldr.w r2, [pc, #1872] @ 1fc578 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - bl 1df9b8 │ │ │ │ + bl 1df6a8 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -593468,26 +593153,26 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r4, r3, #1 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ ldrb.w r9, [r5, #12] │ │ │ │ @@ -593497,17 +593182,17 @@ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fc29a │ │ │ │ + beq.n 1fbf8a │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r3, [pc, #1704] @ 1fc88c │ │ │ │ + ldr.w r3, [pc, #1704] @ 1fc57c │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -593516,21 +593201,21 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, ip, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str r5, [r6, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e548c │ │ │ │ + bl 1e517c │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -593538,22 +593223,22 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1fc870 │ │ │ │ + bhi.w 1fc560 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r3, r7, #5 │ │ │ │ lsls r3, r7, #5 │ │ │ │ lsls r1, r7, #5 │ │ │ │ @@ -593575,33 +593260,33 @@ │ │ │ │ lsls r4, r0, #12 │ │ │ │ lsls r4, r0, #12 │ │ │ │ lsls r4, r0, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp.w r9, #32 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1fc1e0 │ │ │ │ + beq.n 1fbed0 │ │ │ │ and.w r9, r9, #31 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ subs r2, r3, #1 │ │ │ │ - b.n 1fc1e0 │ │ │ │ + b.n 1fbed0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r9, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w ip, r9, #80 @ 0x50 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ @@ -593611,23 +593296,23 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r6, r9, r6, lsl #2 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r6, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ - bhi.w 1fc83c │ │ │ │ + bhi.w 1fc52c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fc870 │ │ │ │ + bhi.w 1fc560 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r1, #9 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ @@ -593654,55 +593339,55 @@ │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r3, r3, #4 │ │ │ │ movs r3, #32 │ │ │ │ - b.n 1fc2b6 │ │ │ │ + b.n 1fbfa6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ strd r8, r9, [sp, #88] @ 0x58 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fc39c │ │ │ │ + cbz r0, 1fc08c │ │ │ │ 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, r7 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 1e5324 │ │ │ │ + bl 1e5014 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ lsl.w r3, r9, r4 │ │ │ │ movw r1, #783 @ 0x30f │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ add.w lr, sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -593714,27 +593399,27 @@ │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, ip, #96 @ 0x60 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1fc438 │ │ │ │ + bne.n 1fc128 │ │ │ │ cmp.w sl, #32 │ │ │ │ itett ne │ │ │ │ andne.w r3, sl, #31 │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r3, r9, r3 │ │ │ │ addne.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 1fc444 │ │ │ │ + cbnz r3, 1fc134 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1092] @ 1fc88c │ │ │ │ + ldr.w r3, [pc, #1092] @ 1fc57c │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ @@ -593753,21 +593438,21 @@ │ │ │ │ add.w r3, ip, r6, lsl #2 │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e53dc │ │ │ │ + bl 1e50cc │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #4 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ movs r6, #3 │ │ │ │ @@ -593781,116 +593466,116 @@ │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #67] @ 0x43 │ │ │ │ ldrb.w r7, [r3, #68] @ 0x44 │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r1, r7, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1fc512 │ │ │ │ + cbz r1, 1fc202 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fc4f6 │ │ │ │ + bne.n 1fc1e6 │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fc866 │ │ │ │ + beq.w 1fc556 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 232128 │ │ │ │ - ldr r2, [pc, #884] @ (1fc890 ) │ │ │ │ - ldr r3, [pc, #864] @ (1fc880 ) │ │ │ │ + bl 231e18 │ │ │ │ + ldr r2, [pc, #884] @ (1fc580 ) │ │ │ │ + ldr r3, [pc, #864] @ (1fc570 ) │ │ │ │ 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 1fc862 │ │ │ │ + bne.w 1fc552 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1fc376 │ │ │ │ + b.n 1fc066 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1fc376 │ │ │ │ + b.n 1fc066 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1fc376 │ │ │ │ + b.n 1fc066 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r3, r9, [sp, #40] @ 0x28 │ │ │ │ - b.n 1fc376 │ │ │ │ + b.n 1fc066 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1fc2b6 │ │ │ │ + b.n 1fbfa6 │ │ │ │ movs r3, #16 │ │ │ │ - b.n 1fc2b6 │ │ │ │ + b.n 1fbfa6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fc58c │ │ │ │ + cbz r0, 1fc27c │ │ │ │ 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, r7 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e5324 │ │ │ │ + bl 1e5014 │ │ │ │ movs r1, #2 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1dff00 │ │ │ │ + bl 1dfbf0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e53dc │ │ │ │ + bl 1e50cc │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsl.w r3, r1, r4 │ │ │ │ movw r1, #783 @ 0x30f │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add.w r4, r0, #96 @ 0x60 │ │ │ │ @@ -593903,26 +593588,26 @@ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 1fc646 │ │ │ │ + cbnz r3, 1fc336 │ │ │ │ cmp.w lr, #32 │ │ │ │ ittet ne │ │ │ │ andne.w lr, lr, #31 │ │ │ │ movne r1, #1 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r3, r1, lr │ │ │ │ it ne │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 1fc652 │ │ │ │ + cbnz r3, 1fc342 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ @@ -593942,27 +593627,27 @@ │ │ │ │ ldrb.w r3, [r3, #49] @ 0x31 │ │ │ │ str.w r4, [ip, #40] @ 0x28 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1fc7c8 │ │ │ │ + beq.w 1fc4b8 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ bics.w r3, r1, r3 │ │ │ │ - bne.w 1fc80c │ │ │ │ + bne.w 1fc4fc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -593971,23 +593656,23 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r6, [r4, #12] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ ldrb.w r9, [r4, #12] │ │ │ │ @@ -594000,19 +593685,19 @@ │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ and.w r6, r6, #1 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - cbnz r6, 1fc7c4 │ │ │ │ + cbnz r6, 1fc4b4 │ │ │ │ cmp.w r9, #32 │ │ │ │ it eq │ │ │ │ moveq r6, r8 │ │ │ │ - beq.n 1fc770 │ │ │ │ + beq.n 1fc460 │ │ │ │ and.w r9, r9, #31 │ │ │ │ mov.w r8, #1 │ │ │ │ lsl.w r8, r8, r9 │ │ │ │ add.w r6, r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -594023,63 +593708,63 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r5, lr, lsl #2 │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r5, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e5534 │ │ │ │ - b.n 1fc4a0 │ │ │ │ + bl 1e5224 │ │ │ │ + b.n 1fc190 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1fc2b6 │ │ │ │ + b.n 1fbfa6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fc566 │ │ │ │ + b.n 1fc256 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fc566 │ │ │ │ + b.n 1fc256 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fc566 │ │ │ │ + b.n 1fc256 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1fc770 │ │ │ │ + b.n 1fc460 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fc6ba │ │ │ │ + beq.w 1fc3aa │ │ │ │ strd r3, r6, [sp, #88] @ 0x58 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fc7fa │ │ │ │ + cbz r0, 1fc4ea │ │ │ │ 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, r7 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 1fc6ba │ │ │ │ + b.n 1fc3aa │ │ │ │ subs r2, #1 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str.w r6, [fp, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1fc870 │ │ │ │ + bhi.n 1fc560 │ │ │ │ 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 │ │ │ │ @@ -594091,558 +593776,558 @@ │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ asrs r2, r5, #16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r3, r5, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fc566 │ │ │ │ + b.n 1fc256 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fc7d4 │ │ │ │ + b.n 1fc4c4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fc7d4 │ │ │ │ + b.n 1fc4c4 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fc7d4 │ │ │ │ + b.n 1fc4c4 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fc7d4 │ │ │ │ + b.n 1fc4c4 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.n 1fc512 │ │ │ │ + b.n 1fc202 │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - eors r2, r0 │ │ │ │ + muls r2, r2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ands r4, r6 │ │ │ │ + muls r4, r0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r4, r0] │ │ │ │ movs r5, r2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #222 @ 0xde │ │ │ │ + subs r5, #238 @ 0xee │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr.w ip, [pc, #120] @ 1fc910 │ │ │ │ + ldr.w ip, [pc, #120] @ 1fc600 │ │ │ │ add ip, pc │ │ │ │ - cbnz r2, 1fc8fa │ │ │ │ + cbnz r2, 1fc5ea │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #112] @ (1fc914 ) │ │ │ │ + ldr r1, [pc, #112] @ (1fc604 ) │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r0, [r0, #33] @ 0x21 │ │ │ │ sub.w r0, r0, #64 @ 0x40 │ │ │ │ ldr.w r5, [ip, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ mla ip, r1, r4, r5 │ │ │ │ ldrb.w lr, [ip, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1fc8e2 │ │ │ │ + beq.n 1fc5d2 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ ldrb.w ip, [r1, #13] │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 1fc8ca │ │ │ │ - cbz r0, 1fc8f8 │ │ │ │ + bne.n 1fc5ba │ │ │ │ + cbz r0, 1fc5e8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ands.w r1, r2, #16384 @ 0x4000 │ │ │ │ - bne.n 1fc8f8 │ │ │ │ + bne.n 1fc5e8 │ │ │ │ sub.w r3, r4, #200 @ 0xc8 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ it hi │ │ │ │ movhi r0, r1 │ │ │ │ - bls.n 1fc8fe │ │ │ │ + bls.n 1fc5ee │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #24] @ (1fc918 ) │ │ │ │ + ldr r1, [pc, #24] @ (1fc608 ) │ │ │ │ add r1, pc │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ tst r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r7, #98 @ 0x62 │ │ │ │ + subs r2, #114 @ 0x72 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #10] │ │ │ │ lsls r3, r1, #2 │ │ │ │ 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, #172] @ (1fc9d8 ) │ │ │ │ + ldr r4, [pc, #172] @ (1fc6c8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #172] @ (1fc9dc ) │ │ │ │ + ldr r3, [pc, #172] @ (1fc6cc ) │ │ │ │ mov r2, r1 │ │ │ │ add r4, pc │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ movs r3, #20 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fc97a │ │ │ │ + cbz r0, 1fc66a │ │ │ │ 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, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r3, #11 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fc9aa │ │ │ │ + cbz r0, 1fc69a │ │ │ │ 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, r6 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e4a14 │ │ │ │ - ldr r2, [pc, #36] @ (1fc9e0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1fc9dc ) │ │ │ │ + bl 1e4704 │ │ │ │ + ldr r2, [pc, #36] @ (1fc6d0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1fc6cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fc9d2 │ │ │ │ + bne.n 1fc6c2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, #202 @ 0xca │ │ │ │ + subs r1, #218 @ 0xda │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #62 @ 0x3e │ │ │ │ + subs r1, #78 @ 0x4e │ │ │ │ lsls r0, r3, #2 │ │ │ │ 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.w ip, [pc, #212] @ 1fcacc │ │ │ │ + ldr.w ip, [pc, #212] @ 1fc7bc │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #212] @ (1fcad0 ) │ │ │ │ + ldr r3, [pc, #212] @ (1fc7c0 ) │ │ │ │ mov r4, r1 │ │ │ │ add ip, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ movs r3, #20 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fca5a │ │ │ │ + cbz r0, 1fc74a │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r3, #11 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fca8e │ │ │ │ + cbz r0, 1fc77e │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e4a94 │ │ │ │ + bl 1e4784 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ - ldr r2, [pc, #36] @ (1fcad4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1fcad0 ) │ │ │ │ + bl 1e4694 │ │ │ │ + ldr r2, [pc, #36] @ (1fc7c4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1fc7c0 ) │ │ │ │ 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 1fcac6 │ │ │ │ + bne.n 1fc7b6 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + subs r1, #14 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #348] @ (1fcc48 ) │ │ │ │ + ldr r1, [pc, #348] @ (1fc938 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #348] @ (1fcc4c ) │ │ │ │ + ldr r2, [pc, #348] @ (1fc93c ) │ │ │ │ add r1, pc │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ orr.w ip, r5, #8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ mov r2, r3 │ │ │ │ str.w ip, [r0, #12] │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ str r5, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1fcb64 │ │ │ │ + bmi.n 1fc854 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e4a14 │ │ │ │ - ldr r2, [pc, #260] @ (1fcc50 ) │ │ │ │ - ldr r3, [pc, #252] @ (1fcc4c ) │ │ │ │ + bl 1e4704 │ │ │ │ + ldr r2, [pc, #260] @ (1fc940 ) │ │ │ │ + ldr r3, [pc, #252] @ (1fc93c ) │ │ │ │ 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 1fcc3a │ │ │ │ + bne.n 1fc92a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1fcc2e │ │ │ │ + bhi.n 1fc91e │ │ │ │ cmp r2, #7 │ │ │ │ itt ls │ │ │ │ movls r3, #1 │ │ │ │ strbls.w r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fcba4 │ │ │ │ + cbz r0, 1fc894 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ - vldr d7, [pc, #140] @ 1fcc40 │ │ │ │ + bl 1e4694 │ │ │ │ + vldr d7, [pc, #140] @ 1fc930 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fcbde │ │ │ │ + cbz r0, 1fc8ce │ │ │ │ add r2, sp, #24 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ cmp.w r8, #251 @ 0xfb │ │ │ │ - beq.n 1fcc1c │ │ │ │ + beq.n 1fc90c │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fcb3c │ │ │ │ + b.n 1fc82c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fcb3c │ │ │ │ + b.n 1fc82c │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - b.n 1fcb7a │ │ │ │ + b.n 1fc86a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adds r5, #12 │ │ │ │ + subs r0, #28 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #174 @ 0xae │ │ │ │ + adds r7, #190 @ 0xbe │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ 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, #456] @ (1fce30 ) │ │ │ │ + ldr r2, [pc, #456] @ (1fcb20 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #456] @ (1fce34 ) │ │ │ │ + ldr r3, [pc, #456] @ (1fcb24 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.n 1fcd2a │ │ │ │ + beq.n 1fca1a │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ ldrb.w lr, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ - beq.n 1fcd5e │ │ │ │ + beq.n 1fca4e │ │ │ │ and.w ip, lr, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, ip, #32 │ │ │ │ rsb r2, ip, #32 │ │ │ │ lsl.w ip, r1, ip │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsr.w r2, r1, r2 │ │ │ │ adds.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ orr.w r0, r0, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp ip, r2 │ │ │ │ - bge.w 1fcdd6 │ │ │ │ + bge.w 1fcac6 │ │ │ │ bic.w ip, ip, #2147483648 @ 0x80000000 │ │ │ │ orrs.w ip, ip, r0 │ │ │ │ - bne.n 1fcda6 │ │ │ │ - vldr d7, [pc, #328] @ 1fce20 │ │ │ │ + bne.n 1fca96 │ │ │ │ + vldr d7, [pc, #328] @ 1fcb10 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1fcd02 │ │ │ │ + cbz r0, 1fc9f2 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #292] @ (1fce38 ) │ │ │ │ - ldr r2, [pc, #288] @ (1fce34 ) │ │ │ │ + ldr r1, [pc, #292] @ (1fcb28 ) │ │ │ │ + ldr r2, [pc, #288] @ (1fcb24 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1fce18 │ │ │ │ + bne.n 1fcb08 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - vldr d0, [pc, #248] @ 1fce28 │ │ │ │ + vldr d0, [pc, #248] @ 1fcb18 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fcd10 │ │ │ │ + beq.n 1fca00 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ - b.n 1fcd10 │ │ │ │ + b.n 1fca00 │ │ │ │ mov r3, lr │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fcd96 │ │ │ │ + cbz r0, 1fca86 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fccd6 │ │ │ │ + b.n 1fc9c6 │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ add.w r2, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1fce1c │ │ │ │ + bhi.n 1fcb0c │ │ │ │ tbb [pc, r2] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ movs r6, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ @@ -594652,234 +594337,234 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ cmp r4, #51 @ 0x33 │ │ │ │ - vldr d7, [pc, #72] @ 1fce20 │ │ │ │ + vldr d7, [pc, #72] @ 1fcb10 │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fccd6 │ │ │ │ + beq.w 1fc9c6 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1e46ec │ │ │ │ - b.n 1fccd6 │ │ │ │ + bl 1e43dc │ │ │ │ + b.n 1fc9c6 │ │ │ │ mov r3, lr │ │ │ │ - b.n 1fcd6a │ │ │ │ + b.n 1fca5a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1fcd6a │ │ │ │ + b.n 1fca5a │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1fcd6a │ │ │ │ + b.n 1fca5a │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r3, #142 @ 0x8e │ │ │ │ + adds r6, #158 @ 0x9e │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #636] @ (1fd0d0 ) │ │ │ │ + ldr r2, [pc, #636] @ (1fcdc0 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #636] @ (1fd0d4 ) │ │ │ │ + ldr r3, [pc, #636] @ (1fcdc4 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - vldr d7, [pc, #600] @ 1fd0b8 │ │ │ │ + vldr d7, [pc, #600] @ 1fcda8 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ add r5, sp, #24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fce96 │ │ │ │ + cbz r0, 1fcb86 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r6, r0 │ │ │ │ - vldr d0, [pc, #524] @ 1fd0c0 │ │ │ │ + vldr d0, [pc, #524] @ 1fcdb0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fcee6 │ │ │ │ + cbz r0, 1fcbd6 │ │ │ │ mov r2, r5 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcc58 │ │ │ │ + bl 1fc948 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r6, r0 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 1fd124 │ │ │ │ + bmi.w 1fce14 │ │ │ │ ldrb.w r8, [r7, #13] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #412] @ 1fd0c8 │ │ │ │ + vldr d0, [pc, #412] @ 1fcdb8 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fcf58 │ │ │ │ + cbz r0, 1fcc48 │ │ │ │ mov r2, r5 │ │ │ │ ldmia r2!, {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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.w 1fd0dc │ │ │ │ + beq.w 1fcdcc │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r2, r3, #32 │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ lsr.w r2, ip, r2 │ │ │ │ subs r3, #1 │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ mov.w ip, #0 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ movt r2, #32752 @ 0x7ff0 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ ands r2, r3 │ │ │ │ - cbnz r2, 1fd014 │ │ │ │ - vldr d7, [pc, #256] @ 1fd0b8 │ │ │ │ + cbnz r2, 1fcd04 │ │ │ │ + vldr d7, [pc, #256] @ 1fcda8 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1fcfde │ │ │ │ + cbz r0, 1fccce │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4a14 │ │ │ │ - ldr r2, [pc, #220] @ (1fd0d8 ) │ │ │ │ - ldr r3, [pc, #216] @ (1fd0d4 ) │ │ │ │ + bl 1e4704 │ │ │ │ + ldr r2, [pc, #220] @ (1fcdc8 ) │ │ │ │ + ldr r3, [pc, #216] @ (1fcdc4 ) │ │ │ │ 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 1fd162 │ │ │ │ + bne.w 1fce52 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bfc r3, #20, #11 │ │ │ │ mov r2, r0 │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 1fd080 │ │ │ │ + bne.n 1fcd70 │ │ │ │ subs r3, r0, #1 │ │ │ │ strd ip, ip, [sp, #16] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fd166 │ │ │ │ + bhi.w 1fce56 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #624] @ 0x270 │ │ │ │ ldr r4, [sp, #624] @ 0x270 │ │ │ │ asrs r4, r3, #14 │ │ │ │ ldr r4, [sp, #624] @ 0x270 │ │ │ │ ldr r4, [sp, #624] @ 0x270 │ │ │ │ @@ -594896,32 +594581,32 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fcfb4 │ │ │ │ + beq.n 1fcca4 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 1e46ec │ │ │ │ - b.n 1fcfb4 │ │ │ │ + bl 1e43dc │ │ │ │ + b.n 1fcca4 │ │ │ │ subs r3, r0, #1 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ str.w ip, [r5, #4] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1fd166 │ │ │ │ + bhi.n 1fce56 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ @@ -594937,522 +594622,522 @@ │ │ │ │ ldr r2, [r5, r5] │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ ... │ │ │ │ - adds r1, #164 @ 0xa4 │ │ │ │ + adds r4, #180 @ 0xb4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #0 │ │ │ │ + adds r3, #16 │ │ │ │ lsls r0, r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #32752 @ 0x7ff0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fd114 │ │ │ │ + cbz r0, 1fce04 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fcfb4 │ │ │ │ + b.n 1fcca4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1fcf22 │ │ │ │ + b.n 1fcc12 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32752 @ 0x7ff0 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1fd0ea │ │ │ │ + b.n 1fcdda │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 1fd0ea │ │ │ │ + b.n 1fcdda │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32752 @ 0x7ff0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1fd054 │ │ │ │ + b.n 1fcd44 │ │ │ │ blx 54c60 <__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, #4008] @ 0xfa8 │ │ │ │ mov fp, r2 │ │ │ │ - ldr.w r2, [pc, #1412] @ 1fd700 │ │ │ │ - ldr.w r3, [pc, #1412] @ 1fd704 │ │ │ │ + ldr.w r2, [pc, #1412] @ 1fd3f0 │ │ │ │ + ldr.w r3, [pc, #1412] @ 1fd3f4 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fc91c │ │ │ │ + bl 1fc60c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1fd70c │ │ │ │ + beq.w 1fd3fc │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r1, lr, r3 │ │ │ │ lsl.w r8, lr, r0 │ │ │ │ mvns r7, r1 │ │ │ │ lsr.w lr, lr, ip │ │ │ │ orr.w r1, r1, r8 │ │ │ │ orr.w r1, r1, lr │ │ │ │ bfc r7, #1, #9 │ │ │ │ mvns r1, r1 │ │ │ │ orrs r7, r1 │ │ │ │ - bne.w 1fd806 │ │ │ │ + bne.w 1fd4f6 │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ lsr.w ip, r1, ip │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ orr.w r0, r0, ip │ │ │ │ subs r3, #1 │ │ │ │ adc.w r7, r0, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #0 │ │ │ │ tst.w r3, #1 │ │ │ │ - beq.w 1fd682 │ │ │ │ + beq.w 1fd372 │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r7 │ │ │ │ itt eq │ │ │ │ moveq r8, r5 │ │ │ │ addeq r7, sp, #32 │ │ │ │ - bne.w 1fd7b0 │ │ │ │ + bne.w 1fd4a0 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1fd238 │ │ │ │ + cbz r0, 1fcf28 │ │ │ │ add r2, sp, #24 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r1, #0 │ │ │ │ movweq r0, #1023 @ 0x3ff │ │ │ │ strdeq r0, r1, [sp, #32] │ │ │ │ - beq.w 1fd64a │ │ │ │ + beq.w 1fd33a │ │ │ │ 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 1fd5f4 │ │ │ │ + bne.w 1fd2e4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc9e4 │ │ │ │ + bl 1fc6d4 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1fd292 │ │ │ │ + beq.n 1fcf82 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1fd2b0 │ │ │ │ + beq.n 1fcfa0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #162 @ 0xa2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc91c │ │ │ │ + bl 1fc60c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc9e4 │ │ │ │ + bl 1fc6d4 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fd300 │ │ │ │ + cbz r0, 1fcff0 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ str.w sl, [sp] │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1fd486 │ │ │ │ + bne.w 1fd176 │ │ │ │ ldrb.w r8, [r0, #13] │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fd38c │ │ │ │ + cbz r0, 1fd07c │ │ │ │ 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, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r3, r6 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fce40 │ │ │ │ + bl 1fcb30 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 1fd468 │ │ │ │ + bpl.n 1fd158 │ │ │ │ ldrb.w r8, [r6, #13] │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #740] @ 1fd6d8 │ │ │ │ + vldr d0, [pc, #740] @ 1fd3c8 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fd420 │ │ │ │ + cbz r0, 1fd110 │ │ │ │ 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, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - vldr d0, [pc, #688] @ 1fd6e0 │ │ │ │ + vldr d0, [pc, #688] @ 1fd3d0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fd458 │ │ │ │ + cbz r0, 1fd148 │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #668] @ (1fd708 ) │ │ │ │ - ldr r3, [pc, #664] @ (1fd704 ) │ │ │ │ + ldr r2, [pc, #668] @ (1fd3f8 ) │ │ │ │ + ldr r3, [pc, #664] @ (1fd3f4 ) │ │ │ │ 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 1fd802 │ │ │ │ + bne.w 1fd4f2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r3, [r3, #312] @ 0x138 │ │ │ │ lsls r1, r3, #29 │ │ │ │ it mi │ │ │ │ movmi r8, r6 │ │ │ │ - bpl.n 1fd590 │ │ │ │ + bpl.n 1fd280 │ │ │ │ ldrb.w r5, [r8, #13] │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #528] @ 1fd6e8 │ │ │ │ + vldr d0, [pc, #528] @ 1fd3d8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fd500 │ │ │ │ + cbz r0, 1fd1f0 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldrb r5, [r6, #13] │ │ │ │ - vldr d0, [pc, #480] @ 1fd6f0 │ │ │ │ + vldr d0, [pc, #480] @ 1fd3e0 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fd53c │ │ │ │ + cbz r0, 1fd22c │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.w 1fd468 │ │ │ │ + bpl.w 1fd158 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fd3e4 │ │ │ │ + b.n 1fd0d4 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r8, r0 │ │ │ │ - vldr d0, [pc, #344] @ 1fd6f8 │ │ │ │ + vldr d0, [pc, #344] @ 1fd3e8 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r5, [r8, #13] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fd5cc │ │ │ │ + cbz r0, 1fd2bc │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcc58 │ │ │ │ + bl 1fc948 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1fd4d0 │ │ │ │ + b.n 1fd1c0 │ │ │ │ subs r2, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [r7, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1fd862 │ │ │ │ + bhi.w 1fd552 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ @@ -595484,145 +595169,145 @@ │ │ │ │ lsls r2, r3, #1 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fd670 │ │ │ │ + cbz r0, 1fd360 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1fd276 │ │ │ │ + b.n 1fcf66 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #32 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fd204 │ │ │ │ + beq.w 1fcef4 │ │ │ │ mov r3, r7 │ │ │ │ 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 1e46ec │ │ │ │ - b.n 1fd204 │ │ │ │ + bl 1e43dc │ │ │ │ + b.n 1fcef4 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1fd64a │ │ │ │ + b.n 1fd33a │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 1fd64a │ │ │ │ + b.n 1fd33a │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1fd64a │ │ │ │ + b.n 1fd33a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vrev64.8 d16, d0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ + adds r1, #136 @ 0x88 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #144 @ 0x90 │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movw r0, #64513 @ 0xfc01 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fd742 │ │ │ │ + cbz r0, 1fd432 │ │ │ │ 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, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #24] │ │ │ │ - bne.n 1fd7a2 │ │ │ │ + bne.n 1fd492 │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r7, sp, #32 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fd790 │ │ │ │ + cbz r0, 1fd480 │ │ │ │ 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, r4 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1fd204 │ │ │ │ + b.n 1fcef4 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ - b.n 1fd1d4 │ │ │ │ + b.n 1fcec4 │ │ │ │ subs r2, #1 │ │ │ │ strd r0, r0, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1fd862 │ │ │ │ + bhi.n 1fd552 │ │ │ │ tbb [pc, r2] │ │ │ │ strh r6, [r3, r0] │ │ │ │ strh r2, [r2, r1] │ │ │ │ strh r2, [r2, r1] │ │ │ │ adds r2, r2, r5 │ │ │ │ strh r2, [r2, r1] │ │ │ │ strh r2, [r2, r1] │ │ │ │ @@ -595635,32 +595320,32 @@ │ │ │ │ strh r2, [r2, r1] │ │ │ │ strh r2, [r2, r1] │ │ │ │ strh r2, [r2, r1] │ │ │ │ asrs r2, r2, #1 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1fd762 │ │ │ │ + b.n 1fd452 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1fd762 │ │ │ │ + b.n 1fd452 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1fd762 │ │ │ │ + b.n 1fd452 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 1fd762 │ │ │ │ + b.n 1fd452 │ │ │ │ blx 54c60 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1fd836 │ │ │ │ + bhi.n 1fd526 │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r2, r4, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ adds r0, r2, #4 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -595674,60 +595359,60 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ movw r3, #64513 @ 0xfc01 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1fd71c │ │ │ │ + b.n 1fd40c │ │ │ │ movw r3, #64513 @ 0xfc01 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1fd71c │ │ │ │ + b.n 1fd40c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1fd71c │ │ │ │ + b.n 1fd40c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1fd71c │ │ │ │ + b.n 1fd40c │ │ │ │ nop │ │ │ │ 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, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr.w r3, [pc, #2688] @ 1fe300 │ │ │ │ - ldr.w r7, [pc, #2688] @ 1fe304 │ │ │ │ + ldr.w r3, [pc, #2688] @ 1fdff0 │ │ │ │ + ldr.w r7, [pc, #2688] @ 1fdff4 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr.w r1, [pc, #2684] @ 1fe308 │ │ │ │ + ldr.w r1, [pc, #2684] @ 1fdff8 │ │ │ │ add r7, pc │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r1, #17 │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bpl.w 1fd9ee │ │ │ │ + bpl.w 1fd6de │ │ │ │ cmp.w r6, #306 @ 0x132 │ │ │ │ - bhi.w 1fec98 │ │ │ │ + bhi.w 1fe988 │ │ │ │ cmp r6, #160 @ 0xa0 │ │ │ │ - bls.w 1fec7e │ │ │ │ + bls.w 1fe96e │ │ │ │ sub.w r3, r6, #161 @ 0xa1 │ │ │ │ cmp r3, #145 @ 0x91 │ │ │ │ - bhi.w 1fd9ee │ │ │ │ + bhi.w 1fd6de │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r2, #17 │ │ │ │ lsls r0, r4, #17 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ @@ -595869,75 +595554,75 @@ │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r3, r1, #7 │ │ │ │ sub.w r7, r6, #200 @ 0xc8 │ │ │ │ cmp r7, #99 @ 0x63 │ │ │ │ - bhi.w 1fdb7c │ │ │ │ - ldr.w r3, [pc, #2320] @ 1fe30c │ │ │ │ + bhi.w 1fd86c │ │ │ │ + ldr.w r3, [pc, #2320] @ 1fdffc │ │ │ │ add r3, pc │ │ │ │ ldrh.w r3, [r3, r7, lsl #1] │ │ │ │ ands r3, r1 │ │ │ │ - beq.w 1fdb7c │ │ │ │ + beq.w 1fd86c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov ip, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ add.w lr, r3, #44 @ 0x2c │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ ldr.w r8, [r3, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldrb.w r9, [r8, #12] │ │ │ │ cmp r4, r9 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1fda5a │ │ │ │ + bne.n 1fd74a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fecc0 │ │ │ │ + beq.w 1fe9b0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, sp, #167 @ 0xa7 │ │ │ │ mov r3, r2 │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fda42 │ │ │ │ + bne.n 1fd732 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fecc0 │ │ │ │ + beq.w 1fe9b0 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w r6, r7, #44 @ 0x2c │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ sub.w r7, r6, #200 @ 0xc8 │ │ │ │ cmp r7, #99 @ 0x63 │ │ │ │ - bhi.w 1ff16a │ │ │ │ + bhi.w 1fee5a │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ lsls r4, r6, #13 │ │ │ │ lsrs r3, r3, #13 │ │ │ │ lsrs r3, r3, #13 │ │ │ │ lsrs r3, r3, #13 │ │ │ │ lsrs r3, r3, #13 │ │ │ │ lsrs r3, r3, #13 │ │ │ │ @@ -596032,150 +595717,150 @@ │ │ │ │ lsls r1, r3, #16 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r3, r3, #13 │ │ │ │ lsrs r3, r3, #13 │ │ │ │ lsrs r3, r3, #13 │ │ │ │ lsls r5, r1, #15 │ │ │ │ movs r6, #0 │ │ │ │ - ldr.w r2, [pc, #1936] @ 1fe310 │ │ │ │ - ldr.w r3, [pc, #1916] @ 1fe300 │ │ │ │ + ldr.w r2, [pc, #1936] @ 1fe000 │ │ │ │ + ldr.w r3, [pc, #1916] @ 1fdff0 │ │ │ │ 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 1ff166 │ │ │ │ + bne.w 1fee56 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ add.w lr, r3, #76 @ 0x4c │ │ │ │ ldr r7, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r3, #32] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldrb.w r9, [r7, #12] │ │ │ │ cmp r8, r9 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1fdbf0 │ │ │ │ + bne.n 1fd8e0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, sp, #167 @ 0xa7 │ │ │ │ mov r3, r2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1fed48 │ │ │ │ + beq.w 1fea38 │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1fdbd8 │ │ │ │ + bne.n 1fd8c8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fed48 │ │ │ │ + beq.w 1fea38 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia r6!, {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, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r2, #261 @ 0x105 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1fed08 │ │ │ │ + beq.w 1fe9f8 │ │ │ │ cmp.w r3, #262 @ 0x106 │ │ │ │ - bcs.w 1fece2 │ │ │ │ + bcs.w 1fe9d2 │ │ │ │ cmp r3, #209 @ 0xd1 │ │ │ │ - beq.w 1fed5c │ │ │ │ + beq.w 1fea4c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcad8 │ │ │ │ + bl 1fc7c8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1fdb7e │ │ │ │ + b.n 1fd86e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - ldr.w r3, [pc, #1704] @ 1fe314 │ │ │ │ + ldr.w r3, [pc, #1704] @ 1fe004 │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ - beq.w 1fecc6 │ │ │ │ - ldr.w r8, [pc, #1696] @ 1fe318 │ │ │ │ - ldr.w r6, [pc, #1696] @ 1fe31c │ │ │ │ + beq.w 1fe9b6 │ │ │ │ + ldr.w r8, [pc, #1696] @ 1fe008 │ │ │ │ + ldr.w r6, [pc, #1696] @ 1fe00c │ │ │ │ add r8, pc │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr.w sl, [r3, #424] @ 0x1a8 │ │ │ │ ldr.w r4, [sl] │ │ │ │ - cbz r4, 1fdcc2 │ │ │ │ + cbz r4, 1fd9b2 │ │ │ │ mov r4, sl │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1fdc9e │ │ │ │ + cbz r0, 1fd98e │ │ │ │ mov r1, r6 │ │ │ │ blx 55364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fec60 │ │ │ │ + beq.w 1fe950 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fdc8e │ │ │ │ + bne.n 1fd97e │ │ │ │ mov r4, sl │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1fdcb8 │ │ │ │ + cbz r0, 1fd9a8 │ │ │ │ mov r1, r8 │ │ │ │ blx 55364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fec60 │ │ │ │ + beq.w 1fe950 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fdca8 │ │ │ │ + bne.n 1fd998 │ │ │ │ mov r4, r3 │ │ │ │ - ldr.w r2, [pc, #1628] @ 1fe320 │ │ │ │ + ldr.w r2, [pc, #1628] @ 1fe010 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr.w r2, [pc, #1620] @ 1fe324 │ │ │ │ + ldr.w r2, [pc, #1620] @ 1fe014 │ │ │ │ add r2, pc │ │ │ │ blx 546c8 <__fprintf_chk@plt> │ │ │ │ add.w r8, sp, #136 @ 0x88 │ │ │ │ - ldr.w r2, [pc, #1608] @ 1fe328 │ │ │ │ + ldr.w r2, [pc, #1608] @ 1fe018 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ strd r6, r6, [r8, #4] │ │ │ │ str.w r6, [r8, #12] │ │ │ │ - bl 1df9b8 │ │ │ │ + bl 1df6a8 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ add.w r2, r0, #20 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -596184,31 +595869,31 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldr.w r3, [pc, #1508] @ 1fe32c │ │ │ │ + ldr.w r3, [pc, #1508] @ 1fe01c │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fec6c │ │ │ │ - ldr.w r2, [pc, #1488] @ 1fe330 │ │ │ │ + beq.w 1fe95c │ │ │ │ + ldr.w r2, [pc, #1488] @ 1fe020 │ │ │ │ add.w fp, sp, #104 @ 0x68 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r9, sp, #120 @ 0x78 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ @@ -596226,29 +595911,29 @@ │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ ldrb r0, [r2, #13] │ │ │ │ bic.w r3, r3, #121 @ 0x79 │ │ │ │ orrs r0, r3 │ │ │ │ - bl 1e3e0c │ │ │ │ + bl 1e3afc │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, sl, [sp] │ │ │ │ - bl 2b9c38 │ │ │ │ - ldr.w r2, [pc, #1408] @ 1fe334 │ │ │ │ + bl 2b9928 │ │ │ │ + ldr.w r2, [pc, #1408] @ 1fe024 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 1df9b8 │ │ │ │ + bl 1df6a8 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dfba0 │ │ │ │ add.w r2, r0, #20 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -596257,58 +595942,58 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldr.w r7, [r8, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldrb r6, [r7, #12] │ │ │ │ cmp r6, #1 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bne.n 1fde28 │ │ │ │ + bne.n 1fdb18 │ │ │ │ ldrb.w r3, [r8, #60] @ 0x3c │ │ │ │ - cbz r3, 1fde72 │ │ │ │ + cbz r3, 1fdb62 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe4c │ │ │ │ + bl 1dfb3c │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ 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 r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldrb.w r6, [r4, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r6, r3, r6 │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ strd sl, sl, [fp] │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ str.w sl, [fp, #8] │ │ │ │ mvns r6, r6 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ @@ -596319,15 +596004,15 @@ │ │ │ │ add.w r7, r4, #80 @ 0x50 │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r3, r6 │ │ │ │ - cbnz r6, 1fdedc │ │ │ │ + cbnz r6, 1fdbcc │ │ │ │ cmp.w ip, #32 │ │ │ │ ittet ne │ │ │ │ andne.w r3, ip, #31 │ │ │ │ movne r2, #1 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r3, r2, r3 │ │ │ │ it ne │ │ │ │ @@ -596341,41 +596026,41 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r6, [r2, #46] @ 0x2e │ │ │ │ ldrb r2, [r2, #30] │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r6, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w sl, [r4, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mla r2, r0, r3, r2 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.w 1fdd86 │ │ │ │ + bcc.w 1fda76 │ │ │ │ ldrd r4, r8, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1efcb0 │ │ │ │ + bl 1ef9a0 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1fdfc4 │ │ │ │ + bhi.n 1fdcb4 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ tst r6, r7 │ │ │ │ eors r2, r0 │ │ │ │ lsrs r0, r0, #21 │ │ │ │ eors r0, r0 │ │ │ │ negs r2, r0 │ │ │ │ @@ -596386,22 +596071,22 @@ │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ movs r6, r7 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dffa8 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e266c │ │ │ │ + bl 1e235c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ str.w ip, [sp, #104] @ 0x68 │ │ │ │ strd ip, ip, [fp, #4] │ │ │ │ @@ -596412,282 +596097,282 @@ │ │ │ │ add.w r7, r4, r7, lsl #2 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ - bl 1e46ec │ │ │ │ - b.n 1fdb7e │ │ │ │ + bl 1e43dc │ │ │ │ + b.n 1fd86e │ │ │ │ movs r7, #32 │ │ │ │ - b.n 1fdf64 │ │ │ │ + b.n 1fdc54 │ │ │ │ movs r7, #8 │ │ │ │ - b.n 1fdf64 │ │ │ │ + b.n 1fdc54 │ │ │ │ movs r7, #16 │ │ │ │ - b.n 1fdf64 │ │ │ │ + b.n 1fdc54 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1fdf64 │ │ │ │ - ldr r3, [pc, #828] @ (1fe314 ) │ │ │ │ - ldr.w r8, [pc, #864] @ 1fe338 │ │ │ │ - ldr r6, [pc, #864] @ (1fe33c ) │ │ │ │ + b.n 1fdc54 │ │ │ │ + ldr r3, [pc, #828] @ (1fe004 ) │ │ │ │ + ldr.w r8, [pc, #864] @ 1fe028 │ │ │ │ + ldr r6, [pc, #864] @ (1fe02c ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc80 │ │ │ │ - ldr r3, [pc, #812] @ (1fe314 ) │ │ │ │ - ldr.w r8, [pc, #852] @ 1fe340 │ │ │ │ - ldr r6, [pc, #852] @ (1fe344 ) │ │ │ │ + b.n 1fd970 │ │ │ │ + ldr r3, [pc, #812] @ (1fe004 ) │ │ │ │ + ldr.w r8, [pc, #852] @ 1fe030 │ │ │ │ + ldr r6, [pc, #852] @ (1fe034 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc80 │ │ │ │ - ldr r3, [pc, #792] @ (1fe314 ) │ │ │ │ - ldr.w r8, [pc, #844] @ 1fe348 │ │ │ │ - ldr r6, [pc, #844] @ (1fe34c ) │ │ │ │ + b.n 1fd970 │ │ │ │ + ldr r3, [pc, #792] @ (1fe004 ) │ │ │ │ + ldr.w r8, [pc, #844] @ 1fe038 │ │ │ │ + ldr r6, [pc, #844] @ (1fe03c ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc80 │ │ │ │ - ldr r3, [pc, #836] @ (1fe350 ) │ │ │ │ - ldr.w r8, [pc, #836] @ 1fe354 │ │ │ │ - ldr r6, [pc, #836] @ (1fe358 ) │ │ │ │ + b.n 1fd970 │ │ │ │ + ldr r3, [pc, #836] @ (1fe040 ) │ │ │ │ + ldr.w r8, [pc, #836] @ 1fe044 │ │ │ │ + ldr r6, [pc, #836] @ (1fe048 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc80 │ │ │ │ - ldr r3, [pc, #756] @ (1fe314 ) │ │ │ │ - ldr.w r8, [pc, #828] @ 1fe35c │ │ │ │ - ldr r6, [pc, #828] @ (1fe360 ) │ │ │ │ + b.n 1fd970 │ │ │ │ + ldr r3, [pc, #756] @ (1fe004 ) │ │ │ │ + ldr.w r8, [pc, #828] @ 1fe04c │ │ │ │ + ldr r6, [pc, #828] @ (1fe050 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc80 │ │ │ │ - ldr r3, [pc, #740] @ (1fe314 ) │ │ │ │ - ldr.w r8, [pc, #816] @ 1fe364 │ │ │ │ - ldr r6, [pc, #816] @ (1fe368 ) │ │ │ │ + b.n 1fd970 │ │ │ │ + ldr r3, [pc, #740] @ (1fe004 ) │ │ │ │ + ldr.w r8, [pc, #816] @ 1fe054 │ │ │ │ + ldr r6, [pc, #816] @ (1fe058 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc80 │ │ │ │ + b.n 1fd970 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.w 1fdb7c │ │ │ │ - ldr r3, [pc, #708] @ (1fe314 ) │ │ │ │ - ldr.w r8, [pc, #796] @ 1fe36c │ │ │ │ - ldr r6, [pc, #796] @ (1fe370 ) │ │ │ │ + bne.w 1fd86c │ │ │ │ + ldr r3, [pc, #708] @ (1fe004 ) │ │ │ │ + ldr.w r8, [pc, #796] @ 1fe05c │ │ │ │ + ldr r6, [pc, #796] @ (1fe060 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc80 │ │ │ │ - ldr r3, [pc, #788] @ (1fe374 ) │ │ │ │ - ldr.w r8, [pc, #788] @ 1fe378 │ │ │ │ - ldr r6, [pc, #788] @ (1fe37c ) │ │ │ │ + b.n 1fd970 │ │ │ │ + ldr r3, [pc, #788] @ (1fe064 ) │ │ │ │ + ldr.w r8, [pc, #788] @ 1fe068 │ │ │ │ + ldr r6, [pc, #788] @ (1fe06c ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc80 │ │ │ │ + b.n 1fd970 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.w 1fdb7c │ │ │ │ - ldr r3, [pc, #768] @ (1fe380 ) │ │ │ │ - ldr.w r8, [pc, #772] @ 1fe384 │ │ │ │ - ldr r6, [pc, #772] @ (1fe388 ) │ │ │ │ + bne.w 1fd86c │ │ │ │ + ldr r3, [pc, #768] @ (1fe070 ) │ │ │ │ + ldr.w r8, [pc, #772] @ 1fe074 │ │ │ │ + ldr r6, [pc, #772] @ (1fe078 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc80 │ │ │ │ - ldr r3, [pc, #764] @ (1fe38c ) │ │ │ │ - ldr.w r8, [pc, #764] @ 1fe390 │ │ │ │ - ldr r6, [pc, #764] @ (1fe394 ) │ │ │ │ + b.n 1fd970 │ │ │ │ + ldr r3, [pc, #764] @ (1fe07c ) │ │ │ │ + ldr.w r8, [pc, #764] @ 1fe080 │ │ │ │ + ldr r6, [pc, #764] @ (1fe084 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc80 │ │ │ │ - ldr r3, [pc, #624] @ (1fe314 ) │ │ │ │ - ldr.w r8, [pc, #756] @ 1fe398 │ │ │ │ - ldr r6, [pc, #756] @ (1fe39c ) │ │ │ │ + b.n 1fd970 │ │ │ │ + ldr r3, [pc, #624] @ (1fe004 ) │ │ │ │ + ldr.w r8, [pc, #756] @ 1fe088 │ │ │ │ + ldr r6, [pc, #756] @ (1fe08c ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc80 │ │ │ │ - ldr r3, [pc, #608] @ (1fe314 ) │ │ │ │ - ldr.w r8, [pc, #744] @ 1fe3a0 │ │ │ │ - ldr r6, [pc, #744] @ (1fe3a4 ) │ │ │ │ + b.n 1fd970 │ │ │ │ + ldr r3, [pc, #608] @ (1fe004 ) │ │ │ │ + ldr.w r8, [pc, #744] @ 1fe090 │ │ │ │ + ldr r6, [pc, #744] @ (1fe094 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc80 │ │ │ │ - ldr r3, [pc, #588] @ (1fe314 ) │ │ │ │ - ldr.w r8, [pc, #736] @ 1fe3a8 │ │ │ │ - ldr r6, [pc, #736] @ (1fe3ac ) │ │ │ │ + b.n 1fd970 │ │ │ │ + ldr r3, [pc, #588] @ (1fe004 ) │ │ │ │ + ldr.w r8, [pc, #736] @ 1fe098 │ │ │ │ + ldr r6, [pc, #736] @ (1fe09c ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc80 │ │ │ │ - ldr r3, [pc, #632] @ (1fe350 ) │ │ │ │ - ldr.w r8, [pc, #724] @ 1fe3b0 │ │ │ │ - ldr r6, [pc, #724] @ (1fe3b4 ) │ │ │ │ + b.n 1fd970 │ │ │ │ + ldr r3, [pc, #632] @ (1fe040 ) │ │ │ │ + ldr.w r8, [pc, #724] @ 1fe0a0 │ │ │ │ + ldr r6, [pc, #724] @ (1fe0a4 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc80 │ │ │ │ - ldr r3, [pc, #612] @ (1fe350 ) │ │ │ │ - ldr.w r8, [pc, #716] @ 1fe3b8 │ │ │ │ - ldr r6, [pc, #716] @ (1fe3bc ) │ │ │ │ + b.n 1fd970 │ │ │ │ + ldr r3, [pc, #612] @ (1fe040 ) │ │ │ │ + ldr.w r8, [pc, #716] @ 1fe0a8 │ │ │ │ + ldr r6, [pc, #716] @ (1fe0ac ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc80 │ │ │ │ - ldr r3, [pc, #596] @ (1fe350 ) │ │ │ │ - ldr.w r8, [pc, #704] @ 1fe3c0 │ │ │ │ - ldr r6, [pc, #704] @ (1fe3c4 ) │ │ │ │ + b.n 1fd970 │ │ │ │ + ldr r3, [pc, #596] @ (1fe040 ) │ │ │ │ + ldr.w r8, [pc, #704] @ 1fe0b0 │ │ │ │ + ldr r6, [pc, #704] @ (1fe0b4 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc80 │ │ │ │ - ldr r3, [pc, #516] @ (1fe314 ) │ │ │ │ - ldr.w r8, [pc, #696] @ 1fe3c8 │ │ │ │ - ldr r6, [pc, #696] @ (1fe3cc ) │ │ │ │ + b.n 1fd970 │ │ │ │ + ldr r3, [pc, #516] @ (1fe004 ) │ │ │ │ + ldr.w r8, [pc, #696] @ 1fe0b8 │ │ │ │ + ldr r6, [pc, #696] @ (1fe0bc ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc80 │ │ │ │ - ldr r3, [pc, #500] @ (1fe314 ) │ │ │ │ - ldr.w r8, [pc, #684] @ 1fe3d0 │ │ │ │ - ldr r6, [pc, #684] @ (1fe3d4 ) │ │ │ │ + b.n 1fd970 │ │ │ │ + ldr r3, [pc, #500] @ (1fe004 ) │ │ │ │ + ldr.w r8, [pc, #684] @ 1fe0c0 │ │ │ │ + ldr r6, [pc, #684] @ (1fe0c4 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc80 │ │ │ │ - ldr r3, [pc, #480] @ (1fe314 ) │ │ │ │ - ldr.w r8, [pc, #676] @ 1fe3d8 │ │ │ │ - ldr r6, [pc, #676] @ (1fe3dc ) │ │ │ │ + b.n 1fd970 │ │ │ │ + ldr r3, [pc, #480] @ (1fe004 ) │ │ │ │ + ldr.w r8, [pc, #676] @ 1fe0c8 │ │ │ │ + ldr r6, [pc, #676] @ (1fe0cc ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc80 │ │ │ │ - ldr r3, [pc, #464] @ (1fe314 ) │ │ │ │ - ldr.w r8, [pc, #664] @ 1fe3e0 │ │ │ │ - ldr r6, [pc, #664] @ (1fe3e4 ) │ │ │ │ + b.n 1fd970 │ │ │ │ + ldr r3, [pc, #464] @ (1fe004 ) │ │ │ │ + ldr.w r8, [pc, #664] @ 1fe0d0 │ │ │ │ + ldr r6, [pc, #664] @ (1fe0d4 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc80 │ │ │ │ - ldr r3, [pc, #504] @ (1fe350 ) │ │ │ │ - ldr.w r8, [pc, #656] @ 1fe3e8 │ │ │ │ - ldr r6, [pc, #656] @ (1fe3ec ) │ │ │ │ + b.n 1fd970 │ │ │ │ + ldr r3, [pc, #504] @ (1fe040 ) │ │ │ │ + ldr.w r8, [pc, #656] @ 1fe0d8 │ │ │ │ + ldr r6, [pc, #656] @ (1fe0dc ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc80 │ │ │ │ - ldr r3, [pc, #428] @ (1fe314 ) │ │ │ │ - ldr.w r8, [pc, #644] @ 1fe3f0 │ │ │ │ - ldr r6, [pc, #644] @ (1fe3f4 ) │ │ │ │ + b.n 1fd970 │ │ │ │ + ldr r3, [pc, #428] @ (1fe004 ) │ │ │ │ + ldr.w r8, [pc, #644] @ 1fe0e0 │ │ │ │ + ldr r6, [pc, #644] @ (1fe0e4 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc80 │ │ │ │ - ldr r3, [pc, #636] @ (1fe3f8 ) │ │ │ │ - ldr.w r8, [pc, #640] @ 1fe3fc │ │ │ │ - ldr r6, [pc, #640] @ (1fe400 ) │ │ │ │ + b.n 1fd970 │ │ │ │ + ldr r3, [pc, #636] @ (1fe0e8 ) │ │ │ │ + ldr.w r8, [pc, #640] @ 1fe0ec │ │ │ │ + ldr r6, [pc, #640] @ (1fe0f0 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc80 │ │ │ │ - ldr r3, [pc, #392] @ (1fe314 ) │ │ │ │ - ldr.w r8, [pc, #628] @ 1fe404 │ │ │ │ - ldr r6, [pc, #628] @ (1fe408 ) │ │ │ │ + b.n 1fd970 │ │ │ │ + ldr r3, [pc, #392] @ (1fe004 ) │ │ │ │ + ldr.w r8, [pc, #628] @ 1fe0f4 │ │ │ │ + ldr r6, [pc, #628] @ (1fe0f8 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc80 │ │ │ │ + b.n 1fd970 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ ldrb r6, [r4, #13] │ │ │ │ - vldr d0, [pc, #332] @ 1fe2f8 │ │ │ │ + vldr d0, [pc, #332] @ 1fdfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fe1d8 │ │ │ │ + cbz r0, 1fdec8 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ ldrb r4, [r7, #13] │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fe230 │ │ │ │ + cbz r0, 1fdf20 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1fdb7e │ │ │ │ + b.n 1fd86e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc91c │ │ │ │ + bl 1fc60c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1feef4 │ │ │ │ + beq.w 1febe4 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w ip, r0, #32 │ │ │ │ rsb r7, r0, #32 │ │ │ │ lsl.w r1, r3, r0 │ │ │ │ lsl.w ip, r3, ip │ │ │ │ lsr.w r7, r3, r7 │ │ │ │ @@ -596697,18 +596382,18 @@ │ │ │ │ mvns r3, r3 │ │ │ │ mvns r1, r1 │ │ │ │ bfc r3, #1, #9 │ │ │ │ orrs r3, r1 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r3, [sp, #72] @ 0x48 │ │ │ │ - bne.w 1fee16 │ │ │ │ + bne.w 1feb06 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ff16a │ │ │ │ + bhi.w 1fee5a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #19 │ │ │ │ lsls r2, r4, #29 │ │ │ │ lsls r2, r4, #29 │ │ │ │ lsls r2, r4, #29 │ │ │ │ lsls r2, r4, #29 │ │ │ │ lsls r2, r4, #29 │ │ │ │ @@ -596737,28 +596422,28 @@ │ │ │ │ lsls r2, r4, #29 │ │ │ │ lsls r2, r4, #29 │ │ │ │ lsls r2, r4, #29 │ │ │ │ lsls r4, r6, #10 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fd168 │ │ │ │ + bl 1fce58 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1fdb7e │ │ │ │ + b.n 1fd86e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #112 @ 0x70 │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r0, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r4, #118 @ 0x76 │ │ │ │ + movs r7, #134 @ 0x86 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ movs r5, r2 │ │ │ │ subs r0, #66 @ 0x42 │ │ │ │ movs r5, r2 │ │ │ │ @@ -596878,223 +596563,223 @@ │ │ │ │ movs r5, r2 │ │ │ │ adds r1, #230 @ 0xe6 │ │ │ │ movs r5, r2 │ │ │ │ adds r1, #244 @ 0xf4 │ │ │ │ movs r5, r2 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - vldr d0, [pc, #884] @ 1fe788 │ │ │ │ + vldr d0, [pc, #884] @ 1fe478 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ orr.w r3, r7, #8 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fe446 │ │ │ │ + cbz r0, 1fe136 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fe472 │ │ │ │ + cbz r0, 1fe162 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ str r7, [r5, #12] │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fdb7e │ │ │ │ + b.w 1fd86e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fd168 │ │ │ │ + bl 1fce58 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fdb7e │ │ │ │ + b.w 1fd86e │ │ │ │ add.w r9, sp, #120 @ 0x78 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - vldr d0, [pc, #736] @ 1fe790 │ │ │ │ + vldr d0, [pc, #736] @ 1fe480 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e21d4 │ │ │ │ + bl 1e1ec4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dff48 │ │ │ │ + bl 1dfc38 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fe4d6 │ │ │ │ + cbz r0, 1fe1c6 │ │ │ │ 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 1e46ec │ │ │ │ + bl 1e43dc │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1feff0 │ │ │ │ + beq.w 1fece0 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsr.w ip, r1, ip │ │ │ │ subs r3, #1 │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ orr.w r0, r0, ip │ │ │ │ mov.w ip, #0 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, ip │ │ │ │ - bge.w 1feec4 │ │ │ │ + bge.w 1febb4 │ │ │ │ bic.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r0 │ │ │ │ - bne.w 1ff03a │ │ │ │ + bne.w 1fed2a │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r3, r9, #8 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ str.w r9, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4954 │ │ │ │ + bl 1e4644 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4694 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e4a14 │ │ │ │ + bl 1e4704 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fdb7e │ │ │ │ + b.w 1fd86e │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ strd r3, r2, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes